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 밀도 임베딩)과 역순 순위 융합(RRF)을 사용합니다.
  • 실시간 시장 데이터: Binance, OKX, Bybit, KuCoin, Kraken, Coinbase의 6개 거래소 및 온체인 소스(DefiLlama, Mempool.space)에서 직접 실시간 데이터를 가져와 툴 콜을 통해 LLM에 수치 값을 전달하지 않고 처리합니다.
  • LLM 융합: OpenAI 호환 엔드포인트를 사용하여 검색된 지식과 실시간 데이터를 자연어 응답으로 통합할 수 있습니다.
  • 에이전트 워크플로우: 복잡한 다단계 질의를 자동으로 처리하기 위해 필요한 도구를 자동으로 선택하는 툴 콜 에이전트를 제공합니다.

대상 사용자

교육적 안내와 실시간 시장 모니터링(포트폴리오 추적 및 가격 알림 포함)을 하나의 인터페이스에서 필요로 하는 인도네시아어 사용자, 암호화자산 애호가, 트레이더, 학습자.

주요 기능

  • 키 없는 시장 데이터: API 키 없이 스포트 가격, 자금 비율, TVL에 접근 가능.
  • 하이브리드 RAG: 키워드 검색과 의미 검색을 결합하여 더 정확한 검색 성능을 제공.
  • 조건부 가격 알림: 실시간 가격 스트리밍을 지원하며 특정 가격 기준(예: BTC>65000)에 도달 시 알림 제공.
  • 온체인 통합: 실시간 비트코인 메모리풀 수수료, 이더리움 가스 수수료, 솔라나 공급량 제공.
  • 포트폴리오 트래커: 내장된 도구로 보유 자산을 추적하고 실시간 수익/손실(P/L) 계산.
  • LLM 독립성: Groq, Ollama, LM Studio 등 다양한 제공자와 호환 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트