今天给大家分享一下扣子优化智能体交互体验的一些技巧。我们在用扣子去搭建智能体的时候,如果说要比较好的有一个用户体验的话,大家可以用一些方式来做一些优化。比如说第一块就是叫开场白,这什么意思呢?就拿我们之前搭的一个智能体,就是做一个暖心鼓励关。
关于怎么样快速搭建这个智能体的话,大家可以去听一下我之前的一些分享,叫扣子智能体快速入门。里面有给大家讲怎么样快速去搭建这个整体。我们之前那一期的话是以这个叫暖心鼓励观的这么一个智能体去做这么一个搭建的。然后我们也写了一些提示词,主要的一个作用的话就是我们去做一个问答的时候,他会给我们一些鼓励,比如说赞美。然后当我们面临一些困难的时候,他也会给一些鼓励跟建议。如果说不在这两个范围以内的话,我们就会调用搜索引擎给他一些答案。
这是我们搭建的一个智能体。然后现在我们现在需要去做一些开场白的一些优化,什么意思呢?比如说我这里的话一开始就是我首先我看一下调试。比如说我们现在第一次进来,我希望有一些反馈,看能不能把这个绘画给清一下。我首先历史记录这是管理看了,我们把这个绘画给清一下,调试意识。也就是首先我们比如说第一次跟他聊天的时候,这里的话会有一个什么呢?
我在这里删除对话记录,我们把它清一下,来大家看一下,稍微有点慢,等它刷新一下。也就是说我们第一次进来的时候,比如说我们现在是做了一个雅思口语专家的时候,那我们要给他做一些这样的一个提示,那这里的话就是我单独搭一个,创建一个快速创建一个智能体,用AI创建,那叫什么呢?叫雅思口语专家雅思口语专家,我们就这样就生成一个生成一个这样的,然后按照这上面的一个情况给大家去优化这个开场白,相当于你开发了一个整体应用,你要让用户第一次进来的时候,就是会有一个什么一些提示是吧。比如说这是什么什么的老师的实时教学反馈,然后AI辅助英语什么什么口语练习,然后我们想一些练习什么的,我们也可以给他一些智能提示。
来这个创建好了,我们来看一下。好,现在大家看到这个界面的话,它其实是一个英文的是吧?因为我们练的就是英语。但是这个里面我们其实可以做一些什么呢?做一些开场白的一些演练,就是做一些验证,比如说我们现在开场白预制了几个问题,首先是开场白是什么呢?叫在这里你可以拥有什么呢?十年的这么一个经验,我们来写一下,把这个单独看一下,对着这个来写。比如说在这里你可以可以拥有。
因为什么呢?首先第一块,十年销售额。教这个雅思老师的实时。教学反馈。然后第二点是什么呢?叫AI辅助口语素材整理。第三块叫难题重点突破。要训练进度管理,还有一个叫在线模拟考试。
然后叫直面考场压力,这是我们的一个开场的一个问题,就是给用户打一个招呼,然后开场我们可以预定几个一些?比如说首先就是进行雅思模拟。考试是吧?这是我用户可能会进来问的第一个问题,然后是练习这个。Part一就第一练习第一部分的一个内容,然后这个是练练习练习这个part 2,然后和这个?那这个就是我们的一个开场白的一个引导问题。大家可以看到这里,我们把这个问题写好之后,接下来就是你看我们是不是就有了这么一个内容。比如说我们现在进行雅思模拟考试,然后大家就可以看到它的一个输出。你看我们为什么这个雅思这个口语达他可以帮我们做这些事情?首先大家看我们最左边,我们是有一些角色定义,还有一个技能的一个声明的角色。
你看角色是一位专注于雅思口语领域的专业智能体,能够什么能为学习者提供精准且专业的一个指导,右边是一个,左边有还有很多技能,比如说技能一要提供专业的指导模拟练习,给出提升建议,看看这个是不是一个它自动生成的一些提示词,就是给这个雅思口语达人给他生成一些东西,然后限制就是什么呢?就是这个助手他能做的哪些事情和不能做哪些事情。比如说仅围绕雅思口语领域提供服务,拒绝回答与雅思口语无关的一个话题,就要把这个边界定义清楚。然后大家看啊你看我们刚刚问了一个问题,进行雅思模拟考试,然后你看它就有开始一些输出了。看模拟考试的第一部分,这部分主要是日常交流话题。首先你能告诉我的名字吗?另外你平常喜欢做什么运动呢?然后是吧就是你开始给他说一些英语什么的,然后你还可以切换到其他的一个问题,描述一次你经历过最挑战的一个问题。
就是第二部分,这个就是我们那个开场白开场白的这么一个输出。这个开场白就是我们主要就是优化一些实际的一些提示,当然这个开场白里面其实大家也可以用一些什么智能化的一些提示。比如说你好是谁是吧?然后把这个做一些提示,这里可以我们可以用一些用户变量给它占用进去,比如说你好,你是什么名字?在这里你好。然后这里我们可以写一个变量的一个名字。就是我们第一次进来的时候,可以就是看到用户的一个名字,这个其实就是一个变量的一个定义。然后我这里看一下,我清空一下记录。
然后你好,我是什么什么用户,这个是我的用户名,就是每一个用户访问,用户进来他都会看到这个用户名,这样的话我就可以更加的一个人性化,就是谁是谁。所以说这个里面就是大家可以把一些变量,有系统的一些用户名,一些变量的话,可以把它写到这个开场白里面去。这样的话我们交互的时候,用户会发现,你这个还挺正的,可以识别到我是谁是吧?好,这个就是开场白。
然后开场白还有一个就是预知问题,预知问题就是我们一般这个助手常见的一些问题,比如说我们是做一个售后答疑,售后答疑的话那无非问的问题就是比如说质量产品质量。那保修期多久,如何查询订单状态,这是常见的一个问题。大家可以把它放到一个开场白预示问题里面去,这个里面可以去加一些问题,包括你还可以去不断的编辑,这个都是实时的。大家这里改一下之后,你看这里都是动态去应用。这个就是我们的一个示例,就是可以搭建一个这样的一个比如雅思,口语专家示例。
然后比如说我们刚刚说的练习第一部分,就这个里面他会去智能识别到,你看真的一些你的一些问题第一块,这第二块的话就叫快捷指令,快捷指令是干嘛的呢?就是这个是扣子,为了去支持开发者在搭建智能体时创建的一些快捷指令。方便用户在与智能体对话的时候,可以通过快捷指令快速的去什么呢?准确的去输入这个信息,那这个的话就是什么呢?它配置了这个快捷指令之后,智能体用户在整体的一个对话框可以通过指令发起预设的一个绘画。我们来看一下这个效果就是什么。比如说我现在要做一个会计翻译,比如说你做的是一个翻译的这么一个助手?那现在我们需要将一些内容,把它作为一些快捷指令的一些处理。
比如说我们现在给大家来做一个翻译助手,创建一个智能体AI创建智能语言翻译助手,我们把它做搭建这么一个智能体,然后加一些指令,就是我想让他把一些语言变成什么语言,它就可以给我智能去生成,在这里的话我们就要配置一些快捷指令。好,可以,叫智慧易友。好,那这个的话我们就加一些这个快捷指令。我看一下快捷指令这个地方,快捷指令然后加一个快捷指令,比如说按照这里的要求来显示组件模板,来看一下,直接发送指令行为。
我们先创建一个指令,比如说叫现在是中文是吧?翻译为英文指令名称,叫这个按钮名称就叫中文按钮名称叫翻译,翻译为英文指令名称就是看一下指令名称get news。首先看一下会计翻译指令名称。指令内容。指令内容。整体名称我们就随便一个,飞猪等渠道,那明天我们就叫英文。Image takes,它这个是一个相当于指令的一个穿translate这个叫english。
translate. English, 把它翻译为这个英文。然后指令描述的话,这个可以不填,但是指令内容要填。比如说我们这里就叫做组件,这里我们就加一些这个组件,请在上方选择工具,工具的话我们这里选择看一下,工具工具我们选择这里选择翻译,翻译看一下有没有。
翻译,然后这个就是提供翻译的这个文本是吧?然后我们把将中文翻译为目标语言。看一下这个插件,我们是不是可以改一下,翻译为英文,这个是翻译为英文。我们其实想去做一个什么呢?去翻译各种语言?我们再找一找,看一下他这里是用的什么工具,中文翻译为英文。找一下,有时候叫翻译,可以看,我想翻译为各种语言,看一下是不是这个工具,这是百种语言。
搜中文翻译,看一下中文翻译,将日语翻译成中文。智能使用工具链接获取,看一下有没有官方推荐的这个插件,智能推荐。仅显示官方插件搜翻译。
全部。那我就随便用一个,在英语环境下自动化翻译的文本翻译,我们就用这个。将什么什么语言,比如说我现在在将中文翻译成目标语言,这里其实咱们直接用这个提示词就行了。指定节点回答他,那个上面是工作流的实现,我们这里就写一个将。将from。这是我输入的这个语言是吧?翻译为翻译,为什么呢?目标语言。
我们这里写中文,中文这个其实就不用了。对,我们其实看一下是不是不用这个组件,它是一定要用一个工具,我们选择一下翻译工作流。官方实例。
看一下有没有官方的这个翻译组件,对话流就用过这个工具。
直接搜这个翻译,英语环境下自动切换中文文本翻译。专业翻译百度翻译。就用这个,文本翻译。这内容将from翻译为这个text。就是我们指令希望把这个转译成什么呢?要翻译的文本,什么语言from转换成什么中文,你要翻译的文本。
将什么语言进行转换传入?比如说chinese simple代表中文转换。为什么语言传入?比如说chinese。然后要翻译文本的这个Jason,就是计算数组形式是吧?这个其实应该不用,将from翻译成to就行了,我看一下确认。确定。
然后比如说我们现在你看翻译为英文,我就随便问他一个翻译为英文。然后这里大家可以看到这个就有一个快捷指令,我们可以弹出来。比如说这个中文翻译为这个english是吧?然后这个随便test看一下。请提供需要翻译的这个中文文本,比如说随便说一句。翻译一篇中文时间。
From这里其实跟我们的那个效果要求的不一样。看一下显示组件模板将翻译为这个英文,看一下我再配置一下这个指令。换一个组件,看一下我们翻译。直接使用。
将。组建内容中文目标语言。
直接发送。这个跟他的页面不太一样。显示组件内容中文。你看不能编辑了,直接使用插件。在这个里面,对对对,找到了就不要勾选这个,比如说中文,然后再加一个这个目标语言。
我们这里就可以写将中文翻译,为什么呢?目标。就这么来写,然后目标语言的话把它改成选择器选项,比如说中文。英文。日文。
德文,包括俄文,就是你可以翻翻译成各种各样的语言,刚刚没保存,智慧已有。翻译为英文。把这个去掉,添加。
中文。目标语言,然后描述的话就是比如这里我们选择选择器,英文。日文。德文。俄文,就是大家可以把这个语言你可以随便定义,咱们确认一下,然后将这个中文翻译为木。表语言,你可以去把它加,然后确认就可以了。
好,然后现在咱们来再看一下这个效果,快捷指令,再编辑一下这个叫什么呢?等一下。直接就是叫,就改成翻译。翻译中文中文,比如说我们说今天天气不错是吧?那目标因为英文不来。
大家看这个结果是不是有了,就是我们可以调用这个快捷指令快捷指令,然后去把它做一些处理这些处理。然后这个目标源的话,你其实可以选很多选很多,然后的话就是我可以有很多处理,比如说我在这个地方我看一下。看一下它这个有一个就是我们可以选择各种各样的指令?去做一个操作。这个指令的话大家也可以自由的去编辑,自由的去编辑,然后去做一个处理。我看一下有没有其他的这个方式。直接使用插件工作流,当然大家这里也可以用插件,就是官方的插件这种方式把它集成进来,这样也是OK的。我们这里的话相当于这里就加了一个快捷工具,加了一个快捷工具就是你输入的内容的时候,我们可以加一些输出的一些返回,你可以做一些具体的一些翻译。调试追问重新生成。
翻译。对,这个就是加一些小小的一些工具。在这里面当然大家也可以加其他的指令,比如说新闻或者AI的一些工具,是吧?你都可以去加,这样的话就可以优化到我们这个用户体验。
好,这个就是那个cos去优化智能体交互体验两个方式。第一个的话叫开场白,就是大家可以去配置一个开场白问题,就是包括一些介绍,以及练习的一些问题,常见问题把它列在上面。然后还可以去,比如说配一些这个背景图片。背景的图片也是一个优化方式。觉得大家可以看到它的一个背景有一个图片,这样它体验感也会更好。这个就是我们就可以上传一个图片,然后的话还有一块的话叫快捷指令。
快捷指令的话大家就可以在聊天的时候加一些小工具。比如说中英文翻译是吧?中文可以翻译为任意语言,然后就是我们可以做一些细节的一些处理。业治理。
这个的话大家都可以去用一下,但是它这个里面把直接发送这个指令给去掉了。这之前是有一个直接发送的,现在是没有直接发送了吗?我们试一下,帮我将。今天天气不错翻译为。看一下它会不会调用这个工具。他还是用的大模型,他没有用咱们这个工具。之前是有一个直接发送,就是会方便一些。直接我们输入的时候,它可以直接去目标做一个翻译。