미디어코어사는 ICT 컨설팅부터 웹 플랫폼 구축, 시스템 유지보수, 그리고 웹 서비스 활성화에 이르기까지 다양한 IT 솔루션을 제공하는 기업입니다. 특히 공공분야에서 큰 역할을 해온 미디어코어사의 CMS는 전자정부 표준프레임워크를 기반으로 하여 웹 접근성, 웹 표준, 반응형 웹 지원, 개인정보 보호 등 다양한 기능을 제공합니다.
2023년 4월, 심포니소프트는 고객업체의 요청 내용에 의거하여 기존 미디어코어사의 CMS 솔루션에 ChatGPT 기반의 챗봇 기능을 추가했습니다. 이 프로젝트는 단순히 자동화된 상담 시스템을 구축하는 것을 넘어, 고객의 의도를 정확히 파악하고 자연스러운 대화를 지원하는 인공지능 챗봇을 목표로 했습니다.
개발의 출발: 도전과 전환
초기에는 파인튜닝 방식을 사용해 챗봇을 학습시키려 했지만, 미디어코어사의 기존 데이터가 충분하지 않아 RAG(간접 검색 응답) 방식으로 전환해야 했습니다. 이 과정에서 챗봇 시스템은 Java Spring Boot와 Python의 FastAPI를 혼합하여 개발되었고, 데이터베이스는 MariaDB와 Elasticsearch를 혼용해 구축되었습니다. 이와 같은 혼합형 접근 방식은 챗봇의 성능을 극대화하면서도 기존의 전자정부 CMS와의 호환성을 유지하는 데 중요한 역할을 했습니다.
기술적 어려움과 극복
기존 CMS 솔루션은 전자정부 표준프레임워크로 개발되어 유지보수와 업그레이드가 요구되는 상황이었습니다. 특히 Java 기반의 CMS와 새롭게 도입된 AI 챗봇 시스템 간의 호환성 문제를 해결하는 과정에서 많은 어려움이 있었습니다. 하지만 미디어코어사의 기술팀과 심포니소프트의 협력 덕분에 모든 장애물을 극복하고 시스템을 성공적으로 통합할 수 있었습니다.
챗봇 시스템의 성공적 완성
완성된 챗봇 시스템은 공공분야에서 다양한 고객의 요구를 충족하며, 사용자의 편의성과 효율성을 높였습니다. 더불어 이 프로젝트는 미디어코어사의 기술력과 혁신성을 다시 한 번 입증하는 계기가 되었습니다.
시스템 환경 및 사양
이 프로젝트를 위한 시스템 환경은 다음과 같습니다:
- Server: CPU 듀얼코어 이상, HDD 10G 이상, RAM 4G 이상
- OS: Unix, Linux, Windows 등 모든 OS 지원
- WAS: JAVA 1.7 이상, Servlet 2.5 이상, Tomcat, JEUS, JBoss, Resin 지원
- Client: 인터넷 익스플로러 9.0 이상, 파이어폭스 3.0 이상, 구글 크롬 6.0 이상
이와 같은 사양은 다양한 환경에서 안정적이고 효율적인 운영을 보장하며, 챗봇 시스템이 원활하게 작동할 수 있도록 지원합니다. 특히 MariaDB와 Elasticsearch를 혼용한 데이터베이스 구조는 대용량 데이터 처리와 검색 성능을 극대화하여 사용자 경험을 한층 향상시킵니다.
심포니소프트는 기존 CMS 시스템에 ChatGPT 기반의 혁신적인 챗봇 솔루션을 통합했습니다. 이 솔루션은 단순한 자동 상담을 넘어 고객의 의도를 분석해 자연스러운 대화형 인터페이스를 제공합니다. 특히, 심포니소프트의 Dabory AI Chatbot은 상담사 메신저 기능을 통해 이전 대화 기록에서 필요한 정보를 검색하고, 고객 분류에 따른 마케팅 메시지를 발송할 수 있으며, 인텐트별 사용 통계와 미응답 쿼리 데이터를 시각화합니다. 또한, 과금 시스템과 통합되어 고객 데이터베이스와 연동하여 필요한 정보를 손쉽게 추출할 수 있습니다.
이 챗봇 시스템은 Spring Boot와 Python의 FastAPI를 결합하여 개발되었으며, MariaDB와 Elasticsearch를 혼용해 데이터를 효율적으로 관리합니다. 미디어코어사의 CMS와 통합된 이 챗봇은 전자정부 표준 프레임워크와의 호환성을 유지하면서도, 사용자에게 더욱 향상된 경험을 제공합니다.
미디어코어사와 심포니소프트의 협력은 고객 지원의 새로운 지평을 열었으며, 앞으로도 지속적인 시스템 업그레이드를 통해 최고의 서비스를 제공할 것입니다.
결론
심포니소프트사와 미디어코어사는 이번 프로젝트를 통해 공공분야 IT 솔루션의 새로운 기준을 제시했습니다. 챗봇 시스템의 성공적인 통합은 기술적 도전과 극복의 산물로, 특히 심포니소프트사의 혁신적인 접근이 IT 업계에 새로운 가능성을 열었습니다. 이번 경험은 앞으로의 프로젝트에도 큰 교훈과 영감을 제공할 것입니다.