iamzulx/crypto-rag

Asisten crypto berbahasa Indonesia: RAG pengetahuan 267 topik + data pasar realtime (6 bursa, WebSocket, derivatif, on-chain, TVL, DeFi) + tool-calling agent + LLM synthesis

何を解決するか

このプロジェクトは、AIアシスタントに古くなった情報が含まれる問題を解決するインドネシア語対応の暗号資産アシスタントを提供します。静的知識(教育的概念)と変動性の高い市場データ(価格、資金レート、TVL)を分離することで、価格に関するLLMの幻覚(誤った情報)のリスクを回避しつつ、正確でリアルタイムの金融データをユーザーに提供します。

動作方法

システムはルーターを使用してユーザーの意図を検出し、リクエストの種類に応じて異なるデータソースに問い合わせをルーティングします:

  • 静的知識: 146以上のトピックからなる知識コアから教育コンテンツを取得するために、ハイブリッド検索システム(BM25とFAISSの高密度埋め込み)と逆順ランク融合(Reciprocal Rank Fusion)を使用します。
  • リアルタイム市場データ: Binance、OKX、Bybit、KuCoin、Kraken、Coinbaseの6つの取引所およびオンチェーンソース(DefiLlama、Mempool.space)から直接ライブデータを取得し、ツールコールを通じてLLMに数値情報を渡さずに処理します。
  • LLM合成: OpenAI互換エンドポイントを使用して、取得した知識とライブデータを自然言語の応答に統合するオプションがあります。
  • エージェントワークフロー: 複雑なマルチステップの質問に対応するため、必要なツールを自動的に選択してリクエストに応えるツールコールエージェントを備えています。

対象ユーザー

教育的ガイダンスとリアルタイム市場モニタリング(ポートフォリオ追跡や価格アラートを含む)を1つのインターフェースで必要とする、インドネシア語話者の暗号資産愛好家、トレーダー、学習者。

特徴

  • 鍵なし市場データ: APIキーを必要とせず、スポット価格、資金レート、TVLにアクセス可能。
  • ハイブリッドRAG: キーワード検索と意味検索を組み合わせ、より正確な検索結果を実現。
  • 条件付き価格アラート: ストリーミングでリアルタイム価格を提供し、特定の価格閾値(例:BTC>65000)に達した際にアラートを発行。
  • オンチェーン統合: リアルタイムのBitcoinメモリプール手数料、Ethereumガス手数料、Solana供給量を提供。
  • ポートフォリオトラッカー: 内蔵ツールで保有資産を追跡し、リアルタイムの利益・損失(P/L)を計算。
  • LLM非依存: Groq、Ollama、LM Studioなど、さまざまなプロバイダーと互換性があります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト