簡介
AI 代理程式正在轉換應用程式與用戶互動的方式,並將工作自動化。 不同於傳統程式,AI 代理程式會使用產生 AI 來解譯數據、做出決策,以及以最少人為介入完成工作。 這些代理程式會使用大型語言模型來簡化複雜的工作流程,使其非常適合自動化商務程式。
開發人員可以使用不同的工具(包括 Microsoft 代理框架)來建立 AI 代理。 此開放原始碼 SDK 可簡化 AI 模型與應用程式的整合。 Microsoft 代理框架支援多家供應商的不同類型代理,包括 Microsoft Foundry、Azure OpenAI、OpenAI、Microsoft Copilot Studio 及 Anthropic 代理。 本模組聚焦於 Microsoft Foundry 代理程式,提供利用 Microsoft Foundry 代理服務提供企業級功能。
Microsoft Foundry 代理服務是一項全託管服務,讓開發者能夠安全地建置、部署並擴展高品質且可擴充的 AI 代理程式。 使用 Foundry 代理程式服務,開發人員不需要管理基礎計算或記憶體資源。 Microsoft 代理程式架構可讓開發人員在 Foundry 代理程式服務上快速建置代理程式,支援自然語言處理,並以幾行程式碼提供對內建工具的存取。
雖然 Foundry Agent Service 為構建 AI 代理提供了強大的基礎,但 Microsoft Agent Framework 提供了更大的靈活性和可擴展性。 如果您的解決方案需要多種類型的代理程式,使用 Microsoft 代理程式架構可確保整個實作的一致性。 最後,如果您計劃開發多代理解決方案,該框架的工作流程協調功能可讓您有效地協調協作代理 - 該主題將在後面的模組中更詳細地介紹。
假設您需要開發 AI 代理程式,以自動格式化和電子郵件給員工的費用報告。 當您使用 Microsoft 代理程式架構時,您的 AI 代理程式可以從提交的費用報表中擷取資料、正確格式化,並將其傳送給適當的收件者。 工具和功能功能允許您的 AI 代理與 API 交互、檢索必要的數據並完成任務。
在本課程模組中,您將瞭解 Microsoft Agent Framework SDK 的核心功能。 您還學習如何創建自己的 AI 代理並使用工具功能擴展其功能。
完成本模組後,您可以:
- 使用 Microsoft Agent Framework 連接 Microsoft Foundry 專案。
- 使用 Microsoft Agent Framework 建立 Microsoft Foundry 代理程式。
- 將工具功能與您的 AI 代理整合。