共用方式為


建立 AI 代理程式

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

若要深入瞭解代理程式,請參閱 Azure Databricks 上的生成式 AI 應用程式簡介

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

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

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

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

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

欲快速開始,請參閱「與 AI 代理共事」 欲了解更多關於具有不同框架與進階功能的作者代理的細節,請參閱程式碼 中的作者 AI 代理

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

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

請參閱 AI 遊樂場中的 原型工具呼叫代理程式

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

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

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

如果您遵循 撰寫代理程式的建議方法,MLflow 會自動推斷與 Azure Databricks 產品功能相容的代理程式簽章,而不需要您進行額外的工作。

否則,您必須確定代理程式遵守 舊版輸入和輸出代理程式架構中的其中一個其他簽章,以確保與 Azure Databricks 功能的相容性。