导语 | 今年以来大模型的热度居高不下,人工智能成为国内外各大厂商争相布局的新赛道。那么近期 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 零碎的应用过程中,也能够依靠人工智能的能力,提供更好的用户体验。
以后,人工智能曾经对科技行业产生了重要的影响。在将来,人工智能也将进一步拓展其应用领域,成为咱们的得力助手,以解决各种简单问题。人工智能将实现更加智能化、高效化的倒退,而咱们须要一直地更新咱们的常识,跟上技术倒退的步调。