代理
AI 代理
AI agent
意思
一個使用模型來選擇和執行動作以實現目標的系統,通常涉及多個步驟。
使用時機
當路徑無法完全預先確定,並且必須動態選擇工具時,請使用 agent。
應用範例
一個代理讀取工單、搜索文檔、起草修復方案,並請求批准。生成式 AI 工程
了解代理、結構化工具呼叫、MCP 連線、協調、記憶體、規劃、交接和人工審批控制。
12 個術語
代理
AI agent
一個使用模型來選擇和執行動作以實現目標的系統,通常涉及多個步驟。
當路徑無法完全預先確定,並且必須動態選擇工具時,請使用 agent。
一個代理讀取工單、搜索文檔、起草修復方案,並請求批准。工具 (Tools)
Tool calling
模型对应用程序运行外部功能的结构化请求。
適用於搜尋、資料庫存取、計算、檔案操作和業務 API。
使用驗證的訂單 ID 調用 get_order_status。工具 (Tools)
Function calling
一種工具調用模式,其中可用的函數使用名稱和帶有類型參數的描述。
在您的應用程式暴露了一組受控的可呼叫操作時使用。
函數:create_calendar_event(title, start_time, attendees)。工具 (Tools)
Tool schema
一個機器可讀的工具的用途、輸入和約束的定義。
撰寫精確的 schema,以便模型可以選擇正確的工具並生成有效的參數。
將金額定義為正數,將貨幣定義為三字母代碼。連接
Model Context Protocol (MCP)
一個用於連接 AI 應用程序到外部工具、數據和可重用提示的開放協議。
用於通過共享客戶端-伺服器協議整合相容的功能。
將 AI 伺服器連接到文件 MCP 伺服器,並公開其搜尋工具。連接
MCP host
協調一個或多個 MCP 客戶,並控制權限和使用者體驗的 AI 應用程式。
當描述使用者同意、模型互動和伺服器連接的管理位置時,請使用該術語。
桌面助手充当本地和远程服务器的 MCP(主控制程序)主机。連接
MCP server
一個將工具、資源或提示暴露給 MCP 客戶端的程式。
當數據源或服務應該在兼容的 AI 託管環境中可重用時,構建它。
CRM MCP 伺服器將客戶搜尋暴露為僅讀工具。工作流程
Orchestration
在工作流程中協調模型、工具、代理、狀態和控制流程。
在多個功能必須按順序、並行或有條件地運行時使用。
將檢索、分析、批准和發布分開為獨立的階段。代理
Agent memory
儲存代理可以在步驟或會話中重用的資訊。
使用作用域記憶體來儲存持久的偏好設定、任務狀態或先前的決策。
僅儲存必要資料,並定義保留、刪除和訪問規則。
記住此專案的已批准語氣指南,而不是不相關的個人對話。代理
Planning
在執行之前或期間,選擇和排序中間操作。
適用於具有依賴關係或替代路徑的多步驟目標。
計劃:檢查輸入、檢索證據、產生草稿,然後進行驗證。工作流程
Handoff
將一個任務及其相關的上下文從一個代理或組件轉移到另一個代理或組件。
在專用代理擁有不同的職責時使用。
triage 代理將計費案例連同證據和限制一起轉發給退款代理。人工控制
Human-in-the-loop (HITL)
一種控制模式,其中一個人審閱、更正或授權 AI 工作流程的某一部分。
對於高影響、不可逆、財務、法律或外部可見的動作,需要這樣做。
在發送退款之前,請暫停並要求授權員工批准。