BÀI GIẢI THÍCH TƯƠNG TÁC

AI Agent
hoạt động thế nào?

Xây từng mảnh một, như làm MVP. Bấm, kéo, thử — không cần biết code.

Công thức của agentTương tác
Agentnhân viên tự làm

Bấm từng mảnh để xem nó là gì.

01 / MVP 0 · chỉ có LLM

Bộ não trong cái lọ

LLM chỉ biết làm một việc: đoán chữ tiếp theo.

Thử · tự tay đoán chữTương tác

Chọn chữ tiếp theo

Mỗi lần, LLM chấm điểm mọi chữ có thể. Bạn làm “LLM” đi.

Hôm nay trời
Thử · nhờ nó làm gì đóTương tác

Nhưng nó không có tay

Hỏi bộ não trong lọ vài câu.

Làm được

Viết, dịch, tóm tắt, giải thích.

Chưa làm được

Tra cứu thật, bấm nút, nhớ lần trước.

02 / MVP 1 · + Prompt

Một tờ giấy, gửi đi mỗi lần

LLM không nhớ gì. Cái nó biết = những gì ghi trên tờ giấy lần này.

Thử · bật tắt từng lớpTương tác

Khách nhắn:

“Đơn #123 giao trễ 3 ngày. Hoàn tiền cho tôi!”
Tờ giấy gửi LLM14 token
Tin mớiĐơn #123 giao trễ 3 ngày. Hoàn tiền cho tôi!
LLM trả lời
Rất tiếc về sự bất tiện. Bạn vui lòng liên hệ bộ phận chăm sóc khách hàng để được hỗ trợ.
Chung chung — nó không biết mình là ai.

Làm được

Đổi giọng, giữ luật, biết mình có tool gì.

Chưa làm được

Nó chỉ xin gọi tool. Ai chạy? Ai đọc kết quả?

03 / MVP 2 · + Vòng lặp

Vòng lặp biến chatbot thành agent

Còn cần tool → làm tiếp. Hết cần → dừng. Chỉ vậy thôi.

Thử · chạy từng bướcTương tác
NghĩLLM đọc tờ giấy
Làmchạy tool
Xemkết quả dán vào giấy
Xonghết cần tool
…rồi quay lại “Nghĩ” với tờ giấy dày hơn
Bấm Bước tiếp để agent bắt đầu.
lượt 0/240/40 tool0 token

Làm được

Tự làm nhiều bước, tự quyết lúc nào xong.

Chưa làm được

Tool từ đâu ra? Ai cho phép? Lỡ làm bậy thì sao?

04 / MVP 3 · + Tool & Skill

Đôi tay, và cuốn sổ công thức

Model chỉ viết đơn xin. Người thật (host) mới là bên chạy và duyệt.

Thử · cổng kiểm soát toolTương tác

1 · Cấp quyền

Mặc định cấm hết. Bấm để cấp.

2 · Model xin gọi…

Chọn một yêu cầu, xem nó đi qua 3 cổng.

  1. 1Tool này có tồn tại không?
  2. 2Tham số đúng form chưa?
  3. 3Có được cấp quyền không?
Model nhận lại
Chọn một yêu cầu ở trên ↑
Thử · tool vs skillTương tác
Toollàm được gì
(tra đơn, gửi mail, chạy SQL)
Skilllàm thế nào
(cách đọc bảng của công ty)
Memoryđã biết gì
(sở thích, lần trước)

Câu hỏi: “Tuần này bao nhiêu người bỏ app?”

Agent có tool run_sql. Có nên đưa thêm sổ công thức?

events-schema — cách đọc bảng sự kiện 1 dòng · luôn có
5 lượt~3.1k tokenđoán mò, thử sai
Tuần này bao nhiêu người bỏ app?
Chắc có bảng “churn”…
run_sql("… FROM churn")
Bảng “churn” không tồn tại
Thử “users_left”…
run_sql("… FROM users_left")
Cũng không có
Xem danh sách bảng đã.
run_sql("SHOW TABLES")
events, users, orders
run_sql("… FROM events …")
412 người. (sau 5 lượt)

Làm được

Làm việc thật, có luật, có sổ tay nghiệp vụ.

Chưa làm được

Chạy càng lâu, tờ giấy càng dày. Rồi sẽ tràn.

05 / MVP 4 · + Quản lý context

Bàn làm việc có hạn

Tờ giấy chỉ có chừng đó chỗ. Đầy là agent chết. Dọn bàn là sống còn.

Thử · sống sót 20 lượtTương tác
đề bàisuy nghĩkết quả toolđã dọnbản tóm tắtkế hoạch / ghim
lượt 0/20bàn 7/100
Bàn trống. Bấm “Chạy 1 lượt”.

Dọn theo đợt, không mỗi lượt: mỗi lần sửa lịch sử là nhà cung cấp AI mất bộ nhớ đệm, tốn tiền hơn.

Làm được

Chạy hàng trăm lượt mà bàn vẫn gọn.

Chưa làm được

Agent vẫn có thể lặp, bịa, kẹt, hay tự ý làm bậy.

06 / MVP 5 · + Lan can

Để agent tự chạy mà không sợ

Mỗi lan can chặn một kiểu hỏng. Gắn thêm = thêm một mảnh, không sửa lõi.

Thử · chọn tình huống hỏngTương tác

Chạy mãi không dừng

Agent cứ thấy “chưa đủ” rồi làm tiếp. Không ai bảo dừng.

Không có lan can

Có Giới hạn lượt

Trong code: agentcore · Limits — mặc định 24 lượt / 40 tool, lượt chốt “trả lời tạm” khi chạm trần

Thử · lắp agent của bạnTương tác

Bạn lắp lan can nào? Nó sống sót mấy tình huống?

0/11
Trần trụi — chạy được, nhưng dễ hỏng đủ kiểu
Chạy mãi không dừngĐốt tiền, không bao giờ xong
Kẹt một chỗCạn 24 lượt vì một cái lỗi
Báo xong quá sớmCon số bịa, nói rất tự tin
Quên mục tiêuBỏ sót C, D, E mà không biết
Kết quả quá toBỏ lỡ đúng chỗ có lỗi
Việc quá lớnBàn chính ngập vì việc vặt
Việc chạy lâuCả agent đứng chờ
Cần người quyếtĐoán bừa một việc không hoàn tác được
AI nhà cung cấp sậpCả lượt công cốc
Quên từ hôm quaHỏi lại từ đầu mỗi ngày
Đòi ra khỏi chuồngLộ khoá bí mật
Gộp lại

Gộp lại: một tờ giấy, một vòng lặp

Mỗi lớp giải quyết đúng một vấn đề của lớp dưới.

Bấm để xem một yêu cầu đi qua từng lớp.
01

LLM

đoán chữ tiếp theo

02

Prompt

tờ giấy gửi đi mỗi lần

03

Vòng lặp

nghĩ → làm → xem → lặp tới khi xong

04

Tool & Skill

tay để làm, sổ để biết cách

05

Context

giữ bàn gọn, ghim điều quan trọng

06

Lan can

chặn từng kiểu hỏng

Muốn thử trong thực tế?

Soot là một agent nhỏ chạy ngay trên máy bạn, với những công cụ do bạn chọn.

Dựa trên 2ai/agentcore v0.1.3 · các ví dụ là minh hoạ đơn giản hoá.