Bỏ qua điều hướng

OpenAI AgentKit và Agents SDK là gì?

OpenAI AgentKit và Agents SDK cung cấp nền tảng tích hợp để xây dựng, điều phối và triển khai AI agent qua mã nguồn hoặc giao diện trực quan.

Tuan Tran Van
9 phút đọc
Mục lục (8 phần)
  1. AgentKit là gì?
  2. Agent Builder và Evals sẽ dừng hoạt động khi nào?
  3. Agents SDK là gì?
  4. Sandbox và harness mới trong Agents SDK
  5. Đang dùng Agent Builder thì chuyển sang đâu?
  6. Khi nào nên dùng Agents SDK, khi nào dùng Responses API?
  7. Nên bắt đầu từ đâu?
  8. Tài liệu tham khảo

OpenAI AgentKit là bộ công cụ tích hợp gồm Agent Builder (thiết kế trực quan), Connector Registry (quản lý kết nối) và ChatKit (giao diện nhúng), giúp bạn khỏi phải vật lộn với các công cụ phân mảnh.

Đi kèm là Agents SDK, một khung phát triển mã nguồn mở để điều phối các workflow (luồng công việc) phức tạp.

Hệ sinh thái này đánh dấu sự chuyển dịch từ các công cụ rời rạc sang một nền tảng đồng nhất. Thay vì tự xây dựng pipeline điều phối hay quản lý trạng thái (state) thủ công, bạn có thể tập trung vào logic nghiệp vụ và kiến trúc hệ thống để đảm bảo khả năng mở rộng trong thực tế.

Công cụ dựng agent bằng giao diện kéo thả đang nhường chỗ cho bộ SDK viết bằng mã nguồn

AgentKit là gì?

Công bố vào tháng 10/2025, AgentKit là giải pháp hạ tầng để doanh nghiệp xây dựng AI agent ổn định. Bộ công cụ gồm ba thành phần chính: Agent Builder cung cấp canvas trực quan để thiết kế và quản lý phiên bản (versioning) cho multi-agent workflow; Connector Registry là trung tâm quản lý dữ liệu tập trung (Dropbox, Google Drive, SharePoint, và MCP — Model Context Protocol); và ChatKit giúp nhúng giao diện chat tùy chỉnh vào sản phẩm nhanh chóng.

Ba thành phần của AgentKit: Agent Builder để thiết kế trực quan, Connector Registry để quản lý kết nối dữ liệu, và ChatKit để nhúng giao diện chat

Lưu ý kỹ thuật quan trọng: để sử dụng Connector Registry, tổ chức của bạn bắt buộc phải có Global Admin Console và người thiết lập phải có quyền Global Owner. Đây là điều kiện tiên quyết để quản trị dữ liệu đồng nhất giữa ChatGPT và API. Ramp cắt giảm 70% chu kỳ lặp lại và đưa agent vào vận hành trong 2 sprint; LY Corporation xây dựng xong workflow phức tạp trong chưa đầy 2 giờ.

Về an toàn hệ thống, AgentKit tích hợp lớp Guardrails mã nguồn mở. Đây là các module bảo mật giúp bạn chặn rò rỉ PII (thông tin định danh cá nhân) và chống jailbreak ngay tại tầng ứng dụng. Guardrails có thể triển khai độc lập hoặc thông qua thư viện Python/JavaScript, giúp kiểm soát đầu ra mô hình trước khi tới người dùng cuối.

Agent Builder và Evals sẽ dừng hoạt động khi nào?

Ngày 03/06/2026, OpenAI thông báo thu hẹp các sản phẩm dựa trên giao diện trực quan. Bạn cần lưu ý các mốc thời gian sau để di chuyển hệ thống: vào ngày 31/10/2026, Evals sẽ chuyển sang trạng thái chỉ đọc (read-only); và đến ngày 30/11/2026, cả Agent Builder và Evals chính thức đóng cửa.

Mốc thời gian ngừng hoạt động: ngày 03/06/2026 công bố, ngày 31/10/2026 Evals chuyển sang chế độ chỉ đọc, ngày 30/11/2026 Agent Builder và Evals đóng cửa hoàn toàn

Sự thay đổi này phản ánh chiến lược tập trung vào Agents SDK cho các workflow ưu tiên mã nguồn (code-first) và Workspace Agents cho người dùng thao tác bằng ngôn ngữ tự nhiên. Trong quá trình này, các trình chấm điểm (Graders) dùng cho eval workflow cũng sẽ được chuyển đổi sang các công cụ thay thế như Promptfoo. Bạn nên chủ động xuất logic từ Builder sang SDK để đảm bảo tính liên tục của dịch vụ.

Agents SDK là gì?

Agents SDK là bộ phát triển phần mềm mã nguồn mở kế thừa và nâng cấp từ thử nghiệm Swarm. SDK này cung cấp ba khối cơ bản (primitives) cốt lõi: Agents (mô hình ngôn ngữ có chỉ dẫn và công cụ), Handoffs (chuyển giao quyền điều khiển giữa các agent chuyên biệt), và Guardrails (kiểm soát an toàn). Kiến trúc này giúp bạn xây dựng hệ thống đa agent mà không cần học các lớp trừu tượng quá phức tạp.

Cơ chế handoff: một agent điều hướng nhận yêu cầu rồi chuyển quyền xử lý sang agent chuyên trách phù hợp

SDK hỗ trợ Python và TypeScript (Node.js), tích hợp sẵn các tính năng phục vụ production như Tracing (truy vết luồng thực thi), Sessions (duy trì bộ nhớ phiên làm việc) và cơ chế Human-in-the-loop để con người can thiệp vào các quyết định quan trọng.

Dưới đây là cách định nghĩa một Agent cơ bản trong Python:

python
from agents import Agent, Runner
 
# Định nghĩa agent với chỉ dẫn cụ thể
agent = Agent(name="Assistant", instructions="You are a helpful assistant")
 
# Thực thi vòng lặp agent đồng bộ
result = Runner.run_sync(agent, "Write a haiku about recursion in programming.")
print(result.final_output)

Sandbox và harness mới trong Agents SDK

Trong bản cập nhật ngày 15/04/2026, Agents SDK giới thiệu cơ chế Harness và môi trường Sandbox biệt lập. Harness là bộ điều phối gắn chặt với mô hình, quản lý vòng đời thực thi. Mọi tài nguyên và quyền hạn của agent trong sandbox được định nghĩa qua Manifest, đảm bảo agent chỉ truy cập đúng phạm vi cho phép.

Kiến trúc tách Harness lo logic điều phối khỏi Compute là sandbox chạy mã, với Manifest mô tả không gian làm việc của agent

Tính năng then chốt của kiến trúc này là snapshot và khôi phục trạng thái (resume state). Bạn có thể lưu lại toàn bộ ngữ cảnh làm việc trong container và khôi phục lại sau đó mà không mất dữ liệu, rất hữu ích cho các tác vụ xử lý dài hơi.

Việc tách biệt giữa Harness (logic điều phối) và Compute (tài nguyên tính toán) là một cải tiến quan trọng. Cách tiếp cận này giữ thông tin xác thực nằm ngoài môi trường chạy mã do mô hình sinh ra, đồng thời cho phép bạn chạy một hoặc nhiều sandbox, tách các agent con sang môi trường riêng và xử lý song song trên nhiều container khi cần mở rộng.

Đang dùng Agent Builder thì chuyển sang đâu?

Bạn có hai lộ trình di chuyển chính:

Hai lộ trình rời Agent Builder: chuyển sang Agents SDK để kiểm soát bằng mã nguồn, hoặc chuyển sang ChatGPT Workspace Agents để cấu hình bằng ngôn ngữ tự nhiên

Lộ trình 1: chuyển sang Agents SDK. Dành cho các ứng dụng yêu cầu độ ổn định cao và kiểm soát bằng mã nguồn. Bạn mở workflow trong Builder, vào mục "Code", chọn "Agents SDK" để xuất logic dưới dạng TypeScript hoặc Python. Sau đó, bạn nhúng mã này vào dự án và cấu hình lại SDK để chạy trong môi trường của mình.

Lộ trình 2: chuyển sang ChatGPT Workspace Agents. Dành cho các đội ngũ ưu tiên sử dụng ngôn ngữ tự nhiên. Bạn sao chép mã nguồn đã xuất từ Builder và dán vào phần tạo agent mới trong ChatGPT Workspace Studio kèm chỉ dẫn để mô hình tự tái lập logic.

Lưu ý: tính xác định (determinism) có thể không được bảo toàn hoàn toàn khi chuyển đổi. Bạn phải tự thiết lập lại các ứng dụng đã kết nối (connected apps), quyền truy cập và các biến môi trường để đảm bảo hệ thống vận hành đúng kỳ vọng.

Khi nào nên dùng Agents SDK, khi nào dùng Responses API?

Sự khác biệt nằm ở việc bạn muốn tự quản lý vòng lặp hay để hệ thống tự động hóa. Responses API phù hợp cho các workflow ngắn, đơn lẻ, nơi bạn muốn kiểm soát từng bước gọi công cụ và trạng thái. Agents SDK là lựa chọn cho các hệ thống phức tạp, yêu cầu tự động điều phối vòng lặp và chuyển giao (handoffs) giữa nhiều agent.

Tiêu chíResponses APIAgents SDK
Tốt nhất choWorkflow đơn giản, tự tùy chỉnh logicWorkflow phức tạp, đa bước, đa agent
Trừu tượng hóaPhản hồi từ mô hình (model response)Lượt chạy của agent (agent run)
Công cụFunction calling thủ côngReusable agents, MCP, agents as tools
Điều phốiBạn tự quản lý vòng lặp và rẽ nhánhSDK tự quản lý vòng lặp và lifecycle
Trạng tháiQuản lý lịch sử/Conversation thủ côngHỗ trợ Sessions và lưu trạng thái snapshot
An toànTự xây dựng lớp kiểm soátTích hợp sẵn Guardrails và luồng phê duyệt

Bạn hoàn toàn có thể kết hợp cả hai: dùng SDK cho các logic nghiệp vụ chính và Responses API cho các tác vụ xử lý văn bản đơn giản.

Nên bắt đầu từ đâu?

Bạn nên bắt đầu với Quickstart của Agents SDK. Nắm vững cách "vòng lặp agent" hoạt động qua mã nguồn là nền tảng quan trọng trước khi bạn mở rộng sang đa agent hoặc môi trường sandbox.

Dịch chuyển từ công cụ trực quan sang code-first là xu hướng tất yếu để đảm bảo tính ổn định, khả năng kiểm thử và bảo trì trong môi trường production. Quản lý agent bằng code giúp bạn kiểm soát hệ thống chặt chẽ hơn và dễ dàng tích hợp vào quy trình CI/CD hiện có của tổ chức.

Tài liệu tham khảo

Chia sẻ bài viết

X / TwitterFacebookLinkedIn