共用方式為


建立 AI 代理程式

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

若要深入瞭解代理程式,請參閱 什麼是複合 AI 系統和 AI 代理程式?

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

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

Databricks 支援使用第三方代理程式開發庫撰寫代理程式,例如 LangGraph/LangChain、LlamaIndex 或自行定義的 Python 實作。

若要瞭解如何在 Databricks 上建立 AI 代理程式,請參閱在程式代碼 中撰寫 AI 代理程式

使用 AI 遊樂場的原型代理程式

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

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

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

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

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

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

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