Hệ thống Agent (chưa có frontend) cho phép người dùng chat hỏi đáp về thông tin token (giá, volume, market cap, v.v.) dựa trên dữ liệu từ CoinGecko/CoinMarketCap. Dự án sử dụng Google Gemini, FastAPI, MCP, MongoDB, và Docker.
- Truy vấn ngôn ngữ tự nhiên: Người dùng có thể hỏi bằng ngôn ngữ hàng ngày (ví dụ: "Giá BTC hiện tại là bao nhiêu?" hoặc "So sánh vốn hóa thị trường Ethereum và Solana").
- Lấy dữ liệu thời gian thật: Tích hợp API CoinGecko để cung cấp các chỉ số tiền điện tử mới nhất.
- Quản lý lịch sử chat: Lưu trữ lịch sử cuộc trò chuyện trong cơ sở dữ liệu để trả lời có ngữ cảnh.
- Agent AI: Sử dụng Google Gemini để phân tích truy vấn, phát hiện ý định và tạo phản hồi.
- Google Gemini: Để xử lý ngôn ngữ tự nhiên, nhận diện ý định truy vấn và tạo phản hồi giống con người.
- FastAPI: Khung web hiệu suất cao để xây dựng máy chủ API.
- MongoDB: Cơ sở dữ liệu để lưu trữ bộ đệm dữ liệu token, lịch sử chat người dùng và trạng thái phiên.
- Docker: Để container hóa ứng dụng và các phụ thuộc