文章目录
- 一、前言
- 二、文心一言介绍
- 三、申请体验⌈文心一言⌋
- 四、⌈文心一言⌋初体验
- 1️⃣聊天对话能力
- 2️⃣文案创作能力
- 3️⃣文字转语音能力✨
- 4️⃣AI绘画能力✨
- 5️⃣数理推理能力
- 6️⃣代码生成能力
- 7️⃣使用技巧说明
- 五、总结
一、前言
最近有关人工智能的热门话题冲上热榜,如火如荼的开展着,已经渗透到每个人的学习、工作、生活及娱乐之中。早在去年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
函数,它接受一个整数数组和两个指定的数组下标low
和high
。该函数使用递归将数组分成两部分,并使用quickSort
函数对这两部分进行排序。在主函数中,我们创建了一个整数数组,并将其传递给
quickSort
函数。我们定义了两个指针low
和high
,并将它们赋值为数组的下标。然后,我们调用quickSort
函数对数组进行排序,并在排序完成后打印排序后的数组。
针对上述我所提的问题还是有所出入的,我的问题是用C语言帮我写个快速排序
,结果它用C++的代码生成了快速排序,接着,我就展现出我的CV大法
将其复制粘贴到devcpp编译器中,以C++的后缀文件形式保存下来,点击编译运行
。结果输出结果正确,无报错。
7️⃣使用技巧说明
按下“/”符号键,会获取模板,向上弹出三种类型的问答。选择数字即可打开对应的问答模式,方便精准问答。
当长时间停留在此界面不动,没有进行提问。页面就会弹出此对话框提示,点击
刷新
即可。
针对同一个问题,点击“
重新生成
”即可得到不同的回答。如下图所示。
针对同一个问题,
最对支持五次重新回答
。
五、总结
“「文心一言」并不完美,大家想要将其对标 ChatGPT,甚至是 GPT-4,但放眼全球大厂,百度是第一个做出来并真正发布出来的”,李彦宏说道。
总的来说,就像李彦宏所说的那样,目前的大型语言模型并不完美,它们还有很长的发展路程需要走。不过,在未来的某个时间段内,这些模型一定会快速发展并不断进步。
百度文心一言是一种基于自然语言处理和机器学习技术的人工智能产品
,可以用来回答各种问题,例如提供定义、解释、评价、建议等。它是由百度研发的,使用了大量的深度学习算法和神经网络技术,旨在提高问答系统的准确性和效率。文心一言可以通过与用户的对话进行训练,不断提高自己的知识水平和智能水平。
文心一言的应用非常广泛,包括但不限于搜索引擎、新闻媒体、社交媒体、电子商务、金融服务
等。它可以帮助用户快速获取所需信息,并提供有用的建议和解决方案。此外,文心一言还可以为企业提供有价值的客户服务和营销支持,帮助企业提高客户满意度和忠诚度。
总之,针对上述使用体验下来,文心一言是一个非常好用的人工智能产品,可以为人们的生活和工作带来极大的便利和效率。