Tóm tắt nhanh:
ak-autoresearchlà bộ định tuyến: nó xem danh mục skill đang cài rồi chuyển mục tiêu cần lặp của bạn sangak-loop,ak-predict,ak-scenario,ak-securityhoặcak-skill-creator. Không tuyến nào khớp thì nó tìm một phép kiểm quan sát được, hoặc sửa một lượt bằng quy trình thường. Nó không tự chạy vòng lặp sửa code.
Công khai: mình là maintainer của AgentKit và có quan hệ affiliate: link AgentKit trong bài là link affiliate, mua qua link này bạn được giảm 30%.
Tóm tắt
Dùng khi bạn muốn một kết quả đo được tốt dần lên qua nhiều vòng thử nhưng chưa biết skill nào lo việc đó, ví dụ tăng coverage, tìm edge case, rà bảo mật hay tối ưu một skill. Không cần khi bạn đã biết skill đích, hoặc khi việc chỉ cần sửa một lượt mà không có con số nào để chấm.
flowchart LR
A["Mục tiêu cần lặp"] --> B["ak-autoresearch"]
B --> C["ak-loop"]
B --> D["ak-predict"]
B --> E["ak-scenario"]
B --> F["ak-security"]
B --> G["ak-skill-creator"]
B --> H["Không tuyến nào khớp: sửa thường, không lặp"]Nó xoay quanh 4 điều:
| Điều | Câu hỏi | Ví dụ |
|---|---|---|
| Bộ định tuyến | Skill nào thật sự làm việc này? | "Tăng coverage" đi sang ak-loop, "rà lỗ hổng theo mối đe doạ" đi sang ak-security. |
| Thước đo | Con số nào cho biết lần đổi này tốt hơn lần trước? | Phần trăm coverage do lệnh test in ra, hoặc kích thước bundle tính bằng KB. |
| Giới hạn và điều kiện dừng | Lặp tối đa bao nhiêu vòng, và dừng khi nào? | Tối đa 10 vòng, hoặc dừng sớm khi coverage chạm 80%. |
| Giữ hay hoàn tác | Lần đổi vừa rồi có được giữ lại không? | Coverage tăng nhưng build đỏ thì guard hỏng, code quay về đúng trạng thái trước vòng đó. |
Mỗi vòng chỉ đổi một thứ, để biết chắc thay đổi nào tạo ra kết quả. Push, publish, deploy vẫn chờ bạn duyệt như bình thường.
Prompt mẫu cho việc cải thiện một con số:
/ak-autoresearch Tăng test coverage của <tên module> từ mức hiện tại lên 80%.
Ràng buộc: không xoá hay nới test cũ, build phải xanh sau mỗi vòng.
--metric "coverage %" --iterations 10| Cờ | Để làm gì | Từ ak |
|---|---|---|
--iterations | Nhận một số N làm số vòng | 2.15.0 |
--metric | Nhận tên một thước đo | 2.15.0 |
Phần dưới đây là bản chi tiết: luồng chạy, 6 tình huống kèm prompt, hai cờ kèm ví dụ, lịch sử thay đổi theo bản ak và các lỗi hay vấp. Bản chi tiết và trang trực quan dành cho subscriber. Agent của bạn cũng tìm được trong đó qua MCP của portal.
Mở khi tài khoản có quyền subscriber
Bài này dành cho subscriber
Khi tài khoản có quyền, toàn bộ bài, bản visual tương tác và lệnh gọi từ agent đều mở.
- Đăng nhập hoặc tạo tài khoản modernEngineerQuyền đọc gắn với email tài khoản.
- Chọn gói trên trang Bảng giáGói 1, 3 hoặc 12 tháng, trả bằng chuyển khoản VietQR. Quyền đọc mở khoảng một phút sau khi tiền về.
- Hoặc nhập mã Facebook subscriberNgười ủng hộ trang qua Facebook nhận mã kích hoạt qua tin nhắn mỗi tháng.
Đã là subscriber? Đăng nhập để đọc.
Dùng bài này trong agent của bạn
Lấy API keyChép đoạn dưới, dán vào Claude Code, Codex hay agent bạn đang dùng. Agent đọc bài rồi đối chiếu với repo đang mở.
Đọc bài "ak-autoresearch: chuyển việc cần lặp sang đúng skill" trên modernEngineer rồi áp dụng vào repo này.
1. Gọi tool content_get của MCP server modernengineer với locale "vi", slug "ak-autoresearch". Nếu chưa nối MCP server modernengineer, dừng lại và hướng dẫn tôi nối theo https://modernengineer.dev/vi/mcp.
2. Tóm tắt các bước chính của bài, chỉ ra bước nào áp dụng được cho repo này.
3. Đề xuất thay đổi cụ thể và hỏi tôi trước khi sửa file.Nối MCP cho Claude Code (một lần)
claude mcp add --transport http modernengineer \
https://api.modernengineer.dev/mcp \
--header "Authorization: Bearer <API key>"Đọc trọn bài qua MCP cần API key của tài khoản subscriber hoặc đã mua guide này. Không có quyền, agent sẽ chỉ đọc được phần mở đầu.
- Phiên bản
- v1.0.0
- Cập nhật
- 22/10/2026
- Giấy phép
- Bảo lưu mọi quyền
- Slug
- ak-autoresearch


