Bài toán
Mỗi ngày cả nhóm đặt đồ uống: người gom đơn phải hỏi từng người, chép menu, tính tiền và đòi nợ. OrderManager biến việc đó thành một app nhỏ có cả chat nhóm và trợ lý AI.
Tính năng
- Quán & menu: thêm quán, nhập menu từ ảnh chụp bằng vision/OCR.
- Đặt đơn & công nợ: chọn món, chốt đơn, theo dõi ai còn nợ, thanh toán bằng VietQR.
- Chat nhóm realtime (WebSocket): trạng thái online, quiz, tin nhắn hẹn giờ, thông báo; có thể vào chat ẩn danh không cần tài khoản.
- Trợ lý AI trong nhóm: gõ
@AIđể hỏi menu, đặt món… qua SPARK AI Gateway.
Kỹ thuật
- Backend Go (chi, pgx/PostgreSQL, gorilla/websocket), đăng nhập Google; frontend Next.js + MUI.
- Vòng lặp ReAct viết bằng Go với 5 tool, cổng phân quyền trước mỗi lần gọi tool và bảng
ai_tool_auditghi lại mọi thao tác của AI.