什么是openJiuwen

随着人工智能的不断发展,大语言模型技术日益成熟。AI应用已经从最初专注于语音识别等简单任务的应用,演进到能够进行自主推理决策,完成复杂任务的Agent。基于大语言模型的AI Agent,具备自主性、目标导向性和交互性,能够在复杂多变的环境中感知信息、推理决策并执行任务。在各个行业场景中,AI Agent都展示出巨大的应用潜力,广泛应用于客户支持、销售拓展、医疗诊断和金融分析等场景。

openJiuwen作为开源Agent平台,致力于提供灵活、强大且易用的AI Agent开发与运行能力。基于该平台,开发者可快速构建处理各类简单或复杂任务的AI Agent,实现多Agent协同交互,高效开发生产级可靠AI Agent;并助力企业与个人快速搭建AI Agent系统或平台,推动商用级Agentic AI技术广泛应用与落地。

应用场景

面向消费者和企业场景,openJiuwen提供了快速搭建AI Agent应用的能力,助力个人和企业提升开发效率、执行准确率和系统性能。

面向消费者的应用场景

用户可通过零代码、低代码或基于SDK的方式,结合Prompt自优化技术,快速构建复杂单/多轮对话Agent,大幅提升开发效率,满足个性化需求。

  • 聊天助手:通过自然语言处理和上下文理解能力,实现高度拟人化的对话交互,广泛应用于客服、用户支持等场景,提升用户体验与满意度。
  • 文本生成:基于大模型强大的语言生成能力,支持撰写文章、创意文案、新闻稿等内容,满足营销、创作等领域的多样化需求。
  • 智能助手:结合任务规划与多Agent协同能力,实现日程管理、信息查询、事务处理等智能化服务,提升个人与团队的工作效率。

面向企业的应用场景

企业可利用openJiuwen的工作流引擎和多Agent协同能力,快速搭建、部署并高效执行各类Workflow Agent,实现复杂任务的自主规划、分解与执行,显著降低技术落地成本,助力企业加速智能体商业化落地。

  • 金融行业:通过多Agent协同能力,实现多级意图跳转、智能化的任务分配和动态的Agent调度,助力金融机构构建出具有高精度、低时延、高可靠性和强安全性的一体化服务能力。
  • 医疗健康:支持自定义开发医疗智能体,高效生成病历摘要、进行影像资料的初步筛查,并提供诊疗建议。深度整合专业医学知识和上下文信息,为医生提供精准、全面的辅助决策支持,有效提升诊断效率与准确率。

产品优势

openJiuwen平台的关键优势包括:

  • 全场景适配:面向ToB与ToC的全场景设计,满足企业和个人在不同应用场景下的需求。
  • 灵活的开发方式:提供零代码、低代码和使用SDK等多种开发方式,帮助用户根据需求和技术背景自由选择开发方式。
  • 高效精准的任务执行:确保AI Agent在执行任务时的高效性与精准性,优化任务处理流程,提升工作效率。
  • 多Agent协同能力:支持Multi-Agent的协同工作,能够处理复杂的业务流程和跨领域任务,提升整体效率。
  • 稳定的生产环境支持:提供商用级稳定性与高可用性,确保在大规模生产环境中的可靠运行,助力企业和个人快速实现商用级Agentic AI技术的落地应用。

系统架构

openJiuwen的系统架构主要由openJiuwen Core、openJiuwen Studio和openJiuwen Ops三大部分组成。

  • openJiuwen Core:为开发者配备了AI Agent开发与优化相关的全套 SDK 及工具,支持使用SDK进行智能体开发、自动调优与调试,助力快速构建并调优复杂的Agent应用。同时,该部分整合了丰富的基础工具、核心组件、工作流编排及各类场景下的Agent控制能力,可支撑智能体任务执行、跨Agent 协同以及复杂任务处理,确保Agent在生产环境中实现高效运行与精准管控。
  • openJiuwen Studio:提供一站式AI Agent开发平台,为开发者提供从开发到部署的全栈解决方案。该部分采用低代码 / 零代码的可视化设计与编排工具,能让开发者快速打造和调试智能体、应用和工作流。
  • openJiuwen Ops:提供AI Agent全生命周期管理的核心Agent Ops平台,提供从调试、评测到观测、调优的一站式能力。它具备全链路可观测、Prompt工程化管理与自动化评测等核心功能,能记录执行轨迹、优化Prompt并量化Agent质量。其可实现线上质量监控与迭代效果比对,帮助开发者系统化提升Agent性能,保障生产环境稳定运行。

openJiuwen具体的架构图如下(灰色虚框部分待后期持续开源):

image

  • openJiuwen Core作为openJiuwen架构的核心组成部分,本次开源版本中,核心能力包括:

    • SDK接口层:聚焦大模型应用的开发需求,为开发者提供Python SDK接口。接口能力覆盖Agent实例创建、工作流设计与编排、大模型调用及输出结果解析、提示词模板构建与动态填充,并支持本地工具调用外部服务。

    • Agent引擎:针对ReAct智能交互与工作流自动跳转两大场景,通过构建Agent控制器,支撑复杂任务规划、工具选择与调用、工作流任务切换。内置开箱即用的标准化组件,降低Agent的开发门槛。提供Agent运行时环境,同时配套对话历史上下文管理、基础工具集等底层能力。

  • openJiuwen Studio基于openJiuwen Core为开发者搭建了可视化低码开发Agent和工作流的能力,在本次开源版本中,其提供的核心能力包括:

    • Agent开发与测试:插件按需选取、工作流可视化编排,以及知识库与记忆的灵活配置,助力开发者快速赋予 Agent 目标业务技能,同时集成在线调试、测试与发布功能,无缝衔接开发全流程。

    • 提示词开发与调优:提供提示词一键生成、自动优化、多版本对比测试及全生命周期版本管理功能,助力开发者快速产出高质量提示词,降低 Agent 核心能力开发门槛。

    • 工作流可视化编排:提供拖拽式画布、丰富的节点组件与配置面板,支持 Agent 业务逻辑的可视化搭建与参数自定义。搭配单步调试、实时日志查看等能力,让复杂工作流开发更高效、更省心。

    • 资源管理:提供统一的模型、插件、知识库与记忆管理能力,支持模型快速接入与切换、插件一键安装与更新、知识库导入与分类、记忆策略个性化配置,为 Agent 开发提供高效的资源支撑。

功能特性

openJiuwen在开发态提供了Agent编排构建的能力,帮助开发者快速构建Agent,进行高效开发。openJiuwen在运行态提供了高可靠执行引擎作为底座的能力,为智能体的高效运行提供保证。

Agent编排

openJiuwen致力于提供高效、灵活的Agent应用开发支持,帮助用户快速构建智能化、自动化的Agent应用系统,轻松应对各类复杂任务。目前,openJiuwen目前提供了ReActAgent和WorkflowAgent这两种预置智能体,提供了丰富的功能和灵活的开发选项,满足用户不同场景下的智能需求。

  • ReActAgent:ReActAgent是一种遵循ReAct(Reasoning + Action)规划模式的Agent,通过 “思考(Thought)→ 行动(Action)→ 观察(Observe)”的循环迭代完成用户任务。其强大的多轮推理与自我修正能力,使ReActAgent具备动态决策能力且能够灵活应对环境变化,适用于需要复杂推理和策略调整的多样化任务场景。 image
  • Workflow Agent:Workflow Agent是一种专注于多步骤、任务导向的流程自动化Agent,通过严格遵循用户预定义的任务流程高效地执行复杂任务。其侧重于基于预设流程实现任务的规范化与高效化执行,适用于任务结构清晰、可分解为多个步骤的场景。 image

高可靠执行引擎

提供高可靠执行引擎能力,支持分布式部署和低成本运行,解决海量Agent执行效率低、成本高的问题,有效支撑海量Agent运行和行业生产应用落地。

  • 批流混合的图执行架构:支持批数据与流数据在统一图结构中的协同执行,通过组件化与数据流传递机制,实现复杂 Workflow 的高效编排,实时输出。
  • 状态自动管理与中断恢复:通过会话级状态建模、状态持久化与断点续传机制,保障高频交互和异常终端场景下任务可连续执行,并支持多实例部署下的一致性与隔离性。
  • 全链路可观测与调测能力:覆盖端到端执行过程的实时监控、调用追踪与异常关联分析,为复杂 Agent 系统在高并发环境下的稳定运行与快速问题定位提供工程级保障。

大语言模型支持

openJiuwen支持主流供应商提供的多种开源和商业大模型,例如Pangu、Qwen、DeepSeek等。我们会持续更新openJiuwen支持的大语言模型。如果您有任何建议或需求,欢迎随时向我们反馈,我们将积极采纳并优化,努力为大家提供更好的支持和服务。