ERNIE Bot百度 | 文心一言初体验

Posted xybDIY

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ERNIE Bot百度 | 文心一言初体验相关的知识,希望对你有一定的参考价值。

文章目录


一、前言

​ 最近有关人工智能的热门话题冲上热榜,如火如荼的开展着,已经渗透到每个人的学习、工作、生活及娱乐之中。早在去年OpenAI发布的ChatGPT-3生成式AI模型。一经横空问世,便吸粉无数,就有人称其为【全知全能的神】,再到后来微软、谷歌等国外厂商争相发布了自家产品,如谷歌的Bard、微软的New bing,再次掀起了火热浪潮。接着,OpenAI发布了GPT-3.5模型,随后也公开了openai.api_key,让全球开发者们可以接入OpenAI,采用GPT人工智能模型去训练开发相关应用场景。相继而来的是,微软也开放了申请体验Azure Open AI 的链接。近来,在百度文心一言发布前夕,OpenAI发布了多模态大模型GPT-4,百度顶住压力,随之发布了【文心一言】人工智能语言模型。接下来,就带领大家体验一下【文心一言】的具体表现情况。

百度作为国内深耕在AI技术领域内的科技公司,以“用科技让复杂的世界更简单”为使命,坚持技术创新,致力于“成为最懂用户,并能帮助人们成长的全球顶级高科技公司”。

二、文心一言介绍

2023年3月16号,百度正式发布大语言模型、生成式AI产品“文心一言”。

​ 文心一言(英文名:ERNIE Bot)是百度推出的最新一代大型语言模型,属于文心模型家族的新成员。它可以与人进行对话互动,回答问题,协助创作,并且能够高效便捷地帮助人们获取信息、知识和灵感。该模型基于飞桨深度学习平台和文心知识增强大模型,不断从海量数据和大规模知识中进行融合学习,具备知识增强、检索增强和对话增强的技术特点。

​ 百度的文心一言被定位为一种基于人工智能的赋能平台,旨在为金融、能源、媒体、政务等各行各业的智能化变革提供支持。它将充当一种“生产力工具”的角色,通过提供智能化的服务,帮助各行业提高工作效率和创造力。最终,这将推动各行业的发展,提高生产力,实现更快、更高效的工作方式。

图 五大应用场景,包括文学创作、商业文案创作、数理推算、中文理解和多模态生成

问:文心一言可以做什么?


答:百度全新一代知识增强大语言模型,文心大模型家族的新成员,能够与人对话互动,回答问题,协助创作,高效便捷地帮助人们获取信息、知识和灵感。

三、申请体验⌈文心一言⌋

申请体验入口:https://yiyan.baidu.com/welcome

1、登录百度账号。

未拥有百度账号的直接使用手机号码注册申请即可。

2、点击“加入体验”即可提交申请。

3、已经加入等待体验队列中,待手机收到短信通知即可体验⌈文心一言

4、收到短信后即可点击“开始体验”,进入。

5、开启与⌈文心一言⌋对话聊天之旅。

四、⌈文心一言⌋初体验

接下来,我将从以下几个方面入手,体验一下百度【文心一言】的生成式AI能力。

1️⃣聊天对话能力

文心一言做了基本信息的了解,回答问题的质量和响应的速度还不错。

当询问它采用了什么技术框架和训练模型搭建出来的。也给了较为清晰的回答。

基于Transformer架构的语言模型,使用了海量数据和深度学习技术来进行训练和优化。

进一步追问它,也可以根据上面所提到的问题继续作答。比如,开始详细介绍了一下Transformer架构的含义和主要组件。

2️⃣文案创作能力

让它写一份关于云计算主题的演讲大纲,越详细越好。


反应了一会,也快速给出了令人满意的答案, 一篇主题演讲稿子就这样被轻易生成出来了。

3️⃣文字转语音能力✨

针对文字转语言这一部分,我觉得是[文心一言]发布会上的一大亮点之一。支持用不同种类的方言,将文字性的内容以语言性的表述方式表达出来,最后再以不同种类的方言转述出来。目前,支持的方言有广东话、上海话、天津话、四川话、重庆话、闽南语、客家语等。

4️⃣AI绘画能力✨

AI作图能力这方面也给出了不错的表现。针对生成式AI,一般只能输入输出文字性的相关内容,而百度[文心一言]大型语言模型支持图片表现形式。能够迅速做出自己想好的图画。如下图所示,分别生成了帅气男子和美丽女子的两张卡通图画出来。


5️⃣数理推理能力

百度【文心一言】大型语言模型再梳理推理能力方面表现也比较出色。针对这些计算问题,也有模有样的计算出来,经过验算结果正确。但是,也有计算结果出错的时候。

比如,针对几乎相同的问题,【文心一言】给出的结果和答案有错有对,针对其中一种的提问,总是回答错位,再给次机会也依然回答不正确,当我简化所提问题的表述方式,重新进行提问时,给出的答案就是正确的了。

针对相似或几乎相同的问题,【文心一言】给出的结果会有所出入,结果很难准确。

6️⃣代码生成能力

当我提问:用C语言帮我写个快速排序

[文心一言]回答:当然可以,以下是使用C语言实现快速排序的示例代码:

#include <iostream>  
  
using namespace std;  
  
// 交换函数  
void swap(int& a, int& b)   
    int temp = a;  
    a = b;  
    b = temp;  
  
  
// 分割函数  
int partition(int arr[], int low, int high)   
    int pivot = arr[high];  
    int i = (low - 1);  
  
    for (int j = low; j < high; j++)   
        if (arr[j] < pivot)   
            i++;  
            swap(arr[i], arr[j]);  
          
      
  
    swap(arr[i + 1], arr[high]);  
    return i + 1;  
  
  
// 快速排序函数  
void quickSort(int arr[], int low, int high)   
    if (low < high)   
        int pi = partition(arr, low, high);  
        quickSort(arr, low, pi - 1);  
        quickSort(arr, pi + 1, high);  
      
  
  
// 测试快速排序  
int main()   
    int arr[] = 5, 2, 9, 1, -6, 8, 122, 160, 3, 63, 35;  
    int n = sizeof(arr) / sizeof(arr[0]);  
  
    quickSort(arr, 0, n - 1);  
  
    cout << "排序后的数组:";  
    for (int i = 0; i < n; i++)   
        cout << arr[i] << " ";  
      
    cout << endl;  
  
    return 0;  

在这个示例中,我们定义了一个 quickSort 函数,它接受一个整数数组和两个指定的数组下标 lowhigh。该函数使用递归将数组分成两部分,并使用 quickSort 函数对这两部分进行排序。

在主函数中,我们创建了一个整数数组,并将其传递给 quickSort 函数。我们定义了两个指针 lowhigh,并将它们赋值为数组的下标。然后,我们调用 quickSort 函数对数组进行排序,并在排序完成后打印排序后的数组。

针对上述我所提的问题还是有所出入的,我的问题是用C语言帮我写个快速排序,结果它用C++的代码生成了快速排序,接着,我就展现出我的CV大法将其复制粘贴到devcpp编译器中,以C++的后缀文件形式保存下来,点击编译运行。结果输出结果正确,无报错。

7️⃣使用技巧说明

按下“/”符号键,会获取模板,向上弹出三种类型的问答。选择数字即可打开对应的问答模式,方便精准问答。

当长时间停留在此界面不动,没有进行提问。页面就会弹出此对话框提示,点击刷新即可。

针对同一个问题,点击“重新生成”即可得到不同的回答。如下图所示。

针对同一个问题,最对支持五次重新回答

五、总结

「文心一言」并不完美,大家想要将其对标 ChatGPT,甚至是 GPT-4,但放眼全球大厂,百度是第一个做出来并真正发布出来的”,李彦宏说道。

​ 总的来说,就像李彦宏所说的那样,目前的大型语言模型并不完美,它们还有很长的发展路程需要走。不过,在未来的某个时间段内,这些模型一定会快速发展并不断进步。

​ 百度文心一言是一种基于自然语言处理和机器学习技术的人工智能产品,可以用来回答各种问题,例如提供定义、解释、评价、建议等。它是由百度研发的,使用了大量的深度学习算法和神经网络技术,旨在提高问答系统的准确性和效率。文心一言可以通过与用户的对话进行训练,不断提高自己的知识水平和智能水平。

​ 文心一言的应用非常广泛,包括但不限于搜索引擎、新闻媒体、社交媒体、电子商务、金融服务等。它可以帮助用户快速获取所需信息,并提供有用的建议和解决方案。此外,文心一言还可以为企业提供有价值的客户服务和营销支持,帮助企业提高客户满意度和忠诚度。

​ 总之,针对上述使用体验下来,文心一言是一个非常好用的人工智能产品,可以为人们的生活和工作带来极大的便利和效率。

百度文心一言对标 ChatGPT,你怎么看?


何为文心?“文”就是我们中华语言文字中的文,“心”是希望该语言模型可以用心的去理解语言,用心的去服务用户。

在近期全球陷入 ChatGPT 技术狂欢的同时,中国也有了对标 ChatGPT 的大预言模型。随着百度文心一言发布会的召开,我认真了观看了整个过程。作为一款百度十几年研发投入积累所得的产品,作为“中国版 ChatGPT”,我对它有着浓厚的兴趣,且第一时间申请了体验资格,参与到测试当中。

文心一言 VS ChatGPT

最近在网上经常性的看到这么一张图片,就是将文心一言与 ChatGPT 进行对比,而且差距显而易见。此外在某些站点也可以看到文心一言被“群嘲”。


近期全球陷入 ChatGPT 技术狂欢,ChatGPT 作为 OpenAI 开发的人工智能语言模型,由文本生成对话的训练数据驱动,与其他人工智能技术相比,ChatGPT 可以生成更为自然、流畅的语言回答,这确实是它最大的优势之一。而有人就将此优势拿去对比国内新发布的文心一言,矛头直指文心一言的种种不成熟。但我们可能忽略了一点,每个人工智能技术都有其独特的优势和适用场景。比如 AlphaGo 围棋机器学习模型可能在下棋方面表现出色,而像“聊天机器人”这样的技术则更适合于帮助人们进行自然的对话交流。因此将 ChatGPT 与其他人工智能技术进行比较可能需要考虑到多个因素,而不仅仅是它们的语言生成能力。

如果说非要以己之长比其之短,那么在中文与中华文化的理解上,ChatGPT 与文心一言就没得比,相信有很多人在中文语境下体验 ChatGPT 时也体会到过它“人工智障”的时候吧,那这又怎么说?

其实我想说的是每个语言模型都有自己的优势和适用环境,它们的设计目标是一致的,都是为了辅助人、帮助人、为人类提供更好的服务。所以在看待文心一言的问题上,我们不能仅仅将关注焦点聚集在在文心一言的瑕疵和不成熟上,而是应当站在更加长远且更加全面的角度来看待它。

接受不完美 期待进步

很喜欢李彦宏董事长在发布会上讲的那句话:“我们在使用的过程中有时候会感受到惊喜,有时候可能也会发现明显的错误,但有一点是可以肯定的,它的进步速度会非常快。”他本人也指出自己在体验过程当中,文心一言的能力不能叫做完美。

其实没有哪一个技术、哪一款产品是完美的,更何况这是第一代版本,它的发布则可以获得用户的反馈,迭代速度会加快,能力也会不断的成长与提升。即使有不完美,从现在的发展情况来看,文心一言也是国内互联网大厂中唯一成熟的产品,靠文心一言百度就已经证明了其在人工智能领域、在互联网行业当中的地位。

里程碑意义

随着文心一言语言模型的发布,无疑会对国内科技产业的发展产生带动作用,诸多同类型商业化产品也将会出现。其次在发布会上也提到,文心一言是百度十几年的研发投入积累、持续精耕的产物,这体现着百度在 AI 上的长期坚持。

在我看来,文心一言在国内人工智能领域具有里程碑式的意义,这不仅在于技术水平,更在于人工智能发展理念、对待 AI 的理念。当我们能够认识到这一层,就会发现仅仅去关注文心一言产品本身、仅仅拿它与同类型产品相比较就有点舍本求末了。借用网上的一句话:无需完美,已然具备里程碑意义!

文心一言初体验

文心一言的能力定位主要在于五个方面:文学创作、商业文案创作、数理逻辑推算、中文理解、多模态生成。

✔ 文学创作

从哲学角度续写《流浪地球》,文心一言提出了一些可能的思考方向,且提醒用户注意遵循小说的创作原则和规范。体现出文心一言的总结分析和推理能力,这是基于 5500 亿事实数据训练才得以保证事实性问题的准确性。

✔ 商业文案创作

如果说文学创作体现的是总结分析能力,那么商业文案的创作则是其理解表达、创新创意能力的展现。这种能力我们是没有办法专门去教语言模型的,正如“读书破万卷”,想要“满腹经纶、学识渊博”也得是在大量学习的基础之上,AI 语言模型基于的知识量更是不计其数。

✔ 数理逻辑推算

根据发布会的介绍来看,文心一言大模型训练数据包含万亿级的网页数据、数十亿搜索数据和图片数据、百亿级的语音日均调用数据,以及 5500 亿事实知识积累。所以在梳理逻辑推算方面,它给出答案的同时还能够做到对解题思路的一步步推理。

✔ 中文理解

作为植根于中国市场的语言模型,它对于中文和中华文化的理解能力也是相当高,相较于在中文语境下的 ChatGPT 有时会出现“人工智障”式的表现,文心一言则不会产生类似问题,毕竟百度对于中文语言的处理还是有明显优势的,对于国人的适用性来说,文心一言绝对优于 ChatGPT。


✔ 多模态生成

其多模态主要包括根据文字需求生成图片、创意性的回答图片内容、用语言讲解、生成视频四个方面。但语言和视频这块还不太完善,支持的类型也比较少,体验较差。期待进一步完善。


此外我也对 IT 相关的代码生成、疑难解答等进行了相应的测试​,体验良好。

写在最后

综合测试下来,根据以上表现可以说文心一言具备了很多近似人类的理解能力,如表达理解、逻辑推理等,而且它的准确性和流畅性可以说接近人类。其次就是对中文和中国文化的理解,对于我们中国使用场景来说,绝对是优于 ChatGPT 的。当然在使用的过程中难免会感受到些许不足之处,但是我们应该给予的是期待,而不是冷嘲热讽。期待文心一言的飞速进步和完善。

以上是关于ERNIE Bot百度 | 文心一言初体验的主要内容,如果未能解决你的问题,请参考以下文章

百度“文心一言”首批生态合作伙伴公布,Moka接入打造人力资源数字化人AI服务

全球最大规模中文跨模态生成模型文心ERNIE-ViLG来了

百度文心大模型API测试

中国版的ChatGPT,你最看好谁?

百度文心一言可以完胜ChatGPT的4点可能性

个人首测百度文心一言 VS ChatGPT GPT-4