1. 前言:
在接触新的开发板子时,我们经常会学习新的东西,看大量的文档,智能体是一种具备自主性、适应性和协作性的人工智能技术,它能像数字伙伴一样主动帮助你规划、执行和优化学习过程。与传统工具不同,智能体可以持续学习你的习惯,动态调整支持方式,从而让学习更高效、更个性化。

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

openJiuwen作为开源Agent平台,致力于提供灵活、强大且易用的AI Agent开发与运行能力。基于该平台,开发者可快速构建处理各类简单或复杂任务的AI Agent,实现多Agent协同交互,高效开发生产级可靠AI Agent;并助力企业与个人快速搭建AI Agent系统或平台,推动商用级Agentic AI技术广泛应用与落地。
3. 为什么选择openJiuwen?
openJiuwen平台的关键优势包括:
- 全场景适配:面向ToB与ToC的全场景设计,满足企业和个人在不同应用场景下的需求。
- 灵活的开发方式:提供零代码、低代码和使用SDK等多种开发方式,帮助用户根据需求和技术背景自由选择开发方式。
- 高效精准的任务执行:确保AI Agent在执行任务时的高效性与精准性,优化任务处理流程,提升工作效率。
- 多Agent协同能力:支持Multi-Agent的协同工作,能够处理复杂的业务流程和跨领域任务,提升整体效率。
- 稳定的生产环境支持:提供商用级稳定性与高可用性,确保在大规模生产环境中的可靠运行,助力企业和个人快速实现商用级Agentic AI技术的落地应用。

4. 构建懂业务的超级AI应用:
openJiuwen平台提供的AI Agent开发能力,可以帮助开发者快速构建懂业务的超级AI应用,实现多Agent协同交互,高效开发生产级可靠AI Agent,拉取源码即可本地运行,开箱支持 ETL + RAG、智能体编排、MCP工具接入、插件体系与企业级监控,帮助你在自有环境快速落地复杂 AI 应用。
4.1 docker安装:
请确保机器满足以下要求:
-
硬件:
- CPU:最低 2 核,推荐 4 核及以上
- RAM:最低 4GB,推荐 8GB 及以上
-
操作系统:
- Ubuntu:最低 Ubuntu 20.04,推荐 Ubuntu 22.04 (Jammy) 及以上
注意:Ubuntu 官方与主流软件源已停止支持 Ubuntu 20.04 (Focal) 及以下版本系统。

运行以下命令下载版本包:
js
# 下载 x86_64 架构版本包:
wget https://openjiuwen-ci.obs.cn-north-4.myhuaweicloud.com/agentstudio/deployTool_v0.1.1_amd64.tar
# 下载 arm 架构版本包:
wget https://openjiuwen-ci.obs.cn-north-4.myhuaweicloud.com/agentstudio/deployTool_v0.1.1_arm64.tar

运行以下命令解压版本包,将版本包放至安装目录,解压该版本包(将 xxx64 换为对应的机器架构):
js
tar -xf deployTool_v0.1.1_arm64.tar
ls

进入 deployTool_v0.1.1_arm64 目录,输入以下命令确认 Docker 已启动:
js
sudo systemctl start docker
sudo systemctl status docker

输入以下命令启动 openJiuwen:
js
./service.sh up
注意:可能会因为网络原因出现 "up Plugin + Sandbox Server failed" 报错,请重新执行 ./service.sh up。

我这里因为网速的原因,所以需要等待一段时间,等待 Docker 启动成功,当然,如果网速快的话,可能很快就启动成功了。

这里也可以看到我们下载的docker镜像也比较多,所以需要等待一段时间,等待 Docker 启动成功。
js
docker images

上面就是openJiuwen的安装过程,可以看到我们安装也是比较简单,没有什么太复杂的操作,只需要执行一个命令就可以完成安装。
4.2 访问openJiuwen:
安装完成后,我们可以通过查看本机ip来访问openJiuwen,我这里用的是虚拟机,所以直接访问本机ip就可以了,可以查看到本机的ip地址为192.168.33.128:
JS
ifconfig

接下来,我们通过浏览器访问本机的ip地址192.168.33.128:1029,可以注意一下端口是1029,访问效果如下,但是这里有个问题,我这里直接访问本机ip是不行的,需要使用https来访问:The plain HTTP request was sent to HTTPS port

当你遇到将普通HTTP请求发送到HTTPS端口的问题时,通常是因为客户端尝试使用HTTP协议而非HTTPS协议连接到服务器。这通常会导致连接失败或安全警告,因为浏览器默认期望使用HTTPS来建立安全的连接。
无法直接使用ip进行访问,要使用https来访问,所以我们需要将本机的80端口映射到1029端口上,这样就可以使用https来访问了。


最后,我们访问成功,可以看到openJiuwen的登录页面:

关于 openJiuwen
openJiuwen 社区聚焦 AI Agent 通用平台能力,致力于构建易用、灵活且稳定的开源智能体平台,推动商用级 Agentic AI 技术广泛应用与落地。
基于该开源项目,开发者可快速构建能处理各种复杂任务的 Agent,实现多 Agent 协同交互,助力个人及企业高效地搭建 AI Agent 系统。
官网 :https://www.openjiuwen.com
代码仓 :https://gitcode.com/openJiuwen
社区论坛:https://gitcode.com/org/openJiuwen/discussions
🎉 欢迎加入 openJiuwen 开源社区,一起探索 AI Agent 的无限可能!