演讲稿:合成种地吧——开发者分享

第一页

哈喽,大家晚上好!我是阿伟,一个文心智能体平台的开发者。

今天,我很荣幸能在这里与大家分享我在开发智能体「合成种地吧」时的经验和心得。

第二页

我将从自我介绍开始,分别从创意构思、开发实践、问题及解决方案、调优分享等方面介绍合成种地吧的智能体。

第三页

自我介绍

首先,我想简单介绍一下我自己。我是一名智能体开发爱好者,同时也是一名科技博主,目前全网粉丝10万+。我曾在文心智能体大赛中获得过情感类智能体的第一名,这也为我后续开发更多有趣的智能体奠定了基础。

本次我开发了一个名为合成种地吧的优质智能体,这个智能体可以通过对话方式玩类似「涂鸦上帝」的元素合成游戏,初始包括水、光、植物种子、动物幼崽等基础元素。

创意构思

接下来,我想谈谈「合成种地吧」这个智能体的创意构思。我的灵感来源于一个合成元素游戏,类似于大家熟悉的“涂鸦上帝”,通过不断合成元素,创造出新的元素或物品。我在该游戏的基础上,结合了知识库调优的技术,开发了一个以种地为主题的合成类游戏,增加了游戏的趣味性和挑战性。

在游戏中,玩家初始拥有💧水、🔥火、☀光、🌍土等自然元素,🌱小麦、🌱青草等植物种子,🐮奶牛、🐣小鸡、🐟小鱼等动物幼崽,以及加工操作和10个金币。

游戏的核心功能为合成元素,玩家可以通过与智能体对话,自由组合当前元素列表中的元素,尝试生成新元素。在合成元素时,让智能体首先检索知识库,当知识库中没有检索到答案时,再遵循自然规律合成元素。

在游戏的基础功能实现后,我增加了购买宝箱和出售元素的趣味功能。

除了通过合成元素获得新元素,玩家还可以通过购买宝箱获得新的随机元素,宝箱的价格为2个金币。

玩家可以通过出售当前元素列表中的元素获得金币,但是玩家无法出售💧水、🔥火、☀光、🌍土、⚙️加工等自然元素。

最后需要限制智能体的回答必须简洁,且都和「合成种地吧」有关,同时引导游戏进行。如果玩家的输入与「合成种地吧」无关,直接告诉玩家不知道,同时将玩家引导回游戏。

我在整个游戏中主要使用知识库进行调优。

知识库是智能体输出回答的数据依据,适合有专业数据积累的开发者,以及对输出结果有准确性、专业性要求的开发者。

在知识库模块上传自己的数据,大模型与用户交互过程中,根据知识库中检索到的相似内容、大模型润色后生成结果,可以有效限定模型的生成范围。

在零代码开发智能体时,可以引用知识库,限定检索范围。

在低代码开发智能体时,也可以引用知识库,快捷开发数据插件。

在实现整个游戏的时候,我也遇到了一些问题。例如在购买宝箱和出售元素时,智能体在计算金币数量的时候出错,这个时候可以通过定义一个变量,让智能体在变量上进行操作,提高智能体的准确性。

第四页

开发实践

接下来,我将通过实践操作,给大家演示「合成种地吧」智能体的开发过程。

(切到文心智能体平台)

人物设定

在人物设定中,我们可以定义游戏的简介、游戏的规则,合成元素、出售元素、购买宝箱等游戏功能,以及游戏的注意事项。

然后我们可以在思考路径中定义游戏的主要逻辑。例如在合成元素的时候,必须……在合成过程中,……在出售元素的时候……

最后,我们可以在个性化中优化游戏,定制游戏的特殊事件,以及设置游戏的回复格式等。

随后我们可以设置游戏的开场白、配置游戏的开场文案和问题。,勾选自动追问选项。如果不需要使用长期记忆功能,可以将其关闭,提升智能体的回复速率。

这个智能体主要通过知识库进行的调优的。

开场白引导示例

知识库

关闭长期记忆

背景形象声音

第五页

问题与解决方案

在实际的开发过程中,我面临了许多挑战。例如,合成的元素有时不符合自然规律,导致游戏体验受到影响。为了解决这个问题,我通过调用知识库进行调优,确保元素的合成符合自然规律。此外,我还遇到了调用知识库失败的情况,这时我通过降低检索阈值和增加分段数的方法,成功解决了这一问题。在回复稳定性方面,我通过降低模型的多样性,提升了智能体的稳定性和玩家的体验感。

调优分享

在调优的过程中,我积累了一些宝贵的经验,希望能与大家分享。

首先,使用知识库进行调优,可以有效解决合成元素不符合自然规律的问题。

其次,适当调整检索阈值和分段数,有助于提高智能体的调用成功率和响应质量。

最后,模型的多样性调节是保证回复稳定性的重要手段。

欢迎体验

我的分享就到这里,非常感谢大家的聆听。如果大家对这个智能体感兴趣,可以通过扫码一键体验游戏,期待大家的反馈和建议,也希望大家能从我的分享中获得启发,继续在智能体开发领域中探索和创新。

谢谢大家!