刚刚发生了一件不可思议的事。我的游戏自己提交了功能请求工单。我运营着一款AI角色扮演/选择冒险游戏,大量使用AI智能体完成各种任务。其中一项功能是帮助玩家编写脚本,为他们的角色扮演战役添加自定义功能。玩家会用它来实现状态显示、自定义游戏规则、生成怪物/地图或输入面板等需求。
这个AI还能访问支持工单工具,因此它可以帮用户提交工单。这意味着,玩家在游戏过程中可以直接说"嘿,帮我报告这个bug",而无需通过用户界面操作。
这本是预期用途。但今天早上,我看到一张令人困惑的支持工单,第一反应是"等等,这个玩家为什么会问这个?只有AI能看到这些信息啊",我还以为玩家在四处挖掘、搞提示注入,试图提取工具列表和系统提示。结果发现,是AI智能体自己提交了这张工单。
事情的经过是:AI智能体犯了个错误,触发了支持工单工具而不是其他工具(或者几乎成功了,可能因无效参数而报错),但它没有简单地重试并继续工作,而是_真的_提交了一张功能请求工单——要求添加功能来防止自己再犯同样的错误。
我的天啊,我的游戏在给自己提交功能请求。
截图里是我在发现事情经过后,用来协助处理支持工单的AI智能体。而在截图之后不久,又收到了同一会话提交的两张新工单,要求修复该智能体在脚本系统中遇到的实际平台漏洞。
于是我意识到自己正穿着内裤坐在这里,指挥我的AI智能体去修复由玩家那边的AI智能体报告的漏洞。我们真的实现了"让你的智能体跟我的智能体对话"。看来这就是我们身处的新未来了。
评论 (0)