分享脚本丨合成种地吧
演讲稿:合成种地吧——开发者分享
第一页
哈喽,大家晚上好!我是阿伟,一个文心智能体平台的开发者。
今天,我很荣幸能在这里与大家分享我在开发智能体「合成种地吧」时的经验和心得。
第二页
我将从自我介绍开始,分别从创意构思、开发实践、问题及解决方案、调优分享等方面介绍合成种地吧的智能体。
第三页
自我介绍
首先,我想简单介绍一下我自己。我是一名智能体开发爱好者,同时也是一名科技博主,目前全网粉丝10万+。我曾在文心智能体大赛中获得过情感类智能体的第一名,这也为我后续开发更多有趣的智能体奠定了基础。
本次我开发了一个名为合成种地吧的优质智能体,这个智能体可以通过对话方式玩类似「涂鸦上帝」的元素合成游戏,初始包括水、光、植物种子、动物幼崽等基础元素。
创意构思
接下来,我想谈谈「合成种地吧」这个智能体的创意构思。我的灵感来源于一个合成元素游戏,类似于大家熟悉的“涂鸦上帝”,通过不断合成元素,创造出新的元素或物品。我在该游戏的基础上,结合了知识库调优的技术,开发了一个以种地为主题的合成类游戏,增加了游戏的趣味性和挑战性。
在游戏中,玩家初始拥有💧水、🔥火、☀光、🌍土等自然元素,🌱小麦、🌱青草等植物种子,🐮奶牛、🐣小鸡、🐟小鱼等动物幼崽,以及加工操作和10个金币。
游戏的核心功能为合成元素,玩家可以通过与智能体对话,自由组合当前元素列表中的元素,尝试生成新元素。在合成元素时,让智能体首先检索知识库,当知识库中没有检索到答案时,再遵循自然规律合成元素。
在游戏的基础功能实现后,我增加了购买宝箱和出售元素的趣味功能。
除了通过合成元素获得新元素,玩家还可以通过购买宝箱获得新的随机元素,宝箱的价格为2个金币。
玩家可以通过出售当前元素列表中的元素获得金币,但是玩家无法出售💧水、🔥火、☀光、🌍土、⚙️加工等自然元素。
最后需要限制智能体的回答必须简洁,且都和「合成种地吧」有关,同时引导游戏进行。如果玩家的输入与「合成种地吧」无关,直接告诉玩家不知道,同时将玩家引导回游戏。
我在整个游戏中主要使用知识库进行调优。
知识库是智能体输出回答的数据依据,适合有专业数据积累的开发者,以及对输出结果有准确性、专业性要求的开发者。
在知识库模块上传自己的数据,大模型与用户交互过程中,根据知识库中检索到的相似内容、大模型润色后生成结果,可以有效限定模型的生成范围。
在零代码开发智能体时,可以引用知识库,限定检索范围。
在低代码开发智能体时,也可以引用知识库,快捷开发数据插件。
在实现整个游戏的时候,我也遇到了一些问题。例如在购买宝箱和出售元素时,智能体在计算金币数量的时候出错,这个时候可以通过定义一个变量,让智能体在变量上进行操作,提高智能体的准确性。
第四页
开发实践
接下来,我将通过实践操作,给大家演示「合成种地吧」智能体的开发过程。
(切到文心智能体平台)
人物设定
在人物设定中,我们可以定义游戏的简介、游戏的规则,合成元素、出售元素、购买宝箱等游戏功能,以及游戏的注意事项。
然后我们可以在思考路径中定义游戏的主要逻辑。例如在合成元素的时候,必须……在合成过程中,……在出售元素的时候……
最后,我们可以在个性化中优化游戏,定制游戏的特殊事件,以及设置游戏的回复格式等。
随后我们可以设置游戏的开场白、配置游戏的开场文案和问题。,勾选自动追问选项。如果不需要使用长期记忆功能,可以将其关闭,提升智能体的回复速率。
这个智能体主要通过知识库进行的调优的。
开场白及引导示例
知识库
关闭长期记忆
背景形象和声音
第五页
问题与解决方案
在实际的开发过程中,我面临了许多挑战。例如,合成的元素有时不符合自然规律,导致游戏体验受到影响。为了解决这个问题,我通过调用知识库进行调优,确保元素的合成符合自然规律。此外,我还遇到了调用知识库失败的情况,这时我通过降低检索阈值和增加分段数的方法,成功解决了这一问题。在回复稳定性方面,我通过降低模型的多样性,提升了智能体的稳定性和玩家的体验感。
调优分享
在调优的过程中,我积累了一些宝贵的经验,希望能与大家分享。
首先,使用知识库进行调优,可以有效解决合成元素不符合自然规律的问题。
其次,适当调整检索阈值和分段数,有助于提高智能体的调用成功率和响应质量。
最后,模型的多样性调节是保证回复稳定性的重要手段。
欢迎体验
我的分享就到这里,非常感谢大家的聆听。如果大家对这个智能体感兴趣,可以通过扫码一键体验游戏,期待大家的反馈和建议,也希望大家能从我的分享中获得启发,继续在智能体开发领域中探索和创新。
谢谢大家!