본문 바로가기

자동화

[자동화 프로그램] 청약 정보 제공 맵 서비스 '챗봇 추가'

반응형

현대 사회에서는 정보의 신속성과 정확성이 매우 중요합니다. 특히 경쟁이 치열한 청약 시장에서는 빠르고 정확한 정보 제공이 필수적입니다. 이러한 필요를 충족시키기 위해 기존 청약 정보 지도 서비스에 챗봇 기능을 추가하여 사용자가 원하는 청약 정보를 실시간으로 얻을 수 있도록 개선하였습니다. 이번 블로그 글에서는 이 챗봇 기능을 어떻게 구현했는지, 어떤 기능을 제공하는지, 그리고 사용자 경험이 어떻게 향상되었는지 자세히 설명하겠습니다.


청약 정보 지도 서비스란?

챗봇 기능을 설명하기에 앞서, 먼저 청약 정보 지도 서비스에 대해 간단히 소개하겠습니다. 이 서비스는 Folium 기반의 지도 플랫폼으로, 사용자에게 실시간으로 청약 정보를 제공하는 서비스입니다. 청약 가능 지역, 아파트 이름, 입주 예정일, 청약 접수 마감일 등의 다양한 정보를 지도 상에 시각화하여 보여주며, 서울, 인천, 경기 지역의 청약 정보를 직관적으로 탐색할 수 있도록 돕고 있습니다.

이미지를 클릭하면 서비스 URL로 이동


챗봇 기능을 추가한 이유는?

청약 정보 지도 서비스가 성장하면서 사용자들이 공통적으로 겪는 어려움이 있음을 발견했습니다. 바로 개인 맞춤형 정보의 빠른 접근성이 부족하다는 점입니다. 지도 인터페이스는 시각적인 탐색에는 유용하지만, 특정한 정보를 빠르게 찾고자 하는 사용자에게는 불편함이 있을 수 있었습니다.

그래서 다음 두 가지 목표를 달성하기 위해 챗봇 기능을 추가하게 되었습니다:

  1. 빠른 정보 접근: 사용자가 복잡한 인터페이스를 거치지 않고 간단한 질문으로 원하는 정보를 즉시 얻을 수 있도록 하기.
  2. 텍스트 기반의 질의: 지도 상에서의 상호작용 대신, 질문을 입력하고 바로 답변을 얻는 형식을 선호하는 사용자를 위한 대안 제공.

챗봇의 주요 기능

다음은 챗봇의 핵심 기능과 작동 방식에 대한 설명입니다.

1. 질의 기반 동적 응답

챗봇은 사용자의 다양한 질의에 맞춰 응답할 수 있도록 설계되었습니다. 예를 들어:

  • 일반 청약 정보: "청약 정보 알려줘"
  • 특정 도시 정보: "서울 청약 정보 알려줘"
  • 특정 아파트 정보: "서울 해링턴 청약 정보 알려줘"

사용자가 입력한 질의에 포함된 키워드를 바탕으로 데이터베이스에서 관련 정보를 검색하여 응답합니다. 예를 들어, 사용자가 "서울"과 "해링턴"을 입력하면 챗봇은 "서울"에 위치한 "해링턴" 아파트 정보를 찾아 제공합니다.

2. 실시간 데이터 제공

챗봇은 백엔드의 Flask API를 통해 실시간으로 청약 데이터를 불러옵니다. 이 데이터는 SQLite 데이터베이스에 저장되어 있으며, 정기적으로 업데이트되어 최신의 청약 정보가 반영됩니다. 이를 통해 사용자는 항상 최신 정보를 받을 수 있습니다.

 

 

향후 계획

저는 챗봇의 기능을 더욱 향상시키기 위해 복잡한 검색 기능을 통합할 계획입니다. 곧 사용자는 가격 범위, 편의 시설, 기타 고급 필터를 통해 청약 정보를 검색할 수 있게 될 것입니다. 또한 자연어 처리(NLP) 기능을 개선하여 챗봇이 더 복잡한 사용자 쿼리도 잘 이해할 수 있도록 할 예정입니다.

결론

구독 맵 서비스에 챗봇을 통합한 것은 사용자에게 빠르고, 접근 가능하며, 맞춤형 청약 정보를 제공하는 중요한 진전입니다. 서울에서 특정 아파트를 찾거나, 지역별 최신 청약 정보를 살펴보고 싶다면 챗봇이 언제나 도와드릴 준비가 되어 있습니다. 앞으로도 더 많은 흥미로운 업데이트가 예정되어 있으니 많은 기대 부탁드립니다!

반응형