网站搜索

MongoDB 首席技术官表示,人工智能将极大地改变软件开发


马克·波特表示,人工智能,尤其是生成式人工智能,将“让开发人员以我们一直希望的质量、速度和完整性编写代码”。

MongoDB 首席技术官马克·波特 (Mark Porter) 表示:“人们对编写计算机软件需要多长时间以及需要多长时间才能做好这一点存在着刻板印象。” “我认为生成式人工智能将会以巨大的方式改变这一切。”

文档数据库制造商 MongoDB 的首席技术专家表示,人工智能,包括目前最流行的形式,例如 OpenAI 的 ChatGPT 等生成式人工智能,将为软件开发人员提供巨大的影响力,并大大提高他们的工作效率。

MongoDB 首席技术官马克·波特 (Mark Porter) 在接受 ZDNET 采访时表示:“我坚信,人们对生成式 AI 可能会让开发人员破产的炒作是错误的。”

“生成式人工智能所做的是帮助我们编写代码,帮助我们编写测试用例,帮助我们查找代码中的错误,帮助我们更快地查找文档,”波特说。

“它将让开发人员以我们一直希望的质量、速度和完整性来编写代码。”

波特说,不仅仅是生成式人工智能,“模型和所有其他已经存在 15 到 20 年的东西现在都非常可靠”将意味着“我们可以做一些改变开发人员编写代码方式的事情。”

波特上周在纽约举行的 MongoDB.local 开发者大会上会见了 ZDNET。该会议是 MongoDB 今年在美国和国外多个城市举办的 29 场此类开发者活动之一。

在三年半前成为 MongoDB 首席技术官之前,Porter 曾担任过多个关键数据库职务,包括为 Amazon AWS RDS 运行关系数据库操作、在东南亚打车服务 Grab 担任 CTO 负责核心技术开发,并在十年来,他在 Oracle 担任过多个职务,其中包括担任原始数据库内核开发人员之一。

波特补充道,人工智能是“开发者生态系统的加速”。 “我认为将会编写更多的应用程序。”

波特说:“人们对编写计算机软件需要多长时间以及需要多长时间才能做好它存在这种刻板印象。” “我认为生成式人工智能将以巨大的方式改变这一切,我们将能够以我们想要的速度、我们想要的质量来编写我们想要编写的应用程序。”

MongoDB 一日活动的一大内容是该公司对 MongoDB 数据库的新人工智能功能的讨论。

“MongoDB 实际上是数百家构建人工智能的公司的基础,”波特说。事实上,在曼哈顿 Jacob Javits 会议中心的展厅里,有许多来自 Confluence、Hashicorp、IBM 和 Amazon AWS 等公司的展位,演示者解释了 MongoDB 及其各自软件技术的使用。

MongoDB 纽约本地开发者会议上的人群。

Porter 强调了 MongoDB 中的新功能,该功能将向量值合并为数据库的本机数据类型。通过支持向量,开发人员可以采用大型语言模型生成的上下文向量(表示查询的近似答案),将它们存储在数据库中,然后使用相关性搜索检索它们,从而产生具有必要召回的精确答案参数。

波特解释说,当用户向 ChatGPT 或其他法学硕士提出问题时,“我将获得该问题的向量,然后将该向量放入我的数据库中,然后我将询问它附近的向量”,例如,这将产生一组相关文章。

“然后我将接受这些文章并用所有这些文章提示我的法学硕士,我会说,你不可以说这些文章中没有的任何内容,请用这些文章回答这个问题。”

波特表示,法学硕士可以执行诸如总结长文章之类的功能。 “我喜欢利用法学硕士来撰写文章并使其变得更短。”

这样,AI和数据库就有了分工。

“你永远不会想把法学硕士放在在线交易处理系统中,”波特说。 “我认为你想在法学硕士所属的地方使用它们,你想在它所属的地方使用数据库技术和矩阵技术。”

虽然其他供应商也有独立的矢量数据库,但波特告诉 ZDNET,合并该功能将减轻应用程序开发人员的负担。 “这意味着您不必在两个[数据库]之间建立管道来复制数据,”波特说,“您不必管理两个不同的系统,一切都在一个系统中,您的核心数据、您的元数据和向量都位于一个数据存储中。”

波特说,无论人工智能接下来会发生什么,“它都不会让开发人员破产。

“开发人员仍然是那些倾听客户、倾听领导者并决定写什么的人。”

相关文章