经过数周的实验,我们很高兴地向大家介绍全新的“Ask AI”功能,它已直接集成到您的社区中。
“Ask AI”通过支持自然语言查询和后续提问,帮助社区用户更快地找到他们想要的答案。它还可以与现有的索引搜索并行工作。
在没有找到理想结果的情况下,我们会向用户展示一个“创建主题”的操作按钮
,该按钮会利用查询内容自动填充合适的主题标题和分类,并打开编辑器。
工作原理
我们将用户通过“Ask AI”发送的查询传递给一个“重写器”(rewriter),它会返回两个优化后的查询:一个用于传统的关键词搜索,另一个用于使用嵌入(embeddings)的语义搜索。这两个搜索会快速执行并汇总结果,然后交给一个“合成器”(synthesiser)以向用户提供最佳结果。
如果用户希望针对查询进行后续提问,后续代理(默认为 Forum Helper)将接管处理。![]()
对于所有托管站点
,使用我们的托管模型即可免费使用此功能。对于自托管用户
,您还需要确保已设置好 嵌入(embeddings)。
设置
对于所有全新的托管站点,“Ask AI”默认已启用。
对于现有的托管站点:
- 前往您的 AI 功能页面 (/admin/plugins/discourse-ai/ai-features),找到“Search”(搜索)选项并开启。
- 点击“Settings”(设置)并启用。您还可以选择默认的体验模式:
- (滚动查看设置和不同模式)

已启用“AI Discovery”的管理员将在同一个“Search”部分看到它。“AI Discovery”与新的“Ask AI”不兼容,并正在逐步淘汰。
- (滚动查看设置和不同模式)
除了 AI 插件和可用的模型外,以下是您需要启用的完整设置列表:
- 主要设置:
ai_ask_ai_enabled - AI 功能页面中的“Embeddings”(嵌入)功能已启用(托管客户无需担心
)- 这驱动语义搜索 - AI 功能页面中的“Bot”(机器人)功能已启用 - 这驱动后续提问功能
ai_bot_allowed_groups应与ai_ask_ai_allowed_groups匹配- 默认的 Forum Helper 代理 (/admin/plugins/discourse-ai/ai-agents/-1/edit) 应已启用并允许个人消息
试试看 
我们已在 meta 站点上启用该功能数周,相信它能提升您社区的搜索体验,特别是那些拥有丰富讨论存档的社区。
请开启该功能,并告诉我们它在哪些方面提供了帮助,在哪些方面遗漏了有用的讨论,以及回答是否提供了足够的上下文。









