[RFC] 023 - 跨助手引用 Agent Mentions #1182
arvinxx
started this conversation in
RFC | 特性开发
Replies: 1 comment
-
DB层变动 当前创建消息时没有一个字段关联来自哪个助手的消息,因此需要补充一个新的字段来做这个事情 比如新加一个 agentId,指明相应的助手信息,这在未来的群聊中应该也用的到。 如何替换助手 meta 构造 message 的方案估计要调整下,需要外部额外传一个 assistantList 才好将助手的meta 信息准确透出来 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
背景
ChatGPT已经上线
用户提出了相应的诉求
思路
大体上和ChatGPT 的思路类似,不过可以做出一定的差异化来。比如目前ChatGPT 只支持单一的引用,我们可以尝试实现多个 @ 引用
Mentions 组件: https://github.com/signavio/react-mentions
数据处理逻辑
主要看 mentions 这部分数据结构如何处理,理论上应该可以拿到助手的id。这样可以构造一个调用数组,按顺序发送相应的消息即可(感觉可以先不考虑 resend)
构造消息时需要得知助手来源id是谁,然后基于助手来源id替换消息的meta。
Beta Was this translation helpful? Give feedback.
All reactions