[NÂNG CAO] Thiết Kế AI Agent: Tự Chủ, Chỉ Dẫn, Mục Tiêu
📌 TLDR
Agent mạnh hay yếu phụ thuộc vào 3 thứ: tự chủ, chỉ dẫn rõ, và mục tiêu đúng kiểu (fixed vs dynamic).
Nguyên Tắc 1: Autonomy (Tự Chủ)
Agent tự chủ là agent biết tự quyết định bước tiếp theo.
Ví von: lò vi sóng chỉ chạy khi bạn bấm, nhưng điều hòa thông minh tự điều chỉnh.
Khi nào cần tự chủ?
✅ Task dài, nhiều bước, cần tự xử lý
❌ Task đơn giản, 1 bước là xong
Nguyên Tắc 2: Instructions > Information
Cho data mà không cho chỉ dẫn = agent đứng hình.
Data là xăng, instructions là GPS.
Ví dụ sai:
Đây là file khách hàng, tự làm gì đó đi.
Ví dụ đúng:
Mục tiêu: tìm 3 nhóm khách hàng tiềm năng nhất.
Luật: ưu tiên nhóm có LTV cao và tỉ lệ quay lại.
Output: bảng 3 nhóm + lý do chọn.
Nguyên Tắc 3: Goal Setting (Fixed vs Dynamic)
Fixed goal: mục tiêu cố định, dễ đo lường
Dynamic goal: mục tiêu có thể đổi theo bối cảnh
Ví dụ Fixed:
- “Tạo báo cáo weekly sales”
Ví dụ Dynamic:
- “Tối ưu chiến dịch theo phản hồi khách”
Ví Dụ Thực Tế (VN Context)
Case: Agent chăm sóc khách hàng cho shop online
- Fixed goal: trả lời FAQ
- Dynamic goal: phát hiện khách sắp bỏ giỏ hàng và giữ lại
Templates Sẵn Dùng
Template 1: Instructions rõ ràng
Bạn là AI Agent.
Mục tiêu: [X]
Luật hành vi:
1) Ưu tiên [tiêu chí]
2) Nếu thiếu dữ liệu, hỏi lại
3) Không tự suy đoán khi thiếu chứng cứ
Output: [định dạng]
Template 2: Goal fixed vs dynamic
Goal chính: [mục tiêu cố định]
Sub-goals có thể thay đổi nếu:
- [điều kiện 1]
- [điều kiện 2]
Nếu thay đổi goal, phải giải thích lý do.
Troubleshooting
Issue 1: Agent làm sai hướng
Fix: Gắn rule “giải thích trước khi hành động”
Trước mỗi bước, hãy nói bạn sẽ làm gì và vì sao.
Issue 2: Agent tự ý đổi mục tiêu
Fix: Ràng buộc điều kiện đổi goal
Chỉ đổi goal khi có dữ liệu mới xác nhận.
Action Plan (Checklist)
- Viết 1 mục tiêu fixed
- Viết 1 mục tiêu dynamic
- Tạo instructions rõ ràng
- Test với 1 case thật
- Ghi lại lỗi và chỉnh rule
Kết Luận
Key idea: Agent không cần “thông minh hơn”, chỉ cần được thiết kế đúng.