对帖子嵌入的API访问

Discourse AI 机器人使用 RAG(检索增强生成)来处理帖子,因此如果机器人已启用,每个帖子都应具有相关的嵌入(向量空间表示)。如果可以通过 API 访问这些嵌入,那将非常方便。


随着我们越来越多地在 Discourse 中使用 AI,我们可能会需要目前尚不具备的功能。由于 AI 通常需要帖子嵌入,而这些嵌入在启用了 AI 机器人的 Discourse 站点中已存在,因此利用现有的嵌入而不是复制它们是有意义的。

我曾希望 Discourse AI 机器人现在能够访问外部数据,但我没有找到任何关于该功能的信息。因此,我正在为 ChatGPT Plus 创建一个自定义 GPT,并希望利用预先存在的嵌入。

1 个赞

即使此特定用例的 API 不可用,您也可以始终使用数据资源管理器(表名以 ai_ 开头,例如 ai_topic_embeddings)创建 SQL 查询,并使用 API 获取查询结果。

现在已支持此功能。端点:

https://SITENAME/discourse-ai/embeddings/semantic-search.json?hyde=false&q=YOURQUERY

将执行向量相似性搜索。

现在也已通过自定义 AI 工具支持此功能。

4 个赞

谢谢!

这可以添加一个教程,说明其重要性、如何构建查询(似乎是提示)以及如何用于增强 Discourse 论坛。

另外,如果将 AI 模型从 OpenAI GPT 更改为 Claude,则嵌入将不同,因此教程中应注明此类更改的影响。

我经常在 Zulip 论坛(Lean)上活跃,确实怀念 Discourse 的 AI 功能。(Zulip 功能矩阵

image

image

image 意味着该功能不存在。
向 Discourse 员工在 AI 方面的增强致敬。

我记得这个功能是免费的,因为现在的嵌入成本非常低,不值得收费。:wink: 当然,Discourse 员工需要澄清这个说法,但我相信其他人可能会对答案感到惊讶。


出于好奇,我在一个我只是信任等级 1(普通用户)的 Discourse 站点上尝试了该 URL,查询工作正常。

由于这项技术似乎已启用并默认可用,我倾向于考虑这项技术是否有益于盲人使用互联网,当这些点联系起来时,这显然对他们来说是一大福音,也就是说,如果他们了解这一点,他们或其他人就可以利用它来帮助他们。

因此,我在 OpenAI 论坛上关于盲人的一个主题中注意到了这一点。

1 个赞

此主题在 3 天后自动关闭。不再允许回复。