1.3 Agent Patterns and Frameworks (4.9%)
Các mẫu thiết kế agent (vòng lặp tool-use, subagent, memory, quản lý context) và vị trí của framework như Strands, LangGraph, PydanticAI.
- Memory tool chạy phía client: Claude gửi lệnh file (view, create, str_replace, insert, delete, rename) trong thư mục memory, ứng dụng của bạn thực thi trên kho lưu trữ bạn kiểm soát.
- Hội thoại dài → compaction phía server (beta; thay lượt cũ bằng bản tóm tắt). Context editing xóa tool result cũ — xóa theo khối lớn (clear_at_least) vì mỗi lần xóa làm mất cache tiền tố.
- Subagent cô lập context và có thể chạy song song; thiết lập tools giới hạn quyền từng subagent (vd. chỉ đọc cho việc phân tích).
- Việc kéo dài nhiều context window → lưu trạng thái ra file: test có cấu trúc, ghi chú tiến độ, git làm log, script khởi tạo.
- Framework (vd. Strands Agents SDK của AWS, Claude Agent SDK; guide còn nêu LangGraph, PydanticAI) giúp dựng nhanh nhưng thêm lớp trừu tượng che prompt và response bên dưới. Anthropic khuyên bắt đầu từ API; nếu dùng framework, phải hiểu nó làm gì bên dưới.