大数跨境

GitLab 推出 Duo Chat,进一步扩充其 AI 产品线

GitLab 推出 Duo Chat,进一步扩充其 AI 产品线 海外洞察
2023-11-09
0
导读:今年早些时候,GitLab 推出了 Duo,这是一套旨在通过总结问题和生成代码等方式帮助开发者提升效率的 AI 功能。

今年早些时候,GitLab 推出了Duo,这是一组旨在通过总结问题、生成史诗和问题描述,以及提供代码建议和漏洞解释等功能帮助开发者提高效率的AI功能。如今,该公司在这一系列中加入了Duo Chat,这是一种类似ChatGPT的体验,允许开发者与机器人互动以访问现有的Duo功能,但体验更加互动。Duo Chat目前处于测试阶段。

在本周早些时候于 KubeCon 接受采访时,GitLab 的首席产品官 David DeSanto 告诉我,这里的想法是在首个测试版和 GA(正式发布)之间,将 Duo 的许多现有功能迁移到聊天中。

图片来源: GitLab

DeSanto作为公司日益突出的公众代表,还指出GitLab将其聊天后端迁移到了Anthropic的Claude。鉴于GitLab已与Google在其他AI功能(包括其代码补全服务)上合作,这一举动可能令人有些意外。“我们最初并未为聊天选择[特定模型],”DeSanto告诉我,“我们使用的是自己的模型——一个开源模型——并确定基于GitLab内聊天的工作方式及其所需的大上下文,100k的上下文窗口能让我们更容易地获取和返回更准确的信息。”

他还指出,GitLab 正在与 Oracle 合作提供基于云端的 GPU。“我们是云无关的。我们将寻找最佳方案,而这三家 [Google、Oracle 和 Anthropic] 实际上都通过我们相互协作,因此合作关系良好。”

目前,除了更通用的代码相关聊天功能外,Duo Chat 中还提供了“解释此代码”和代码重构等功能。测试用例生成、漏洞解释等其他功能也将很快推出。

DeSanto 指出,在测试这些功能的过程中,越来越清楚地认识到上下文对于在此类聊天体验中获得最佳结果的重要性。GitLab 在该领域的一些竞争对手中拥有的一个优势是,它可以访问您的所有代码,即使它们当前未在 IDE 中打开。此外,更大的上下文窗口使得更容易跟踪之前的对话。

团队在封闭预览期间观察开发人员使用该工具时有一个有趣的发现:经验丰富的开发人员并不总是喜欢代码建议,因为它们可能会变得嘈杂。相反,他们更喜欢通过 Duo Chat 访问这些 AI 工具。

“我原以为聊天功能会更受初级开发人员的欢迎,但似乎他们仍然需要内联代码补全——而高级开发人员则更倾向于在聊天中进行代码生成,”DeSanto 说。“原因是噪音。他们说:我知道自己在输入什么,不需要你提醒我。但他们可能确实希望获得一些指导或重构建议,例如。”

GitLab 的新安全功能利用 AI 向开发人员解释漏洞

【声明】内容源于网络
0
0
海外洞察
海外资讯洞察,电商,AI
内容 14232
粉丝 0
海外洞察 海外资讯洞察,电商,AI
总阅读3.2k
粉丝0
内容14.2k