22 ポイント 投稿者 jacde 2025-05-16 | 18件のコメント | WhatsAppで共有

こんにちは!
LLM応用開発やRAGサービス開発に関心を持つようになり、一人で開発してみたサービスを共有したいと思います。

近くの観光地を自分の好みに合わせてAIにおすすめしてもらうことを目的に始めましたが、
データやコストの制約により、地域の祭り・イベント情報をシンプルに検索できるサービスを作ってみました。

ログインを通じたパーソナライズ推薦やコンテンツ提供機能を準備しています。

WebとアプリのプラットフォームをローンチするためにFlutterで実装しており、
RAGはNeo4jのベクトル検索 + LLMクエリ生成検索をベースにしています。

祭り・イベントの基本データは韓国観光公社のTourAPIから提供を受けており、
AIが回答を生成する際に参照する文書はWeb検索(リアルタイムではありません)をベースにしています。

使い勝手やRAG機能など、さまざまなフィードバックをいただけると嬉しいです!

機能

  • 全国で開催中の祭り・イベント情報を検索
  • AI地図探索機能を使って地図上で祭り・イベントを探索
  • AI対話機能を使って祭り・イベント全般の情報について問い合わせ

サービスリンク

18件のコメント

 
sukosmos 2025-05-22

AI対話機能が便利ですね!

 
jacde 2025-05-26

ありがとうございます!

 
javafactory 2025-05-21

おっしゃっていた llm クエリがどのような機能を提供するのか、教えていただけますか?

サイトに入ってみましたが、一般的な地図検索のような印象を受けました。関心のある分野なので、可能であればどのように技術が有用性を提供しているのか知りたいです。

 
jacde 2025-05-22

text2cypherでGraphRAGの利点(ノード間の多様な関係を探索できること)を手軽に活用しようとしましたが、私の実装ではLLM生成の一貫性に問題があり、スキーマも単純なため、まだ大きな機能的優位性は提供できていないようです。単純なテキストベクトル検索のほうが結果が良い場合も多くありました。

現在、次のようなクエリをより正確に処理できるよう実装を進めています。

  1. 多様なフィルタリングを必要とするユーザーのクエリ(特定期間内、特定のテーマ、特定の場所など、複数の条件を同時に満たす情報を求める場合)
  2. 文書のテキストには存在しないが(ベクトル検索では不可能だが)、独自に生成したノード(例:イベントのテーマ)に対する検索
  3. 複雑な関係を持つ情報検索

これらの機能は、LLMがスキーマに基づいてDBクエリを自動生成する柔軟性によるものだと思います。

 
aer0700 2025-05-20

すごくいいですねwwww

 
jacde 2025-05-22

ありがとうございます!

 
skhan 2025-05-19

RAGで使用したリソースは何ですか?

 
jacde 2025-05-19

公共APIが提供する説明情報と公式サイトのWeb文書に基づいています。

 
huiya 2025-05-19

わあ、これはいいですね?

 
jacde 2025-05-19

ご意見ありがとうございます!

 
thkimdev 2025-05-18

いいですね

 
jacde 2025-05-19

ありがとうございます!

 
tsboard 2025-05-17

このサービスは政府にかなり好まれそうです。特に地方自治体が欲しがりそうですね……!

 
jacde 2025-05-19

温かいお言葉、ありがとうございます!

 
maneuling 2025-05-16

とても良いですね?

 
jacde 2025-05-16

ご好意的に見ていただき、ありがとうございます!

 
mhj5730 2025-05-16

今後さらに発展すれば、本当に便利になりそうです

 
jacde 2025-05-16

ありがとうございます〜!