《花雕学AI》35:如何一次性和17个AI聊天机器人交流?ChatALL让你轻松实现

news2024/9/20 9:34:34

聊天机器人,也称为对话机器人,是一种能够通过自然语言与人类进行交流的人工智能系统。聊天机器人的应用领域非常广泛,从客服、娱乐、教育、医疗、社交等,到科研、商业、政治、军事等,几乎无所不包。随着深度学习和自然语言处理技术的发展,聊天机器人的性能和智能水平也在不断提高,越来越多的聊天机器人出现在我们的视野中,给我们带来了便利和乐趣。

目前市面上常见的几种聊天机器人有:
1、ChatGPT:由OpenAI开发的基于GPT-3.5模型的聊天机器人,能够生成流畅、有趣、有逻辑的回答,但是也容易出现事实错误或不恰当的内容。
2、Bing AI Chat:由Microsoft开发的基于Bing搜索引擎的聊天机器人,能够提供丰富、准确、有用的信息,但是也可能缺乏个性或幽默感。
3、Bard:由Google开发的基于BART模型的聊天机器人,能够理解上下文和用户意图,做到有效的多轮对话,但是也可能回答过于简单或重复。
4、Claude:由腾讯开发的基于XLNet模型的聊天机器人,能够生成符合中文语言习惯和文化背景的回答,但是也可能存在语法错误或逻辑不通。

这些聊天机器人各有优缺点和特色,我们往往需要根据不同的场景和需求选择合适的聊天机器人。但是,如果我们想要同时和多个聊天机器人对话,比较它们的回答质量和差异,并选择最佳的回答,该怎么办呢?这时候,就需要一个神奇的应用程序来帮助我们——ChatALL。

ChatALL是一个可以让你同时和多个聊天机器人对话的应用程序,它支持中英德三种语言,并集成了17个聊天机器人,包括ChatGPT、Bing、Bard等。你只需要在一个界面上输入问题,就可以看到不同的聊天机器人给出的回答,并选择你喜欢的那个。ChatALL让你轻松实现一次性和17个聊天机器人交流的神奇功能。

那么,ChatALL是如何实现这一功能的呢?它有哪些优势和局限呢?它又有哪些应用场景和价值呢?接下来,我们就来详细介绍一下ChatALL——让你同时和多个聊天机器人交流的神奇应用。
在这里插入图片描述

一、我们来介绍一下ChatALL的基本信息,如作者、开发背景、支持的语言、下载地址等。
ChatALL的主要作者是孙志岗,他是开课吧合伙人,哈工大计算机专业毕业,曾是该校计算机学院副教授。他说,他开发ChatALL的动机是因为他经常遇到一些问题,需要同时问多个聊天机器人,以确保找到最靠谱的答案。他说,ChatALL的大部分代码都是用GPT-4生成的,而且logo和主色也是AI帮忙设计的。在整个开发过程中,ChatGPT、Bing和Google也都帮了他不少忙。“ChatALL”的中文名字叫“齐叨”。

ChatALL是一个应用程序,支持中英德三种语言。你可以在GitHub上下载ChatALL的安装包,并在Mac、Windows和Linux上使用。你也可以通过浏览器访问ChatALL的网页版。ChatALL是一个开源项目 https://github.com/sunner/ChatALL,你可以在GitHub上查看它的源代码,并给出你的反馈或建议。
在这里插入图片描述

下载/安装
从https://github.com/sunner/ChatALL/releases下载
Windows 系统
直接下载*-win.exe安装文件并运行之。
macOS 系统
针对苹果芯片Mac(M1,M2 CPU),请下载*-mac-arm64.dmg文件。
对于其他 Mac,下载 *-mac-x64.dmg 文件。
Linux系统
下载 .AppImage 文件,将其设置为可执行,然后双击即可运行。
在这里插入图片描述

二、介绍一下ChatALL的主要功能和特点,如可以同时提问17个聊天机器人、可以对比不同的回答、可以对接自己部署的模型等。

1、ChatALL目前支持17个聊天机器人,包括:
ChatGPT:由OpenAI开发的基于GPT-3.5模型的聊天机器人
Bing AI Chat:由Microsoft开发的基于Bing搜索引擎的聊天机器人
Band:由Google开发的基于BART模型的聊天机器人
Claude:由腾讯开发的基于XLNet模型的聊天机器人
Vicuna:由腾讯开发的基于Vicuna模型的聊天机器人
Alpaca:由腾讯开发的基于Alpaca模型的聊天机器人
ChatGLM:由清华大学开发的基于GLM模型的聊天机器人
MOSS:由清华大学开发的基于MOSS模型的聊天机器人
Baidu ERNIE:由百度开发的基于ERNIE模型的聊天机器人
Poe:由百度开发的基于Poe模型的聊天机器人
Tongyi Qianwen:由同益科技开发的基于Qianwen模型的聊天机器人
Dedao Learning Assistant:由得到APP开发的基于Dedao模型的聊天机器人
iFLYTEK SPARK:由科大讯飞开发的基于SPARK模型的聊天机器人
文心一言:由文心科技开发的基于文心模型的聊天机器人
GPT 4:由OpenAI开发的基于GPT-4 模型的聊天机器人
Gradio:一个本地Gradio,它可以对接你自己部署的模型
Local Model: 一个本地模型,它可以对接你自己部署或导入的模型

2、ChatALL功能

基于大型语言模型(LLMs)的AI机器人非常神奇。然而,它们的行为可能是随机的,不同的机器人在不同的任务上表现也有差异。想获得最好的体验,不要一个一个尝试。ChatALL(中文名:齐口)可以把一条指令同时发给多个AI,帮助您发现最好的答案。
在这里插入图片描述

3、其他的功能
快问模式:不需要等到前面的请求完成,就可以发下一条命令
对话历史保存在本地,保护你的隐私
高亮喜欢的答案,删掉不需要的答案
自动保持 ChatGPT 不掉线
随时启动/禁止使用任何机器人
在一列、两列或三列视图之间切换
支持多语言(中文,英文)
[TODO] 推荐最佳答案

4、预先需要
ChatALL是一个客户端,而不是代理。因此,您必须:
1、拥有可以访问这些 AI 的账号,或者 API 令牌。
2、与AI网站有可靠的网络连接。
3、如果是通过 VPN 访问,那么必须设置为系统/全局代理。

三、测试Windows 系统ChatALL客户端

打开以后,这里可以打开七个模型的聊天机器人。
测试一:你是谁?有什么功能?
测试二:会说笑话吗?来一个
测试三:五月份去哪里比较好玩?
测试四:可以写一首七律吗?
测试五:会炒花生米吗?
测试六:今天是几号?是个节日吗?

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

四、ChatALL的应用场景和价值,如可以作为模型评测工具、语言学习辅助工具、跨语言沟通工具等。

首先,ChatALL可以作为一个模型评测工具,让我们能够快速地比较不同的聊天机器人的回答质量和差异,并找出它们的优缺点和特色。我们可以根据不同的评价标准和指标,如准确性、流畅性、逻辑性、完整性、个性、幽默感等,给出我们的评分和评论,并给出改进的建议。我们也可以根据不同的场景和需求,选择合适的聊天机器人,或者组合多个聊天机器人的回答,以达到最佳的效果。这样,我们就可以更好地了解各种聊天机器人的性能和智能水平,以及它们在不同领域和任务上的适用性和潜力。

其次,ChatALL可以作为一个语言学习辅助工具,让我们能够通过日常对话来学习和提高另一种语言。ChatALL支持中英德三种语言,并且可以自动检测我们输入的语言,并将其翻译成另一种语言。我们可以选择我们想要学习的语言,然后和不同的聊天机器人进行交流,看到它们给出的回答,并学习它们使用的词汇、语法、表达方式等。我们也可以根据不同的难度和主题,选择合适的聊天机器人,或者组合多个聊天机器人的回答,以增加挑战和趣味性。这样,我们就可以在轻松愉快的氛围中,实现语言的沉浸式学习,并提高我们的听说读写能力。

再次,ChatALL可以作为一个跨语言沟通工具,让我们能够和说不同语言的人进行交流。ChatALL支持中英德三种语言,并且可以自动检测我们输入的语言,并将其翻译成另一种语言。我们可以选择我们想要沟通的语言,然后和不同的聊天机器人进行交流,看到它们给出的回答,并将其转发给对方。我们也可以根据不同的文化和背景,选择合适的聊天机器人,或者组合多个聊天机器人的回答,以增加亲切感和信任感。这样,我们就可以克服语言障碍,实现跨文化交流,并拓展我们的视野和友谊。

在这里插入图片描述

【花雕学AI】是一个普通人学习AI的专栏(于2023年3月29日开始),由驴友花雕撰写,主要介绍了人工智能领域的多维度学习和广泛尝试,目前已包含七十多篇文章,分别介绍了ChatGPT、New Bing和Leonardo AI等人工智能应用和技术的过程和成果。本专栏通过实际案例和故事,分享了花雕在人工智能领域的探索和体验,旨在激发更多人对人工智能的兴趣和热情。了解更多,请使用谷歌、必应、百度或者今日头条等引擎搜索【花雕学AI】。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/536674.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

NXP MCUXPresso - 确定冰沙主板工程需要编译的确切文件集合

文章目录 NXP MCUXPresso - 确定冰沙主板工程需要编译的确切文件集合概述END NXP MCUXPresso - 确定冰沙主板工程需要编译的确切文件集合 概述 在尝试迁移 openpnp - Smoothieware project 从gcc命令行 MRI调试方式 到NXP MCUXpresso工程. 先搭了一个MCUXpresso C工程, MCU选…

别去外包,干了三年,废了....

先说一下自己的情况,大专生,18年通过校招进入湖南某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试…

祖传渣屏退休季,五月份高性价比显示器推荐

眼看五月中旬,又快到了电商狂欢 618,不少伙伴开始将升级电脑配置、全新装机提上日程。 趁着这个节骨眼,咱们正好出一期当前各段位值得购买的高性价比显示器推荐。 入门办公 小米 Redmi 1A 主要参数:23.8 英寸、1920*1080 分辨…

java: 无法访问org.springframework.boot.SpringApplication

SpringBoot启动报错: 原因 根据错误提示,可以看出是类文件版本错误导致的。Spring Boot 3.06 是基于 JDK 17 编译的,而我的 JDK 版本低于此,是JDK8版本,所以无法访问该类文件。因此,解决这个问题需要将 JD…

C++类和对象再探

文章目录 const成员再谈构造函数成员变量的定义函数体内赋值初始化列表 隐式类型转换explicitstatic成员 const成员 我们知道在调用类的成员函数时,会有一个默认的this指针且这个this指针时不可以被修改的,例如在日期类中,会有隐式的Date * const this;注意这里默认会在this前…

【Java EE 初阶】JUC常见工具类介绍

目录 1.JUC 1.Callable接口(描述线程任务的接口) 2.Callable接口和Runnable接口区别 2.Reentrant Lock 1.演示基本方法 2.出现异常,如何确保释放锁 3.创建一个公平锁 4.创建一个读写锁 3.Reentrant Lock和Synchronized的区别 4.原子…

( 动态规划) 509. 斐波那契数 ——【Leetcode每日一题】

❓509. 斐波那契数 难度:简单 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) 0,F(1) 1 F(n) F(n - 1) F(…

HTTPS如何防止DNS欺骗?

HTTPS加密可以有效帮助服务器应对DNS欺骗、DNS劫持、ARP攻击等安全威胁。DNS是什么?DNS如何被利用?HTTPS如何防止DNS欺骗? DNS如何工作? 如果您想访问www.example.com,您的浏览器需要找到该特定Web服务器的IP地址。它…

入行3年,月薪不足20K,看来是时候跳一次了.....

写在前面的话 不知不觉已经毕业两年半,工作三年了在同一家公司并未跳槽,今年在合适的契机选择了换一家公司,在这里想总结一下三年的工作经验和这次的面试经验。 我毕业于一个本科院校,二本,学习网络工程出来的。到大…

加拿大访学/博后的子女选择公立学校及办理入学手续详解

访问学者及博士后申请者携子女出国接受国外教育是较普遍的现象。近年来由于美国对CSC资助学者的入境限制,越来越多的申请者将目标定为加拿大等英语发达国家。在咨询中,经常有客户问及加拿大孩子入学问题。为此,知识人网小编就谈谈如何选择公立…

jQuery-层级选择器

<!DOCTYPE HTML> <html> <head> <meta http-equiv"Content-Type" content"text/html; charsetUTF-8"> <title>层级选择器</title> <style type"text/css"> …

如何通过边缘智能网关实现暴雨灾害监测预警

随着夏季来临&#xff0c;我国南方逐渐进入雨季&#xff0c;暴雨灾害也进入到频发阶段&#xff0c;给村镇和城市居民都造成诸多人身和财产损失。针对南方雨季的水灾防治&#xff0c;物联网技术派上大用场&#xff0c;本篇就基于边缘智能网关的数采方案&#xff0c;简单介绍对暴…

圣杯布局实现

是什么&#xff1f; 【圣杯布局是两边固定宽度&#xff0c;中间自适应的三栏布局】 圣杯布局是网页排版布局中的一种常见方式&#xff0c;通常用于具有两个侧边栏和一个中间内容区域的网页设计。 这种布局将整个页面区域分为三个部分&#xff1a;顶部导航栏、左侧边栏、右侧…

IDEA直接请求controller,不用postman请求http接口

generated-requests.http工具用法 第一步&#xff1a;点击下面按钮&#xff0c;HTTP Client 第二步、生成generated-requests.http文件 第三步、更改服务的ip和端口&#xff0c;启动服务 请求实例&#xff1a; 1、post请求&#xff0c;body传参&#xff1a; POST http://loc…

新库上线 | CnOpenData·A股上市公司违规处罚数据

A股上市公司违规处罚数据 一、数据简介 据《上市公司信息披露管理办法》&#xff0c;上市公司作为信息披露义务人&#xff0c;应真实、准确、及时、完整地向市场公开依法及自愿披露的信息。这些公开披露的信息包含但不仅限于公司基本情况、主要会计数据和财务指标、股东持股情…

markdown数据转换,处理html2canvas+jsPDF下载后文字截断问题(记录)

声明&#xff1a;此篇文章并不是最优解决办法&#xff0c;下载pdf这一步主要参考睡衣大佬提供的思路和代码&#xff0c;个人在此基础上进行细微修改处理段落文字截断&#xff0c;勉强实现不截断文字效果&#xff0c;但也有诸多限制和不足。 原文引路&#xff1a;https://blog.c…

软件测试基础面试题大全(下)

11. 一个输入框&#xff0c;如何编写测试用例&#xff1f; 字符型输入框 1. 字符型输入框&#xff1a;英文全角、英文半角、数字、空或者空格、特殊字符“~&#xff01;#&#xffe5;%……&*&#xff1f;[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时&…

nodejs安装及配置过程

目录 如何查看自己电脑中有没有下载nodejs 请问应该如何更新nodejs呢&#xff1f; 为什么称nodejs为vue脚手架呢&#xff1f; 如何打开系统变量呢 C:\Users\abner>npm config set registry https: registry.npm.taobao.org npm WARN invalid config registry"http…

Mysql 学习(十 二)查询优化 Explain

什么是Explain&#xff1f; 一条查询语句经过Mysql查询优化器的各种基于成本和规则的优化后生成一个所谓的执行计划&#xff0c;而Explain 语句可以让我们知道执行计划的语法&#xff0c;从而我们有针对性的提升性能举例子&#xff1a;EXPLAIN SELECT 1 由此我们得到了一些参数…

Prompt 指南

https://github.com/OleNet/YouPromptMe/tree/gh-pages/you-prompt-me 这是一份如何调整 Prompt 得到更漂亮的图片的经验性文档。结果和经验都来源于文心 ERNIE-ViLG Demo 和社区的资料。 极乐迪斯科里的猫,故障艺术 呼吁与准则 机器生成图片的最终目的还是便捷地为人类创造…