舊有代理人產品是早期的 Azure Databricks 代理人產品,已不再是建置代理人的最佳實務。 它們會被記錄下來,方便你維護和遷移現有代理程式。 不要將它們用於新的代理程式。 關於 Azure Databricks 如何定義支援生命週期,請參見 Databricks 支援生命週期。
對於以程式碼撰寫的新代理,Databricks 推薦使用 Agent Bricks CLI,該 CLI 會使用 DurableAgentServer 為您的代理提供服務,並將其部署到 代理執行環境。 請參閱 在 Azure Databricks 上部署代理程式。 對於以無程式碼建立的新代理,請使用 Genie Agents。
舊有產品及其後繼產品
| 舊版產品 | 改用 |
|---|---|
| 知識助理 | Genie Agents 用於你的文件和資料的低程式碼代理。 |
| 監督代理人 | 適用於低程式碼代理程式的 Genie Agents 若要在程式碼中協調多個代理,請使用 Agent Bricks CLI。 |
| Supervisor API(已棄用) | 寫一個自己的代理迴圈,並用 Agent Bricks CLI 將其部署。 請參閱 在 Azure Databricks 上部署代理程式。 |
| 建立自訂多代理系統 |
Agent Bricks CLI。 要讓你的代理人擁有 Genie Agents 作為工具,請執行 agentbricks tools add genie-agent。 |
| 在 Databricks 應用程式中使用舊版代理伺服器執行代理程式 |
代理程式 Bricks CLI,搭配DurableAgentServer在代理執行階段上運作。 |
| 建立聊天代理程式前端 | 使用 Agent Bricks CLI 建立的專案包含聊天介面。 |
| 模型服務上的客製化代理程式 | Agent Bricks CLI。 若要移動現有代理,請參見 「將代理從模型服務遷移至 Databricks Apps」。 |
| 建立自訂的 LLM 代理 |
AI 函數,例如 ai_query。 |
| 受控記憶體存放區(舊有) | 代理記憶。 |
| AI遊樂場 | 要查詢模型,請參見 查詢基礎與嵌入模型。 要建置和測試代理程式,請使用 Agent Bricks CLI,並使用 agentbricks dev 在本地執行代理程式。 若要查詢已部署的代理程式,請參閱查詢部署於 Azure Databricks 上的代理程式。 |
自管理代理記憶體(Lakebase)頁面也是舊有的。 改用 代理記憶 和 代理工作階段。