(已弃用) Discourse AI - Composer AI 助手

本主题涵盖了 Discourse AI 插件的 Composer 模块的配置。

功能集

Composer AI Helper 模块在 composer 工具栏中添加了一个 :sparkles: 按钮,点击该按钮可以选择一系列由 AI 驱动的任务来增强您的帖子。

目前它可以:

  • 建议主题标题
  • 校对
  • 翻译成英文
  • 创建 markdown 表格

提供商

此模型可以使用以下提供商来实现其功能集:

  • OpenAI ChatGPT,使用 gpt-3.5-turbogpt-4。默认为 gpt-3.5-turbo

  • Anthropic Claude,使用 claude-v1 模型。

设置

  • composer_ai_helper_enabled:启用或禁用该模块

  • ai_helper_allowed_groups:允许使用该功能的组。默认为 staff 和 TL4。

  • ai_helper_allowed_in_pm:在撰写私信时是否显示按钮。默认禁用。

  • ai_helper_model:要使用的 AI 模型。默认为 gpt-3.5-turbo

  • ai_openai_api_key:在 https://platform.openai.com/account/api-keys 获取的 API 密钥。有关更多帮助,请参见下文。如果 ai_helper_model 是 gpt-3.5-turbogpt-4,则此项是必需的。

  • ai_anthropic_api_key:在 https://console.anthropic.com/docs/access 获取的 API 密钥。有关更多帮助,请参见下文。如果 ai_helper_model 是 claude-v1,则此项是必需的。

需要帮助设置 API 密钥?

以下是设置 API 密钥以供 Discourse AI 使用的指南。在此示例中,我们使用 OpenAI 生成密钥,但对于 Claude 等其他平台,过程将类似。平台总是在变化,因此本指南可能无法 100% 反映实际流程。

注意:您需要付费套餐并按使用量付费。有关最新详情和定价,请参见此处。

生成 API 密钥

  1. 登录 OpenAI。可以在此处 https://platform.openai.com/account/api-keys 获取 API 密钥
  2. 生成 API 密钥
  3. 生成密钥后,将其存储在安全的地方并复制

将 API 密钥用于 Discourse AI

  1. 导航到您的 Discourse 个人资料
  2. 转到 Admin 设置,然后是 Plugins
  3. 搜索或查找 Discourse AI 并单击设置
  4. 搜索或查找 ai_openai_api_key 并输入您复制的密钥

18 个赞

帖子已拆分为新主题:如何重新运行数据库中的 fixture?

由于编辑器中拥有此功能的网站非常少,因此请知悉,在积极使用的早期阶段提供的反馈非常有价值。

OpenAI Discourse 论坛 的编辑器中启用了此功能,我经常使用它进行校对。

不过,我也将其用作版主,但作为版主,我不仅需要校对文本,还需要赋予其合适的语气。因此,我经常需要将 Discourse 编辑器中的文本复制到 ChatGPT 中,将文本放在用 ``` 标记的围栏部分中,并附带提示:

校对并赋予合适的语气。

如果添加此选项或类似选项,将不胜感激。:slightly_smiling_face:


附注:

我经常要求更改文本语气,结果写出的文字与我的写作风格明显不同。我的写作风格更侧重于陈述事实,而不是使用华丽的辞藻,当这种情况发生时,我经常在文末添加:

由 ChatGPT 润色

这样,阅读者就知道是我撰写了文本,并且文本是使用 ChatGPT 精炼的。

因此,如果在使用建议的语气修改器选项时能自动添加这样一行,将不胜感激。:slightly_smiling_face:

6 个赞

有计划添加设置来启用/禁用这些功能吗?

我最感兴趣的是“校对”按钮(无需先单击图标然后选择“校对文本”)和“翻译成西班牙语”按钮。

另外,如果校对过程能更细化(至少按句子),而不是选择“保存(所有)更改”或“取消”,那就太好了。

5 个赞

这是很好的反馈,因为我们刚开始重写此功能的 UI。

6 个赞

如果这对您有帮助,对于我的社区来说,能够做到以下几点也将非常有用:

  1. 能够为上传的 mp3 文件生成转录

  2. 能够微调模型并使用该模型进行校对,而不是默认模型。

1 个赞

一个简单的解决方案是显示一个文本区域,其中校对后的版本与合并的差异并排(或在下方)。

这样就可以撤销更改(因为它们是显示在上下文中的),并在返回常规编辑器之前进行其他上下文修改(标点符号、更好的措辞等)。

Discourse AI 主题 中注意到的可能适合 Composer AI Helper 的建议


让 AI 建议 markdown 编辑。
(ref)


让 AI 阅读主题的第一个帖子,以确保

  • 内容连贯
  • 分类和标签一致。(我知道这可以配置,但为什么不让 AI 来做呢)
  • 帖子内容与分类和标签一致。
  • 帖子内容与帖子标题一致。
  • 与论坛相关。(我知道垃圾邮件检测器会捕获其中一些,但有时它不是垃圾邮件,只是不属于这里)

(ref)

1 个赞

建议

注意:这适用于主要包含文本的图片。

如果帖子包含图片,特别是新用户,则应提供使用 OCR 从图片中提取文本的选项,并在图片下方显示文本。


仅发布图片的用户,特别是发布源代码图片的用户,如果需要将源代码复制到开发环境中,会增加难度。

此外,据我所知,图片在被搜索引擎索引之前不会被转换为文本。因此,这些帖子通过搜索找到的可能性较小。

1 个赞

建议

注意:这适用于没有文字的图片。

对于大量使用图片的网站,请添加一个选项来创建与图片相关的文字或描述,并将其包含在帖子中。

大量使用图片的 Discourse 网站示例。

注意:请添加到列表中或推荐其他类似的 Discourse 网站;我个人有兴趣了解其他此类网站。


用于图像分类的人工智能


用于令人印象深刻的图像到文本分类的示例

https://valentin.deschaintre.fr/text2fabric_browser_v1.html

相关论文

“织物的视觉语言”作者:Valentin Deschaintre、Julia Guerrero-Viu、Diego Gutierrez、Tamy Boubekeur、Belen Masia(pdf

2 个赞

另一个建议:更改输出的语言。目前,它默认为英语,但在我们的案例中,我们希望输出为德语。

1 个赞

您好。如果此插件与此聊天机器人插件一起安装,会发生冲突吗?
例如,我可以在此插件中连接 GPT 3.5 TURBO,在聊天机器人插件中连接 GPT4 吗?此操作会引起插件冲突吗?

我不知道,但如果你尝试一下,请告诉我们。

3 个赞

该指南已更新,可帮助您为 Discourse AI 设置 API 密钥。

2 个赞

晚上好,

我正在使用这个 Composer AI 来帮助我们的论坛。但是,它并没有像上面描述的那样显示,即在工具栏中添加 Composer AI Helper 模块按钮。正如您在下面看到的,它是这样的:

问题是,当我高亮单词时,AI 图标会出现在工具栏后面,这在移动设备或平板电脑上使用时会造成问题。

当我按住并向侧面滑动时,可以看到它。

正如你所见,我们正在将此功能的 UI 从工具栏更改为选择时的悬停按钮。
它仍在开发中,但应该已经在移动设备上运行了,至少在我的手机上是这样。

2 个赞

我测试这两个插件已经一周了,没有发现它们之间有任何冲突。对于我的论坛版本来说,每个插件都能很好地完成它的工作 :+1: 它们就好像是为了互相补充而创建的 :smiley:

1 个赞

2 篇帖子已合并到现有主题:Discourse AI - AI Bot (chatbot - ChatGPT- Anthropic)

Composer AI 在 Mac OS 的 Safari 中对我不起作用。在突出显示文本并单击 AI 工具后,我没有看到菜单选项。它在 Chrome 中运行正常。

1 个赞

感谢 @fidelio 让我知道此事。我可以重现此问题,并将尽快着手解决!

3 个赞