币界网报道:
你可能知道好的
ChatGPT
。你可能知道其他不错的聊天机器人,比如
克劳德
,
Reka
或
元人工智能
。但你可能错过了一个非常可爱的聊天机器人:它是免费的、开源的,在特定任务上可能比ChatGPT更有能力——比如图像生成、文档解析、视频编辑等等。
拥抱聊天
是ChatGPT的开源替代品。它来自团队
拥抱的脸
,一个已经受到开源人工智能研究人员和开发人员喜爱的平台。如果你正在寻找一种没有付费墙、繁琐的帐户注册或担心数据最终去向的对话式人工智能,那么HuggingChat正好提供了这种服务——我们有没有提到它是免费的?
与通常的怀疑不同,HuggingChat允许用户在各种开源AI模型中选择其文本生成功能。它支持八种最好的开源LLM,包括Llama 3.1 70B、Nvidia的Nemotron 70B(在某些基准测试中表现优于GPT-4o和Claude 3.5 Sonnet)、Llama 3.2 Vision和Cohere的Command R Plus(专为会话交互和长上下文任务而设计)。
功能对峙:拥抱聊天vs.聊天GPT
从表面上看,HuggingChat和ChatGPT似乎都提供了类似的功能。它们专为从随意交谈到深入技术支持的各种场合而设计。但再深入一点,你会发现一些显著的差异。
可供选择的不同型号
我分析的第一件事是,这两个聊天机器人在文本功能方面有多通用。通过HuggingChat,用户可以在由不同开发人员构建的八种不同LLM中进行选择,这些LLM考虑了不同的技术和用例。GPT-4o可能擅长一切,但对于这些人工智能模型,用户可以选择一个专门针对他们需求的模型;例如,Nemotron擅长复杂的推理任务,而Llama 3.1更擅长创造性写作。
另一方面,ChatGPT Plus用户只能根据公司的指导方针和写作风格从OpenAI的模型中进行选择。目前,用户只能在GPT-4o(更具创造性)和OpenAI o1(更适合推理技能)之间进行选择。
助手:OpenAI GPT的开源版本
另一个类似的功能是
助理
把它们想象成OpenAI的自定义GPT,但更灵活。这些助手充当不同任务的专业代理,从随意对话到更小众的人工智能查询。
HuggingChat比ChatGPT更通用,并且允许您添加坦率地说令人印象深刻的工具。你可以让你的聊天机器人浏览网页、获取网址、使用Flux(可以说是目前可用的顶级图像生成器)生成图像,甚至克隆语音或解析RAG文档(检索增强生成)。
与此同时,ChatGPT的自定义GPT因其简单性而非常棒。您只需使用简单的语言即可调整自己的个性化AI助手,ChatGPT将为您定制代理,使其在性能方面表现出色。
考虑到这一点,你可以根据你的用户类型和你想做什么来奖励这一点:
如果你是一个想使用现有代理的新手,HuggingChat会赢,因为它有很多非常多功能的选择。
如果你是一个想创建自己的代理的新手,ChatGPT会赢,因为你基本上可以使用自然语言与你的聊天机器人交谈,它会理解你想让代理做什么。
如果你是一个能够编码的专家用户,但你只想玩自定义代理,那么HuggingChat和ChatGPT上都有相当多的选择。因此,在这种情况下,这将是一个平局。
然而,寻求构建定制人工智能助手的技术专家将发现Hugging Face的方法具有明显的优势。开源框架允许开发人员直接修改代理代码,调整ChatGPT不允许用户修改的特定参数,如温度、top-P和top-K参数以及惩罚。虽然ChatGPT用户必须依赖提示,并希望系统能正确解释他们的意图,但HuggingChat开发人员可以通过访问和修改底层参数来精确调整助手的行为。
社区工具:你不知道你的聊天机器人需要的类固醇
HuggingChat的独特之处在于其社区工具功能,该功能通过允许用户将各种工具直接连接到语言模型(LLM)来显著增强其功能。此功能使用户能够创建和使用Hugging Face中的工具
空间
–社区开发的自定义模型存储库,使将不同功能集成到聊天体验中变得更加容易。
因此,例如,用户可以配置他们的聊天机器人来完成文本生成之外的许多事情。用户可以启用30多种不同的工具。
其中一些最有趣的包括:
URL提取器,用于从特定URL检索文本内容
文档解析器,可以解析PDF文件中的内容(也称为RAG或检索增强生成)
使用Flux的图像生成器——被认为是开源MidJourney杀手
还有其他乐趣,包括图像编辑器、语音克隆器、照片背景去除器、图表分析器、Python代码测试仪,奇怪的是,还有Roblox 3d资产生成器。
OpenAI的行为方式不同。相反,它将所有内容嵌入到自己的界面中,用户可以根据他们调用的模型激活特定的功能。例如,他们确实提供了GPT-4o可用的文档解析器,但在使用OpenAI o1时没有,由于与DALL-E 3的原生集成,他们可以生成图像,并且他们提供了Huggingchat不支持的Google Drive集成。
总之,HuggingChat更加通用,但OpenAI的方法提供了更精简的体验。用户不需要激活任何东西;他们只需要让他们的聊天机器人做点什么,它就会相应地采取行动(或拒绝)。
如何使用HuggingChat
好消息:使用HuggingChat非常简单。它是免费的(我们提到过吗?),它是开源的,你甚至不必创建一个帐户——尽管如果你想保存对话,你可以。Hugging Face声称需要一个帐户,但我们设法在没有帐户的情况下登录,没有问题。就这么简单。。。但其在使用方面将受到一定限制。
你需要做的就是访问
拥抱脸.co/cha
t
,从开源AI选项列表中选择一个模型,然后你就可以参加比赛了。界面?就像它们一样直观。您已经有了输入文本框,仅此而已——不需要浏览笨重的菜单或隐藏的功能。你打字,HuggingChat会回应,对话会毫不费力地进行。
不过,创建一个帐户并不是一个坏主意。如果你喜欢玩开源模型,这将使你能够访问可以在本地运行的新模型。此外,如果你喜欢你所看到的,那么你可以以每月9美元的价格获得一个专业账户——几乎是ChatGPT Plus订阅的一半——并支持该项目。这也带来了新的好处,比如提前访问即将推出的功能,5倍的使用配额,更高的GPU队列优先级,一些社交媒体福利,以及一个可爱的徽章,可以自豪地戴在你的个人资料图片上。
默认情况下,HuggingChat以Llama-3.1-70B-Instruct开头。要使用其他模型,请单击“当前模型”选项卡旁边的控制盘
它将打开一个弹出窗口,让用户在左侧选择一个新模型,然后单击按钮开始新的聊天。此按钮位于窗口的右侧。
一旦用户点击按钮开始新的聊天,弹出窗口将关闭,UI将返回初始屏幕,聊天机器人已准备好开始新的交互。
就是这样。现在你可以和你的模特说话了
高级功能:使用和创建助手
要选择新的助手,用户必须选择左下角菜单上的选项。一旦到了那里,就会打开一个新的部分,让用户选择他们最喜欢的助手。
请记住,有些助手与所有LLM不兼容,因此请务必探索助手,然后选择兼容的LLM,或者简单地选择您的型号,然后从兼容和可用的选项池中选择助手
为此,只需在“助理”标题下方的框中单击并选择您的法学硕士。
如果你想更深入地构建你的自定义助手——基本上是GPT的开源版本——那么只需点击右上角的“创建助手”按钮。这将打开一个类似于OpenAI自定义GPT接口的窗口:
以下是每个字段的作用:
“阿凡达”
是一个展示你角色的缩略图。与ChatGPT不同,您不能要求聊天机器人为您创建一个,而是需要手动上传照片。
“姓名”
基本上就是你想让你的助理被叫到。
“说明”
是对您的助手编程功能的简要说明。这将帮助社区中的其他用户了解您的创建是否符合他们的需求。
“模型”
这是一个需要关注的领域。基本上,LLM将为您的助理的行为提供动力。确保选择一个适合您为助手设想的任务的模型——所以如果您想要一个编码助手,那么您可能想使用像Nemo这样的东西。如果您想处理图像分析,请选择Llama 3.1 Vision,如果您只想快速获取文档摘要,请选择Phi。
“用户开始消息”
这些只是您如何开始与助手互动的示例。例如,你可以写“像我五岁一样解释这个”,或者“根据这个设置生成一个逼真图像的详细描述”
您还可以选择是否允许您的助手访问互联网。这已经是ChatGPT的一个优势,因为它的自定义GPT都是离线工作的。
如果你选择让你的助手访问互联网,那么你必须从三个选项中选择一个:
网络搜索基本上会浏览整个网络,就像它在谷歌上搜索你的任务一样。
特定域只会基于某些域执行网络搜索,例如,如果您只想获得有关加密和新兴技术的最佳信息,则将新闻结果限制为加密新闻的Decrypt.co。
还可以选择搜索特定链接的信息,因此它将检索用户提供的URL列表中的信息。
默认情况下,您的助手设置为仅在脱机模式下工作
“自定义指令”
或系统提示是配置中最重要的部分,是您放置所有信息和指令的地方,这些信息和指令将塑造您的助手的行为。
与ChatGPT不同,您可以设置其他高级功能,如温度或惩罚,以确定您的模型在说话时的创造力,以及它在选择不同单词时会投入多少精力。
使用工具提升HuggingChat的潜力
社区工具本身就是一个联盟,这让HuggingChat在多功能性方面比竞争对手具有真正的优势。
要使用工具,只需单击左下角的按钮并选择所需的功能。这些不是特定于型号的,所以不要担心选择哪种型号。
一旦您选择了所需的工具,只需单击按钮即可返回主UI,开始新的聊天。它位于左上角HuggingChat徽标旁边。
现在,当您单击可用工具时,选择要用于特定交互的工具。完成后,取消选择并像往常一样继续与您的AI聊天机器人交谈。请注意,有些工具需要一些时间——可能太长了——有些工具可能有错误。所以,要为潜在的麻烦做好准备。
我们的判决
与其竞争对手不同,HuggingChat不会将功能锁定在付费墙后面。无论您是开发人员还是只是想避免ChatGPT费用的人,HuggingChat都提供了一个引人注目的套餐,没有任何公司的废话。它是免费的、灵活的,一旦你掌握了它的窍门,就很容易使用——对于任何想要人工智能而不受封闭软件控制或约束的人来说,这都是一件轻而易举的事情。
然而,就像所有开源的东西一样,你必须准备好亲自动手处理它。
HuggingChat是一个强大的竞争对手。如果你厌倦了锁定的功能和过时的训练数据,那么试试这个开源的替代方案。它可能在创造力或简单性方面无法击败克劳德或ChatGPT,但它是一个值得效仿和研究的好选择。(另外,我们有没有提到它是免费的?)
编辑人
安德鲁·海沃德