№ 70
Vunli là trợ lý tài chính cá nhân AI trò chuyện được bằng tiếng Việt (kể cả giọng nói), đọc đúng dữ liệu chi tiêu thật thay vì đoán số, và luôn chờ người dùng xác nhận trước khi ghi giao dịch hay mục tiêu mới.
Sinh viên và người mới đi làm ở Việt Nam có hàng trăm giao dịch mỗi tháng qua ví điện tử/ngân hàng nhưng không nắm được tiền đi đâu. Các app sổ thu chi hiện có chỉ liệt kê số liệu thô — người dùng phải tự phân loại, tự nhớ ngân sách, tự nhận ra mình sắp vượt chi. Không có ai "nhắc" đúng lúc, đúng ngữ cảnh.
Vunli là một AI agent (LangGraph, tool-calling) tích hợp trong web app quản lý chi tiêu, với các nguyên tắc thiết kế cốt lõi:
Stack: FastAPI + LangGraph (backend/agent), Next.js (frontend), PostgreSQL, ChromaDB (RAG có trích dẫn nguồn nội bộ chống hallucination), CI/CD tự động (lint + test + type-check + build), triển khai thật trên Railway với domain riêng (vunli.io.vn) và OTP email thật qua Resend. Tuân thủ PDPA — dữ liệu định danh được mask trước khi vào bất kỳ prompt LLM nào.
Đã chạy thật, không phải prototype: 488 automated test, CI/CD tự động cho cả backend lẫn frontend, deploy production ổn định trên domain riêng. Toàn bộ luồng chính đã verify bằng dữ liệu thật: đăng ký OTP email thật, đăng nhập, giao dịch, ngân sách, mục tiêu, báo cáo, chat AI, OCR, import CSV, đồng bộ SePay, admin oversight. Nhiều lỗi thật (kể cả một lỗi nghiêm trọng chặn toàn bộ luồng duyệt đề xuất trên production) đã được tự phát hiện và vá trong quá trình phát triển — bằng chứng quy trình review nghiêm túc.