# 集成类似GPT3的机器人？

**URL:** <https://meta.discourse.org/t/integrating-gpt3-like-bots/242665>\
**Category:** Development\
**Created:** [2022年十月22日 11:45 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665 "2022-10-22T11:45:49Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [2022年十二月16日 11:36 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/21 "2022-12-16T11:36:18Z")

</div>

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

目前，对基于网络的 ChatGPT 的 API 调用授权相当复杂（而且很烦人，例如，它迫使你模仿网络浏览器），并且 [一些临时的开源 API 包装器解决方案](https://gist.github.com/kieranklaassen/40aaa3aecc8ecf37f7a788d0b18a85b1?permalink_comment_id=4397493#gistcomment-4397493) 由于他们收紧了这方面的限制而失效。

我怀疑，目前他们正在积极地阻止对官方网站 API 调用的逆向工程[^1]，并且可能值得等待官方 API 来实现完全对话的 ChatGPT，这肯定会避免这种复杂性以及你可能面临的服务条款滥用？看看 [OpenAI 的 Discourse (👍 )，这似乎是其他人也在考虑的](https://community.openai.com/t/is-there-an-api-for-chatgpt3/23871/8)。

但让我们直接问机器人吧？：

 ![image](https://global.discourse-cdn.com/meta/original/4X/d/c/1/dc16fd9b8d953f5c5993d7ae0d21f120a45cb460.png)

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

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/b/5/6b55ec02ab42b5f00e084dfd22f8f4e12717f8b9.png)

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

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

---

<div class="post-metadata">

**Author:** ![EGreg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/egreg/32/133614_2.png) [@EGreg](https://meta.discourse.org/u/EGreg)\
**Post date:** [2023年一月8日 17:46 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/22 "2023-01-08T17:46:11Z")

</div>

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

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

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

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

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

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

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [2023年一月8日 17:48 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/23 "2023-01-08T17:48:16Z")

</div>

> [@EGreg](#):
>
> 有人有兴趣写一个 Discourse 插件来实现这个功能吗？我们可以从公司出资。

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

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

---

<div class="post-metadata">

**Author:** ![EGreg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/egreg/32/133614_2.png) [@EGreg](https://meta.discourse.org/u/EGreg)\
**Post date:** [2023年一月8日 18:08 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/24 "2023-01-08T18:08:39Z")

</div>

好的，我其实甚至不想要 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/](https://www.technologyreview.com/2020/10/08/1009845/a-gpt-3-bot-posted-comments-on-reddit-for-a-week-and-no-one-noticed/amp/)

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [2023年一月8日 18:12 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/25 "2023-01-08T18:12:03Z")

</div>

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

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

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

---

<div class="post-metadata">

**Author:** ![EGreg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/egreg/32/133614_2.png) [@EGreg](https://meta.discourse.org/u/EGreg)\
**Post date:** [2023年一月8日 18:12 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/26 "2023-01-08T18:12:25Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [2023年一月8日 18:17 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/27 "2023-01-08T18:17:22Z")

</div>

您是提议创建一个机器人，在第三方 Discourse 实例（您不拥有）上注册并冒充真实用户吗？

---

<div class="post-metadata">

**Author:** ![EGreg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/egreg/32/133614_2.png) [@EGreg](https://meta.discourse.org/u/EGreg)\
**Post date:** [2023年一月11日 14:59 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/29 "2023-01-11T14:59:53Z")

</div>

好的……给我发封邮件

格雷格

在域名

[qbix.com](http://qbix.com)

---

<div class="post-metadata">

**Author:** ![Noah](https://avatars.discourse-cdn.com/v4/letter/n/a87d85/32.png) [@Noah](https://meta.discourse.org/u/Noah)\
**Post date:** [2023年一月11日 19:24 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/30 "2023-01-11T19:24:38Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://meta.discourse.org/u/EricGT)\
**Post date:** [2023年一月12日 10:30 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/31 "2023-01-12T10:30:09Z")

</div>

供参考

这不是推荐；只是指出一个与 [transformer](https://en.wikipedia.org/wiki/Transformer_(machine_learning_model))（GPT（生成式预训练 Transformer）中的 T）相关的网站，值得一看。🙂

> **[Hugging Face – The AI community building the future.](https://huggingface.co/)**
>
> We’re on a journey to advance and democratize artificial intelligence through open source and open science.

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

[1] Vaughan Pratt 博士 1994 年提出的用于评估 Cyc 的问题，问 ChatGPT ([参考](http://www.bayleshanks.com/ai/transcripts/pratt_test_chatgpt/))

---

<div class="post-metadata">

**Author:** ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://meta.discourse.org/u/EricGT)\
**Post date:** [2023年二月8日 20:00 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/33 "2023-02-08T20:00:16Z")

</div>

供参考

来自 [OpenAI 教程](https://platform.openai.com/docs/tutorials/)

[使用嵌入式模型构建网站问答](https://platform.openai.com/docs/tutorials/web-qa-embeddings)

> 了解如何构建一个可以回答有关您网站问题的 AI
> 
> 本教程将介绍一个简单的示例：爬取网站（在本例中为 OpenAI 网站），使用 [嵌入式模型 API](https://platform.openai.com/docs/guides/embeddings) 将爬取到的页面转换为嵌入式模型，然后创建一个基本搜索功能，允许用户就嵌入式模型信息提问。这旨在为更复杂的、利用自定义知识库的应用程序提供一个起点。

* * *

OpenAI 有一个 [Discourse 论坛](https://community.openai.com/)！！！但不太容易找到。

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

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [2023年二月8日 20:21 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/34 "2023-02-08T20:21:43Z")

</div>

> [@EricGT](#):
>
> OpenAI 有一个 [Discourse 论坛](https://community.openai.com/)！！！不太容易找到。

尤其是如果你没有读过 [我的帖子](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/21?u=merefield) 😉

---

<div class="post-metadata">

**Author:** ![SimonBiggs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simonbiggs/32/292760_2.png) [@SimonBiggs](https://meta.discourse.org/u/SimonBiggs)\
**Post date:** [2023年二月9日 00:22 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/35 "2023-02-09T00:22:00Z")

</div>

这里有一个很棒的 GPT 机器人实现，它能够利用基于 supabase（开源）构建的整个网站上下文：  
 ![](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/6/0/2/60296320ae094f94d3cf6ca6a6ab7bd9a6a9ea7e_2_690x388.jpeg)https://www.youtube.com/embed/Yhtjd7yGGGA?feature=oembed&wmode=opaque

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

> [@EGreg](#):
>
> 有人有兴趣编写一个 Discourse 插件来实现这一点吗？我们可以从公司那里为此付费。在人工智能方面，这是我们宁愿不开源的事情之一，因为害怕被滥用（尽管别人很容易做到并开源它）。

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

> [@Festinger](#):
>
> 我愿意在经济上加入。

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

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

* * *

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

---

<div class="post-metadata">

**Author:** ![philip\_rhoades](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/philip_rhoades/32/114647_2.png) [@philip\_rhoades](https://meta.discourse.org/u/philip_rhoades)\
**Post date:** [2023年二月9日 15:09 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/38 "2023-02-09T15:09:38Z")

</div>

> [@SimonBiggs](#):
>
> 这是一个基于 Supabase（开源）构建的 GPT 机器人出色的实现，它能够利用整个网站的上下文：
> 
> ![](https://global.discourse-cdn.com/meta/original/4X/5/c/6/5c6ae7a4066064052f20812c9a9a422db3ff67b0.jpeg "ClippyGPT - How I Built Supabase’s Natural Language Doc Search")
> 
> [ClippyGPT - How I Built Supabase’s Natural Language Doc Search](https://www.youtube.com/watch?v=Yhtjd7yGGGA)
> 
> 我怀疑 Discourse 和 Supabase 在这里会非常契合。一个插件，能够根据上述视频中的方法对论坛进行嵌入，然后创建一个由该插件支持的用户，这将是惊人的。

Simon，

我尝试回复 Discourse 的邮件，但收到了一个服务器错误（我将单独调查），但我说了以下内容：

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

[https://forum.phirho.org](https://forum.phirho.org)

如果他能帮忙就太好了。

Phil。”

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2023年二月9日 20:45 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/39 "2023-02-09T20:45:35Z")

</div>

> [@SimonBiggs](#):
>
> 我怀疑 Discourse 和 supabase 在这里会非常契合。一个插件，使用上面视频中的方法对论坛进行嵌入，然后创建一个由该论坛支持的用户，这将是惊人的。

这非常有趣，感谢分享！

> [@philip\_rhoades](#):
>
> 各位，
> 
> 我看到有几个关于在各种级别上将机器人集成到 Discourse 中的有趣话题，但我没有看到任何关于集成 GPT-3、BlenderBot 等大型内存模型 AI 机器人的话题。有人考虑过这个吗？或者甚至在实现这个想法方面取得了任何进展吗？

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

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

---

<div class="post-metadata">

**Author:** ![philip\_rhoades](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/philip_rhoades/32/114647_2.png) [@philip\_rhoades](https://meta.discourse.org/u/philip_rhoades)\
**Post date:** [2023年二月9日 22:56 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/40 "2023-02-09T22:56:12Z")

</div>

> [@Falco](#):
>
> 对于下一个发布周期，我们 Discourse 已选择人工智能作为新功能和插件的重点。这意味着我们现在有一个专门的团队致力于诸如 LLM 集成之类的功能，并将很快在 Meta 上展示这些功能。

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

---

<div class="post-metadata">

**Author:** ![SimonBiggs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simonbiggs/32/292760_2.png) [@SimonBiggs](https://meta.discourse.org/u/SimonBiggs)\
**Post date:** [2023年二月10日 00:30 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/41 "2023-02-10T00:30:56Z")

</div>

> [@Falco，帖子:39，主题:242665，用户名:Falco](#):
>
> 嘿，关于我们 Discourse 团队这里有个好消息。
> 
> 对于下一个发布周期，我们 Discourse 将人工智能（AI）选为新功能和插件的优先事项。这意味着我们现在有一个专门的团队致力于像大型语言模型（LLM）集成这样的功能，并将很快在 Meta 上展示它们。

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

祝好，  
Simon

---

<div class="post-metadata">

**Author:** ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://meta.discourse.org/u/EricGT)\
**Post date:** [2023年二月10日 07:50 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/42 "2023-02-10T07:50:00Z")

</div>

> [@Falco](#):
>
> 对于下一个发布周期，我们 Discourse 的团队已将人工智能选为新功能和插件的优先事项。这意味着我们现在有一个专门的团队致力于大型语言模型集成等功能，并将很快在此元（Meta）上展示。

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

> **[Learn Prompting: Your Guide to Communicating with AI](https://learnprompting.org/)**
>
> Learn Prompting is the largest and most comprehensive course in prompt engineering available on the internet, with over 60 content modules, translated into 9 languages, and a thriving community.

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

---

<div class="post-metadata">

**Author:** ![EGreg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/egreg/32/133614_2.png) [@EGreg](https://meta.discourse.org/u/EGreg)\
**Post date:** [2023年二月10日 08:35 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/43 "2023-02-10T08:35:04Z")

</div>

@Festinger 我回复了，也许你错过了我的邮件？请查看 1 月 17 日的邮件：

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/1/f/41f1fef506cfe2898446ceeb1251866b12b2b4a0.png)

@SimonBiggs 经过对问题进行更多思考，我意识到一个更好的方法可能是创建一个封闭的外部服务，该服务可以接收加入 Discourse 论坛的邀请，设置其个人资料，然后使用 API 作为用户参与。个人资料将是真实的，但在描述中会清楚说明这是一个机器人。

我想到了这个机器人会做什么，但它不一定是一个真正的 Discourse 插件。它只需要偶尔作为 cron 运行，然后使用 Discourse API 发表评论和回复。你怎么看？

---

<div class="post-metadata">

**Author:** ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://meta.discourse.org/u/EricGT)\
**Post date:** [2023年二月11日 13:03 UTC](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665/44 "2023-02-11T13:03:40Z")

</div>

> [@Falco](#):
>
> 对于下一个发布周期，我们 Discourse 的新功能和插件的重点是人工智能。这意味着我们现在有一个专门的团队致力于像 LLM 集成这样的功能，并将很快在这里的 Meta 上展示。

我有一些关于此类功能用例的想法。我意识到这偏离了 OP 的主题，但似乎也是所有对集成类似 GPT3 的机器人感兴趣的人都在访问的主题。如果您愿意开始另一个话题（公开或私密），那么社区的想法将有一个收集的地方。 🙂

[上一頁](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665.md?page=1)

[下一頁](https://meta.discourse.org/t/integrating-gpt3-like-bots/242665.md?page=3)
