本文将帮助您使用华为开发者空间从0到1搭建openJiuwen智能体开发平台,包括安装必要的软件、配置环境和运行第一个智能体。

0.概述

openJiuwen

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

华为开发者空间

华为开发者空间是为全球开发者打造的专属开发空间,汇聚了昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等华为各项根技术的开发工具资源。致力于为每位开发者提供一台云主机、一套开发工具和云上存储空间,帮助开发者基于华为根技术生态高效便捷地进行知识学习、技术体验和应用创新。开发者可领取每月 180 小时的免费云主机资源,体验开箱即用的云上开发环境,快速构建智能 AI 应用。

AtomGit AI

AtomGit AI 是新一代“开源 + AI”一体化基础设施平台,由 AtomGit 与 GitCode 深度融合而成。它聚焦于“代码 + 模型 + 算力”核心,为全球开发者提供开放、中立、公益的协作平台。AtomGit AI 深度融合了代码托管、模型管理及算力调度能力,提供从云端到本地的多样化算力支持(包括 GPU/NPU),并免费提供每月 1000 核时的 Notebook 与 Space 算力及 TB 级模型仓库。平台还支持一键部署模型和应用的 Space 环境,助力 AI 模型研发、验证及全链路交付。

1. 实操流程

Oversight

  • 说明:
    1. 通过开发者空间工作台访问并开通华为云MaaS,本案例中采用DeepSeek-R1 (AtomGit AI)。
    2. 云主机部署openJiuwen,并配置模型服务;
    3. 访问openJiuwen智能体平台,完成应用开发等操作。

2. 获取模型

如需领取华为云 Maas 免费 Token 可参考华为云MaaS平台商用大模型Tokens领取使用指导领取千万级Tokens,用于后续智能体开发。

当然您也可以使用任意一家 LLM 服务商提供的 API。下面以 AtomGit AI 为例。

2.1 以 AtomGit AI 为例

首先我们访问 AtomGit AI 平台,注册账号并登录领取 Tokens。

AtomGit AI Tokens

接着我们访问想使用的模型如 DeepSeek-V3.2-Exp,获取 OpenAI 格式的 API 地址、模型 ID、API Key等重要参数。

Get Model

这里我们获取到的参数类似如下:

API 地址:https://api-ai.gitcode.com
模型 ID:deepseek-ai/DeepSeek-V3.2-Exp
API Key:sk-xxxxxx

接下来,我们需要在云开发桌面中部署 openJiuwen 智能体平台。

3. 部署 openJiuwen

3.1 创建并连接开发桌面

首先,我们访问开发者空间, 打开开发平台-云开发环境-开发桌面,创建一个鲲鹏的Ubuntu的开发桌面。

Create Desktop

接着打开开发桌面,进入到环境。

Connect Desktop

3.2 安装 Docker

在华为开发者空间-云主机桌面右键,选Open Termimal Here,打开命令行窗口。执行如下命令,下载Docker自动化安装脚本。。

git clone https://gitcode.com/sinat_41661654/install_docker-ubuntu.git

Get Install Script

接着执行如下命令,安装 Docker。

cd install_docker-ubuntu/
chmod +x install_docker-ubuntu.sh
./install_docker-ubuntu.sh 

⚠️注意:在执行到脚本第二个步骤时,需根据提示按回车键以继续自动化安装。

接着验证 Docker 和 Docker Compose 安装:

docker --version
docker compose version

Verify Docker

3.3 下载 openJiuwen 版本包

· 执行如下命令,下载 openJiuwen agent-studio 版本包

# 下载 arm 架构版本包:
wget https://openjiuwen-ci.obs.cn-north-4.myhuaweicloud.com/agentstudio/deployTool_v0.1.1_arm64.tar

Get openJiuwen Install Tools

3.4 启动 openJiuwen

· 执行如下命令,启动 openJiuwen 智能体平台。

# 解压版本包:
tar -xzvf deployTool_v0.1.1_arm64.tar
# 进入解压目录:
cd deployTool_v0.1.1_arm64
# 启动 docker 并查看状态:
sudo systemctl start docker
sudo systemctl status docker

Start Docker

· 执行如下命令,启动 openJiuwen 智能体平台。

# 启动 openJiuwen 智能体平台:
sudo ./service.sh up

Start openJiuwen

我们看到如图中openJiuwen 智能体平台启动成功,打开左下角浏览器的图标可以打开浏览器,输入网址后即可看到部署好的 openJiuwen 智能体平台。

openJiuwen

4.构建智能体应用

4.1 模型管理

第一步,我们需要在 openJiuwen 智能体平台中添加模型。先切换到 模型管理 页面。

Add Model

其实主要是使用 LLM API 三要素BaseUrl、API Key、Model ID 这三个参数来添加模型。至于怎么获取,每个模型服务商都有自己的一套标准体系,这里我们以 AtomGit AI 为例。访问 https://ai.atomgit.com/serverless-api 可以查看 AtomGit AI 提供的 企业级大模型推理API服务。

Add Model

我们以 DeepSeek R1 为例,如图中切换到 openai 页签,会显示完整的三要素-- BaseUrl、API Key、Model ID。

Add Model

接着我们将配置填入到模型基础信息中,如:

Add Model

!!!注意:这里的 BaseUrl 是 https://api-ai.gitcode.com/v1,不是 https://api-ai.gitcode.com

再然后,我们点击测试模型,测试模型是否可以正常调用。如果调用成功,说明模型配置正确。

Test Model

至此我们已经为 openJiuwen 智能体平台添加了 DeepSeek R1 模型,提供了强劲的推理能力。

4.2 创建智能体应用

我们切换到到智能体开发页面,可以在 openJiuwen 智能体平台中创建智能体应用。也可以使用系统默认创建的 出游助手 智能体。

Create Agent

从上图我们可以看到想让智能体正常工作,我们需要给他配置大模型。

4.3 配置智能体应用

接着我们可以配置智能体应用的参数,如模型、技能、工作流等。这里模型是必须配置的,其他参数可以根据需要配置。

Configure Agent

如上图,配置好了模型,我们可以对智能体进行调试。

4.3 保存智能体应用

最后我们可以保存当前版本的智能体,方面后续迭代及版本管理。我们猜测预计在 2026 年 1 季度,openJiuwen 智能体平台会晚上智能体应用部署全流程,方面开发者快速部署智能体应用以及使用者快速使用。

Deploy Agent

尾声

至此,我们已经完成了 openJiuwen 智能体平台的部署,并且创建了一个智能体应用。鉴于当前 openJiuwen 智能体平台还在快速迭代中,很多功能还在逐步开源中,比如知识库管理、部署管理,我们也期待 openJiuwen 越做越好,早日成为顶级 Agent 开源开放平台。最后,我想说的是,2026 年,如果您也想转行 Agent,积极拥抱开源,共同参与 openJiuwen 生态,我相信种下一棵树最好的时机就是现在~

参考链接

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐