HeXA-UNIST / chatSeongdong-front

[피우다프로젝트] 2023 제2회 SW개발 공모전(성동구 공공서비스 문제 해결을 위한 SW개발)(프론트엔드)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[피우다 프로젝트] 2023년 제2회 SW개발 공모전

대회 개요

  • 주제: 서울시 성동구 공공서비스 문제 해결을 위한 SW개발
  • 참가자격: 해당 주제에 관심있는 누구나 최대 5인까지 팀 구성 가능

대회 일정

구분 일정
홍보 및 접수 09.04(월) ~ 10.03.(화)
서류심사 10.05.(목) ~ 10.06.(금)
오리엔테이션 10.10.(화)
소프트웨어 개발 진행 10.06.(금) ~ 11.27.(월)
전문가 멘토링 10.06.(금) ~ 11.27.(월)
본선팀 중간점검 및 네트워킹 10.31.(화)
발표자료 제출 11.27.(월) 22:00
최종심사 및 시상식 10.30.(목) 10:00 ~ 17:00
시범 적용 대상물 선정 및 협의 12월 초 ~

시상 내역

  • 특별상 (1팀): 성동구청장상 수여
  • 최우수상 (1팀): 상장(정보통신산업진흥원장상) 및 상금 300만원 수여
  • 우수상 (2팀): 각 상장(정보통신산업진흥원장상) 및 상금 200만원 수여
  • 장려상 (3팀): 각 상장(정보통신산업진흥원장상) 및 상금 100만원 수여

최종결과 및 심사

  1. 결과물 발표 : 팀별 발표시간 및 순서 배정 후 개별 통보. 팀당 발표 8분 질의 7분 총 15분 주어짐.
  2. 제출물 : 발표자료 (ppt, pdf), 발표자료에는 개발물 시연 영상 및 이미지 반드시 포함. (심사위원이 소스코드 확인을 요청할 수 있음.)

심사 기준

평가 항목 평가 기준 배점
기획능력
(20점)
- 개발주제 관련 조사 수준
- 개발계획 및 전략 타당성, 개발목표 및 일정 명확성
- 문제 인식 및 해결을 위한 대안 탐색
20, 17, 14, 11, 8, 5, 2
개발능력
(20점)
- 데이터 수집 및 분류, 기술 이해도 및 적용 타당성
- 솔루션 및 서비스 개발을 위한 방법론 타당성
20, 17, 14, 11, 8, 5, 2
구현 및 유용성
(20점)
- 개발물의 구현성(완성도)
- 해결하고자 하는 문제 또는 필요성 해소 가능성
20, 17, 14, 11, 8, 5, 2
사업화 및 파급
(20점)
- 개발물의 사업화 가능성
- 산업 및 시장에서의 파급 정도
20, 17, 14, 11, 8, 5, 2
팀워크
(10점)
- 참여자 간 역할분담 명확성
- 결과물 완성에 따른 참여자간 협력정도
- 참여자의 개발활동 적극성
10, 9, 8, 7, 6, 5, 4
발표
(10점)
- 결과물의 효능 및 가치 전달성
- 결과물 발표 시간 준수
10, 9, 8, 7, 6, 5, 4

멘토링 신청 및 진행

전문가 리스트는 여기에서 확인하고, 전문가 멘토링 신청서를 작성 후 이메일(ictcoc@kfict.or.kr)로 제출. 멘토링이 끝난 후에는 만족도 조사와 증빙자료(대면 진행시 사진, 화상 진행시 스크린샷, 통화 진행시 녹취록)을 함께 제출.

주최 및 주관

  • 주최: 과학기술정보통신부
  • 주관: 정보통신산업진흥원, 한정보방송통신대연합

문의

  • 피우다프로젝트 운영 사무국
  • 전화: 02-6953-0536~7
  • 이메일: ictcoc@kfict.or.kr

기타

  • 신청서 내용이 사실과 다를 경우 선정 취소
  • 상용화된 서비스로 참가 시 선정 및 수상 취소 가능
  • 불법 도용 및 저작권 침해 등 문제 발생 시 해당 참가팀 책임

Chat성동 제안서

소개

성동구민을 위한 챗봇 서비스 Chat성동은 구정소식, 알림, 민원 등 성동구민의 다양한 문의사항을 해결합니다. 웹 기반 서비스 Chat성동은 OpenAI의 서비스 ChatGPT-4를 기반으로 하며, 사용자가 질문을 입력하면 마치 사람과 대화하듯 대답합니다. 성동구청에서 운영하는 누리집과 실시간으로 연동되어 최신 정보를 접해볼 수 있습니다.

배경 및 목적

  • 성동구는 2023년 현재 전체 세출예산 중 34.3%를 복지 분야에, 문화 및 경제 분야에 약 9.7%를 지출하고 있음에도, 23.0%의 성동구민은 각 정책의 홍보 강화를 바라고 있습니다.(출처) 이는 아직 각 정책이 실제로 해당 수혜가 필요한 성동구민에게까지 닿지 못했다는 의미로 볼 수 있습니다.
  • 이에 성동구는 정책 홍보 공모전을 열거나 구정을 홍보하는 기자단을 출범하고 모집하는 등 홍보 강화에 적극적으로 나서기도 하였습니다.
  • 그러나 기존의 홍보 방식은 성동구민 개개인에게 맞춤형 정책을 안내할 수 없다는 한계가 있었고, 이를 사람이 대신할 경우 막대한 비용이 들어간다는 한계도 존재하였습니다.
  • 따라서 저희는 상대적으로 적은 비용으로도 효과적으로 구정을 안내, 홍보할 수 있는 인공지능 챗봇 서비스 Chat성동을 제안합니다.
  • Chat성동은 성동구민 개개인에게 맞춤형으로 성동구의 공공서비스를 안내하는 것을 목표로 하고 있습니다. 이를 통해 성동구의 복지 사각지대를 줄이고 성동구의 다양한 복지, 문화 등의 혜택을 효과적으로 홍보하고자 합니다.

개발물의 특징

  • 사용자의 실시간 정보를 기반으로 한 사용자 반응형 서비스

    Chat성동은 사용자의 질문을 기반으로 할 뿐만 아니라 다른 데이터들을 활용하여 정보를 제공합니다. 예를 들어 사용자가 주변의 맛집을 추천해달라는 질문을 입력했다면, Chat성동은 단순히 위치상 가까운 식당을 추천하는 것을 넘어 성동구청에서 공개한 안심식당을 기준으로 하여 추천할 수 있습니다.

  • 사용자의 이전 질문들을 기억하는 기억형 서비스

    사용자가 웹을 종료하고 다시 실행하더라도 Chat성동은 개개인의 사용자를 인식하고, 이전 질문들을 기억할 수 있습니다. 이를 토대로 사용자에게 대답합니다. 예를 들어 사용자가 이전에 성동구에서 열리는 문화행사에 관심이 많았다면, 맛집을 추천해달라는 질문에 문화행사가 열리는 곳과 가까운 식당을 추천할 수 있습니다.

  • 성동구의 소식을 실시간으로 반영

    성동구청에서 공개하는 다양한 정보에 접근하여 이를 Chat성동 운영에 활용합니다. API서비스 뿐만 아니라 PDF데이터 등도 활용하여 데이터베이스에 저장합니다. 추후 들어오는 질문에 이 데이터를 ChatGPT-4에 제공하여 더 나은 대답을 얻어낼 수 있습니다.

  • 다국어 서비스 지원

    Chat성동은 한국어뿐만 아니라 다양한 언어를 지원합니다. 따라서, 2021년 기준 성동구에 거주 중인 11,236명의 다문화 가정에 이 서비스가 도움이 될 수 있습니다. ChatGPT-4가 지원하는 26개 이상의 언어는 Chat성동이 더 많은 사람에게 다가갈 수 있게 합니다.

기대효과

  • 기존보다 효과적인 구정홍보 수단으로의 활용

    Chat성동은 성동구의 정책을 실시간으로 활용하고 성동구민 개개인에게 맞는 혜택 및 문화행사를 추천할 수 있습니다. 따라서 Chat성동은 성동구의 다양한 구정을 구민에게 효과적으로 알릴 수 있고, 기존 홍보 방식보다 더 가까이 다가갈 수 있습니다.

  • 구민의 관심사를 빠르게 파악할 수 있는 수단으로 활용

    Chat성동은 성동구민이 가장 많이 검색했거나 가장 많이 접근한 문화행사 및 혜택을 집계할 수 있습니다. 이를 통해 구민이 가장 많은 관심을 가지는 분야를 손쉽게 확인할 수 있습니다.

  • 기존 구조에 바로 적용 가능하여 편리한 관리

    Chat성동은 성동구청에서 공개하는 데이터에 접근하여 이를 데이터베이스에 저장합니다. 기존 데이터를 새로운 규격으로 변환하거나 새로 만들 필요 없이 바로 적용할 수 있습니다. 이는 추가비용 없이 손쉽게 Chat성동을 관리할 수 있게 합니다.

  • 다양한 분야로의 확장 가능

    Chat성동을 기반으로 기존 사업에 적용하거나 새로운 사업을 시작할 수 있습니다. 예를 들어, Chat성동에 음성인식 기능을 결합하여 성동구가 운영 중인 스마트 쉼터에 적용할 수 있습니다. 성동구민이 스마트 쉼터에서 성동구의 현황을 질문하고 이에 대한 대답을 음성으로 들을 수 있습니다.

개발 계획 및 현황

개발 계획

일정 계획
1주차
10.06~10.12
- ChatGPT-4 API 개발
- 데이터베이스 구현
2주차
10.13~10.19
- 프론트엔드 테스트페이지 구현
- 프론트엔드 디자인 초안 완성
3주차
10.20~10.26
- 입력 질문 항목화 자연어처리 구현
- ChatGPT-4 API 프롬포트 디버깅
- 데이터베이스 저장 방식 확정 및 적용
4주차
10.27~11.02
- 중간점검 준비, 시연 준비 완료
- 프론트엔드 디자인 중간 수정본 완성
- 초기 사용자간 상호작용 조사
5주차
11.03~11.09
- 성동구 최신 소식 저장 자동화
- ChatGPT-4 API 전달 효율성 증대
- 프론트엔드 최종 디자인 완성
6주차
11.10~11.18
- 테스팅 및 일반 사용자간 상호작용 최종 조사
- 최종 디버깅

※ 개발 일정이 초기 계획서 작성 때보다 증가되었음. 이에 따라 위 일정대로 진행이 안 될 수 있음.

현황

  • 취소선은 해당 리포지토리의 영역이 아님.
  • ChatGPT-4 API 개발
  • 데이터베이스 구현
  • 프론트엔드 테스트페이지 구현
  • 프론트엔드 디자인 초안 완성
  • 입력 질문 항목화 자연어처리 구현
  • ChatGPT-4 API 프롬포트 디버깅
  • 데이터베이스 저장 방식 확정 및 적용
  • 중간점검 준비, 시연 준비 완료
  • 프론트엔드 디자인 중간 수정본 완성
  • 초기 사용자간 상호작용 조사
  • 성동구 최신 소식 저장 자동화
  • ChatGPT-4 API 전달 효율성 증대
  • 프론트엔드 최종 디자인 완성
  • 테스팅 및 일반 사용자간 상호작용 최종 조사
  • 최종 디버깅

About

[피우다프로젝트] 2023 제2회 SW개발 공모전(성동구 공공서비스 문제 해결을 위한 SW개발)(프론트엔드)


Languages

Language:TypeScript 94.9%Language:CSS 3.9%Language:JavaScript 1.3%