iPAS AI 應用規劃師 初級 科目二 生成式 AI 應用與規劃

OpenAI AgentKit 是做什麼的?

原題 21

關於 2025 年 OpenAI 提供的 AgentKit,下列何者最能描述其主要用途?

白話

2025 年 OpenAI 推出了 AgentKit,題目要你說出它的主要用途是什麼。

問你:OpenAI AgentKit 的主要用途是什麼?

點選你的答案。

01 總結

一句話總結

AgentKit 是 OpenAI 提供給開發者「建造 AI 代理人、串接工具、設計任務流程」的開發工具組,不是用來訓練模型的。

02 情境

先感受問題:想讓 AI 自動跑完一整個業務流程,怎麼做?

假設你在「捷運科技」公司負責客服自動化。主管說:「我希望當客戶寫信來投訴,AI 可以自己去查訂單系統、判斷是否需要退款、自動起草回信、再把結果記錄到 CRM,整個流程不要人工介入。」

這聽起來很美,但問題是:光有一個 ChatGPT 聊天視窗做不到這件事。你需要的是一個「AI 代理人(Agent)」,它能主動決定下一步、呼叫不同工具、把多個步驟串成流程。

你要怎麼建出這個代理人?這就是 AgentKit 要解決的問題。

03 對照

沒有 AgentKit,開發者怎麼建 AI 代理人?

在 AgentKit 出現之前,「捷運科技」的開發團隊要建 Agent 得自己一步一步搭:

  1. 工具呼叫要自己寫:呼叫訂單 API、查 CRM、寄 Email,每個都要自己定義格式,沒有標準介面
  2. 流程邏輯要自己管:Agent 下一步要做什麼、什麼時候停止,全靠工程師手動寫規則
  3. 多 Agent 協作沒有框架:一個 Agent 處理投訴、一個處理退款,它們之間怎麼溝通?沒有官方機制,各自發明
  4. 除錯困難:Agent 走到哪一步出錯、呼叫了哪個工具、結果是什麼,很難追蹤
  5. 重複造輪子:每個公司的 Agent 開發都要從頭寫相同的基礎架構,浪費大量開發時間

結果是:有能力建 Agent 的公司很少,大多數企業只能停留在「用聊天視窗」的階段,做不到真正的自動化流程。

04 解法

AgentKit 怎麼解

OpenAI 推出 AgentKit 之後,「捷運科技」的開發者拿到了一整套建 Agent 的工具組:

第一:Agent 建構框架。開發者可以快速定義「這個 Agent 能做什麼、目標是什麼、碰到哪些情況要怎麼反應」,不用從頭寫邏輯。

第二:工具整合介面。AgentKit 提供標準化的方式把外部工具(訂單 API、CRM、Email)接進來,讓 Agent 能呼叫這些工具完成任務。

第三:任務流程開發。可以把「查訂單、判斷退款資格、起草回信、記錄 CRM」這四個步驟串成一個流程,Agent 會按順序執行,遇到分叉點自己決定走哪條路。

「捷運科技」用 AgentKit 兩週就建出了原本要兩個月才做得到的 Agent,客服處理速度提升三倍。

這就是選項 D 講的:支援 Agents 的建構、工具整合與任務流程開發

技術版:AgentKit 在生成式 AI 生態系的位置

AgentKit 屬於「AI Agent 開發框架」這個分類,在生成式 AI 的應用層中,它處於模型之上、最終應用之下的中間層。

AgentKit 跟 OpenAI API 的關係:OpenAI API 提供的是「單次對話能力」,你給它一個問題,它給你一個回答。AgentKit 在這之上加了「代理人邏輯」,讓模型能持續執行、呼叫工具、做多步驟決策。

AgentKit 跟同類框架的對比:市場上還有 LangChain、AutoGen、CrewAI 等 Agent 框架。AgentKit 的特點是 OpenAI 官方出品,與 GPT 系列模型整合最緊密,並內建 Function Calling 和 Tool Use 的標準介面。

為什麼出題者要考這題:AI 應用規劃師在規劃 AI 系統架構時,必須知道「哪種工具適合哪種需求」。AgentKit 是 2025 年重要的新工具,能分辨它的用途(建 Agent 的工具組)跟其他選項描述的能力(訓練框架、通訊協定)的差別,是規劃師的基本功。

05 陷阱

為什麼其他選項是錯的

A建立強化式學習(Reinforcement Learning)訓練所需的互動式模擬環境

字面在說什麼

把 AgentKit 描述成一個模擬環境,讓 AI 在裡面試錯、學習,像 OpenAI Gym 那種東西。

為什麼不對

AgentKit 不是訓練工具,它是應用開發工具。強化式學習的模擬環境(如 Gym)是用來「訓練模型」,AgentKit 是讓已訓練好的模型「執行任務」,兩件事的方向完全不同。

誰會選錯

看到「Agent」就聯想到強化式學習(因為 RL 確實常用 agent 這個詞),混淆了 RL 的 agent 概念跟 LLM 應用的 Agent 概念的人。

B提供代理(Agent)模型的大規模預訓練與權重優化機制

字面在說什麼

把 AgentKit 描述成用來訓練超大模型、調整模型參數的基礎設施。

為什麼不對

預訓練和權重優化是 OpenAI 自己內部做的事,不對外提供給一般開發者。AgentKit 是應用開發工具,拿來「用」模型,不是拿來「訓練」模型。

誰會選錯

把「agent model 的訓練」跟「開發 agent 應用」混在一起的人。前者是研究層,後者是應用層。

C「Agent-to-Agent」的代理通訊協議

字面在說什麼

把 AgentKit 描述成定義多個 Agent 之間互相溝通的協定或標準格式。

為什麼不對

Agent-to-Agent 通訊確實是多 Agent 系統的一個課題,但 AgentKit 的定位是完整的開發工具組,而不只是通訊協定規格。「協議」只是其中一個可能涉及的面向,不是主要用途。

誰會選錯

對多 Agent 系統有一點了解,但過度聚焦在「Agent 之間如何溝通」這個子問題,忽略了 AgentKit 的整體定位是開發框架的人。

06 變形

同個考點下次怎麼變形

變形 1

AI Agent 跟一般 chatbot 的主要差別是什麼?

直覺

兩個都能對話,看起來很像,差在哪?

答案

chatbot 是一問一答的被動回應;AI Agent 能主動規劃多步驟、呼叫外部工具、持續執行直到完成目標。Agent 有「目標導向」特性,chatbot 只有「回應」特性。

變形 2

在 Agent 應用中,「工具整合(Tool Integration)」指的是什麼?

直覺

工具整合聽起來很技術,但概念很具體。

答案

讓 Agent 能呼叫外部資源,例如:搜尋引擎、資料庫查詢、計算器、Email API、CRM 系統。Agent 把這些工具當成自己的手腳,需要什麼就呼叫什麼,而不是全靠語言模型自己的知識完成所有事。

變形 3

企業想用 AI 自動化一個需要多個步驟的業務流程,最適合用哪種技術方向?

直覺

多步驟、自動化,感覺要用什麼特別的東西?

答案

AI Agent 架構搭配任務流程工具(如 AgentKit、LangChain Agents、n8n)。多步驟、需要決策、要呼叫多個系統,這三個特徵就是 Agent 的適用場景。

變形 4

「強化式學習(RL)的 Agent」跟「LLM 應用的 AI Agent」最核心的不同是什麼?

直覺

兩個都叫 agent,但在考試裡出現時代表完全不同的東西。

答案

RL Agent 是透過試錯與獎懲訊號來訓練的學習主體;LLM AI Agent 是利用已訓練好的語言模型執行任務的應用程式。前者在訓練,後者在應用。

變形 5

AgentKit 跟 OpenAI 的 Function Calling 是什麼關係?

直覺

Function Calling 也是讓 AI 呼叫外部工具,跟 AgentKit 是一樣的東西嗎?

答案

Function Calling 是底層能力,讓單次 API 呼叫可以觸發外部函式;AgentKit 是上層框架,把 Function Calling 包進更完整的 Agent 建構流程,處理多輪決策、工具管理、任務狀態追蹤等問題。

07 延伸

想再往下看,這 5 個

  • AI Agent(AI 代理人)能主動規劃並執行多步驟任務的 AI 應用,可呼叫工具、做決策、持續推進直到完成目標
  • Function CallingOpenAI API 的底層功能,讓語言模型能在回應中指定要呼叫哪個外部函式,是 Agent 工具整合的基礎機制
  • LangChain最廣泛使用的開源 Agent 開發框架,提供鏈式呼叫、工具整合、記憶管理等功能,是 AgentKit 的同類競品
  • 多 Agent 系統(Multi-Agent System)多個 AI Agent 分工合作完成複雜任務的架構,例如一個 Agent 負責搜尋、一個負責分析、一個負責撰寫
  • 任務流程自動化(Workflow Automation)把業務流程中的多個步驟連接成自動執行的序列,AI Agent 是讓流程能做「智慧決策」的關鍵元件
出處

iPAS 經濟部產業人才能力鑑定 ・ 115 年第一次 iPAS AI 應用規劃師 初級 科目二 生成式 AI 應用與規劃 第 21 題

查看官方原文 PDF