共用方式為


建立 AI 代理程式

本文介紹在 Azure Databricks 上建立 AI 代理程式的程式,並概述可用來建立代理程式的方法。

欲了解更多關於代理的資訊,請參閱 代理系統設計模式

使用 Agent Bricks 自動建置代理程式

代理程式磚提供簡單的方法來建置和優化特定領域、高品質的 AI 代理程式系統,以用於常見的 AI 使用案例。 指定您的使用案例和數據,而 Agent Bricks 會自動為您建置數個 AI 代理程式系統,讓您進一步精簡。 請參閱 Agent Bricks

在程式代碼中撰寫代理程式

馬賽克 AI 代理程式架構和 MLflow 提供工具,可協助您在 Python 中撰寫企業就緒的代理程式。

Azure Databricks 支援使用第三方代理撰寫函式庫,如 LangGraph/LangChain、OpenAI、LlamaIndex 或自訂 Python 實作來製作代理程式。

欲快速開始,請參閱「與 AI 代理共事」 欲了解更多關於使用不同框架與進階功能的製作代理的詳細資訊,請參閱「撰寫 AI 代理並在 Databricks Apps 上部署」。

使用 AI 遊樂場建立原型代理

AI 遊樂場是在 Azure Databricks 上建立代理程式的最簡單方式。 AI 遊樂場可讓您從各種 LLM 中選取,並使用低程式代碼 UI 快速將工具新增至 LLM。 然後,您可以與代理程式聊天以測試其回應,然後將代理程式匯出至程式代碼以進行部署或進一步開發。

請參見 :不需編碼即可查詢大型語言模型 (LLM) 並開發原型 AI 代理程式

AI 遊樂場提供低代碼選項,用於代理原型設計。

瞭解模型簽章,以確保與 Azure Databricks 功能的相容性

Azure Databricks 會使用 MLflow 模型簽章 來定義代理程式的輸入和輸出架構。 AI 遊樂場之類的產品功能假設您的代理程式有一組支援的模型簽章。

如果你依照建議的 ResponsesAgent 介面撰寫代理 程式的方法,MLflow 會自動推斷出與 Azure Databricks 產品功能相容的代理簽章。

否則,您必須確保您的代理符合 Legacy 輸入與輸出代理架構中的其他簽章(模型服務),以確保與 Azure Databricks 功能相容。