🎯 Phase 1 — Hiểu hơn
Replace search bar hiện tại. Card-based output, intent rule-based, không cần LLM. Wave foundation cho 2/3.
- #1
Tra mã CK → StockCard
VNM
FPT
TCB
HPG
- #2
Thông tin DN → CompanyCard
Vinamilk
Techcombank
- #3
Giá/biểu đồ → ChartCard
VNM 1 năm
FPT 1 tháng
- #4
Trái phiếu → BondCard
TCB12401
VHM112024
- #5
Sản phẩm TCBS → ProductCard
iBond
iPower
iConnect
iFund
iStock
iCopy
- #7
Navigation → ActionCard
sổ lệnh
rút tiền
nạp tiền
📰 Phase 2 — Tìm được
Thêm semantic search vào news / research / FAQ. Bắt đầu dùng LLM (small model) cho synonym + intent mở rộng. Wave 1 vẫn hoạt động bình thường.
- #6
Phí / lãi suất → FAQ Card với fee table
phí giao dịch
lãi suất margin
- #8
Kiến thức → FAQ Card
P/E là gì
YTM là gì
- #9
Tin tức → NewsCard
tin VNM
tin Fed lãi suất
- #12
Báo cáo phân tích → ResearchCard
phân tích VNM
báo cáo ngành thép
- #13
So sánh → CompareCard
VNM vs HPG
iBond vs iPower
- #17
Cảnh báo giá → AlertCard
báo giá khi VNM về 70
alert FPT 135
🚀 Phase 3 — Lọc được (moat)
Natural language → Screener parameters. LLM với function calling. Compliance: không khuyến nghị, chỉ filter theo tiêu chí user nhập.
- #10
NL Screener — Cổ phiếu
CP ngân hàng P/E <10
VH lớn, ROE cao
- #11
NL Screener — Trái phiếu
TP lãi cao kỳ 1 năm
TP ngân hàng kỳ ngắn
TP lãi >10%
⚠ Compliance design
Output là filter result (giống Excel filter), không phải khuyến nghị. Ranking theo tiêu chí user nhập, không phải "TCBS recommend". Có disclaimer inline.
💡 Tips
• Click tab Phase để chuyển scope
• Phase 1 query vẫn chạy ở P2 & P3 (additive)
• Latency badge mô phỏng — P3 chậm hơn vì gọi LLM