我们正在运营一个 AI 大模型转发平台 Poixe AI ,因为很多提问都在 chaport (在线客服系统)上处理的,而其中一些问题很高频,但无法整理出来而需要一遍一遍回复,因此我们决定部署一套社区论坛。
经过一些天的调研,评估出最优解:Discourse ( OpenAI 、Gemini 的选择)
技术栈:Ubuntu 、Nginx 、Docker 、Discourse 、Discourse-AI 插件、GPT-4.1-Nano
Poixe Community 演示
- 独立的对话页面

- 帖子艾特机器人

discourse-ai 插件
discourse-ai 是官方开发维护的,安装同其他插件。
安装完成后,我这里用到了其中的 AI-Bot 系列配置,


要使用 discourse-ai 功能,需要开启:Discourse AI enabled
,其他的可选配置:
1 )我这里启用了AI helper enabled
AI 助手功能,这是全局的 AI 插件开关。
2 )接着启用AI embeddings enabled
,选择AI embeddings semantic related topics enabled
用于生成嵌入向量(创建知识库)。
3 )启用AI spam detection enabled
来配置垃圾内容处理。
4 )启用AI helper enabled
,这个系列提供很多 AI 功能,比如编辑器 AI 审稿内容,自动创建标题,划词调用 AI 等等。
以上是基础设置项目,要使用 Discourse AI 功能,一定离不开 AI 接口,该插件支持自定义接口。如下配置(这里选择使用 GPT-4.1-Nano 模型):


接下来是创建机器人 [图图] 角色:

配置里可以设置“系统提示”,配置是否支持图片识别,部分参数(如:温度、top_p 等等),以及可以设置 Examples ,给机器人打个样儿。还可以配置一些 Discourse 系统工具,RAG 知识库(需要启用前面的 embedding )
重要的来了!需要启用“AI 机器人选项”、”允许私信“以及“允许话题提及”,这样我们后面就可以在帖子中艾特 [图图] ,或者使用私信与 [图图] 进行对话了。

其他补充
有关 discourse ai 插件的中文帖子非常少,英文贴集合推荐参考:
https://meta.discourse.org/t/discourse-ai-ai-bot/266012
如果有同样正在部署 Discourse ,计划安装 AI 插件的友友,可以来我搭建的论坛先体验一下:
https://community.poixe.com/