openJiuwen-ai/agent-core

openJiuwen agent-core provides a complete set of SDK capabilities related to AI Agent development, running, optimization, and evolution.

解決的問題

openJiuwen Core 為構建大型語言模型 (LLM) 應用提供高性能執行階段與 Python SDK。它透過在靈活推理與結構化工作流編排之間取得平衡,解決了建立穩定、生產級智能體的難題,同時解決了執行緩慢與中斷任務缺乏狀態恢復等常見的效能瓶頸。

工作原理

該框架作為核心引擎運行,將 SDK 介面層與智能體引擎分離。它允許開發人員使用兩種主要範式構建智能體:

  • ReActAgent:使用「思考 $ ightarrow$ 行動 $ ightarrow$ 觀察」循環進行動態推理與自我修正。
  • WorkflowAgent:執行預定義的多步驟流程,用於結構化任務自動化。

它利用非同步並行圖執行器來處理組件並行與串流 IO,並包含一個用於處理智能體狀態儲存與恢復(檢查點)的資源管理器。

適用對象

專為構建 LLM 驅動型應用的開發人員設計,這些開發人員需要一個既支援自主推理又支援嚴格流程自動化的可擴展、高性能執行階段。

亮點

  • 雙智能體範式:支援 ReAct 風格的自主智能體與流程驅動的 WorkflowAgents。
  • 高性能引擎:具備用於並行組件執行與串流處理的非同步並行圖執行器。
  • 狀態管理:實現智能體狀態儲存與中斷恢復,允許使用者在單一會話中切換不同的工作流。
  • 提示詞工具:內建一鍵式提示詞生成功能,並能使用真實數據集進行自動優化。
  • 可觀測性:為智能體優化提供全鏈路可觀測性與除錯工具。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案