WeClone
WeClone copied to clipboard
其实有办法能让模型回复表情包的
微信的表情包实际上是一串URL,而模型的输出是Markdown格式的,所以只要让模型以markdown格式输出相应表情包的URL,就能实现模型回复表情包,达到类似于人类用表情包交流的效果。
以下是我对chatGPT的测试(我给了他一些用Markdown格式写好的微信表情包URL,让他原封不动输出):
我也对开源大模型进行了测试,我直接将这些表情包写进大模型的系统提示词,告诉它想表达相应心情时可以原封不动地输出这些内容:
(以下是在OpenWebUI中使用Qwen2.5-7B-instruct修改系统提示词后的测试结果)
不过我在测试时发现,这种方法虽然可行但是并不完美,因为这些URL是⼀段非常⻓的⽆意义字符串,模型很难保证准确⽆误地完整输出。所以应该用一些更稳定的方法来实现,比如用简单的特殊Token来替代这些URL,模型只需要输出特殊Token,在最后呈现给用户看的时候再把这些特殊Token转换为对应的URL。
至于那些小表情,由于微信的自带表情没法直接使用,可以考虑将数据集的消息中微信自带的表情替换成emoji,模型是可以输出emoji的😀
谢谢,后面会参考做的
这个功能好像astrbot有做好的插件可以用