大模型时代,探人工智能发展的新动向

导语 | 今年以来大模型的热度居高不下,人工智能成为国内外各大厂商争相布局的新赛道。那么近期 AI 领域有哪些值得关注的新趋势,它又将为软件开发带来哪些影响呢?今天,我们特邀了微智云科技 CEO、腾讯云 TVP 张虎老师,他将为我们带来业内独有的观察与思考。

作者简介

张虎,微智云 CEO、腾讯云 TVP,有十几年的软件研发经验,目前致力于物联网系统方案和人工智能领域。曾任职于华为、Oracle,熟悉通信、虚拟化、云服务等领域的产品,Oracle VM 创始团队成员。2010 年,作为 CTO,创立国内最早的手机 App 推送服务,极光推送,主导产品定义、开发和宣传。

我们正处于一场人工智能的发展浪潮之中,它将为科技行业带来无限的革新可能,并在不断影响着众多技术领域,近期以来,向量数据库、AI助力软件研发效能提升等领域备受关注。

一、向量数据库:大模型的技术底座

众所周知,随着人工智能的热度攀升,各种大模型竞相涌现,为科技行业带来了很多新的变化。当前人工智能在处理图片、文本、声音等数据时都是先把数据转化为向量,然后再进行输出。而向量数据库,天然地适合存储这些向量数据。

基于向量数据库,我们可以把类似 ChatGPT 这种问答模型的提示语和回答,存储在向量数据库中,然后当用户输入问题的时候,直接在向量数据库中进行搜索,找到最相似的问题,再返回对应的答案,这样可以大大提高问答模型的效率。

此外,我们也可以针对一个特定领域,用向量数据库建立一个知识图谱,然后在用户输入问题后,可以先在知识图谱中找到最相似的问题,再把问题发给大模型,收到回答后用向量数据库中的答案进行比对,找到最相似的答案,然后再返回给用户。

值得一提的是,基于向量数据库,我们还可以进行数据检索,有效挖掘数据的价值。向量数据库具有高效的查询和相似性搜索能力,这使得大模型可以快速地从数据库中检索相关的知识和信息。腾讯在近期对外发布了向量数据库(Tencent Cloud VectorDB),据统计显示,将腾讯云向量数据库用于大模型预训练数据的分类、去重和清洗相比传统方式可以实现 10 倍效率的提升,如果将向量数据库作为外部知识库用于模型推理,则可以将成本降低 2-4 个数量级。

二、人工智能为软件开发提效

伴随人工智能在软件研发过程中的应用,它将有效提升研发人员的工作效率。例如,在过去典型的开发过程中,我们需要研究各种相关的文档,比如编程语言的文档、平台框架的文档、第三方库的文档等等。而现在,我们可以直接在人工智能编程助手的帮助下,直接输入所需提问的问题,利用人工智能编程助手即可快速查阅相关的文档,然后把文档中的内容,直接复制到代码中,并且可以根据上下文自动调整代码。

在过去,我们碰到问题时,往往需要花费大量的时间用搜索引擎来查找答案,而现在,我们可以直接输入问题,智能助手即可结合上下文直接给出答案。毋庸置疑,这也能大幅提高工作效率。

此外,有些编程语言的语法本身比较复杂,比如 C++、Rust。但如今在 AI 智能助手的帮助下,可以快速帮助我们发现语法错误,乃至直接修复语法错误。随着技术的发展,将来甚至可以针对特定的项目,有针对性地训练 AI 助手,帮助我们开发新特性时,精准地给出提示,大大提高效率。

除了软件开发的过程,人工智能对软件的形态也将会产生很大的影响。例如 ERP 企业管理软件,强依赖于企业对自己业务流程的定义,往往这些业务流程还都很复杂,且变化频繁,需要我们反复沟通需求,修改系统,造成开发效率低而成本高昂的问题。在这种情况下,如果能够依托人工智能,我们便能大幅提升开发效率。另外,在 ERP 系统的使用过程中,也可以依托人工智能的能力,提供更好的用户体验。

当前,人工智能已经对科技行业产生了重要的影响。在未来,人工智能也将进一步拓展其应用领域,成为我们的得力助手,以解决各种复杂问题。人工智能将实现更加智能化、高效化的发展,而我们需要不断地更新我们的知识,跟上技术发展的步伐。

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

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

相关文章

不用addEventListener(‘resize‘, this.resize),用新的Web API ResizeObserver监听DIV元素尺寸的变化

响应式设计指的是根据屏幕视口尺寸的不同,对 Web 页面的布局、外观进行调整,以便更加有效地进行信息的展示。我们日常生活中接触的很多应用都遵循响应式的设计。 响应式设计如今也成为 web 应用的基本需求,而现在很多 web 应用都已经组件化&a…

分布式运用之Filebeat+Kafka+ELK 的服务部署

一、Kafka 架构深入了解 1.1 Kafka 工作流程及文件存储机制 Kafka 中消息是以 topic 进行分类的,生产者生产消息,消费者消费消息,都是面向 topic 的。 topic 是逻辑上的概念,而 partition 是物理上的概念,每个 par…

LinkedList相较于Arravlist的特点/优化

Arravlist底层是内存空间连续的数组,可以根据下标进行随机访问,效率比较高,因为在根据下标访问某一个元素时,并不是一个一个去查,而是算出来这个下标的地址,直接根据这个地址的指向去获取的,因为…

Linux 创建 终止线程(thread)

进程线程区别 创建线程 #include <pthread.h> int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg); -功能&#xff1a;创建一个子线程&#xff0c;一般情况下main函数所在的线程称为主线程&#xff0c;…

Unity的AB包相关

1、打包 在这个界面左边右键&#xff0c;CreateNewBundle 将要打包的模型制作成预设体 在下面勾选 选好平台路径&#xff0c;点击Build 2、加载AB包 public class ABTest : MonoBehaviour {// Start is called before the first frame updatevoid Start(){//加载AB包AssetB…

mysql集群使用nginx配置负载均衡

参考链接&#xff1a;https://mu-sl.com//archives/mysql%E9%9B%86%E7%BE%A4%E4%BD%BF%E7%94%A8nginx%E9%85%8D%E7%BD%AE%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1 配置文件nginx_tcp.conf 示例 load_module modules/ngx_stream_module.so;stream{upstream tcpssh{hash $remote_…

【c#-Nuget 包“在此源中不可用”】 Nuget package “Not available in this source“

标题c#-Nuget 包“在此源中不可用”…但 VS 仍然知道它吗&#xff1f; (c# - Nuget package “Not available in this source”… but VS still knows about it?) 背景&#xff1a; 今日从公司svn 上拉取很久很久以前的代码&#xff0c;拉取下来200报错&#xff0c;进一步发…

如何设置代理ip服务器地址

在今天的互联网环境中&#xff0c;代理服务器在保护个人隐私和规避网络限制方面扮演着重要的角色。设置代理服务器地址的方式主要取决于你使用的具体软件或编程语言。在本文中&#xff0c;我们将分别介绍如何在Python和Java中使用HTTP代理服务器、SOCKS代理服务器以及代理池。 …

十六、垃圾回收相关概念

目录 一、System.gc()的理解二、内存溢出和内存泄漏2、内存泄漏 三、Stop the World1、什么是 stop the word ? 四、垃圾回收的并行和并发1、并发和并发2、垃圾回收的并行和并发 五、安全点与安全区域1、什么是安全点&#xff1f;2、安全区域 六、强引用&#xff08;不可回收&…

linux lsof命令操作汇总

备忘记录&#xff0c;持续扩充... lsof(list open files)是一个列出当前系统打开文件的工具&#xff0c;功能非常强大。lsof 需要访问核心内存和各种文件&#xff0c;所以必须以 root 用户的身份运行才能够充分发挥其功能。 目录 参数说明 1、显示指定用户的进程&#xff08…

C/C++开发,opencv阀值操作

目录 一、OpenCV-阀值操作 1.1阀值操作函数threshold 1.2threshold的操作类型 1.3Otsu算法 二、样例开发 2.1 Makefile 2.2 main.cpp 2.3 运行效果 三、OpenCV-自适应阀值操作 3.1 自适应阀值操作函数-adaptiveThreshold 3.2 样例开发 一、OpenCV-阀值操作 1.1阀值操…

制作游戏demo的心得

制作这个游戏demo出来的心得 https://www.bilibili.com/video/BV1cF411m7Dh/ 制作游戏demo的心得 制作游戏demo&#xff0c;主要是为了表现自己的技术&#xff0c;那就一门心思想着如何提高表现力就行了&#xff0c;在整体的画面渲染风格方面或许没有什么可选择的&#xff0c;…

Python与数据分析--Matplotlib-1

目录 1.Matplotlib库函数导入 2.简单尝试绘图 3.绘制多条折线图 4.绘制多种颜色风格曲线 5.图片内容文本操作实例 6.图例设置实例 7.坐标轴设置实例 1.Matplotlib库函数导入 #导入matplotlib库 import matplotlib as mpl import matplotlib.pyplot as plt #平常一般用第…

Java实现Modbus Tcp协议读写模拟工具数据

标题 前言一、读写模拟工具中数据(1) 定义Controller层(2) 定义Service层实现 二、调试(1) 读数据(2) 向寄存器写单个数据(3) 向寄存器写多个数据 前言 参考文章&#xff1a;https://www.cnblogs.com/ioufev/p/10831289.html 该文中谈及常见的几种读取设备数据实现&#xff0…

【数据结构】二叉树之堆的实现

&#x1f525;博客主页&#xff1a;小王又困了 &#x1f4da;系列专栏&#xff1a;数据结构 &#x1f31f;人之为学&#xff0c;不日近则日退 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 目录 一、二叉树的顺序结构 &#x1f4d2;1.1顺序存储 &#x1f4d2;1.2堆的性质…

Linux下的基本指令

目录 01. ls 指令 02. pwd命令 03. cd 指令 04. touch指令 05.mkdir指令&#xff08;重要&#xff09;&#xff1a; 06.rmdir指令 && rm 指令&#xff08;重要&#xff09;&#xff1a; 07.man指令&#xff08;重要&#xff09;&#xff1a; 08mv指令&#xff…

百度前端面试题

随便记录一下面试 回答&#xff1a; http和https的区别 response 的代码意义 TCP/IP是什么 http在第几层 什么是跨域&#xff1f;怎么解决&#xff1f; 怎么存储静态文件 新建对象的逻辑 什么是面向对象 多态的理解 js原型链 编程&#xff1a; 原型链继承

amlogic 机顶盒关闭DLNA 后,手机还能搜到盒子

S905L3 带有投屏的功能&#xff0c;并通过 com.droidlogic.mediacenter.dlna.MediaCenterService 服务的启动和停止来开启和关闭DLNA功能&#xff0c;但是在测试中发现机顶盒关闭DLNA后&#xff0c;手机还能搜索到盒子。我在复测中发现关闭后有时很难很久搜索到盒子&#xff0c…

企业应建立舆情管理长期机制 优化企业流程

互联网改变了人们的生活方式&#xff0c;也改变了企业经营的方式。在网络舆情方面&#xff0c;企业不能抱有侥幸的心理&#xff0c;反而要勇敢的去面对网络舆情&#xff0c;用端正的态度和灵活的方法去改变或引导舆论危机的走向&#xff0c;否则信任危机可能到来&#xff0c;那…

Eureka服务器注册

一。Eureka服务器注册 1.pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://mav…