Xây dựng một Đội ngũ Agent Tự hành

Tôi đã xây dựng một đội ngũ agent nhỏ để mô phỏng quy trình làm việc kỹ thuật của mình. Nó xử lý mọi thứ từ việc đọc một tác vụ cho đến khi đẩy một nhánh có thể review.

Quy trình làm việc tuân theo các bước sau:

Bí quyết cốt lõi là giao tiếp có cấu trúc.

Các agent không trò chuyện với nhau. Chúng phát ra các token có cấu trúc như PLAN_WRITTEN hoặc REVIEW_RESULT. Bộ điều phối (orchestrator) sẽ phân tích các token này để định tuyến bước tiếp theo. Điều này giúp hệ thống nhanh hơn, rẻ hơn và ngăn chặn hiện tượng ảo giác (hallucinations).

Mỗi agent có một vai trò và mô hình cụ thể:

• Planner (Opus): Suy luận sâu để lập bản đồ các đường dẫn tệp và các thay đổi mã chính xác. • Implementer (Sonnet): Tuân theo kế hoạch hoặc sửa các lỗi ngăn cản việc review (review blockers). • Reviewer (Sonnet): So sánh mã với nhánh gốc (base branch). Nó sử dụng ngưỡng tin cậy 80% để tránh nhiễu. • Tester (Haiku): Chạy các lệnh Go như vet, test, và lint.

Các lựa chọn thiết kế chính để đảm bảo độ tin cậy:

Bạn có thể tự động hóa các vòng lặp lặp đi lặp lại của mình. Bạn chỉ cần viết chúng ra.

Nguồn: https://dev.to/ibrohhm/building-an-autonomous-agent-team-that-replicates-my-engineering-workflow-2ne3

Cộng đồng học tập tùy chọn: https://t.me/GyaanSetuAi