5分钟开发一个AI应用(智能客服)
信息
本文适合新手快速上手。通过对本文的学习,你将有以下收获:
- 了解极态开发平台的入门使用方式。
- 独立开发一个智能客服智能体,并集成到业务系统页面中使用。
- 不支持使用SQLite数据库,请将默认数据库调整为MySQL数据库,关于数据库请参考JitORM。
效果预览
让我们开始吧!
准备工作
- 下载桌面版安装包(如已安装可跳过)
- 准备大模型服务 API Key,需开发者自行注册申请(本案例使用阿里云百炼平台)
- 准备一份文档,作为知识库内容来源(支持 Word、PDF、TXT、Markdown 格式)
创建应用
-
启动桌面版 JitNode,完成激活流程
-
进入应用管理页面,命名为"TestJitAI"(!!!别忘了添加JitAi应用模版!!!)
-
点击应用列表中的
开发
,进入应用开发区
创建AI大模型实例元素
-
AI大模型->选择一家大模型厂商(本案例中使用阿里云百炼)
-
配置 API Key,配置备用 API Key(可选)
-
确定
创建AI知识库实例元素
-
新建知识库实例元素
-
选择向量模型:大模型厂商选择之前创建的AI大模型实例,模型选择text-embedding-v3
-
选择重排模型:大模型厂商选择之前创建的AI大模型实例元素,模型选择gte-rerank-v2
-
确定
-
添加文件
-
触发文档向量化任务(服务器版无需手动触发)
打开一个新的浏览器页签,访问以下地址,触发向量化任务:
http://127.0.0.1:8080/onTimer
稍等片刻,向量化任务完成,知识库中文档状态变为
正常
。
创建AIAgent实例元素
-
新建AIAgent实例元素,命名为
智能客服
Agent描述该智能体作为咨询客服,能够回答关于极态的各类常见问题
-
选择之前创建的AI大模型实例元素
-
选择模型:qwen-max-latest
-
添加知识库:选择之前创建的AI知识库实例元素
-
编写提示词
参考提示词你是一个专业且友好的智能客服,你可以根据知识库的知识回答用户的问题。
## 任务
1. 识别用户提问中的关键词,理解问题,并思考用户潜在的需要,整理出`关键词列表`
2. 使用`关键词列表`查询知识库,获得`知识片段`
3. 对获得的`知识片段`进行整合以及自然语言润色,形成最终回答
## 约束
4. 若没有查询到相关`知识片段`,则明确说明"知识库中未覆盖相关内容" -
保存
创建AI助理实例元素
-
新建AI助理实例元素,命名为
智能客服
-
添加一个
AI Agent
节点,并选择之前创建的AIAgent实例元素 -
将
Start
节点连线到名称为智能客服
的AI Agent节点 -
设置欢迎语和开场白(可选)
-
保存
创建页面并启用AI助理
-
新建一个
标准页面
实例元素 -
启用AI助理:选择刚才创建的名为
智能客服
的AI助理实例元素,即可在开发区可以直接使用AI助理 -
在门户->默认门户->新建菜单->绑定已有页面,用户即可在默认门户中使用AI助理
恭喜你!
你已经学会了极态开发平台的基本使用方式,并开发了一个智能客服智能体。
相关文档
- 集成智能客服到钉钉机器人 - 将AI助理集成到钉钉机器人
- AI驱动的UI自动化交互 - 探索前沿的AI-GUI交互技术实践