推出 AI 机器人对话的停靠式编辑器

我们正在通过全新的固定式输入框来优化 AI 机器人对话体验,旨在让与机器人的交流更加流畅自然。

以往每次想要继续对话时都需要点击回复按钮,而现在,输入框会始终显示在话题底部。您可以立即输入下一条消息,使与 AI 机器人的对话更接近连续聊天的体验。

变更内容

  • 在 AI 机器人对话中显示持久化的输入框
  • 无需反复打开回复输入框即可继续对话
  • 界面更适用于 AI 对话的来回交互
  • 若禁用此变更,原有的输入框体验仍将保留

为何进行此项变更

AI 机器人对话通常涉及多个快速跟进的问题。之前的回复流程虽然可用,但给这种来回交流增加了阻碍。

固定式输入框将输入区域保持在触手可及的位置,使对话能够更自然地进行。

立即体验

此项变更目前处于即将推出的功能标志之后。

管理员可从以下路径启用:

管理 → 设置 → 即将推出的功能

ai_bot_enable_docked_composer

反馈

请在本话题中分享任何反馈、问题或疑问。我们特别希望了解新输入框在较长的 AI 机器人对话中的实际体验。

16 个赞

有没有办法禁用按 Enter 键提交?我绝对讨厌这个功能,而且无法绕过它——它与 Discourse 的其他部分不一致。我只想通过纸飞机图标来提交。

7 个赞

完全一样。我真的很希望这能成为一个可选设置,因为我非常喜欢用完整的句子和段落与我的 AI 交流,而且经常包含代码块。对我来说,这些 AI 对话并不算是聊天。

你确实可以更改聊天偏好设置,以反转默认的 Cmd+Enter 行为。默认情况下,在聊天中按下 Enter 键会提交消息,而按住 Cmd 键再按 Enter 键则会产生换行。但这样一来,当你与他人聊天时,效率就会降低!

1 个赞

图片上传在首帖发布后再次失效,因此我已将机器人的设置恢复为常规编辑器。

2 个赞

请问 Meta 在这里禁用该功能有什么特别的原因吗?它之前是启用的,但现在显示的是旧版 回复 按钮样式。只是好奇想从源头了解一下背后的考量 :slight_smile:

没有特别的原因 :slight_smile: 看起来这是被团队成员意外关闭的。我们已经重新开启。另外,即将进行的更改现在已经提升到了 beta 版本 :+1:

2 个赞

这对我的平台来说很有价值,可以设置AI机器人对话中回复的最大长度吗?

看来这将是一个永久性的更改:

我今天花了很多时间研究它,并暂时将其禁用。我很欣赏其背后的初衷,即让聊天更高效、更快捷。但这并不适合我。如果非要说,我反而希望界面能让我慢下来!

按下回车键会直接发送我的消息,而不是另起一行。这导致我陷入一种手忙脚乱的境地,拼命试图阻止机器人做出回应。不止一次,我分享了我尚未写完的内容。

在与人工智能互动时,我希望能够深思熟虑、从容不迫,而新的界面并没有鼓励这种行为。

总的来说,我不喜欢还要去学习如何使用第三个编辑器界面。我更喜欢之前的方式,感觉就像是在与机器人进行话题讨论或私聊。

1 个赞

我觉得聊天的“发送快捷键”用户设置应该是一个全站设置 :man_shrugging:

1 个赞

我也非常不喜欢“按回车键发送”这个改动。

我使用官方的 ask.discourse.org 来解决复杂的故障排查问题,现在这个改动让我抓狂,因为我一直在沿用以前的习惯,结果把事情搞砸了。我甚至无法回去编辑那些我不小心发送的回复。

我能理解这个改动对某些网站来说可能是好事。但在 ask 服务上(顺便说一句,我非常感激这项服务!!!),这真的很烦人。

1 个赞

如果我没记错的话,Shift + Enter 会创建换行符,如果你是在找这个功能的话。不过,这也许应该作为一个用户偏好设置。例如,MS Teams 在发送聊天消息时就有类似的选项。

1 个赞

如果我能记住去做,那确实是个权宜之计。但如果我忘了,可就没有任何容错机制了 :pensive_face:

1 个赞

我有一个主题组件修复方案,用于解决 Discourse AI 机器人初始消息中按 Enter 键提交的问题:

我可能今天晚些时候会提交一个 PR,该 PR 将添加一个 Discourse AI 管理站点设置,用于开关机器人初始消息提交时 Enter 键的行为。

3 个赞

好的,我已经在这里提交了一个 PR,用于添加一个 Discourse AI 管理站点设置:

3 个赞

把它作为用户界面偏好设置会不会更好?

我考虑过这个问题,但决定由管理员将其设置为全站范围 :woman_shrugging:t2:

让我觉得别扭的是,这个回车功能只影响第一条消息。如果它影响所有消息,那么提供一个用户偏好设置可能更合理。

所以现在有些 Discourse 论坛是一种设置,有些是另一种设置,我根本记不住哪个论坛是哪种设置 :slight_smile:

唉,反正我本来就不跟那个机器人聊天。而且我也一直不明白,为什么它一开始不直接实现为真正的聊天功能。

1 个赞

正确的做法是提交一个 PR,增加一个用户偏好设置,以便更改所有消息提交(可能包括非机器人消息)的默认值,而不仅仅是第一条消息——就像聊天设置一样。但我懒得写那么多代码,而且也没人给我付钱 lol :money_mouth_face:

我可能还应该更新该设置的描述,使其更明确地针对初始帖子消息… :thinking:

1 个赞