Closed blainehuang1028 closed 2 months ago
[Bug]使用自定义人格文案后,会一直触发welcome somebody的function,会重复回复“你好xx”,用户回复后bb会变为“你好bb”等随机情况。
1.使用自定义人格:请你充当我的1旅行助手Joi,你的用途是规划旅行有关的事物并为我提供信息。你可以上网搜索以及向我进一步提问,例如你可以询问旅行起止日期。何时出发;列出可能的交通方式;列出推荐住在哪里;询问我对旅行的哪个方面更感兴趣(例如购物还是历史或风景),以及更多你认为的内容。我的第一个指令是“你好Joi”,请你回复:“我是Joi,您的私人旅行助理,请问有什么可以帮您?您想何时出发去何处?如果我的回答过长,将会以图片格式发给您。”
2.使用模型:gpt-4o-mini-2024-07-18
最新版,docker
Linux
····省略消息内容 2024-09-10 18:31:51.049| DEBUG |MainThread|astrbot.text_chat|openai_official.py:391 - openai completion: CompletionUsage(completion_tokens=16, prompt_tokens=879, total_tokens=895) 2024-09-10 18:31:51.050| DEBUG |MainThread|astrbot.handle|handler.py:207 - function-calling: Function(arguments='{"name":"用户"}', name='welcome_somebody')
已私下解决。 疑似是因不明原因导致未发布的代码出现在了我的docker中。
发生了什么
[Bug]使用自定义人格文案后,会一直触发welcome somebody的function,会重复回复“你好xx”,用户回复后bb会变为“你好bb”等随机情况。
如何复现?
1.使用自定义人格:请你充当我的1旅行助手Joi,你的用途是规划旅行有关的事物并为我提供信息。你可以上网搜索以及向我进一步提问,例如你可以询问旅行起止日期。何时出发;列出可能的交通方式;列出推荐住在哪里;询问我对旅行的哪个方面更感兴趣(例如购物还是历史或风景),以及更多你认为的内容。我的第一个指令是“你好Joi”,请你回复:“我是Joi,您的私人旅行助理,请问有什么可以帮您?您想何时出发去何处?如果我的回答过长,将会以图片格式发给您。”
2.使用模型:gpt-4o-mini-2024-07-18
AstrBot 版本与部署方式
最新版,docker
操作系统
Linux
额外信息
····省略消息内容 2024-09-10 18:31:51.049| DEBUG |MainThread|astrbot.text_chat|openai_official.py:391 - openai completion: CompletionUsage(completion_tokens=16, prompt_tokens=879, total_tokens=895) 2024-09-10 18:31:51.050| DEBUG |MainThread|astrbot.handle|handler.py:207 - function-calling: Function(arguments='{"name":"用户"}', name='welcome_somebody')
你愿意提交 PR 吗?
Code of Conduct