什麼是 AgentBuilder?
AgentBuilder 是一個基於 Python 的、可自訂框架,用於建構 AI 應用程式。 它支援重要的 AI 功能,如 agents 和模型上下文協定 (MCP),且不需要您使用特定的龐大語言模型 (LLM) 或向量儲存。
視覺編輯器簡化了應用程式工作 Flow的原型設計,讓開發人員能夠快速將想法轉化為強大的現實解決方案。
在幾分鐘內建構並執行您的第一個 Flow:嘗試快速入門。
應用程式開發和原型設計
AgentBuilder 可以幫助您開發各種 AI 應用程式,如聊天機器人、文件分析系統、內容生成器和 agent applications。
AgentBuilder 包含多個預建模板,可直接使用或根據您的需求自訂。
在幾分鐘內建立 Flow
AgentBuilder 的主要目的是建立和服務 Flow,這些 Flow 是應用程式工作 Flow的功能表示。
要建構 Flow,您需要連接和配置Components節點。每個Components都是工作 Flow中的一個單一步驟。
使用 AgentBuilder 的視覺編輯器,您可以拖放Components來快速建構和測試功能性的 AI 應用程式工作 Flow。 例如,您可以為電子商務商店建構一個聊天機器人 Flow,使用 LLM 和產品資料儲存,讓客戶能 夠詢問商店產品的問題。

即時測試 Flow
您可以使用Playground 來測試 Flow,而無需建構整個應用程式堆疊。 您可以與 Flow 互動,並獲得關於 Flow 邏輯和回應生成的即時回饋。
您也可以執行個別Components來隔離測試依賴項。
執行和服務 Flow
您可以將 Flow用作更正式應用程式開發的原型,或者使用 AgentBuilder API 將 Flow嵌入到您的應用程式程式碼中。
對於更廣泛的開發,您可以將 AgentBuilder 建構為依賴項,或部署 AgentBuilder 伺服器以透過公共網路服務 Flow。
更多資訊,請參閱以下內容:
無盡的修改和整合
AgentBuilder 提供Components,支援 AI 應用程式所需的多種服務、工具和功能。
某些Components是通用的,如輸入、輸出和資料儲存。 其他 是專門的,如 agents、語言模型和嵌入提供者。
所有Components都提供參數,您可以將其設定為固定或變數值。您也可以使用調整來在執行時臨時覆寫 Flow設定。
Agents and MCP Support
除了使用 AgentBuilder 建構 agent flows 外,您還可以利用 AgentBuilder 的內建 agents 和 MCP 功能:
- 使用 AgentBuilder agents
- 使用Components和 Flow作為 agent tools
- 使用 AgentBuilder 作為 MCP 伺服器
- 使用 AgentBuilder 作為 MCP 客戶端
擴充性
除了核心Components外,AgentBuilder 支援自訂Components。
您可以使用其他人開發的自訂Components,也可以開發自己的自訂Components供個人使用或與其他 AgentBuilder 使用者分享。
更多資訊,請參閱以下內容: