字节跳动平台的智能体搭建

智能体=AI代调教
预设提示词:用来补齐用户不会表达的部分;
插件:用来让智能体有更多能力;
工作流:用来让智能体的工作流程更严谨;
知识库:用来让我们的智能体知道更多知识(比如公司内部的信息)。

一、提示词

提示词一般分为三部分的内容:
(1)帮我干啥;
(2)这是个什么工作、最好怎么干;
(3)按照指定格式输出答案。
例如:
没有提示词时,
在这里插入图片描述
写了提示词之后:
在这里插入图片描述

二、插件

未使用插件时:
在这里插入图片描述
选择相关插件:
在这里插入图片描述
在这里插入图片描述
这里默认调用了,也可以在提示词里说明:
在这里插入图片描述
在这里插入图片描述

三、工作流

有时候我们需要根据用户问的问题执行不同的操作流程,使用关键词进行说明会很啰嗦,这个时候可以使用工作流来处理。
在这里插入图片描述

3.1 工作流里的节点

3.1.1 问答和消息

在编辑工作流时添加问答节点:
在这里插入图片描述
在这里插入图片描述
根据不同的问答结果给用户发送不同的消息:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
效果如下:
在这里插入图片描述
在这里插入图片描述

3.1.2 文本处理

在这里插入图片描述
设置输出结果的排版。
显示图片时使用makedown语法:
在这里插入图片描述

3.1.3 知识库

3.2 技能

3.2.1 开场白

在这里插入图片描述
在这里插入图片描述

3.2.2 开场白预置问题

在这里插入图片描述
用户点击预置问题地按钮就会开始问答。
不要小看开场白和开场白预置问题的使用,可以很好地指引用户使用、很大程度地提升用户体验感。
3.2.3

微信小程序通过API接口调用字节豆包智能体的过程通常涉及以下几个步骤: 1. **权限申请**:首先需要在微信公众平台的小程序后台添加必要的API权限,比如网络请求权限。 2. **接入SDK**:从字节跳动提供的官方文档获取相应的智能体(如TNT、RoboE等)SDK,将其引入到小程序项目中。 3. **初始化服务**:在小程序中初始化智能体服务,并配置相关的账号和密钥信息,以便识别和授权。 4. **构建请求**:创建HTTP请求,指定API地址和参数,这些参数可能包括智能体所需的数据输入。 5. **发送请求**:通过`wx.request`或类似的方式,按照微信小程序的网络请求规范发送API请求。 6. **处理响应**:接收到服务器返回的结果后,解析数据并利用智能体提供的相应接口进行进一步操作。 7. **错误处理**:确保对可能出现的网络错误、服务器异常等情况做好适当的错误处理和反馈。 8. **异步编程**:由于网络请求通常是异步的,需要使用async/await或者Promise链式调用处理回调。 ```javascript // 示例代码 const request = wx.request({ url: 'https://api.bytedance.com/robot/api', // 字节豆包API地址 data: { input: '你的问题' }, // 智能体输入数据 method: 'POST', header: { 'Content-Type': 'application/json' }, success(res) { const result = res.data; // 解析返回结果 handleResult(result); }, fail(err) { console.error('请求失败', err); } }); function handleResult(response) { if (response.success) { // 调用智能体接口处理结果 robot.handleResponse(response.result); } else { // 处理错误情况 } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值