Bài 7: Capstone Project - Multi-Agent Vietnamese Research Assistant¶
Tổng quan¶
Capstone tích hợp toàn bộ Module II thành một hệ thống multi-agent hoàn chỉnh: Planner + Researcher + Analyzer + Writer phối hợp theo pattern Hierarchical (Bài 6) với LangGraph, tái sử dụng RAG pipeline / vector store từ Module I - Capstone làm retrieval tool cho Researcher.
Nội dung đang được biên soạn
Bài này sẽ bao gồm: kiến trúc chi tiết 4 agent, phần take-home (retry logic, parallelism, human-in-the-loop, custom MCP server cho Vietnamese news scraper), và quy trình đánh giá bằng LLM-as-judge trên trajectory.
Kiến trúc dự kiến¶
graph TD
subgraph Hierarchical Multi-Agent
PLAN[Planner] --> RES[Researcher]
PLAN --> ANA[Analyzer]
PLAN --> WRI[Writer]
RES --> PLAN
ANA --> PLAN
WRI --> PLAN
end
RES --> RAG[(Vector Store<br/>từ Module I Capstone)]
RES --> MCP[Custom MCP Server<br/>Vietnamese News Scraper]
Phụ thuộc¶
- RAG pipeline & Vector DB (Module I, Bài 9) - tái sử dụng làm retrieval tool cho Researcher agent.
- LangGraph multi-agent (Bài 6) - nền tảng cho kiến trúc Supervisor (Planner) + Workers.
- MCP (Bài 4) - chuẩn để viết custom Vietnamese news scraper server.
- Agent Evaluation (Bài 5) - LLM-as-judge cho trajectory evaluation.