關於這個工具
OpenProgram 是一個開源執行環境,用於建構能夠建立並優化自身工作流程的自編程 AI 智慧代理。它提供模型、工具、記憶、上下文與多智慧代理協作能力,並支援 Agentic Programming 範式。
主要能力
- 透過
@agentic_function裝飾器定義智慧代理函式,函式體中的llm()發起模型呼叫。 - 支援決策步驟:模型先完成一整輪推理與工具呼叫,最後以 JSON 形式做出選擇。
- 工具選單可包含函式、值或原生工具,支援路由與有限分支。
- 支援多智慧代理協作與嵌套智慧代理函式。
- 提供公開 API 與模型家族支援。
適用場景
- 建構自編程 AI 智慧代理
- 定義帶決策步驟的智慧代理工作流程
- 組合 LLM 呼叫、工具與函式
- 多智慧代理協作
平台與授權
支援 Linux、macOS、Web、Windows。開源且免費使用。
功能與使用情境
開源執行環境公開 API模型家族支援多智慧代理協作記憶與上下文管理Agentic Programming 範式@agentic_function 裝飾器決策步驟支援