이 프로젝트는 대한민국 각 지역의 문화유산, 역사적 인물, 관광 명소, 전통 정보를 사용자에게 전달하기 위한 챗봇 기반 정보 제공 시스템입니다.
주요 목표는 사용자가 간단한 대화형 인터페이스를 통해 다양한 지역문화를 탐색하고, 깊이 있는 정보를 제공받을 수 있도록 하는 것입니다.
OpenAI API를 활용하여 자연어 처리 기술을 적용하였으며, 웹과 모바일 사용자 모두에게 최적화된 인터페이스를 제공합니다.
기존의 정보 제공 서비스는 정적 콘텐츠에 머무르는 경우가 많았습니다.
이 프로젝트는 대화형 인터페이스를 통해 사용자와 더 가깝게 소통하며, 지역문화를 쉽게 탐색할 수 있도록 돕는 새로운 방식의 정보 시스템을 구축하고자 했습니다.
특히 대한민국의 지역문화를 기반으로 하여 교육과 오락 요소를 결합한 혁신적인 접근 방식을 채택했습니다.
|
메인 페이지 |
지역별 페이지 |
독립운동 페이지 |
|
소믈리에 페이지 |
채팅 페이지 |
|
관리자 페이지 |
관리자 페이지 |
-
지역문화 정보 제공
- 대한민국 지역별 문화유산, 독립운동가, 전통술 등을 포함한 상세 정보 제공.
- 사용자 맞춤형 콘텐츠 추천 기능.
-
챗봇 시스템 연동
- OpenAI GPT-4 API를 활용하여 자연스러운 대화형 인터페이스 구현.
- 사용자의 질문을 분석하여 적절한 답변 제공.
-
관리자 기능
- 관리자 페이지에서 데이터 관리 및 콘텐츠 추가.
- 효율적인 데이터베이스 관리 및 유지보수.
-
대화 세션 관리
- 지속적인 대화 흐름 유지 및 새 대화 시작 시 맥락 초기화 기능.
-
배포 및 운영
- Vultr 클라우드 플랫폼에 NGINX와 Gunicorn을 이용한 배포.
- 안정적인 서버 운영 및 유지보수.
- 백엔드: Django, Django REST Framework
- API: OpenAI API
- 프론트엔드: HTML, CSS, jQuery, AJAX
- 배포 및 운영: NGINX, Gunicorn, Vultr
- 버전 관리: Git
-
백엔드 설계 및 API 구현
- Django 및 Django REST Framework를 사용해 지역별, 독립운동가, 전통술 정보를 제공하는 API를 설계 및 구현.
- **OpenAI 파일 검색 기능(File Search)**를 활용해 사용자 질문에 대한 정확한 답변을 제공.
-
챗봇 시스템 연동
- OpenAI GPT-4 API를 활용하여 자연스러운 대화 흐름을 구현.
- 문서를 벡터화하여 파일 검색을 통해 정확한 정보를 참조하고 반환.
-
프론트엔드와 백엔드 연동
- jQuery와 AJAX를 사용하여 프론트엔드에서 사용자 입력을 실시간으로 처리.
- 비동기 요청으로 백엔드에서 반환된 데이터를 효과적으로 화면에 출력.
-
관리자 페이지 개발
- 관리자 모드에서 데이터 관리 및 콘텐츠 추가 기능 구현.
- 직관적인 UI로 데이터베이스를 손쉽게 관리할 수 있도록 설계.
-
배포 및 유지보수
- Vultr 클라우드 플랫폼에 NGINX와 Gunicorn을 이용해 배포.
- 약 5개월간 안정적인 서버 운영과 유지보수 경험.
-
클라우드 인프라 이해
- Vultr 및 NGINX를 활용한 서버 배포 및 운영 경험을 통해 클라우드 환경에서의 인프라 구성과 관리 능력을 배양.
-
AI와 파일 검색 통합 경험
- OpenAI의 파일 검색(File Search) 기능과 GPT API를 결합하여 대화형 챗봇 서비스를 구현하며, AI 기술을 실제 서비스에 적용하는 경험을 쌓음.
-
사용자 중심 설계
- 직관적이고 사용자 친화적인 UI/UX 설계를 통해 서비스 접근성을 높이고, 사용자 경험을 개선.
-
문제 해결 및 협업 능력 강화
- 팀 프로젝트에서 발생하는 다양한 문제를 해결하며 협업과 커뮤니케이션 능력을 크게 향상.
- 기술적 도전과 사용자 요구사항을 조율하며 프로젝트를 성공적으로 마무리.
-
데이터 설계 및 관리 능력 강화
- 다양한 데이터를 효율적으로 설계하고 관리하기 위해 Django ORM 및 관계형 데이터베이스를 활용한 경험.
- 독립운동 챗봇과 보드게임 연동으로 "교육+오락" 서비스를 제공:
- 사용자의 흥미와 학습 효과를 동시에 만족시켰습니다.
- 성과:
- 보드게임 학생창업 300 선정.
- 경북 콘텐츠진흥원 엑셀러레이터 사업 선정.
- 2024 코엑스 에듀테크 페어 박람회 참여.
프로젝트와 관련된 문의 사항은 [jhs789654123@gmail.com]로 연락주세요.






