想构建自己的人工智能聊天机器人吗?向开源 HuggingChat 打个招呼

跨境快讯 2024-02-01 12:01:19 woniu
2
导读:ChatGPT 可能在人工智能领域占据主导地位,但如果您是超级极客,您可以使用 HuggingChat 和其他一些工具构建自己的聊天机器人。

在本文中,我们将快速浏览一下来自一家名为Hugging Face的公司的ChatGPT 风格的人工智能聊天机器人。直到看到这个名字,我才认真看这个产品,于是我问它的聊天机器人HuggingChat,“为什么你们的公司叫 Hugging Face?”

另外: 这个新的人工智能系统可以在大约一半的时间内准确地读懂思想

这是人工智能告诉我的:

“Hugging Face”这个名字来源于我们的目标,即构建能够在个人层面上与人类进行有意义和积极互动的人工智能模型,类似于人们拥抱他们关心的人的方式。

正如您从HuggingChat界面中看到的,该公司肯定会追求 ChatGPT 氛围:


但也有一些很大的区别,最值得注意的是它是开源的。它就在 Github 上。

虽然 HuggingChat 主要吸引开发人员和人工智能修补者,但任何人都可以在线使用该工具。我应该注意的一件事是:几乎所有关于在线 HuggingChat 界面的讨论都说它不收集任何信息,也不需要登录。最早的版本可能是这样,但现在不再是这样了:

使用 Web 版本的 HuggingChat
我必须使用 Hugging Face 设置一个帐户才能访问用户界面。由于我没有禁止向开发人员发送聊天数据供他们审核和检查,因此我现在要为这些脏话向那些开发人员道歉。我只是想看看它会做什么。什么!?我很好奇。

有必要再澄清一件事。在本文中,当我谈论 HuggingChat 的网络版本时,我指的是 Hugging Face 在hf.co/chat上提供的版本。HuggingChat 可能还有数百个其他基于网络的版本,由数百名其他开发人员开发。这就是开源的本质。但在接下来的几分钟里,我们将讨论工厂商店版本——Hugging Face 正在推出的版本来炫耀这项技术。
HuggingChat 的网页版使用名为 OpenAssistant 的大型语言模型 (LLM),该模型也可以在 Github 上找到。事实证明,Github 上有一大堆 LLM 可供选择——是的,我们稍后也会回到这个想法。

与 ChatGPT 及其同类产品一样,您向 HuggingChat 提出问题,它就会给出答案。与 ChatGPT 不同的是,查询字段上方有一个小按钮,上面写着“搜索网络”,这意味着 HuggingChat 可以访问实时网络进行研究。例如,在“搜索网络”关闭的情况下,当我问它“为什么泰坦潜水器沉没了?” 我得到回复:

我很抱歉,但如果没有额外的背景信息,我很难确定您指的是哪个具体的潜水泰坦。
但是当我打开“搜索网络”并问同样的问题时,我得到了答案:
如果没有更多信息,我很难确切地说为什么它在北美东海岸(42°N 49°W / #TitanRover1)附近的皇家邮轮泰坦尼克号残骸打捞工作中发生内爆并被淹没。

由于在我撰写本文时潜水器沉没是一个相对较新的故事,因此它表明预建的法学硕士没有关于这一重大新闻的任何数据。但是,通过选择包含网络搜索数据,您可以告知聊天机器人的结果。

总的来说,您可能不会使用 HuggingChat 来代替ChatGPT 或 Bard 或 Bing。答案并不那么完整。它们有时会在句子中间结束,而“继续”并不能让它们回到正轨。大多数答案都没有格式化,并且以一大段的形式呈现。与 ChatGPT 相比,响应速度相当慢。有时,答案与问题没有太大关系。
公平地说,HuggingChat 的网络版本是一个非常早期的版本,主要用作软件本身的功能演示。所以,你可能不会用它来作弊你的家庭作业。相反,你更有可能用它来修改你自己的人工智能项目。

这就是我们接下来要讨论的。

构建您自己的聊天机器人
如果您是超级极客,您可以使用 HuggingChat 和其他一些工具构建自己的聊天机器人。需要明确的是,HuggingChat 本身只是整个聊天机器人的用户界面部分。它不包含人工智能或数据。它只是将问题输入 GPT 并显示答案。

您还需要一个语言模型。正如我们所讨论的,OpenAssistant 就是这样一种语言模型,可以在各种数据集上进行训练。

这就是 HuggingChat 对 AI 极客特别感兴趣的地方。您可以使用各种开源法学硕士(经过各种开源数据集的培训)来为您自己的聊天机器人提供支持。
极端地说,这项技术的一个可能的应用可能是构建一个在公司内部使用的聊天机器人,并根据公司的专有数据进行训练,所有这些数据都托管在企业防火墙内 - 永远无法通过互联网访问。
事实上,通过结合 HuggingChat、推理服务器和法学硕士,您可以在自己的硬件上运行自己的聊天机器人,完全与互联网隔离。

此 YouTube 视频提供了有关如何在容器中执行此操作的基本教程。实际上,该视频还展示了如何将作业的推理部分与作业的 UI 部分分开,并将一部分托管在本地,一部分托管在云端。基本上,一旦您掌握了可以使用的源信息,您就可以构建几乎任何您能想到的东西 - 并且您的设备可以运行。

是的,它确实需要一台具有强大 GPU 马力的大型服务器。但这对于您自己的聊天机器人来说只是一个很小的代价。

但说实话,这种发展是一件大事。ChatGPT 是一个功能强大的工具,经过培训,了解谁知道什么数据,运行谁知道什么算法,并根据谁知道什么源信息生成答案。

如果您想要自己控制的东西,您可以使用 HuggingChat 构建一个聊天机器人,您可以在其中了解其功能的各个方面。您可以选择将该聊天机器人提供给其他用户在线使用,并向所有用户提供透明度。或者,您可以构建一个锁定的专用单元,该单元隐藏在防火墙后面,并且只有您自己的员工可以访问。
有了 HuggingChat,选择权就在您手中——这很酷。

那么,您希望构建自己的聊天机器人吗?如果可以的话,您会根据任何特定数据对其进行训练吗?既然您现在可以自由地按照自己的形象制作聊天机器人,您会用这种权力做什么?请在下面的评论中告诉我们。
原文链接:https://www.zdnet.com/article/want-to-build-your-own-ai-chatbot-meet-open-source-huggingchat/

版权声明: woniu 发表于 2024-02-01 12:01:19。
转载请注明: 想构建自己的人工智能聊天机器人吗?向开源 HuggingChat 打个招呼 | 跨境湾

相关文章