---
title: "Chia việc cho agent như chia việc cho người"
date: 2026-11-09
tags: [Claude]
reading_time: 2 phút
author: Cris
url: https://cris-blog.pages.dev/posts/chia-viec-cho-agent/
---

# Chia việc cho agent như chia việc cho người

> Một advisor mạnh để hỏi ý, một explorer rẻ để đọc, một worker để sửa. Mỗi vai một việc.

**TL;DR**

- Model mạnh để quyết định, model rẻ để đọc rộng.
- Gọi advisor trước khi chốt hướng, không phải sau khi hỏng.
- Subagent không thấy hội thoại nên brief phải tự đủ ý.

Một agent làm hết mọi thứ thì vừa đắt vừa dễ lạc. Mình chia thành vai, giống một nhóm nhỏ.

## Bốn vai

| Vai | Làm gì | Vì sao |
|---|---|---|
| advisor | Xem toàn bộ phiên, cho ý kiến | Mạnh nhất, nhưng chỉ gọi vài lần |
| explorer | Đọc và tìm trong repo, chỉ đọc | Rẻ, không thể làm hỏng gì |
| worker | Sửa một thay đổi nhỏ có brief rõ | Giữ ngữ cảnh chính sạch |
| reviewer | Xem lại độc lập, không thấy hội thoại | Không bị cuốn theo hướng đang đi |

## Khi nào gọi advisor

Mình gọi ở bốn thời điểm cố định: trước khi chốt kế hoạch lớn, trước lệnh khó hoàn tác, khi một lỗi xuất hiện lần thứ hai, và trước khi báo xong việc nhiều bước. Điểm chung là chỗ mà sai một lần thì đắt.

> **Ghi chú:** Gọi sau khi hỏng thì chỉ để chữa cháy. Gọi trước khi làm thì rẻ hơn nhiều, vì lúc đó hướng đi vẫn còn đổi được.

## Brief là tất cả

Subagent bắt đầu từ trang trắng. Nó không thấy bạn đã thử gì. Một brief tốt có ba thứ: mục tiêu, thứ đã biết, và thế nào là xong.

```text
Mục tiêu: tìm mọi chỗ đọc biến SITE_URL.
Đã biết: Astro, config ở astro.config.mjs.
Xong khi: trả về danh sách file:dòng, không sửa gì.
```

Việc giao đi mà không có "xong khi" luôn quay về dưới dạng một đoạn văn xuôi dễ chịu và vô dụng.

Nguyên tắc cuối: việc nhỏ cứ tự làm. Tra một file đã biết đường dẫn mà cũng mở subagent thì tốn nhiều hơn tự mở file.

---

*Viết bởi Cris · cris.blog · 09/11/2026*
