智能体介绍和亮点展示
本指南旨在介绍如何利用文心智能体平台构建一款图文结合的文字怪谈游戏智能体——“影织梦者”。该智能体通过自然语言处理技术,实现与玩家的流畅对话,并根据玩家的输入调整剧情走向,为玩家提供高度沉浸式的游戏体验。亮点展示:
图文结合:智能体能够生成与文字内容相匹配的图像,增强游戏的视觉冲击力。
情感反应:智能体能够根据玩家的对话和选择,展现出适当的情感反应,增加游戏的真实感和代入感。
剧情调整:智能体能够根据玩家的输入实时调整剧情走向,确保每个玩家的游戏体验都是独一无二的。
2、智能体创意想法
创意想法
最近短视频上兴起一种xx怪谈的题材,以惊悚诡异的剧情来吸引用户观看,我个人也是非常喜欢看。今天我就用文心智能体平台来搭建一个图文结合的文字怪谈游戏智能体。
本文主要介绍一下怎么来做这个智能体,这个智能体的主要功能是引导玩家进行文字怪谈游戏,展现出适当的情感反应,增加游戏的真实感和代入感。
创意实现路径的拆解
做智能体之前我们要做好智能体设定、回答逻辑、搭建平台和运用插件这四个准备工作。
智能体设定:智能体的整体功能和定位是作为一个文字怪谈游戏的智能体,名称为'影织梦者'。它需要通过自然语言处理技术来理解和生成自然流畅的对话,根据玩家的输入来调整剧情的走向。同时,它还需要根据玩家的历史对话和选择来理解当前的游戏状态,并据此调整对话内容和后续情节。作为游戏中的关键角色,它不仅需要引导玩家进行游戏,还需要展现出适当的情感反应,增加游戏的真实感和代入感。它的目标是提供一个高度沉浸式的游戏体验,让玩家在探索和解谜的过程中享受到游戏的乐趣。
回答逻辑:由于我希望它能够图文结合的回答,也就是描述场景的时候也给出场景的图片,所以我选择自己新建一个工作流,通过可视化的方式进行组合,从而实现复杂、稳定的业务流程编排。
搭建平台:搭建平台我选用的是文心智能体平台零代码创建方式,不懂代码的小白也可以跟着教程来做一个属于自己的智能体。
运用插件:插件这方面不建议选择太多,用到什么选什么就行,选取无关的插件,反而会降低智能体的回答速度,得不偿失,这次我选用的插件只有官方的一格生图。
3、开发实践
搭建智能体的过程主要分为三个部分,分别是基础配置,高级配置,调优。
基础配置
基础配置有四部分内容,名称、简介、人设与回复逻辑、开场语和引导词。名称和简介最好能直接表现出智能体的核心主题,不要弄的太花里胡哨,比如我是一个文字怪谈智能体,我的智能体名称就是文字怪谈小游戏。
人设与回复逻辑是智能体的核心,可以按照结构化标签精心完成人设填写,会直接影响智能体的表现效果,提升用户的体验和满意度,吸引更多用户与你的智能体进行互动。
开场语和引导词可以提示用户怎么来用这个智能体,避免用户不知从何下手。一般是一个开场文案,三个引导词。开场文案要直接说明智能体的主题以及他的能力,引导词要简短明了,每个引导选项,十个字为佳。如果单个引导语超过30个字,容易被判定为效果不好。下图是我的开场白和引导词。
上图是我设置的基础配置,这里将人设与回复逻辑这块儿设置了三个标签分别是角色与目标、思考路径、个性化。这里有个很好用的功能就是右上角的AI优化,我们只需要描述出大概的核心内容,剩余的部分AI会补充和优化。这里给一些我的心得,这三个标签的内容不要混在一起,一定要分清楚避免设定不生效。角色与目标这块儿设定好智能体的身份、功能、目标;思考路径这块儿设置逻辑、规则;个性化可以设置内容的输出格式、智能体的语气等。
高级配置
高级配置是优化智能体的核心部分,我们要根据自己的需求来选择功能。
上图是我选用的高级功能,一定要记得合适才是最重要的,不要追求功能多。开场文案和开场白这里可以AI生成一下也是非常好用的。插件这块儿提供了很多好用的官方插件可以根据自己的需求来选择,这里我只用到了一格生图,还是那句话要选择合适的,选的多了反而会影响反应速度。
工作流
高级配置里面我认为最重要的还是工作流的使用,通过可视化的方式进行组合,从而实现复杂、稳定的业务流程编排。
上图中官方推荐了三个工作流,虽然不一定是我们想要的但是也有参考价值,可以模仿学习。比如这次我自己创建的工作流就是参考了get3image来编排的。
上图是我编排的工作流,下面我来详细分析一下逻辑。
第一步、信息输入
用户输入一条信息,然后通过大模型进行处理,输出大模型处理后的结果。
第二步、信息处理
将处理结果分为两部分处理,第一部分是将文本直接输出到结果,第二部分是提取文本中的场景描述关键词生成图片。
第一部分很简单,加入一个文本处理节点将输入信息转换成字符串输出即可。
第二部分有点复杂,首先将输入信息也就是第一步最后输出的内容进行提取,在提示词部分设置如何提取。这里我是提取了图片的主题、图片的场景、图片的人物以及人物的动作,分别赋值给四个参数,最后输出参数。
将拿到的参数再进行字符串拼接,输出一段场景描述的字符串。
再用getimage将描述生成为图片
第三步、结果输出
这里增加一个结束节点,接收第二步传过来的两个参数进行输出。
调优
所有配置都编排完之后可以在右边的预览调优进行调试,调试的时候发现有答非所问或者图片不显示这种情况可以及时调整配置。
调优技巧:
场景一:预期回答需要调用插件或者工作流,实际回答没有调用。
技巧1、可以点击右下角的调优进行设置,比如“当用户询问关于xxx时,优先调用xx工作流、xx插件”,使回答更精准。
技巧2、在基础设置的思考路径那里设置“当用户询问关于xxx时,优先调用xx工作流、xx插件”,这种方法有时候他不会生效,可以多复制两次,强调一下,也会优化效果。
场景二:回答全是文本,不美观
技巧1、在基础设置个性化标签部分进行设置,比如“内容输出安装markdown格式,并且增加一些可爱的符号,丰富内容。”
技巧2、利用工作流将部分场景的询问设置成图文结合的回答,这部分可以参考我前面提到的工作流设置。
场景三:追问中的角色定位
其实这部分很多智能体都会出错,追问中的问题应该是以用户的视角来提问的,不应该是以智能体的视角,下面举个例子。这是官方推荐的热门智能体第一,他就有很明显的这个问题。
从开场白可以看出,智能体的角色是老孙(孙悟空)。但是第三个推荐问题是用户以老孙的角色来问的,这样角色的定位就反了。我认为这不是作者自己设置的,应该是作者用的AI优化功能生成的,在后续的回答中他也会多次出现这种角色定位错误的情况,当然我不是针对这一个智能体,我本身在调优时也遇到了这种情况。下面说一下我的调优技巧。
技巧、追问这里选择添加自定义规则,在问题要求中强调追问问题时的角色定位,比如下图中我的第四条要求,强调追问时以用户的视角、不要搞反了,这里弄反了还是很尴尬的。
总结
总的来说,本文提供了一个全面而详细的指南,帮助开发者从零开始构建一个图文结合、情感丰富的文字怪谈智能体,为玩家带来前所未有的游戏享受。
下面是智能体的地址,欢迎大家体验。
https://agents.baidu.com/agent/preview/JZkBHSiqnUJqDnvu0YHIaAIQkiGP1Esa