文心一言发布使百度市值缩水2000亿,外界指其创新不足,难以在应用前景上超越ChatGPT
淘宝搜:【天降红包222】领超级红包,京东搜:【天降红包222】
淘宝互助,淘宝双11微信互助群关注公众号 【淘姐妹】
百度最近推出了自家版本的ChatGPT,名为“文心一言”(ERNIE Bot),紧随谷歌之后。
今天下午发布会开始后,百度港股大跌超过10%,收盘跌6.36%,市值减少约2370亿港元(约合人民币2080亿元)。美股盘前,百度股价也下跌了近5%。
一个多月前,谷歌的AI聊天机器人Bard,类似于ChatGPT,因为演示失误,导致谷歌股价当天下跌7.68%,市值损失约10560亿美元(约合人民币71730亿元)。此后,有谷歌员工批评管理层行动仓促、目光短浅。
百度的发布同样显得仓促,更糟糕的是,在发布前一天,OpenAI发布了升级后的GPT-4,给百度带来了巨大压力。实际上,许多人在发布前对百度的期望并不高,现在市场也给了百度一个响亮的巴掌。
在发布会上,李彦宏显得有些紧张,这也是他近年来为数不多的亲自向大众发布百度新产品的场合。尽管发布会现场座无虚席,但掌声寥寥。
一些观看发布会的AI从业者表示,总体感觉文心一言亮点不足,缺乏新颖之处。国内一家第三方机构的互联网分析师刘嘉伟也表示,可评价的内容实在不多,基本上仍然是跟随的状态。
许多观众并不看好文心一言。一位网友评论道:“这就像我在毕业答辩时,生怕被问得多露馅,所以草草结束。”另一位网友提到“提前录制令人失望”,对此,李彦宏解释说,问题都比较长,为了节省现场时间,所以采用了提前录制的方式。
李彦宏表示,文心一言旨在与ChatGPT甚至GPT-4竞争,门槛非常高,并自称是全球大厂中第一个推出与ChatGPT竞争的产品的企业。然而,发布仅仅是一个小步,未来的挑战还有很多。
ChatGPT 数据库应用 使用chatgpt设计数据库表
chatgpt,chatgpt国内能用吗,chatgpt下载,chatgpt怎么读基于 ChatGPT API 和 chatgpt 数据库实现的 openmldb-chatgpt-plugin 项目开源了,作为人类迄今为止最强AI模型之一(GPT4未开放API),集成了 ChatGPT 模型的数据库有多好用,下面将带大家体验一下。
实现原理是在ChatGPT API基础上做了一定的 Prompt engineering ,没有用 fine tune ,在标准SQL场景上效果已经非常不错,具体的 system prompt 设计大家可以看源码实现。
这个插件对于其他 SQL 数据库理论上也适用,不过因为加了一些直接查询数据库内容的集成功能,目前还是推荐使用 chatgpt 。使用时需要全程联网,并且需要 OpenAI API key 和特定的网络条件,暂无条件的可以直接看下面的 Prompt 演示效果。
openmldb-chatgpt-plugin(后文简称 GPT 插件)有 ChatGPT 本身的自然语言对话能力,可以直接在客户端用中英文来询问数据库的基本用法以及特定SQL语法的介绍,这部分不需要特别的 prompt 优化,只是比 ChatGPT 网页版减少需要打开浏览器提问的步骤。
并且得益于多轮对话的实现,用户可以根据上下文提问,相比传统搜索引擎找到需要的资料效率进一步提高。默认中文输出对国内用户也更加友好。
用户在 GPT 插件执行的 SQL 代码,实际也会提交到 chatgpt 集群执行,并且用户输入( User > )、数据库输出( chatgpt > )和 GPT 模型输出( GTP > )都会有不同的前缀和颜色区分。
上图处理按照用户命令执行 SQL 外,还对上表的 SQL 语句进行了概要分析,介绍这个表的名字,以及每一列的类型以及含义,最后还推荐使用 Insert 和 Select 语句进行插入和查询,这就是对 ChatGPT 模型使用 Prompt 工程实现的执行、分析与推荐功能。
后面无论是 Insert 语句还是其他 SQL 语句,在执行后都会经过 AI 模型的解析与推荐,在执行 SQL 过程中不自觉学到了更多知识。这里也有些 Prompt 工程技巧,如果不希望每次推荐的内容接近,可以通过 temperature 参数控制文本生成的“探索性”。
对于用户创建的一个列较多稍微复杂对表,GPT 插件也会适时地进行数据分析,除了简单统计列数和 Schema 等基础功能,它还会根据表名和列名信息进一步发掘内容,对原始数据表列的含义分析得清清楚楚。例如下面的表中,“乘客上下车时间”、“上下车地点的经纬度”等信息都可以分析和翻译出来,在没有额外信息收集和编程实现的基础上提供这些信息对数据科学家来说也是一种馈赠。
前面例子展示的是能够成功执行的 SQL ,对于用户已经编写没有语法错误的 SQL 进行分析只是“锦上添花”,但如果可以快速帮助用户解决执行失败的 SQL 那才是“雪中送炭”。通过 SQL 语句本身以及 chatgpt 提供的错误信息,ChatGPT 模型显然是具备这种 SQL 调试以及 SQL 更正的能力。
上面是一个 SQL 语法正确但类型错误的情况,对于有经验的 SQL 工程师通过错误信息也许能猜测出错误的端倪,但能够以自然语言的形式并且无比正确地直接告诉用户错误地方以及后续的更正方案,从我个人测试的多个场景来看,这个能够 7*24 小时工作的工具已经可以媲美身边高级的 DBA 了。
下面是 chatgpt 官方文档的一个例子,使用 SQL 进行时许特征的抽取并且保存样本文件。
首先 ChatGPT 模型解析的 SQL 语义毫无问题,但更令人惊讶的是,因为这个 SQL 语法确实不是在所有 SQL 都支持的,这里最后面补充的注意事项充分表明”定制化“模型与通用闲聊机器人的区别。本插件提供的 SQL 解析能力都是建立在使用 chatgpt 数据库的基础上,对于非通用 SQL 能够解析并且讲清楚与标准 SQL 的区别,目前恐怕除了数据库的核心研发和深度用户也很少人可以“理解”清楚。
前面演示的功能主要是 text to sql、SQL 分析等功能,放在 ChatGPT 网页端或者任意公开的 ChatGPT 服务上都可以做,但 chatgpt ChatGPT 插件还是做了内容的深度整合,可以以自然语言的形式来查询数据库的内容。
这里还演示了 ChatGPT 无比优秀的连续对话能力,可以以不同粒度、不同角度多次按需查询,查到的内容不仅正确,而且还根据中文语义进一步丰富了内容,格式也工整,可以很容易让它输出我们需要的 CSV 或者任意格式,这是程序员人工写代码无论如何都达不到的效率。
实际上 ChatGPT 插件很多的功能代码也是基于 ChatGPT 模型生成的,虽然不能直接按照个人需要实现整个数据库插件,但它强大的代码搜索和生成能力已经可以简化我们大量搜索学习时间,而基于历史积累的海量 SQL 文献,它的专业能力更是可以得到程序员甚至资深 DBA 的认可。
除了上面的 Prompt 提示词和功能演示,ChatGPT 模型还有非常多可玩、易用、高效的用法等待大家去挖掘。