# 1. Tổng quan (Overview)

Chatbot Core là trái tim của hệ thống Canifa AI Stylist, được xây dựng dựa trên kiến trúc **2-Agent LangGraph** chuyên biệt:
- **Classifier Agent (Nhẹ & Nhanh):** Đọc tin nhắn và quyết định luồng xử lý (gọi Tool hoặc trả lời trực tiếp Early Exit). Sử dụng `with_structured_output` để trích xuất params tìm kiếm.
- **Stylist Agent (Nặng & Thông minh):** Nhận kết quả từ Tool, lịch sử hội thoại và User Insight để sinh ra câu trả lời tư vấn tự nhiên, kèm việc cập nhật bộ nhớ khách hàng (`InsightJSON`).

Hệ thống cũng cung cấp một bộ **n8n Dedicated APIs** (`/api/agent/n8n/*`) để phục vụ các luồng tự động hóa bên ngoài (Workflow Automation) gọi vào lấy dữ liệu sản phẩm, tồn kho, và RAG từ StarRocks.