Ghost Hunting AI - Service について
Ghost Hunting AI は LLM、RAG、MCP で駆動するインタラクティブなシティツアーサービスで、テキストファイルに基づいて各地点のパズル付きガイドツアーを生成します。これはバックエンドサービスです。
主な機能
- 01RAG ベースの知識検索
- 02LLM による観光地ガイド生成
- 03MCP 統合
- 04テキストデータソース処理
- 05位置固有のパズル生成
活用シーン
- 01インタラクティブなシティツアー体験の構築
- 02位置情報対応のツアーナレーション生成
- 03AI 駆動の地理情報アプリケーション開発
MCP 対応
このサービスは MCP を使用して LLM と RAG システムを接続し、フロントエンドクライアントにツアー生成機能を提供します。
詳細
Ghost Hunting AI - Service
LLM、RAG、MCPを使用して開発したサービスで、独自のテキストファイルに基づいて各場所のガイドツアーとパズルを生成します。
Frontend
フロントエンドリポジトリへのリンク: KAFRMA-Frontend
Team
使用方法
python main.py
セットアップ要件
ログ
プロジェクトのルートにログディレクトリを作成する必要があります。
MCP
プロジェクトのルートに credentials という名前の新しいディレクトリを作成してください。 このディレクトリ内に、以下の変数を含む .env ファイルを作成してください: GOOGLE_DRIVE_FOLDER_ID: RAG に渡されるすべてのデータが保存されているフォルダを指定します。 OPENROUTER_API_KEY: LLM API キーを保存します。
追加要件
Python がインストールされていることを確認してください (推奨バージョン: 3.8 以上)。 以下を使用して必要な依存関係をインストールしてください: pip install -r requirements.txt API キーが有効で必要な権限があることを確認してください。 サービスを実行する前に、Google Drive フォルダに正しいデータが含まれていることを確認してください。 サービスが正しく機能するようにするには、これらの手順を完了させる必要があります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。