集成类似GPT3的机器人?

我因为在 Discourse 空间里对 :robot: 的历史参与/兴趣而对其进行了简要了解。

目前,对基于网络的 ChatGPT 的 API 调用授权相当复杂(而且很烦人,例如,它迫使你模仿网络浏览器),并且 一些临时的开源 API 包装器解决方案 由于他们收紧了这方面的限制而失效。

我怀疑,目前他们正在积极地阻止对官方网站 API 调用的逆向工程[^1],并且可能值得等待官方 API 来实现完全对话的 ChatGPT,这肯定会避免这种复杂性以及你可能面临的服务条款滥用?看看 OpenAI 的 Discourse (:+1: ),这似乎是其他人也在考虑的

但让我们直接问机器人吧?:

请注意,已经有了一个官方的 OpenAI API,但它不支持像这样方便的持续对话(你似乎每次都必须在 context 变量中发送所有历史记录!对我来说,这太浪费了(最终也太贵了),暂时不值得我费心! :sweat_smile: )。

希望他们很快会发布一个带有简单对话引用的官方 API。毫无疑问,这会收费! :sweat_smile:

[^1]:我怀疑这部分原因是因为他们还采用了目前与机器人调用分开的审核 API?

5 个赞

@philip_rhoades 或在场的任何人——你们最终是否用 GPT-3 实现了一个 Discourse 机器人?

我设想的机器人可以引导社区活动,它们可以被配置成以不同的风格回应访客或彼此的评论。输入将是论坛的主要主题、帖子的主题以及帖子中的第一条内容。机器人将使用 API 生成一些文本,并确保它与其他机器人有足够的区别。每个机器人将讨论原始帖子的不同方面。然后,它将允许人类进行讨论。如果一个星期内没有人回复一个帖子,机器人可以通过再次回复来复兴该帖子,这次是回复之前的帖子之一。

机器人实际上无法链接到外部文章,但这正在开发中,可以作为另一个流程来完成。

为了合乎道德,每个机器人都需要一个说明它是 GPT-3 驱动的机器人的个人资料。

有人有兴趣编写一个 Discourse 插件来实现这个功能吗?我们可以从公司那里支付费用。在人工智能方面,这是我们倾向于不开源的领域之一,因为害怕被滥用(尽管别人很容易做到并开源它)。

是否有任何 Discourse 插件可以促进创建使用 cron 发帖的合成账户?它们是如何工作的?

4 个赞

如果你想要一个对话机器人,我肯定有兴趣,但我建议暂停一下,直到他们提供完整的官方对话 API(任何破解方法都可能违反服务条款)。

如果你不介意一个简单的单次调用和响应解决方案,那我们很快就可以开始工作了。欢迎给我发私信。

4 个赞

好的,我其实甚至不想要 ChatGPT。只要 GPT-3。关于我提出的建议,有什么违反服务条款的地方吗……它不会是交互式的,但每个机器人每隔几天只发布一篇文章。这不是“水军”行为,因为机器人只在我们的论坛上,并且在它们的个人资料中已明确标记:

https://www.technologyreview.com/2020/10/08/1009845/a-gpt-3-bot-posted-comments-on-reddit-for-a-week-and-no-one-noticed/amp/

1 个赞

明确地说,你可以让它稍微互动一些,但目前它相当笨拙。

目前的 GPT3 OpenAI API 对于这种情况来说可能就足够了。

不确定我们该如何提示机器人来提示(也许是某种工作),但让我们讨论一下,我肯定感兴趣,请随时在这里私信我。

1 个赞

等等,正如我开始写作时经常发生的那样,我突然意识到了一件事!既然我们不希望其他论坛所有者复制或转售代码,在这种情况下,我们可以开发一个闭源服务,该服务可以在 Discourse 上创建帐户并填写其个人资料,然后定期以这些帐户的身份发帖!Discourse 是否有某种白名单来防止帐户因全部来自同一 IP 地址或其他原因而被影子禁封?

1 个赞

您是提议创建一个机器人,在第三方 Discourse 实例(您不拥有)上注册并冒充真实用户吗?

1 个赞

您好 @merefield@EGreg

我也对使用 AI API 进行 GPT 集成感兴趣。

我们是否可以联手合作,看看是否能为 Meta 社区创建类似的东西?我愿意在经济上参与。

1 个赞

好的……给我发封邮件

格雷格

在域名

qbix.com

3 个赞

GPT-3 的定价可能很昂贵,我的社区在 15 分钟内使用一个 ChatGPT 机器人消耗了价值 2.00 美元的积分。

1 个赞

供参考

这不是推荐;只是指出一个与 transformer(GPT(生成式预训练 Transformer)中的 T)相关的网站,值得一看。:slightly_smiling_face:

虽然我确实理解神经网络、Transformer 和 GPT 的概念,但由于成本高昂,我个人没有资源进一步训练它们,但我会跟进它们。我也知道我认为它们的一些 阿喀琉斯之踵 [1]。这并不意味着我不喜欢它们,我只是觉得开箱即用它们还没有准备好满足我的需求。

[1] Vaughan Pratt 博士 1994 年提出的用于评估 Cyc 的问题,问 ChatGPT (参考)

3 个赞

我给你发了邮件,但至今未收到任何回复?

供参考

来自 OpenAI 教程

使用嵌入式模型构建网站问答

了解如何构建一个可以回答有关您网站问题的 AI

本教程将介绍一个简单的示例:爬取网站(在本例中为 OpenAI 网站),使用 嵌入式模型 API 将爬取到的页面转换为嵌入式模型,然后创建一个基本搜索功能,允许用户就嵌入式模型信息提问。这旨在为更复杂的、利用自定义知识库的应用程序提供一个起点。


OpenAI 有一个 Discourse 论坛!!!但不太容易找到。

他们很容易找到 Discord 网站,但我会像躲避瘟疫一样避开它们。

尤其是如果你没有读过 我的帖子 :wink:

1 个赞

这里有一个很棒的 GPT 机器人实现,它能够利用基于 supabase(开源)构建的整个网站上下文:

我怀疑 Discourse 和 supabase 在这里会非常契合。一个插件,它使用上面视频中的方法对论坛进行嵌入,然后创建一个由其支持的用户,这将是惊人的。

我当然有兴趣。但不幸的是,我认为如果它不在开源领域,我们将浪费时间和精力,因为维护得最好的插件最终将是开源的。如果你创建并使用闭源版本,你将承担维护的负担。

如果你愿意在经济上加入,我就可以实现它。如果需要,而且很快。但它需要在 Apache-2.0 许可下进行。

我还怀疑,如果这样一个插件能够成为官方插件,这将极大地帮助 Discourse 公司。Discourse 公司对此感兴趣吗?


我可能会获得我所在政府的匹配资助,以支持这项工作的创建。如果你愿意在经济上加入,请告诉我。我将乐于运行托管基础设施,而任何在初期为插件创建提供经济支持的人都将能够以很大的折扣获得无缝托管解决方案,该解决方案可以索引你的论坛并为你的 Discourse 创建智能 GPT 机器人。

3 个赞

Simon,

我尝试回复 Discourse 的邮件,但收到了一个服务器错误(我将单独调查),但我说了以下内容:

“我已经给那个人发了便条,询问他是否能帮助我在这里的用例:

https://forum.phirho.org

如果他能帮忙就太好了。

Phil。”

这非常有趣,感谢分享!

嘿,关于我们在 Discourse 的团队这里有一些好消息。

对于下一个发布周期,我们 Discourse 已将 AI 选为新功能和插件的优先事项。这意味着我们现在有一个专门的团队致力于 LLM 集成等功能,并将很快在 Meta 上展示这些功能。

18 个赞

好消息!- 然后,如果您能为之前的对话添加持久内存. .

5 个赞

这是个好消息!:slight_smile: 感谢告知,我真的不想在你们即将构建一些很棒的东西时重复造轮子 :slight_smile:

祝好,
Simon

3 个赞

这似乎是一个明智的决定。我通过使用 ChatGPT 并接收缺乏技术知识的用户的反馈,很快了解到他们不熟悉“提示工程”(prompt engineering)的概念。因此,我想分享这个资源:

如果您正在寻找可以测试早期版本并提供反馈的人,请包括我,如果我有空,我很乐意提供帮助。

2 个赞