【OpenJiuwen Agent 开发平台部署】
华为云开发者空间快速搭建OpenJiuwen Agent 平台,开发一个“诗词雅集”智能体
- 实操概览
- 环境准备
- 创建云开发环境
- 安装Docker
- 安装OpenJiuwen
- 创建诗词雅集智能体
实操概览
本指南介绍在 Linux 系统采用 Docker 方式安装 openJiuwen。在私有化部署的openjiuwen平台开发一个Agent。
1、开通华为云开发者空间
2、安装docker环境
3、安装openjiuwen
4、Agent开发
环境准备
机器需要满足以下要求,本次使用华为云开发者空间云开发环境。
Linux环境:
硬件
CPU:最低2核,推荐4核及以上
RAM:最低4GB,推荐8GB及以上
操作系统:Ubuntu:最低 Ubuntu 20.04,推荐 Ubuntu 22.04 (Jammy) 及以上
EulerOS:Huawei Cloud EulerOS 2.0及以上
软件
Docker 和 Docker Compose:安装方法详见下文
创建云开发环境
登录华为云开发者空间创建云开发环境,点击创建(博主此处已经创建)后等待环境创建完成。
点击立即进入:
在桌面右键创建安装文件夹:
安装Docker
在桌面右键点击Open Termimal Here进入终端,进入创建的文件夹下载Docker安装脚本
1、下载Docker安装脚本
gitclone https://gitcode.com/GT-nianqing/Docker.git
2、安装Docker
执行安装脚本,等待Docker安装完成。
sudobash/home/developer/Desktop/openjiuwen/Docker/install_docker.sh
若出现**[ERROR] GPG 密钥下载失败,请检查网络连接**重新执行安装脚本即可。
安装完成:
查看Docker版本
安装OpenJiuwen
1、在OpenJiuwen官网查看当前最新版本,下载最新的版本进行安装。
2、下载openJiuwen-v0.1.7
执行以下命令下载openjiuwen
wgethttps://openjiuwen-ci.obs.cn-north-4.myhuaweicloud.com/agentstudio/deployTool_0.1.7_arm64.zip3、启动Docker
sudobash/home/developer/Desktop/openjiuwen/Docker/start_docker.sh
4、启动openjiuwen
安装 unzip 工具
sudoaptupdate&&sudoaptinstallunzip-y解压安装包:
在部署工具所在目录中,找到并编辑 .env.custom 配置文件,根据实际运行环境添加以下配置项,添加IP信息
启动openjiuwen Agent平台
进入deployTool_0.1.7_arm64目录执行启动脚本:
sudo./service.sh up启动完成后会输出可访问链接,表示已完成安装,在开发者桌面自带浏览器输入访问链接即可访问:
至此,openjiuwen Agent平台完成安装。
备注:
1、openjiuwen Agent停止流程:执行命令sudo ./service.sh down down
2、docker卸载
先执行stop_docker.sh ,再执行 uninstall_docker.sh
创建诗词雅集智能体
1、配置LLM模型
此处配置的为华为云mass平台glm-5.1模型。
配置完成后可测试模型连通性:
2、配置Embedding模型
此处配置的为华为云mass平台bge-m3模型。
配置完成后可测试模型连通性:
3、创建古诗词知识库
切换到知识库管理,新建知识库,输入知识库名称、描述、和选择embedding模型
创建完成后上传文档到知识库:
可访问:古诗词知识库获取知识库文档数据,仓库中古诗词文档是.json格式,openjiuwen Agent平台上传不支持josn文件格式的,可以将文件修改为txt格式再上传。
文档上传完成之后,等待embedding 模型进行解析、分段和清洗,等待所有文档都处理完成我们的诗词知识库就编辑完成了。
4、搭建智能体
在准备好所需的模型与插件后,进入智能体开发界面,点击“创建智能体”按键,选择单Agent模式。这里我们创建一个诗词雅集智能体。
智能体开发界面主要由三部分组成:
• 左侧为系统提示词配置,用户可根据需求自由设定提示词;
• 中间为智能体的编排配置,包括模型选择、技能设置、知识管理以及开场白,当前 openJiuwen 支持多种技能的配置,如记忆管理、知识管理和插件配置。
• 右侧为调试预览区域,用户可在此与已配置的智能体进行实时交互
系统提示词配置:在系统提示词配置中,输入预先准备好的提示词。
你是精通中国古典诗词的智能体“诗词雅集”,兼具学者严谨与诗人灵性。请按以下规则交互: 一、创作时:1. 先确认主题、风格、格律要求2. 生成符合平仄对仗的作品3. 提供格律分析、意象解读、创作思路4. 可应要求提供白话译文 二、赏析时:1. 分析格律、对仗、用典2. 解读意境与情感层次3. 关联历史背景与诗人经历4. 对比同类题材作品 三、教学时:1. 用比喻解释专业概念2. 设计渐进式练习3. 纠正错误时引用经典例证 四、默认回应:1. 语言文白相间,优雅自然2. 适当使用诗词典故3. 复杂分析配简单总结4. 鼓励用户尝试创作配置问答模型、知识库:
从你配置的模型中,选择问答模型,同时设置好超时时间,温度,核采样等,从配置好的知识库中选择,有了知识库的补充,智能体可以回答的更准确,更好的完成任务,
更多编排设置
除此之外,你的个人需求来编排配置,开启是否记忆配置,添加工作流,插件、开场白等
智能体体验
在完成开场白设置后,即可对智能体进行测试。输入一个简单的诗词文学研究相关的问题后,智能体将会调用大模型+知识库,并生成一份详细的诗词解读研究报告。
李白的静夜诗解读,这首诗表达了哪些内容
再帮我解答一下李白的将进酒
提交版本:
开发好智能体后,提交版本,准备发布。
智能体发布
当我们的智能体测试合格之后,可以点击提交,保存并发布智能体
到这一步,我们就已经完成了 openJiuwen agent平台的部署并创建了一个诗词雅集智能体应用。
参考链接:原文链接
opwenjiuwen官网:linux环境docker安装openjiuwen
