Self-Determining AI Agents是一個Python框架,旨在簡化自主AI代理的建立。它具有可自定義的規劃循環,在該循環中代理產生任務、規劃策略並使用整合工具執行。框架包括持久記憶模組以保留上下文,彈性的任務排程系統,以及用於Web API或資料庫查詢等自訂工具整合的鉤子。開發者能透過配置檔或程式碼定義代理目標,框架則負責迭代決策流程。支援日誌記錄、性能監控,並能擴展新的規劃演算法。非常適合用於研究、自動化工作流程及智能多代理系統的快速原型設計。
Microsoft AutoGen旨在促進自主AI代理之端到端開發,提供模組化的記憶管理、任務規劃、工具整合和通信元件。開發者可以定義具有結構化架構的自訂工具,並連結到主要的LLM供應商如OpenAI和Azure OpenAI。此框架支援單一或多代理的協同,實現讓代理協調完成複雜任務的合作流程。其即插即用的架構允許輕鬆擴展新的記憶存儲、規劃策略和通信協定。透過抽象低層次的整合細節,AutoGen加快了原型開發和部署人工智慧驅動應用的速度,應用範圍涵蓋客服、資料分析與流程自動化等領域。