You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
전자정부 표준프레임워크 홈페이지에 챗봇 기능을 기본 기능으로 추가하여 표준프레임워크 홈페이지를 구축하는 소상공인, 기업, 공기업 및 공공기관 홈페이지에서 각자 구축하는 기관에 특화된 챗봇을 개발하여 서비스가 가능하도록 제안합니다. 표준프레임워크에서 기본적인 형태를 구현하여 기관 소개, 조직 소개 처럼 챗봇을 일반적인 기능으로 만드는 것이 목표입니다.
제안배경 Suggestion Background
정부 대국민 서비스인 국민비서, 시중 은행의 쳇봇 기능은 이미 대중적으로 널리 사용되고 있습니다. 전자정부 프레임워크가 더 발전하고 더 널리 사용되게 하기 위하여 이전과는 차별화된 기능이 필요하고 그 기능이 인공지능인것은 부정할 수 없습니다. 시간이 지나면 인공지능은 네이버 지도, 카카오 지도와 같이 범용적인 기능이 될 것입니다. 단순히 개발자가 필요에 의해서 전자정부 프레임워크를 사용하더라도 인공지능은 쉽게 구현될 수 기능중의 하나이어야 합니다. 챗봇 기능은 그 과정으로 가기 위한 첫 단계라고 생각합니다.
기대효과 Expectations
전자정부를 이용하여 웹페이지 구축 시 챗봇 기능을 보다 쉽게 할 수 있도록 가이드 라인을 제공합니다. 가이드 라인에 따라 구축된 챗봇은 웹페이지를 사용하는 고객이 보다 편리하게 웹페이지를 이용할 수 있도록 편의를 제공할 수 있습니다.
전자정부 표준프레임워크센터에서 주도하여 전자정부를 사용하여 챗봇을 만드는 범용적인 데이터를 갈무리하여 한국지능정보사회진흥원에서 운영하는 AI허브에 데이터를 요청할 수 있습니다.
전자정부 프레임워크 챗봇 구축 시 범용적인 데이터를 사용하여 보다 쉽게 챗봇을 구축하고 각 사이트마다 특화된 챗봇을 운영하면 인공지능 기술의 문턱을 낮추고 이는 결국 인공지능 분야의 국가경쟁력을 향상 시킬 수 있습니다.
3-1. 2-1을 구현하기 위해 한국지능정보사회진흥원에서 운영하는 AI 허브에서 데이터를 찾아보았으나(한국어 멀티세션 대화, 한국어 대화, 소상공인 고객 질의-응답 텍스트 등) 사용할만한 유효한 데이터를 찾지 못하였습니다. 그리하여 임의로 범용적인 text를 만들어서 사용하였습니다.
3-2. 2-2를 구현하기 위해 인공지능 챗봇 유튜브 강좌를 참고하여 데이터를 가공하였습니다.
3-3. 2-3을 구현하기 위해 위의 유튜브 강좌를 참고하여 아래 이미지와 같이 streamlit을 활용한 기능을 테스트로 제작해보았습니다.
streamlit으로 동작하는 python 코드를 FastAPI를 이용하여 websocket 통신을 가능하게 하는 서버로 동작하게 하는 것을 목표로 시도해 보았으나 아직 제작을 완료하지 못하였습니다.
3-4. 만약 python 코드가 동작하는 서버가 요청에 응답할 수 있다면 front 서버에서 호출하여 챗봇 기능을 구현할 수 있습니다.
아이디어명 Idea Name
전자정부 표준프레임워크 홈페이지 챗봇 기능 추가
아이디어 요약 Idea Summary
전자정부 표준프레임워크 홈페이지에 챗봇 기능을 기본 기능으로 추가하여 표준프레임워크 홈페이지를 구축하는 소상공인, 기업, 공기업 및 공공기관 홈페이지에서 각자 구축하는 기관에 특화된 챗봇을 개발하여 서비스가 가능하도록 제안합니다. 표준프레임워크에서 기본적인 형태를 구현하여 기관 소개, 조직 소개 처럼 챗봇을 일반적인 기능으로 만드는 것이 목표입니다.
제안배경 Suggestion Background
정부 대국민 서비스인 국민비서, 시중 은행의 쳇봇 기능은 이미 대중적으로 널리 사용되고 있습니다. 전자정부 프레임워크가 더 발전하고 더 널리 사용되게 하기 위하여 이전과는 차별화된 기능이 필요하고 그 기능이 인공지능인것은 부정할 수 없습니다. 시간이 지나면 인공지능은 네이버 지도, 카카오 지도와 같이 범용적인 기능이 될 것입니다. 단순히 개발자가 필요에 의해서 전자정부 프레임워크를 사용하더라도 인공지능은 쉽게 구현될 수 기능중의 하나이어야 합니다. 챗봇 기능은 그 과정으로 가기 위한 첫 단계라고 생각합니다.
기대효과 Expectations
전자정부를 이용하여 웹페이지 구축 시 챗봇 기능을 보다 쉽게 할 수 있도록 가이드 라인을 제공합니다. 가이드 라인에 따라 구축된 챗봇은 웹페이지를 사용하는 고객이 보다 편리하게 웹페이지를 이용할 수 있도록 편의를 제공할 수 있습니다.
전자정부 표준프레임워크센터에서 주도하여 전자정부를 사용하여 챗봇을 만드는 범용적인 데이터를 갈무리하여 한국지능정보사회진흥원에서 운영하는 AI허브에 데이터를 요청할 수 있습니다.
전자정부 프레임워크 챗봇 구축 시 범용적인 데이터를 사용하여 보다 쉽게 챗봇을 구축하고 각 사이트마다 특화된 챗봇을 운영하면 인공지능 기술의 문턱을 낮추고 이는 결국 인공지능 분야의 국가경쟁력을 향상 시킬 수 있습니다.
자유기술 Free Writing
전자정부 github에 egovframe-template-chatbot 리포지토리 생성(챗봇 back-end 구현 가이드라인)
egovframe-template-simple-react 리포지토리에 챗봇 기능 추가(챗봇 front-end 구현 가이드라인)
<개념도>
참고문헌 Reference
챗봇이란 무엇인가요?
https://www.ibm.com/kr-ko/topics/chatbots
빵형의 개발도상국 나만을 위한 AI 심리상담 챗봇 만들기 - SentenceBERT
https://www.youtube.com/watch?v=VVArHrsxrYU
https://github.com/kairess/mental-health-chatbot
한국지능정보사회진흥원 AI 허브
https://www.aihub.or.kr/
주피터 노트북 설치
https://blog.naver.com/songsite123/223049049553
react 챗봇 디자인 참고
https://lucasbassetti.com.br/react-simple-chatbot/
FastAPI
https://fastapi.tiangolo.com/ko/
The text was updated successfully, but these errors were encountered: