🔧 Công cụ lập trình•Mã nguồn mở•Đang hoạt động

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.

#adhd
Danh mục
🔧 Công cụ lập trình
Giá
Mã nguồn mở
GitHub Stars
⭐ 4,360
Ngôn ngữ
TypeScript
License
MIT
Ngày thêm
2026-05-29
Tóm tắt từ README GitHub
ADHD — a skill for agents 🎮 Join the Discord → for frame design, eval problems, and trap-hunting in real time · 👉 Join the community → as a contributor, maintainer, or early adopter (one short form). An architectural fix for premature convergence in autoregressive reasoning. Linear Chain-of-Thought anchors on whatever it says first. Tree-of-Thought widens the search but still walks a single shared context, so the anchoring persists across branches. ADHD treats this as an architectural problem, not a prompting one — it spawns N isolated reasoning processes under deliberately distorted cognitive frames, with zero shared context during divergence, then runs a separate critic pass to score, cluster, prune traps, and deepen the survivors. Reach for it on design decisions, fuzzy debugging, naming, API surface design, strategy, and any prompt of the shape "give me a few ways to…" . 📚 Official docs: adhd.mintlify.site · 📄 Preprint: ADHD: Parallel Divergent Ideation for Coding Agents · 👤 Author: Udit Akhouri — @akhouriudit · LinkedIn --- Side-by-side: baseline vs ADHD One eval problem, same model, two strategies. Full transcripts in . Problem. "We have a CLI that calls an LLM
Xem thêm từ 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-agent và 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.