mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-04-27 09:46:25 +02:00
348 lines
17 KiB
Markdown
348 lines
17 KiB
Markdown
|
|
---
|
||
|
|
stepsCompleted: []
|
||
|
|
inputDocuments:
|
||
|
|
- _bmad-output/analysis/brainstorming-session-2026-02-01.md
|
||
|
|
- _bmad-output/analysis/brainstorming_summary_vi.md
|
||
|
|
- strategic_context_synthesis.md
|
||
|
|
- strategic_recommendation.md
|
||
|
|
- market_landscape_analysis.md
|
||
|
|
- business_model_analysis.md
|
||
|
|
- disruption_opportunities_analysis.md
|
||
|
|
- crypto_copilot_implementation_roadmap.md
|
||
|
|
- crypto_copilot_roadmap_vi.md
|
||
|
|
- task.md
|
||
|
|
workflowType: 'prd'
|
||
|
|
---
|
||
|
|
|
||
|
|
# Tài liệu Yêu cầu Sản phẩm - SurfSense 2.0 (Crypto Co-Pilot)
|
||
|
|
|
||
|
|
**Tác giả:** Luis & Antigravity
|
||
|
|
**Ngày:** 2026-02-01
|
||
|
|
**Trạng thái:** DRAFT (Bản nháp)
|
||
|
|
|
||
|
|
## 1. Bối cảnh Chiến lược & Tầm nhìn
|
||
|
|
|
||
|
|
### 1.1. Bối cảnh
|
||
|
|
SurfSense 2.0 đại diện cho một **bước chuyển mình sống còn ("Bet-the-Company" pivot)** từ một công cụ mã nguồn mở đa năng sang một **Nền tảng Crypto Intelligence ưu tiên AI (AI-First)** chuyên sâu. Quyết định này được thúc đẩy bởi "cửa sổ thị trường" độc nhất (Bull Run 2026) và cơ hội trong 6-12 tháng để xây dựng vị thế trước khi các đối thủ lớn bắt kịp.
|
||
|
|
|
||
|
|
**Quyết định Chiến lược:** **CONDITIONAL GO** (Đã duyệt ngày 1/2/2026) cho chiến lược "AI-First MVP".
|
||
|
|
|
||
|
|
### 1.2. Tầm nhìn
|
||
|
|
Xây dựng **AI Co-pilot dẫn đầu thị trường cho crypto traders**, giúp chuyển đổi dữ liệu thô thành thông tin tình báo chủ động, có thể hành động ngay. Chúng ta đang chuyển dịch từ "tổng hợp dữ liệu" (như DexTools/DexScreener) sang "Tình báo AI" (Dự đoán, Mô hình, Ngôn ngữ tự nhiên).
|
||
|
|
|
||
|
|
**Giá trị Cốt lõi:**
|
||
|
|
> *"AI Analyst của riêng bạn - tìm kiếm cơ hội, phát hiện lừa đảo (scams), và giải thích thị trường ngay cả khi bạn đang ngủ."*
|
||
|
|
|
||
|
|
### 1.3. Tiêu chí Thành công (Năm 1)
|
||
|
|
* **User Traction:** 100-500 người dùng trả phí (tập trung vào tăng trưởng Organic).
|
||
|
|
* **Doanh thu:** $5K-25K MRR ($60K-300K ARR).
|
||
|
|
* **Sản phẩm:** Độ chính xác dự đoán >70%, time-to-insight <5 phút.
|
||
|
|
* **Sự khác biệt:** Kiểm chứng được "AI Moat" (mô hình độc quyền/fine-tuned).
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 2. Vấn đề cần giải quyết (Jobs-to-be-Done)
|
||
|
|
|
||
|
|
Traders hiện đang đối mặt với **Quá tải Thông tin** và **Quy trình làm việc thụ động**.
|
||
|
|
1. **Tìm kiếm Cơ hội:** "Giúp tôi tìm các giao dịch có lời trước khi chúng pump." (Hiện tại tốn >10 giờ/tuần để nghiên cứu thủ công).
|
||
|
|
2. **Tránh Lừa đảo:** "Bảo vệ tôi khỏi rug pulls." (Các công cụ phát hiện honeypot hiện tại quá thụ động và thiếu sót).
|
||
|
|
3. **Hiểu Thị trường:** "Giải thích tại sao token này đang biến động." (Công cụ hiện tại chỉ hiện biểu đồ mà thiếu ngữ cảnh).
|
||
|
|
4. **Quản lý Danh mục:** "Báo cho tôi khi nào nên bán." (Công cụ hiện tại quá tĩnh).
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 3. Phạm vi & Định nghĩa MVP (Enhanced Core)
|
||
|
|
|
||
|
|
**Chiến lược:** AI-First MVP.
|
||
|
|
**Thời gian:** 12 Tuần (Triển khai Tốc độ cao).
|
||
|
|
**Ngân sách:** $18K (Tận dụng team hiện tại & các gói free tier).
|
||
|
|
|
||
|
|
### 3.1. Trong Phạm vi (In-Scope - MVP)
|
||
|
|
* **Nguồn dữ liệu:** DexScreener (Giá/Volume), DefiLlama (TVL/Yields).
|
||
|
|
* **Tính năng Thông minh (Intelligence):**
|
||
|
|
* Smart Alerts (Cảnh báo dựa trên bất thường ML, không chỉ là ngưỡng cài đặt).
|
||
|
|
* Natural Language Queries (Truy vấn ngôn ngữ tự nhiên: "Show me Solana tokens with heavy buying").
|
||
|
|
* Rug Pull Detection (So khớp mẫu chủ động).
|
||
|
|
* **Giao diện Chính (Critical):** **Browser Extension (Chrome)** chạy overlay trực tiếp trên DexScreener.
|
||
|
|
* **Mô hình thu phí:** Freemium + Gói Pro $49/tháng.
|
||
|
|
|
||
|
|
### 3.2. Ngoài Phạm vi (Out-of-Scope - V1)
|
||
|
|
* Tích hợp QuickNode Premium (Dùng fallback tự host nếu cần).
|
||
|
|
* Phân tích Cảm xúc Mạng xã hội (Social Sentiment Analysis) chuyên sâu (Sẽ bắt đầu đơn giản trước).
|
||
|
|
* Native Mobile App (Chỉ làm Web bản đầu).
|
||
|
|
* Mô hình Dự đoán Nâng cao (Dành cho Phase 2).
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 4. Tóm tắt Kế hoạch Triển khai
|
||
|
|
* **Phase 1 (Tuần 1-2):** Nền tảng (Connectors + RAG Pipeline).
|
||
|
|
* **Phase 2 (Tuần 3-4):** Trí tuệ (Intelligence: NLP + Alerts).
|
||
|
|
* **Phase 3 (Tuần 5-6):** Đánh giá & Ra mắt Private Beta (20 Users).
|
||
|
|
* **Phase 4 (Tuần 7-12):** Public Beta & Cải tiến (Iteration).
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 5. Lợi thế Cạnh tranh ("The Moat")
|
||
|
|
|
||
|
|
| Đối thủ | Mô hình của họ | "Lợi thế Đặc biệt" của chúng ta (The Wedge) |
|
||
|
|
| :--- | :--- | :--- |
|
||
|
|
| **DexScreener / DexTools** | **Data Aggregators (Thụ động).** Tốt để xem biểu đồ, tệ ở câu hỏi "Tại sao?". Người dùng phải tự phân tích dữ liệu thô. | **Proactive Intelligence.** Chúng ta không chỉ hiện biểu đồ; chúng ta giải thích *tại sao* nó biến động (Tin tức + On-chain + Xã hội). "Analyst của bạn, không chỉ là Terminal." |
|
||
|
|
| **GMGN.ai** | **"Degen Tooling" (Phức tạp).** UI quá tải, tập trung vào theo dõi ví thô. Khó sử dụng cho người mới. | **Sự đơn giản kiểu Apple.** Giao diện Ngôn ngữ Tự nhiên ("Token này có an toàn không?"). Bình dân hóa việc theo dõi "Smart Money" cho trader phổ thông. |
|
||
|
|
| **Perplexity / ChatGPT** | **Generalists (Đa năng).** Tốt cho định nghĩa, tệ cho ứng dụng crypto thời gian thực. Hay bị ảo giác (hallucinations) về giá. | **Chuyên biệt hóa theo chiều dọc.** RAG pipeline được tinh chỉnh riêng cho Dữ liệu Crypto. Kiến trúc "Zero-hallucination" cho giá cả/chỉ số. |
|
||
|
|
|
||
|
|
**Cốt lõi Moat của chúng ta:** **Khả năng Tiếp cận + Ngữ cảnh.** Mang phân tích "Tại sao" chuẩn tổ chức đến quy trình "Cái gì" của nhà đầu tư nhỏ lẻ.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 6. Yêu cầu Chức năng ("Enhanced Core" MVP)
|
||
|
|
|
||
|
|
### 6.1. Lớp Trí tuệ (The Brain)
|
||
|
|
* **[FR-INT-01] Truy vấn Ngôn ngữ Tự nhiên:**
|
||
|
|
* Người dùng hỏi: "Show me trending Solana memes with >$10k liquidity created in the last hour."
|
||
|
|
* Hệ thống dịch sang: DexScreener API filters + SQL Query.
|
||
|
|
* **[FR-INT-02] Kiểm tra Rug Pull Cơ bản:**
|
||
|
|
* Người dùng hỏi: "Is $TOKEN safe?"
|
||
|
|
* Hệ thống kiểm tra: Trạng thái khóa LP, % Top 10 Holders, Mint Authority (qua API data).
|
||
|
|
* **[FR-INT-03] Cảnh báo "Smart":**
|
||
|
|
* Hệ thống đẩy thông báo cho các *bất thường*, không chỉ là chạm ngưỡng giá.
|
||
|
|
* Ví dụ: "Phát hiện sự phân kỳ giữa Volume/Liquidity trên $TOKEN."
|
||
|
|
|
||
|
|
### 6.2. Lớp Dữ liệu (The Foundation)
|
||
|
|
* **[FR-DAT-01] Tích hợp DexScreener:**
|
||
|
|
* Giá Real-time, Volume, Liquidity, FDV, Tuổi Pair.
|
||
|
|
* Hỗ trợ chuỗi Solana, Base, Ethereum (Phase 1).
|
||
|
|
* **[FR-DAT-02] Tích hợp DefiLlama:**
|
||
|
|
* Số liệu TVL cho các truy vấn về "Bối cảnh Vĩ mô" (Macro Context).
|
||
|
|
|
||
|
|
### 6.3. Lớp Giao diện (The Dashboard & Extension)
|
||
|
|
|
||
|
|
#### Browser Extension - Chrome Side Panel
|
||
|
|
|
||
|
|
> **UX Strategy:** "Extension for Quick Actions, Frontend for Management"
|
||
|
|
>
|
||
|
|
> Extension tập trung vào **quick & contextual** actions, tận dụng tối đa frontend hiện có cho management tasks.
|
||
|
|
|
||
|
|
##### Phase 1: Core Infrastructure (✅ COMPLETED)
|
||
|
|
|
||
|
|
**[FR-EXT-01] Side Panel Architecture:**
|
||
|
|
* Extension mở dưới dạng **Chrome Side Panel** (không phải popup nhỏ).
|
||
|
|
* Chiều rộng mặc định: 400px, có thể resize từ 300-600px.
|
||
|
|
* Luôn hiển thị bên phải màn hình, không che khuất nội dung chính.
|
||
|
|
* Tự động mở khi click vào extension icon.
|
||
|
|
|
||
|
|
**[FR-EXT-02] AI Chat Interface (Tái sử dụng Frontend UI):**
|
||
|
|
* Tích hợp đầy đủ `@assistant-ui/react` Thread component từ frontend web.
|
||
|
|
* Hỗ trợ streaming responses với thinking steps visualization.
|
||
|
|
* Attachment handling (images, files, screenshots).
|
||
|
|
* Tool UIs: Display images, link previews, webpage scraping.
|
||
|
|
* Chat history persistence sử dụng Plasmo Storage + Backend API sync.
|
||
|
|
|
||
|
|
**[FR-EXT-03] Page Context Detection:**
|
||
|
|
* Tự động nhận diện loại trang đang xem:
|
||
|
|
* DexScreener → Extract token data (address, price, volume, liquidity)
|
||
|
|
* CoinGecko → Extract coin info
|
||
|
|
* Twitter/X → Extract crypto discussions
|
||
|
|
* Generic → Basic page info
|
||
|
|
* Inject context vào chat: "You are viewing $TOKEN on Solana..."
|
||
|
|
* Pre-populate relevant questions dựa trên page type.
|
||
|
|
|
||
|
|
**[FR-EXT-04] DexScreener Smart Integration:**
|
||
|
|
* **Token Info Card:** Hiển thị ở top của side panel khi detect DexScreener page:
|
||
|
|
```
|
||
|
|
┌─────────────────────────────┐
|
||
|
|
│ 🪙 BULLA/SOL │
|
||
|
|
│ $0.0001 📈 +15% │
|
||
|
|
│ Vol: $10K | Liq: $5K │
|
||
|
|
│ [Safety Check] [Holders] │
|
||
|
|
└─────────────────────────────┘
|
||
|
|
```
|
||
|
|
* **Quick Actions:**
|
||
|
|
* "Is this token safe?" → Tự động check LP lock, mint authority, holder distribution
|
||
|
|
* "Show top holders" → Query blockchain data
|
||
|
|
* "Price prediction" → AI analysis dựa trên historical data
|
||
|
|
* **Auto-context Chat:** Khi user hỏi "this token", AI tự hiểu là token đang xem.
|
||
|
|
|
||
|
|
**[FR-EXT-05] Quick Capture:**
|
||
|
|
* Giữ tính năng capture page hiện tại.
|
||
|
|
* Sticky button ở bottom của side panel: "📸 Save Current Page"
|
||
|
|
* Lưu vào search space đã chọn.
|
||
|
|
* Hiển thị toast notification khi save thành công.
|
||
|
|
|
||
|
|
**[FR-EXT-06] Settings Sync với Frontend:**
|
||
|
|
* **Compact Settings Dropdown:**
|
||
|
|
```
|
||
|
|
┌─────────────────────────────┐
|
||
|
|
│ ⚙️ Quick Settings │
|
||
|
|
├─────────────────────────────┤
|
||
|
|
│ Model: GPT-5.1 [▼] │ ← Read-only, sync từ backend
|
||
|
|
│ Search Space: My Space [▼] │ ← Read-only, sync từ backend
|
||
|
|
│ │
|
||
|
|
│ [🔗 Manage Connectors] │ ← Open frontend tab
|
||
|
|
│ [📚 View All Chats] │ ← Open frontend tab
|
||
|
|
│ [⚙️ Full Settings] │ ← Open frontend tab
|
||
|
|
└─────────────────────────────┘
|
||
|
|
```
|
||
|
|
* **State Sync:** Extension ↔ Backend API ↔ Frontend
|
||
|
|
* Model selection (read-only in extension)
|
||
|
|
* Search space (read-only in extension)
|
||
|
|
* Enabled connectors (read-only in extension)
|
||
|
|
* Chat history (bidirectional sync)
|
||
|
|
* **Deep Links:** "Manage X" buttons → Open frontend in new tab
|
||
|
|
|
||
|
|
##### Phase 2: Smart Monitoring & Alerts
|
||
|
|
|
||
|
|
**[FR-EXT-07] Real-time Price Alerts:**
|
||
|
|
* **Watchlist Management:** Quản lý danh sách token theo dõi ngay trong side panel.
|
||
|
|
* **Alert Types:**
|
||
|
|
* Price alerts: Above/Below/Change %
|
||
|
|
* Volume spike alerts (unusual trading activity)
|
||
|
|
* Liquidity change alerts
|
||
|
|
* **Browser Notifications:** Gửi notification ngay cả khi tab đóng.
|
||
|
|
* **Sound Alerts:** Có thể bật/tắt âm thanh cảnh báo.
|
||
|
|
|
||
|
|
**[FR-EXT-08] Whale Activity Tracker:**
|
||
|
|
* Monitor large transactions (> $10K, $50K, $100K).
|
||
|
|
* Detect wallet clustering (same entity).
|
||
|
|
* Track smart money wallets.
|
||
|
|
* Alert on unusual whale activity.
|
||
|
|
* Show transaction details in side panel.
|
||
|
|
|
||
|
|
**[FR-EXT-09] Rug Pull Early Warning System:**
|
||
|
|
* **Risk Indicators:**
|
||
|
|
* Monitor LP removal
|
||
|
|
* Track mint authority changes
|
||
|
|
* Detect suspicious holder patterns
|
||
|
|
* Check contract ownership
|
||
|
|
* **Risk Score Display:**
|
||
|
|
```
|
||
|
|
⚠️ RUG PULL WARNING
|
||
|
|
🔴 LP unlocked (High Risk)
|
||
|
|
🟡 Top holder owns 40%
|
||
|
|
🟢 Contract verified
|
||
|
|
Risk Score: 7/10 (High)
|
||
|
|
Recommendation: AVOID
|
||
|
|
```
|
||
|
|
|
||
|
|
##### Phase 3: Trading Intelligence
|
||
|
|
|
||
|
|
**[FR-EXT-10] One-Click Token Analysis:**
|
||
|
|
* **Comprehensive Analysis:**
|
||
|
|
* Contract analysis (verified, renounced, etc.)
|
||
|
|
* Holder distribution
|
||
|
|
* Liquidity analysis
|
||
|
|
* Trading volume patterns
|
||
|
|
* Price history & trends
|
||
|
|
* Social sentiment (Twitter, Telegram)
|
||
|
|
* **AI-Generated Summary:** Tóm tắt insights chính trong 2-3 câu.
|
||
|
|
* **Quick Access:** Button "Analyze This Token" trên Token Info Card.
|
||
|
|
|
||
|
|
**[FR-EXT-11] Smart Entry/Exit Suggestions:**
|
||
|
|
* Support/Resistance levels
|
||
|
|
* Fibonacci retracement
|
||
|
|
* Volume profile analysis
|
||
|
|
* AI-predicted price targets
|
||
|
|
* Risk/Reward ratio calculation
|
||
|
|
|
||
|
|
**[FR-EXT-12] Portfolio Tracker Integration:**
|
||
|
|
* Connect wallet (MetaMask, Phantom, etc.)
|
||
|
|
* Auto-detect holdings
|
||
|
|
* Real-time P&L tracking
|
||
|
|
* Performance analytics
|
||
|
|
* **Side Panel Tab:** Dedicated "Portfolio" view
|
||
|
|
|
||
|
|
##### Phase 4: Content Creation & Productivity
|
||
|
|
|
||
|
|
**[FR-EXT-13] Chart Screenshot with Annotations:**
|
||
|
|
* One-click chart capture from DexScreener
|
||
|
|
* Auto-add price, volume, indicators
|
||
|
|
* Drawing tools (lines, arrows, text)
|
||
|
|
* Template styles (Dark/Light/Neon)
|
||
|
|
* Export to Twitter/Telegram format
|
||
|
|
|
||
|
|
**[FR-EXT-14] AI Thread Generator:**
|
||
|
|
* Analyze token data
|
||
|
|
* Generate Twitter thread structure (5-10 tweets)
|
||
|
|
* Include charts, stats, insights
|
||
|
|
* Optimize for engagement
|
||
|
|
* One-click copy to clipboard
|
||
|
|
|
||
|
|
**[FR-EXT-15] Quick Actions Context Menu:**
|
||
|
|
* Right-click on token address → Quick actions
|
||
|
|
* "Add to Watchlist"
|
||
|
|
* "Analyze Token"
|
||
|
|
* "Check Safety"
|
||
|
|
* "Copy Address"
|
||
|
|
* "View on Explorer"
|
||
|
|
|
||
|
|
**[FR-EXT-16] Smart Notifications Management:**
|
||
|
|
* Notification priority levels (High/Medium/Low)
|
||
|
|
* Quiet hours (no alerts during sleep)
|
||
|
|
* Grouped notifications
|
||
|
|
* Smart batching (5 alerts → 1 summary)
|
||
|
|
* Per-token notification settings
|
||
|
|
|
||
|
|
**[FR-EXT-17] Keyboard Shortcuts:**
|
||
|
|
* `Cmd+Shift+S` → Open side panel
|
||
|
|
* `Cmd+Shift+A` → Analyze current token
|
||
|
|
* `Cmd+Shift+W` → Add to watchlist
|
||
|
|
* `Cmd+Shift+C` → Capture chart
|
||
|
|
* `Cmd+Shift+P` → Portfolio view
|
||
|
|
|
||
|
|
##### Feature Responsibility Matrix
|
||
|
|
|
||
|
|
| Feature | Extension | Frontend Dashboard | Sync Method |
|
||
|
|
|---------|-----------|-------------------|-------------|
|
||
|
|
| **Model Selection** | 📖 Read-only dropdown | ✏️ Full selector | Backend API |
|
||
|
|
| **Search Space** | 📖 Read-only dropdown | ✏️ Full management | Backend API |
|
||
|
|
| **Chat** | ✅ Full chat UI | ✅ Full chat UI | Backend API |
|
||
|
|
| **Connectors** | 📖 Use only | ✏️ Setup & manage | Backend API |
|
||
|
|
| **Documents** | 👁️ View in chat | ✏️ Full management | Backend API |
|
||
|
|
| **Watchlist** | ✏️ Add/Remove | ✏️ Full management | Plasmo Storage + API |
|
||
|
|
| **Alerts** | ✏️ Configure basic | ✏️ Full management | Backend API |
|
||
|
|
| **Settings** | 📖 Quick settings | ✏️ Full settings | Backend API |
|
||
|
|
|
||
|
|
**Legend:**
|
||
|
|
- ✅ Full feature
|
||
|
|
- ✏️ Full control (create, edit, delete)
|
||
|
|
- 📖 Read-only (view/select only)
|
||
|
|
- 👁️ View only
|
||
|
|
|
||
|
|
#### Web Dashboard (Secondary - Existing)
|
||
|
|
* **[FR-UI-01] Chat Management:** Xem lịch sử chat, manage search spaces.
|
||
|
|
* **[FR-UI-02] Settings:** API key, preferences, connector configs.
|
||
|
|
* **[FR-UI-03] Analytics:** Usage stats, token watchlist.
|
||
|
|
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 7. User Stories (Quy trình của Trader)
|
||
|
|
|
||
|
|
### Story 1: Khám phá (Discover - "Morning Brew")
|
||
|
|
> **Là một** Momentum Trader,
|
||
|
|
> **Tôi muốn** hỏi "Có gì đang hot trên hệ Base ngay lúc này?"
|
||
|
|
> **Để** tôi có thể tìm cơ hội mà không cần lướt thủ công qua 500+ token rác trên DexScreener.
|
||
|
|
|
||
|
|
### Story 2: Thẩm định (Vet - "Safety Check")
|
||
|
|
> **Là một** Nhà đầu tư Thận trọng,
|
||
|
|
> **Tôi muốn** dán địa chỉ contract và hỏi "Kiểm tra giúp các dấu hiệu cờ đỏ (red flags),"
|
||
|
|
> **Để** tôi không mất tiền vào các vụ rug pulls rõ ràng (token cho phép mint thêm, LP chưa khóa) mà tôi có thể bỏ sót trong lúc vội.
|
||
|
|
|
||
|
|
### Story 3: Giám sát (Monitor - "Sleep Aid")
|
||
|
|
> **Là một** Swing Trader bận rộn,
|
||
|
|
> **Tôi muốn** đặt cảnh báo AI cho việc "Cá voi bán tháo lượng lớn" trên vị thế của tôi,
|
||
|
|
> **Để** tôi có thể ngủ ngon mà không cần check điện thoại mỗi 5 phút, biết rằng AI đang canh chừng *hành vi*, chứ không chỉ là giá.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 8. Kiến trúc Kỹ thuật (Cấp cao)
|
||
|
|
* **Frontend (Extension):** **Plasmo Framework** (React/TypeScript). Tối ưu cho Chrome Extensions, dễ mở rộng.
|
||
|
|
* **Frontend (Web/Mobile):** Next.js (Secondary - Dùng cho trang quản lý tài khoản/Landing page).
|
||
|
|
* **Backend:** Python (FastAPI) - Quan trọng cho stack AI/Data.
|
||
|
|
* **AI Engine:**
|
||
|
|
* LLM: Gemini 1.5 Flash (Chi phí/Tốc độ) hoặc GPT-4o-mini.
|
||
|
|
* RAG: Supabase (pgvector).
|
||
|
|
* Agent Framework: LangGraph (cho suy luận đa bước).
|
||
|
|
* **Data Ops:**
|
||
|
|
* Dịch vụ Polling cho DexScreener API (Tuân thủ rate limits).
|
||
|
|
* Redis để cache dữ liệu token nóng nhằm giảm chi phí API.
|