Bỏ qua để đến nội dung

Trigger → Process → Skills → Tools

Level: L8 — Automation & AI Agents (Bài 6/13) · Đối tượng: Người đã học bài 79-80 (Agent là gì? + Agent Anatomy),

Bài 80 dạy mô hình giải phẫu tổng quát (8 bộ phận, không gắn 1 sản phẩm cụ thể). Bài này giới thiệu 1 cách nhìn khác — ở cấp sản phẩm thật: theo tài liệu OpenAI mô tả Workspace Agents, 1 agent được cấu thành từ 3 khối chính: “a trigger, a process that may include specialized skills, and tools or systems it can connect to” (tạm dịch: “1 trigger, 1 process có thể bao gồm các skill chuyên biệt, và tool/hệ thống nó có thể kết nối tới”).

Blueprint gốc đặt tên khung này là Trigger → Process → Skills → Tools — 1 cách trình bày 4 phần, tách “Skills” ra thành 1 khối riêng biệt thay vì lồng trong Process. Đây là quyết định trình bày sư phạm (để dễ ghi nhớ, dễ dạy) của AI Mastery Bible, không phải cách OpenAI vẽ sơ đồ — nguồn gốc mô tả “skills” như 1 thứ nằm bên trong process, không phải 1 khối tách biệt hoàn toàn.

Bạn sẽ gặp nhiều sản phẩm agent thật (không chỉ của OpenAI) tự mô tả bằng ngôn ngữ riêng của họ, khác với thuật ngữ “chuẩn” bạn học ở bài 80. Biết cách dịch giữa mô hình tổng quát (8 bộ phận) và cách 1 sản phẩm cụ thể tự giới thiệu giúp bạn không bị bối rối khi đọc tài liệu 1 công cụ mới — bạn luôn có thể hỏi: “cái này tương ứng bộ phận nào trong mô hình tổng quát tôi đã biết?”

3. How It Works — 4 khối, phân định rõ nguồn gốc từng phần

Phần tiêu đề “3. How It Works — 4 khối, phân định rõ nguồn gốc từng phần”
  • Trigger (có căn cứ từ nguồn) — OpenAI mô tả 3 kiểu: human- triggered (con người yêu cầu), schedule-triggered (chạy theo lịch), và API-triggered (kích hoạt từ 1 hệ thống khác qua API) — khớp đúng khái niệm Trigger đã học bài 78 (Scheduling là 1 dạng Trigger đặc biệt) và bài 80 (điểm nạp Goal vào agent).
  • Process (có căn cứ từ nguồn, mô tả ở mức khái quát) — chuỗi bước agent thực hiện để hoàn thành công việc — ánh xạ vào cụm Reasoning+Planning+Execution Loop đã học bài 80, chỉ diễn đạt ở mức người dùng doanh nghiệp thay vì mức kiến trúc kỹ thuật.
  • Skills (có căn cứ từng phần — cần thận trọng) — nguồn mô tả: “Workspace agents can use skills in their instructions” — 1 “skill” đóng gói hướng dẫn/tác vụ có thể tái sử dụng, agent gọi tới khi cần trong lúc thực hiện Process. Đây không phải cùng 1 cơ chế kỹ thuật với Claude Agent Skills (Level 4, SKILL.md/frontmatter/progressive disclosure) — 2 sản phẩm khác nhau (OpenAI vs Anthropic), có thể có cách triển khai kỹ thuật khác nhau, dù cùng chung ý tưởng: đóng gói 1 năng lực để tái sử dụng thay vì viết lại hướng dẫn mỗi lần. Đây là 1 quan sát thú vị (nhiều hệ sinh thái AI độc lập hội tụ về cùng 1 ý tưởng), không phải bằng chứng 2 cơ chế giống hệt nhau.
  • Tools (có căn cứ từ nguồn) — nguồn mô tả: chọn “approved apps” agent được phép dùng, hệ thống hướng dẫn thêm/xác thực kết nối — khớp đúng bộ phận Tools đã học bài 80 (cơ chế xác thực cụ thể đã học ở Level 7, không nhắc lại).

Sơ đồ đề xuất: 2 sơ đồ đặt cạnh nhau —

  1. Chuỗi 4 khối Trigger→Process(chứa Skills bên trong)→Tools, mũi tên nối tiếp, khối Skills vẽ lồng trong khối Process (đúng cách nguồn mô tả, không tách rời hoàn toàn).
  2. Bảng ánh xạ: 4 khối của bài này ↔ 8 bộ phận của bài 80 — giúp người đọc thấy đây là 1 cách nhìn khác của cùng 1 đối tượng, không phải 2 agent khác nhau.

5. Step-by-Step — Đọc hiểu 1 agent theo khung 4 khối

Phần tiêu đề “5. Step-by-Step — Đọc hiểu 1 agent theo khung 4 khối”
  1. Xác định Trigger: agent này khởi động khi nào — người yêu cầu, theo lịch, hay từ 1 hệ thống khác gọi tới?
  2. Xác định Process: chuỗi bước tổng quát agent đi qua để hoàn thành việc là gì?
  3. Xác định Skills (nếu có): có bước nào trong Process dùng lại 1 “gói hướng dẫn” đã đóng gói sẵn, thay vì agent tự nghĩ ra từ đầu?
  4. Xác định Tools: agent cần kết nối tới ứng dụng/hệ thống nào để hoàn thành Process?
  5. Đối chiếu ngược lại bài 80: Trigger → Goal; Process → Reasoning+ Planning+Execution Loop; Skills → 1 dạng “Planning đã đóng gói sẵn”; Tools → Tools.

Áp dụng cho Customer Support Agent (đã giới thiệu ở bài 79):

  • Trigger: khách hàng gửi yêu cầu hỗ trợ (human-triggered).
  • Process: đọc yêu cầu → tra cứu lịch sử khách hàng → quyết định hướng xử lý → soạn phản hồi.
  • Skills: 1 “gói hướng dẫn xử lý yêu cầu hoàn tiền” đã chuẩn hóa sẵn — agent gọi tới gói này khi nhận ra yêu cầu là về hoàn tiền, thay vì tự suy luận lại quy trình hoàn tiền từ đầu mỗi lần.
  • Tools: hệ thống CRM (tra cứu khách hàng), hệ thống ticket (cập nhật trạng thái), email (gửi phản hồi).
Trigger: [ai/điều gì kích hoạt agent — human/schedule/API]
Process: [chuỗi bước tổng quát agent thực hiện]
Skills (nếu có): [gói hướng dẫn đóng gói sẵn nào agent có thể gọi tới?]
Tools: [ứng dụng/hệ thống nào agent cần kết nối?]
Đối chiếu ngược bài 80:
Trigger → Goal: ...
Process → Reasoning/Planning/Execution Loop: ...
Tools → Tools: ...

Quay lại đúng tình huống agent bạn đã mô tả ở bài tập bài 79-80. Áp dụng khung 4 khối ở mục 7, sau đó tự kiểm tra: bạn có mô tả được ít nhất 1 “Skill” — 1 gói hướng dẫn có thể tái sử dụng cho tình huống lặp lại trong agent của bạn không? Nếu không có, điều đó vẫn ổn — không phải mọi agent đều cần Skills.

Trigger & ProcessSự kiện kích hoạt luồng công cụQuy trình xử lý logic nghiệp vụSkills & ToolsNăng lực được đóng gói (Claude Skills)Công cụ thực thi (API, DB)
Hình 8.6 — Trigger-Process-Skills-Tools: 4 khối, và ánh xạ sang 8 bộ phận Agent Anatomy (Bài 80).
  • Coi đây là 1 chuẩn ngành như MCP — đây là cách 1 sản phẩm cụ thể (OpenAI Workspace Agents) tự mô tả, không phải thứ mọi hệ thống agent đều tuân theo.
  • Nhầm “Skills” ở đây với Claude Agent Skills (Level 4) — trùng tên gọi, khác cơ chế kỹ thuật, khác vendor.
  • Coi khung 4 khối “đúng hơn” mô hình 8 bộ phận (bài 80) — 2 khung không cạnh tranh nhau, chỉ khác mức độ chi tiết và đối tượng người đọc (bài 80 = tổng quát, kỹ thuật; bài này = cách 1 sản phẩm giới thiệu cho người dùng doanh nghiệp).

Nguồn cho khung Trigger/Process/Skills/Tools: OpenAI, trang “Workspace agents” (openai.com/academy/workspace-agents) và trang giới thiệu liên quan (openai.com/index/introducing-workspace-agents-in- chatgpt) — truy cập trực tiếp bị chặn (403) qua 3 lần thử, nội dung trích ở mục 3 dựa trên kết quả WebSearch phản ánh nội dung trang (mức độ tin cậy: trung bình, chưa tương đương 1 lần fetch trực tiếp thành công). Khuyến nghị bắt buộc trước khi xuất bản chính thức: thử fetch lại trực tiếp trang nguồn (có thể chặn 403 chỉ tạm thời), hoặc tìm nguồn thay thế chính thức tương đương, trước khi coi nội dung mục 3 là đã xác minh đầy đủ ở mức Tier 1 thông thường của dự án.

Dẫn chiếu (không trích dẫn mới): bài 78 (Trigger, Scheduling); bài 80 (8 bộ phận giải phẫu agent, dùng làm khung đối chiếu mục 4-5); Level 4 (bài 29-40, Claude Agent Skills — khác cơ chế, chỉ nhắc tên để phân biệt).

CHƯA đạt mức freshness verification đầy đủ theo tiêu chuẩn thông thường của dự án — nguồn chính chưa fetch trực tiếp thành công (3 lần 403, 2026-07-13). Nội dung bài được viết ở mức thận trọng, minh bạch hoá rõ độ tin cậy từng phần (mục 3), đúng yêu cầu tường minh của chủ dự án khi phê duyệt Source Sufficiency Check. Cần re-verify trước khi xuất bản chính thức.