会话式AI搜索即将推出到Discourse AI

我们很高兴地宣布 Meta 上现已推出一项强大的新功能供测试:Discourse AI Search discoveries[1]。此功能通过提供 AI 生成的查询答案来增强您的搜索体验,使信息发现更快、更直观。

有什么新功能?

Discourse AI Discover 利用我们先进的 AI 系统,即时提供与您的搜索相关的上下文响应。与仅仅返回链接的传统搜索不同,此功能直接回答您的问题,同时仍提供相关资源供您深入探索。

功能背后的技术

Discourse AI Discover 构建在我们的强大 Persona 系统之上,包括:

  • 全面的 RAG 支持:

    • 传统关键词搜索
    • 使用主题嵌入进行语义搜索
    • 通过内置工具集成 Google 搜索
    • 文本文件和 PDF 内容搜索功能
    • 通过自定义工具支持进行外部/联合搜索
  • 高级 AI 功能:

    • 兼容微调搜索模型
    • 可自定义的系统提示和参数
    • 可调节的温度设置
    • 可配置的工具使用

改进的可发现性

根据您对我们之前 AI HyDE 搜索功能的宝贵反馈,我们将此功能集成到快速搜索和整页搜索界面中,以确保您可以在任何搜索位置访问这些由 AI 驱动的答案。

亲自尝试

此功能目前可在 Meta 上进行测试。如果您想在自己的 Discourse 实例上实施它,只需:

  1. 在您的管理员设置中创建一个 Persona
  2. 将隐藏设置 ai_bot_discover_persona 设置为您创建的 Persona 的 ID

我们致力于不断增强您的 Discourse 体验,并欢迎您对这项新搜索功能提出反馈。


  1. 名称待定 ↩︎

18 个赞

它并不快 :smirking_face: 但它确实有效,在这里和我的设置上都有效。嗯,就像人工智能有时工作得更好,有时……不太好一样。

我所想的是,是否有必要在每次搜索时都启用它。

[1]


  1. 这在欧盟不是问题,但这基本上是谷歌所做的,而且很多人非常不喜欢。不过,目的截然不同。最终的解决方案是将使用它放在用户设置中 ↩︎

4 个赞

1个小问题。实时输入会将常规搜索结果向下移动,因为每输入一行新内容,结果就会被向下推移,这导致我误点击或点击了错误的结果几次,尤其是在我同时滚动时)。

它也会在最后向上移动结果:

2 个赞

这是一个纯粹的美容问题,更多的是在“自行车棚”(指琐碎的细节)而不是真正的东西,而且它还是非英语使用者的问题。

你现在有:

  • Discourse Discover,一个展示论坛的目录/展厅
  • Discourse Discovers,一个由 AI 驱动的搜索助手

我认为我的提示相当有效,但我不完全确定,因为我离专业人士还很远。但是……我该怎么说呢……之前我对 AI 抱有很高的期望。然后我意识到 AI 使用和了解的内容是多么少。它就像找到第一个匹配项,并对此感到满意,而无需进一步采取行动来找出真正的上下文和语义联系。

我认为问题在于主题,其中第一个帖子实际上就像用户提示的一部分,因为它包含一个问题和描述,而答案以及用户正在寻找的东西却在第 4、57 或 101 篇帖子中。

当然。我可以使用 OpenAI 以外的其他东西获得更好的结果,并花费数小时来构建真正且功能齐全的内容数据库。所以我想得到一切,但我还没准备好付费。

嗯,所有这些都离题了,更多的是“AI 是炒作还是论坛中的真正工具”。

所以我想得到的是正常的搜索结果,但以加权模式:首先是 AI 的 X 部分,然后是正常结果。并且能够放弃那个提供的摘要,因为它经常是错误的,而且实际上并没有提供真正有用的信息。如果我正在寻找一个解释 Discourse 版本号的主题,我不想得到简短的解释,而是相关的帖子。即使现在我也很难找到。

这是持续的真正问题。

我喜欢 ask.discourse.com。它的命中/未命中率大约是 50%,但它的使用更……富有成效,因为我可以解释我需要什么,这可能会进一步帮助我。或者我可以很快意识到那里的 AI 无法回答或在“撒谎”(幻觉)。

我会在某个时候从我的论坛上删除这个。用户提出的问题非常笼统,包括我自己在内,任何 AI 都找不到真正的命中。如果采取更具对话性的方法,Discourse 的搜索就无法提供帮助。但当然,你们应该处理这个问题,而且你们会处理的,这就是为什么我不完全理解为什么这是一个功能请求 :smirking_face:

我想要什么?我想在搜索中获得“提问”选项,并且比我们拥有的其他搜索选项更容易。这对普通人来说太压倒性了。我只在我知道我正在寻找什么主题时才在我的实例上使用搜索。否则,我会立即开始一个 AI 聊天,因为我知道实际搜索的信号/噪声比并不好。

(我应该校对一下……是的,但我不在乎)。

2 个赞

也认为 AI Discover 或 Discoveries 令人困惑,因为已经有了 Discourse Discover。

从语义上讲,我认为 Discourse Discover 是一个很好的名字,它传达了我可以发现新社区。

另一方面,我很难理解 AI Discoveries 到底想表达什么。听起来好像这个程序有一种探索精神,并且正在探索论坛内容中未被讲述的深度。或者它带我进行一次意想不到的见解之旅,改变我的个人视角。但我正在搜索,我想要的只是好的搜索结果。为什么不直接叫 AI resultsNatural language search 呢?

同样,我认为 :sparkles: 表情符号或图标用于所有 AI 相关的东西有点言过其实。

我并非反对这些功能,但我认为在没有这些拟人化的触感和魔法闪光的情况下,它们会更容易接受和直接使用。

3 个赞

正如在 OP 中提到的,名称尚未最终确定,我们仍在选择一个。

我们正在努力将“ask.discourse.com”的用户体验引入 AI Bot 流程,并致力于实现“继续对话”的功能,该功能可以延续生成式搜索答案的对话。

这两项改进都将使我们更接近您反馈的意图。

6 个赞

您好,我很喜欢这个功能,但每次都要等待 AI 的响应确实有点烦人和缓慢。我认为最好将此功能隐藏在用户交互后面。例如:点击一个类似“询问 AI”的按钮或其他类似的按钮。这样用户就知道点击后需要等待响应。但是,如果他们对特定搜索的 AI 回答不感兴趣,他们可以轻松跳过。

11 个赞

还能继续这个对话吗?

5 个赞

是的,绝对的。我第一次在 GitHub 上看到这个提交时,以为“告诉我更多…”会把我重定向到一个与 AI 机器人进行的新消息。然后我就可以继续对话了。我认为这将是一个很棒的补充。

5 个赞

我注意到的一点是,当出现摘要结果时,根据摘要的长度,“更多”选项可能会出现在最底部,很容易被忽略。

当屏幕较小时(例如移动设备或桌面右侧的窗口),这个问题就不那么明显了,“更多…”会显示在下方。


这是另一个问题,但有时搜索窗口会自行关闭,即使我没有点击任何东西。

要重现此问题,只需输入任何内容,然后将鼠标光标移到右侧。

@Falco 这是一个非常好的举措。
只是好奇它的工作细节。
它是否首先按关键字搜索,然后由人工智能根据返回的帖子进行总结?
或者这个模块训练所有旧帖子,并不断用新帖子进行训练?
感谢您的努力,期待此次发布。

基本上是这样。它会先与大型语言模型(LLM)交互,询问应该使用哪些关键词进行搜索,然后进行关键词语义搜索,并将原始问题与搜索结果一起作为上下文传递给LLM,以便它能给出一个答案。

这种行为是完全可定制的,您可以使用我们的Persona系统根据用户的需求进行调整。

Discourse AI 不会进行任何训练。

2 个赞

您好,
我在使用“Discobot Discoveries”功能时遇到问题。答案显示为白色字体、白色背景;因此,只有当我高亮文本时才能看到它们。

我尝试按照 DiscourseHelper 的建议,通过修改我的主题设置(编辑 CSS/HTML > Common)来更改文本颜色,使用了以下代码:

.ai-search-discoveries {
  color: #333; /* 更改为您偏好的颜色 */
}

但是,问题仍然存在。您能否就如何解决这个问题提供一些指导?

提前非常感谢!!!

你好 @Falco

我刚试了一下——我将 gpt-4.1 设置为 LLM,并将论坛助手设置为 persona(我不喜欢论坛研究员希望每次查询都极其具体)。起初效果很好,但对于一些问题(也许当正常搜索没有结果时,但我没有广泛测试),我会得到这个:

当我刷新使用情况页面 /admin/plugins/discourse-ai/ai-usage 时,发现搜索使用了 6-7 次请求。
即使对于我从 DIscouveries 获得答案的某些问题,当我刷新时,我也会看到使用了多个请求而不是一个。

感谢您的报告,我们本周已重新开始处理此功能,并将修复此问题。

论坛助手不是您想要用于此功能的个性化。我们已恢复此功能的工作,并将为其提供一个更适合此特定功能的默认个性化。

我们遇到了一个问题,即单个完成请求最多只能进行 7 次工具调用就会失败,如果您没有微调您的个性化以保持在此限制内,它将达到工具调用限制并停止。这将在我们下周左右推出的默认个性化中得到解决。

3 个赞