22P by jacde 30일전 | ★ favorite | 댓글 18개

안녕하세요!
LLM 응용 개발, RAG 서비스 개발에 관심을 가지게 되면서 혼자 개발해본 서비스를 공유드리려고 합니다.

내 주변의 관광지를 내 취향에 맞게 AI에게 추천받고자 하는 취지로 시작했지만
데이터나 비용의 한계로 지역 축제/행사 정보를 단순 검색할 수 있는 서비스를 만들어 봤습니다.

로그인을 통해 개인화 기반 추천, 컨텐츠 제공 기능을 준비하고 있습니다.

웹과 앱 플랫폼을 런칭하고자 플러터로 구현했으며,
RAG는 Neo4j의 벡터 검색 + LLM 쿼리 생성 검색을 기반으로 합니다.

축제/행사의 기본 데이터는 한국관광공사의 TourAPI로부터 제공받으며,
AI가 답변 생성 시 참고하는 문서는 웹 검색(실시간은 아닙니다)을 기반으로 합니다.

사용성이나, RAG 기능 등 여러 피드백 주시면 감사하겠습니다!

기능

  • 전국에서 개최 중인 축제/행사 정보 검색
  • AI 지도 탐색 기능을 사용하여 지도에서 축제/행사 탐색
  • AI 대화 기능을 사용하여 전반적인 축제/행사 정보에 대해 문의

서비스 링크

ai 대화 기능이 유용하네요!

감사합니다!

말씀해주신 llm 쿼리가 어떤 기능을 제공하는지 알려주실 수 있나요?

사이트를 들어가 보았지만, 평이한 지도 검색의 느낌을 받았습니다. 관심 있는 분야라서 가능하면 어떻게 기술이 효용을 제공하는지를 알고 싶습니다.

text2cypher로 GraphRAG의 장점을 손쉽게 활용하려 했으나(노드 간 다양한 관계 탐색) 제 구현에서는 llm 생성의 일관성 문제가 있고 스키마가 단순해서 아직 크게 기능적 장점을 제공하지 못한 것 같습니다. 단순 텍스트 벡터 검색이 더 결과가 좋은 경우도 많았습니다.

다음 질의에 대해 보다 정확히 처리 가능하도록 구현하고 있습니다.

  1. 다양한 필터링을 요구하는 사용자 질의 (특정 기간 내, 특정 주제, 특정 장소 등 여러 조건을 동시에 만족하는 정보를 요구하는 경우)
  2. 문서의 텍스트에는 없지만(벡터 검색은 불가능하지만) 자체적으로 생성한 노드(예: 행사 주제)에 대한 검색
  3. 복잡한 관계를 갖는 정보 검색

이러한 기능들은 llm이 스키마를 기반으로 db 쿼리를 자동 생성하는 유연함 덕분일것 같습니다.

굉장히 좋네요 ㅋㅋㅋㅋ

감사합니다!

RAG에 사용한 리소스는 무엇인가요?

공공 API에서 제공하는 설명 정보와 공식 사이트의 웹 문서를 기반으로 하고 있습니다.

와 이거 좋은데요?

의견 감사합니다!

감사합니다!

이 서비스 정부에서 굉장히 좋아할 것 같습니다. 특히 지방자치단체에서 탐낼 거 같아요...!

좋은 말씀 감사합니다!

너무 좋은데요?

좋게 봐주셔서 감사합니다!

점점 발전하면 진짜 유용할 것 같슴돠

감사합니다~!