.1. Streaming: Real-time Agent Response
Hiểu 4 stream mode cốt lõi của LangGraph (updates, values, messages, custom) và tool progress streaming với async generator. Phân biệt khi nào dùng từng mode để xây dựng agent có phản hồi real-time.
.2. Retrieval-Augmented Generation (RAG)
Hiểu bản chất RAG qua 2 giai đoạn Indexing và Retrieval & Generation. Phân biệt RAG Agent vs RAG Chain, 3 kiến trúc (2-Step, Agentic, Hybrid), và cách tự vệ trước Indirect Prompt Injection khi đưa tài liệu ngoài vào LLM.
.3. Agentic RAG: Agent Chủ Động Tìm Kiếm
Xây dựng Agentic RAG với LangGraph: agent tự quyết định khi nào retrieve, tự đánh giá chất lượng tài liệu retrieved (grade), và tự cải thiện query khi kết quả không đủ tốt (rewrite). Pattern Self-Corrective RAG từ đầu đến cuối.
.4. Context Engineering: Tối Ưu Thông Tin Cho Agent
Hiểu Context Engineering — chiến lược cung cấp đúng thông tin cho LLM. Nắm vững 3 loại context (Model, Tool, Life-cycle) và 3 nguồn dữ liệu (Runtime Context, State, Store) để xây dựng agent tin cậy hơn.
.5. Fault Tolerance: Khả Năng Chịu Lỗi
Hiểu 3 cơ chế chịu lỗi của LangGraph: Retries (tự động thử lại), Timeouts (giới hạn thời gian), và Error Handlers (xử lý sau khi hết retry). Biết cách dùng setNodeDefaults và Graceful Shutdown để xây dựng agent bền vững trong production.
.6. Checkpointing & Persistence: Lưu Trữ Trạng Thái Agent
Hiểu Checkpointing và Persistence trong LangGraph — cách lưu và khôi phục graph state qua Checkpointers (short-term) và Stores (long-term). Nắm được thread, super-step, StateSnapshot, và 3 durability modes để xây dựng agent bền vững.
.7. Interrupts: Human-in-the-Loop
Hiểu cách dùng interrupt() để tạm dừng agent và chờ human input — từ approval workflows, review & edit state, đến interrupt trong tools. Nắm vững 4 Rules of Interrupts để tránh bug khó tìm.
.8. Middleware & Guardrails: Bảo Vệ Agent
Hiểu Middleware và Guardrails trong LangChain — cách bảo vệ agent khỏi PII leakage, prompt injection, và nội dung không an toàn. Implement được beforeAgent/afterAgent hooks, PII detection, HITL middleware, và layered defense strategy.
.9. Project: Coding Assistant — Capstone Phase 2
Capstone Project Phase 2: Xây dựng Coding Assistant Agent hoàn chỉnh — đọc file, phân tích code, suggest fix, streaming output — tích hợp tất cả Agentic Patterns đã học.