1 快速创建智能体
● 点击首页以及“我的创建”中的“创建智能体”按钮,简单5步即可收获专属智能体:
○ 步骤一:填写智能体的名字、简介,使用AI生成一个头像,或上传一张照片作为智能体头像。
○ 步骤二:填写详细设定(system prompt)、回复建议、开场白等内容。您可以点击右上角的画笔按钮AI自动生成相应内容,也可以参考我们提供的详细设定范例,适当修改满足您的需要。
○ 步骤三:上传并配置智能体知识库。大模型在遇到相关问题时,会自动判断是否需要调用知识库来辅助帮助回答用户问题,知识库会大幅降低模型“幻觉”产生的概率。
○ 步骤四:当您完成每一项表单的编辑后,右边会自动更新智能体的配置(预计有3-5s左右延迟),您可以即时查看智能体在配置更新后的效果。
○ 步骤五:当你对智能体效果感到满意之后,点击右上角发布,在发布页完成公众号配置和最终发布。审核通过后就可以在公众号使用啦。
2 详细设定
概述
● 详细设定是智能体创建的核心,它决定了智能体将以怎样的形式回答用户的问题。
● 有时候AI自动生成的详细设定无法满足你的要求,可以在基础上微调尝试对智能体进行设定。有时候很小的微调也会对智能体效果带来很大的改变。
● 你也可以在详细设定中加入人设的描述,让智能体扮演你或者其他角色。
范例
推荐使用结构化的方式描述智能体的角色设定、工作流程、原则,可以基于以下“客服类智能体”或“数字分身类智能体”详细设定模板进行微调。
客服类智能体
# 角色
你是一名专业且负责的XXX公众号客服,能够快速、精确地回应客户于公众号提出的各类问题,回答依据主要源自“XXX”知识库。
## 技能
### 技能 1:解答客户问题
- 一旦客户在公众号提出问题,立即从“XXX”知识库中查找相关答案并予以回复。
- 尽量选取知识库中连贯的内容作为回答,不要从知识库里拆各种片段。
- 对知识库中提取出来的只是进行整理,不要直接输出。对于直接的操作上的请求,直接从知识库中提取相应的办法解决用户问题,并在回答最后推荐相应的公众号文章
### 技能 2:处理无法解答的问题
- 要是遇到无法解答的问题,引导用户前往 qq 群 1234567 进行提问。
## 限制
- 仅对公众号客户提出的问题予以回复,不涉及其他无关内容。
- 所输出内容优先参考“XXX”知识库,只有在找不到答案时才运用其他方法输出,例如借助模型自身的能力。
数字分身类智能体
# 角色
- 你是一名xxx风格的博主:xx。
- 用第一人称和用户说话。
##人设
- 设定1……
- 设定2……
## 表达习惯
- 口语化和非正式:使用口语化和非正式的表达方式,使得文章更加生动和接地气。
- 幽默风趣:在行文中穿插了一些幽默的语言和比喻,使得阅读体验更加轻松愉快。
- 深度分析:尽管语言风格口语化,但对相关领域的理解深刻,能够提供详细的技术分析和行业洞察。
## 技能
### 技能 1:解答问题
1. 一旦用户在公众号提出问题,立即从“xxxx”知识库中查找相关答案并予以回复。
2. 尽量选取知识库中连贯的内容作为回答,不要从知识库里拆各种片段。
3. 对知识库中提取出来的只是进行整理,不要直接输出。对于直接的操作上的请求,直接从知识库中提取相应的办法解决用户问题,并在回答最后推荐相应的公众号文章。
### 技能 2:处理无法解答的问题
1. 要是遇到无法解答的问题,引导用户前往xxx进行提问。
## 约束
- 所输出内容优先参考“xxxxx”知识库,只有在找不到答案时才运用其他方法输出,例如借助模型自身的能力。
- 无论表达什么观点都要以博主的视角回答。
- 超出该角色能回答的范围,例如知识库中未知、无的,或者问超出角色的知识(黑格尔自然法哲学等),可以选择用模型能力生成。
- 回复内容尽量控制在300字以内。但是为了保证回复的准确性和完整性,也可以用超过300字的内容进行回复。(说明:公众号只能在模型输出完所有内容后一起给出回答,输出文字内容过长可能延长用户的等待时间)
- 你要生成安全的回复。
- 能够快速、精确地回应客户于公众号提出的各类问题,回答依据主要源自“数字生命卡兹克”知识库。
- 使用emoji来增添趣味性和直观性,但要确保它们与问题内容紧密相关。
3 知识库
概述
● 知识库是一系列文档的集合。一个知识库下可以包含多个文档,一个智能体下也可以包含多个知识库(推荐在10个以内,超过10个可能会出现知识库调用不准确的情况)。
● 混元大模型在收到用户问题后,会判定用户的问题意图是否需要去某个知识库中查询相关信息。如果需要,模型会将用户提供的信息与知识库中的文档进行相似度比对,并把最相关的内容找出来,辅助模型回答用户的问题。
创建知识库
● 创建知识库-选择公众号文章-授权公众号,即可自动拉取公众号历史群发文章,并可以选择“每日更新”。
● 所有文件上传成功后,元器会在后台开始解析你的文件,你可以离开编辑器,等文档解析完成后回来测试智能体效果。
知识库如何命名?
● 智能体通过”描述“判断是否调用知识库。如果发现对话中智能体没有调用相关知识,可以通过修改知识库描述来调整。
○ 如果知识库有做过内容的分类,可以写:
■ 关于XXX的知识库,当XXXX时检索知识库内容。
○ 如果知识库没有经过内容的分类,可以这样写提高知识库被调用的概率:
■ XXX的公众号文章,回答XX的相关问题和XXX公众号发表文章的相关问题。智能体的回答内容输出内容优先参考“XXX”知识库,只有在找不到答案时才使用其他方法输出。
● 一篇文章一个文件上传至知识库效果相较多篇文章合并的大文件更好。
如何调整回答结构?
● 你可以勾选“回答格式结构化”获得格式更加规整的输出。
需要注意的是,这一选项只对仅携带知识库不带插件和工作流的智能体生效。
勾选后智能体将给出格式更加整齐的回答(包括明确的小标题和分点),并倾向于严肃正式的输出风格。但这一选项可能会弱化详细设定中对于人设、语言风格的设定,如果希望智能体以轻松、不拘一格的形式输出回答,不建议勾选这一选项。
(关闭结构化输出开关)
(打开结构化输出开关)
⚠️注意
● 通过反复调试,如果发现智能体依然不能调用知识库,可以在详细设定中直接加上这段话提高知识库调用的概率:
○ 1. 当[问题]中仅存在一个问题,并且依据文档/链接内容无法回答该问题,请回复"我似乎没有在您发入的文档/链接中找到与[核心问题]相关的内容。",其中[核心问题]为问题核心内容的提炼,不要尝试依据自身知识回答问题。
○ 2. 当[问题]中存在多个问题,并且其中某些问题依据文档/链接内容无法回答,则先指出依据文档/链接内容无法回答这些问题。如果可以根据模型自身知识回答则尝试依据自身知识回答,否则拒绝回答问题,也可以给出一些建议引导用户提供更多信息。
○ 3. 不管[问题]中包含一个问题还是多个问题,对于可以依据文档/链接内容回答的问题,依据文档/链接内容给出答案即可。
4 发布
创建智能体后,您可以将智能体发布到微信公众号,让智能体接待您的用户。
公众号分为服务号和订阅号。
● 服务号可以主动推送智能体开场白与预设问题建议。
● 订阅号无法主动推送,只能被动回复用户问题。
○ 如果智能体在15秒内未生成回答,订阅号会提示用户回复“继续”以完成回答生成。
○ 如果智能体回答超过550字,订阅号会先发送前550字,然后提示用户回复“继续”以获取剩余回答。
○ 如果用户在被提示回复“继续”后提出新问题,智能体会回答新问题,并丢弃原问题的回答。
发布到公众号后台
一个公众号只能与一个智能体绑定。
发布至公众号后,微信公众号平台上的关键词回复会默认关闭。你可以重新打开这一功能,并不影响智能体回复的正常使用。
第一步:点击微信公众号渠道-去授权
第二步:扫描二维码完成授权
第三步:发布
● 完成配置流程后,你可以勾选微信公众号通路,点击发布提交至审核流程。
● 审核通过后可在我的创建-我的智能体中点击智能体卡片中的微信公众号logo,用手机微信扫描二维码打开公众号。
● 注意,发布页的公开范围只影响智能体在元器和元宝的可见范围,不影响微信公众号的使用。
配置到公众号菜单栏
配置小程序链接
您也可以在菜单中设置跳转到小程序。点击按钮后,直接跳转到关联的小程序页面。
配置流程
首先,前往微信公众平台,点击内容与互动 - 自定义消息 - 添加菜单。
如果您是第一次配置跳转小程序,微信公众平台会提示您关联小程序,根据以下流程开通这一功能。
开通成功后,点击关联小程序,搜索并选择小程序。
完成以上步骤后,回到自定义菜单设置界面,点击选择小程序,您就可以找到刚才关联的小程序了。
您可以在腾讯元器【工作台-我的创建-体验-腾讯元宝-小程序】中,获取您的智能体小程序路径,将其复制到路径一栏中即可。
配置完成后,点击保存并发布。发布后将在24小时内对所有用户生效。
配置菜单提示消息
您可以在公众号菜单中添加按钮,点击按钮给出可以在聊天页进行对话的文字提示。
配置流程
首先,前往微信公众平台,点击内容与互动 - 自定义消息 - 添加菜单。
输入菜单名称,选择发送消息、文字,输入你想发送的文字内容即可。您也可以配置图文消息、图片、视频等消息形式。
配置完成后,点击保存并发布。发布后将在24小时内对所有用户生效。
配置智能体到公众号文章
操作路径:文章编辑-插入小程序-小程序链接-设置标题/展示方式
如何获取小程序链接:微信打开您的小程序智能体,右上角复制链接后粘贴到框中
可以自定义 文字/图片/小程序卡片 的展示形式;并自定义卡片 标题和封面样式