这周参加了在上海世博中心举办Google I/O Connect中国开发者大会,有几年没参加这么高质量的活动,有点感慨。

期间重点听了关于GCP和Google AI大语言模型的主题演讲,发现目前各大厂商仍然还处于大语言模型的早期应用阶段,Google PaLM 2也不例外。作为业界最领先的AI公司之一,PaLM是OpenAI ChatGPT系列模型的直接竞争对手,同样是目前业界公认的LLM最高技术水平的代表。这次大会生成式AI和LLM成为重点内容,也是这波浪潮的体现。

  根据官方介绍,PaLM 2模型擅长高级推理任务,包括编程和数学,分类和问题回答,翻译和多语种处理以及更好的自然语言生成能力,比Google之前最先进的LLM,包括PaLM更好。PaLM模型的核心技术和GPT模型一样都是基于划时代的Transformer架构的深度神经网络模型,其他开源LLM和国产若干LLM也是一样。可以说,2018年横空出世的Transformer架构是当前LLM浪潮的基础和底层核心架构。

Transformer架构

LLM的应用

    同微软一样,Google也在其云平台提供了LLM的SaaS服务,分别是Vertex AI和Gen AI Studio, 从使用逻辑和UI界面上看,两家厂商都比较类似,提供的功能也大同小异。

Google Gen AI Studio界面
微软Azure OpenAI Studio界面

从云服务的设计和用法上看,二者的区别不大。针对LLM的应用场景,同样类似,这反映了目前LLM技术在商业落地上仍处于早期探索阶段。大会提到的应用场景主要以下几种:

    • 行业/企业知识问答

    • 搜索增强

    • 流程自动化

    • 代码生成

行业知识AI或者搜索增强场景是目前大语言模型落地的普遍切入点,核心技术是利用向量数据搜索内部知识库,将检索到的关联上下文同问题一起提交给LLM,由此得出更精确的回答和更高的内容质量。该场景技术成熟,相关的开源框架如Langchain,Semetic kenerl都有了现成的实现,只需要接入LLM模型的API即可实现功能。

我个人本次最感兴趣的场景是LLM流程自动化,Google此次演示了基于LLM自动化k8s集群的运维工作,能够让任何人都通过自然语言部署和维护k8s集群,这一点和AutoGPT的核心思路是一致的。

LLM自动化运维k8s的实现流程

具体操作流程如下:

      1. 用户只需要在交互界面输入要执行的k8s操作,例如部署一个deployment

      2. LLM模型就会立刻生成k8s的yaml配置文件

      3. 其壳程序会调用k8s api对生成的yaml配置或k8s命令进行多次校验,确认任务合法

      4. 后台自动执行任务

      5. 返回执行结果给用户UI

此类应用场景我相信会越来越多,不仅仅是自动化运维,可以为用户隐藏复杂的后台实现,通过简单的自然语言沟通就可以实现任何复杂的业务操作。极大地降低了各类任务中用户的操作门槛,对于提高各种产品和工具的生产力有很大帮助。

总结

大语言模型LLM作为目前最热门的技术领域,预计随着越来越多企业场景的采用,会涌现出更多有价值,创新性的场景,下次碰到有意思的场景再和大家分享。

从Google开发者大会浅谈LLM的应用的更多相关文章

  1. fir.im Weekly - 聊聊 Google 开发者大会

    中国互联网的三大错觉:索尼倒闭,诺基亚崛起,谷歌重返中国.12月8日,2016 Google 开发者大会正式发布了Google Developers 中国网站 ,包含了Android Develope ...

  2. Google开发者大会:你不得不知的Tensorflow小技巧

    Google开发者大会:你不得不知的Tensorflow小技巧 同步滚动:开   Google Development Days China 2018近日在中国召开了.非常遗憾,小编因为不可抗性因素滞 ...

  3. 中国2017 Google 开发者大会第一天简单回顾

    昨天有幸参加了中国2017 Google 开发者大会,在这第一天就收获满满,昨天太忙了,今天早晨来一起简单回顾一下,可以让没有参加的童鞋们感受一下现场的温度. 早早就来到了会议现场,外面看不出什么特别 ...

  4. 2020 Google 开发者大会

    2020 Google 开发者大会 Google Developer Summit https://developersummit.googlecnapps.cn/ Flutter | Web | M ...

  5. 中国2017 Google 开发者大会第二天简单回顾

    昨天早晨发布了第一天的开发者大会回顾文章后,就匆匆忙忙赶去会场继续享受高科技的盛宴,接下来简单回顾一下第二天的大会参与情况. 昨天早晨下着小雨,并带着微风,在外面还是挺冷的,这里不得不给工作人员点个赞 ...

  6. 【ASP.NET MVC系列】浅谈Google Chrome浏览器(操作篇)(下)

    ASP.NET MVC系列文章 [01]浅谈Google Chrome浏览器(理论篇) [02]浅谈Google Chrome浏览器(操作篇)(上) [03]浅谈Google Chrome浏览器(操作 ...

  7. 谈一谈第九届移动互联网开发者大会( MDCon 2016 )

    4G时代的开启以及移动终端设备的凸显必将为移动互联网的发展注入巨大的能量,2016年移动互联网产业必将带来前所未有的飞跃.第九届移动互联网开发者大会以"DT时代的移动开发技术创新" ...

  8. 浅谈PHP技术应用

    序号:1210-41 黑龙江省高等教育自学考试 本科毕业论文 题    目    浅谈PHP技术 学员姓名    夏滟 专    业    计算机及应用 准考证号    010311192585 指导 ...

  9. Android应用安全开发之浅谈加密算法的坑

      <Android应用安全开发之浅谈加密算法的坑> 作者:阿里移动安全@伊樵,@舟海 阿里聚安全,一站式解决应用开发安全问题     Android开发中,难免会遇到需要加解密一些数据内 ...

  10. 浅谈html5网页内嵌视频

    更好的阅读体验:浅谈html5网页内嵌视频 如今在这个特殊的时代下:flash将死未死,微软和IE的历史问题,html5标准未定,苹果和谷歌的闭源和开源之争,移动互联网的大势所趋,浏览器各自为战... ...

随机推荐

  1. MVCC-数据库

    参考地址:看一遍就理解:MVCC原理详解 - 掘金 (juejin.cn) 1. 相关数据库知识点回顾 1.1 什么是数据库事务,为什么要有事务 事务,由一个有限的数据库操作序列构成,这些操作要么全部 ...

  2. javascript5 定时器功能

    定时器功能: 定时器功能是window对象方法,涉及到 定时器和延时器,具体 看代码 定时器 timer=setInterval(function (){},300) 清除定时器: clearInte ...

  3. RWKV – transformer 与 RNN 的强强联合

    在 NLP (Natural Language Processing, 自然语言处理) 领域,ChatGPT 和其他的聊天机器人应用引起了极大的关注.每个社区为构建自己的应用,也都在持续地寻求强大.可 ...

  4. 驱动开发:内核PE结构VA与FOA转换

    本章将继续探索内核中解析PE文件的相关内容,PE文件中FOA与VA,RVA之间的转换也是很重要的,所谓的FOA是文件中的地址,VA则是内存装入后的虚拟地址,RVA是内存基址与当前地址的相对偏移,本章还 ...

  5. 天翼云SD-WAN解决方案直播

    2023年6月16日14点,天翼云SD-WAN解决方案直播火热来袭啦!参与直播即可领取优惠好礼,实惠多多! 点击链接注册参与:https://ctyun.d1meeting.cn/0616/ 直播时间 ...

  6. 安装指定版本的mysql(mysql5.7)

    安装指定版本的mysql(mysql5.7) 目标:解决需求,安装mysql5.7 前言: 安装软件的三种方式: rpm 安装 源代码编译安装 yum仓库安装 本地光盘 阿里云yum源 自建yum仓库 ...

  7. 软件开发架构及OSI七层协议

    软件开发架构 规定了程序的请求逻辑.功能分块 1.C/S架构 Client:客户端 Server: 服务端 """ 我们使用计算机下载下俩的一个个app本质是各大互联网公 ...

  8. 【技术积累】C语言中基础知识【三】

    什么是C语言[了解即可] C语言是一种通用的高级编程语言,由美国贝尔实验室的Dennis Ritchie在20世纪70年代早期开发出来的.它在计算机科学和软件工程领域中被广泛使用. C语言具有以下特点 ...

  9. Linux 图形栈从入门到放弃 --- Linux 图形相关概念简介

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 环境说明   无 前言   在日常生活中,像我们常用的ubunt ...

  10. 学习C++这一篇就够了(提升篇)

    C++中除了面向对象的编程思想外,还有另一种就是泛型编程 主要用到的技术就是模板 模板机制的分类: 函数模板 类模板 函数模板 作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体定制,用虚拟 ...