ADHD
Skill cho coding agent dùng nhiều tiến trình suy luận song song theo các cognitive frame khác nhau rồi chấm điểm, prune và đào sâu nhánh tốt.
Xem thêm từ README.mdThu gọn README.md
Đánh giá chi tiết
Tổng quan
ADHD là một skill cho coding agent, được mô tả như một cách khắc phục hiện tượng “premature convergence” trong suy luận tự hồi quy. Thay vì để agent đi theo một chuỗi suy nghĩ tuyến tính và dễ bị neo vào ý tưởng đầu tiên, ADHD tạo nhiều nhánh suy luận độc lập dưới các cognitive frame khác nhau, chấm điểm, loại bỏ nhánh kém và đào sâu nhánh còn lại.
Dự án được xây quanh Claude Agent SDK và hướng tới các tác vụ sáng tạo, liên ngành hoặc cần khám phá nhiều hướng giải pháp. Về bản chất, ADHD là một workflow orchestration cho reasoning: không chỉ thêm prompt “hãy suy nghĩ nhiều hướng”, mà tách quá trình thành nhiều tiến trình/nhánh có framing riêng.
Tính năng chính
- Skill/agent package TypeScript cho coding agent.
- Fan-out nhiều nhánh suy luận song song dưới cognitive frame khác nhau.
- Chấm điểm và prune để tránh sa vào nhánh yếu.
- Phù hợp brainstorming, thiết kế kiến trúc, debug khó và công việc sáng tạo.
- Có package npm
adhd-agentvà tài liệu/paper preprint.
Điểm mạnh
ADHD thú vị vì nó xem vấn đề reasoning là bài toán kiến trúc chứ không chỉ prompt engineering. Với những task có nhiều hướng tiếp cận, cách fan-out rồi prune có thể tạo kết quả đa dạng hơn và giảm rủi ro agent “đâm đầu” vào một giả định sai.
Hạn chế
Chi phí token/thời gian có thể tăng vì chạy nhiều nhánh. Chất lượng còn phụ thuộc vào cách scoring và model nền. Với task đơn giản, dùng ADHD có thể là quá tay so với lợi ích nhận được.
Phù hợp khi nào
Nên thử ADHD khi cần thiết kế giải pháp, brainstorm sản phẩm, phân tích kiến trúc, tìm bug khó hoặc muốn agent khám phá nhiều phương án trước khi chọn một hướng.