Bài giảng liên quan: Bài 05. Duy trì ngữ cảnh qua các phiên · Bài 06. Khởi tạo trước mỗi phiên agent Tệp mẫu: templates/
Bạn Làm Gì
Thêm kiểm soát phạm vi và cổng xác minh vào agent. Triển khai document chunking, metadata extraction, hiển thị tiến độ indexing, và luồng Q&A dựa trên trích dẫn. Sử dụng feature_list.json để theo dõi trạng thái tính năng — mỗi lần một tính năng, không đánh dấu là "pass" mà không có bằng chứng xác minh.
Bạn chạy hai lần: lần đầu không có ràng buộc, lần hai với thực thi nghiêm ngặt.
Dùng project có sẵn trong repo
Đường dẫn repo: projects/project-03/
| Thư mục | Nội dung | So sánh gì |
|---|---|---|
starter/ | Code Project 02 với indexing và Q&A có citation vẫn chưa hoàn chỉnh. Có feature_list.json ban đầu nhưng chưa có artefact handoff/restart cuối cùng. | Agent có drift qua nhiều tính năng hoặc mất trạng thái sau restart không. |
solution/ | Chunking, metadata, index status và citation-based QA đã hoàn thành, thêm init.sh, session-handoff.md, claude-progress.md, clean-state-checklist.md. | Mỗi tính năng có bằng chứng kiểm chứng trước khi đánh dấu pass không. |
Công cụ
- Claude Code hoặc Codex
- Git
- Node.js + Electron
Cơ chế Harness
Nhật ký tiến độ + bàn giao phiên + tính liên tục đa phiên