写点什么

谷歌扩展 Gemini Code Assist,支 持 Atlassian、GitHub 和 GitLab

作者:Renato Losio

  • 2025-01-22
    北京
  • 本文字数:1452 字

    阅读完需:约 5 分钟

谷歌扩展 Gemini Code Assist,支 持Atlassian、GitHub 和 GitLab

谷歌(Google)最近宣布在 Gemini Code Assist 中支持第三方工具,包括 Atlassian Rovo、GitHub、GitLab、Google Docs、Sentry 和 Snyk。私有预览版本使开发人员能够直接在 IDE 中测试被广泛使用的软件工具与个人 AI 助理的集成。


Gemini Code Assist 提供与市场领导者 GitHub Copilot 类似的功能,为 AI 辅助应用程序开发提供包括 AI 代码辅助、自然语言聊天、代码转换和本地代码库感知在内的功能。在私有预览版本中启动这些工具,可以将实时数据和外部应用程序访问直接集成到编码环境中,在增强功能的同时减少了干扰。谷歌高级总监 Ryan J. Salva 和谷歌集团产品经理 Prithpal Bhogill 写道:


认识到开发人员使用的各种工具,我们正在与许多合作伙伴合作,将他们的技术直接集成到 Gemini Code Assist 中,以获得更全面、更高效的开发体验。这些合作伙伴以及其他更多的合作伙伴,可以帮助开发人员在通过增强 SDLC 的工具访问信息的同时,保持在他们的编码流程中。


根据文档,受支持的第三方工具可以基于 OpenAPI 标准或用户提供的 YAML 文件,将任何自然语言命令转换为参数化的 API 调用。GitHub Copilot Enterprise 还包括用于减少上下文切换的 扩展。谷歌云(Google Cloud)的高级总监兼首席布道师 Richard Seroter 评论道:


谷歌通常不是第一个。在我们真正进入游戏之前,已经有搜索引擎、网络电子邮件、在线媒体和基于 LLM 的聊天了。但随着时间的推移,我们似乎赢得了进入排行榜的机会。最新消息?Gemini Code Assist 并不是第一个 AI 辅助的 IDE 工具。但它越来越好了!


由于编码辅助是生成式人工智能最有前景的领域之一,Salva 和 Bhogill 补充道:


Code Assist 目前为开发人员提供了传统 API 和 AI Agent API 的自然语言接口。通过加入我们的合作伙伴计划,合作伙伴可以快速轻松地集成到 Code Assist 上。初始化过程非常简单,只需提供一个 OpenAPI 模式、一个工具配置定义文件和一组用于验证和调整集成的质量评估提示。


这并不是最近唯一一个影响 Code Assist 的公告,对 Gemini 2.0 Flash 的支持也是一个重要的公告。在 Gemini 2.0 的支持下,Code Assist 现在提供了一个更大的上下文窗口,使其能够理解更广泛的企业代码库。据谷歌称,这种新的 LLM 旨在通过提供更高质量的响应和更低的延迟来提高生产力,使用户“能够更长时间地保持不间断的流程状态”。在 《70% 的问题:关于 AI 辅助编码的残酷事实》 一文中,Addy Osmani 警告道:


人工智能并没有让我们的软件变得更好,因为软件质量(也许)从来没有主要受到编码速度的限制 (…) 人工智能所做的是让我们更快地进行迭代和实验,通过更快速的探索可能会带来更好的解决方案 (…)。我们的目标不是更快地编写更多的代码,而是为了构建更好的软件。如果使用得当,人工智能可以帮助我们做到这一点。但我们仍然需要知道什么是“更好”,以及如何实现它。


Code Assist 目前支持通过 OAuth 2.0 授权代码授予类型对合作伙伴 API 进行身份验证,谷歌计划在未来增加对 API 密钥身份验证的支持。定价基于每个用户、每月的许可证,并有每月或每年的承诺。许可证的价格从每位用户每月 19 美元到 54 美元不等。可以使用谷歌表单 来请求访问代码辅助工具的私有预览版。

作者介绍


Renato Losio 作为云架构师、技术主管和云服务专家拥有丰富的经验。目前,他住在柏林,以首席云架构师的身份远程工作。他的主要兴趣领域包括云服务和关系数据库。他是 InfoQ 的编辑,也是公认的 AWS 数据英雄。你可以在领英上与他联系。


原文链接:


https://www.infoq.com/news/2025/01/gemini-code-assist-tools/

2025-01-22 16:007631

评论

发布
暂无评论

JVM简介—垃圾回收器和内存分配策略

不在线第一只蜗牛

Python JVM

鸿蒙元服务审核上的一些思考

flfljh

比特币市场震荡:回调背后的机遇与挑战

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

开发一个DApp项目:DeFi、DApp开发与公链DApp开发

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

告别传统FAQ,天润融通如何通过AI优化员工服务体验?

天润融通

什么是企业组网?企业组网的重要性解析

Ogcloud

组网 企业组网 企业网络 公司网络

和鲸科技荣获 2024 全国人工智能应用场景创新挑战赛二等奖,赋能“学科+AI”人才培养与实验室建设

ModelWhale

人工智能 大数据 AI

Hume 语音模型 OCTAVE:实现情感语音合成、声音克隆和多角色对话生成;通义开源多模态说话人识别项目 3D-Speaker

RTE开发者社区

【YashanDB知识库】如何处理报错"UDT column batch insert" has not been implemented yet

YashanDB

数据库 yashandb

测试人生 | 手工转测试开发成功秘籍揭秘:从裁员到入职18k+,收获4个Offer,道阻且长不怯步

测吧(北京)科技有限公司

测试

今日分享 | 新增任务交互秘籍

inBuilder低代码平台

设计 UX 交互设计

金融领域研发效能的特性有哪些?拓展边界是什么?

思码逸研发效能

研发效能 金融科技 研发效能度量 研发效能管理 思码逸

一文了解多云原生的现代化实时数仓 SelectDB Cloud

SelectDB

云计算 数据仓库 云原生 云数据库 SelectDB

【双喜】矩阵起源子公司荣膺“2024上海市高成长百家”第一、 荣获上海市技术创新资金立项资助

MatrixOrigin

AI 技术创新 MatrixOrigin 矩阵起源 GenAI

什么是原生IP?

Ogcloud

IP 海外原生IP 海外IP 海外IP代理 海外静态IP

开源for Huawei,Beam适配GaussDB实践案例分享

华为云开发者联盟

Beam GaussDB Java’ #数据库 #开源

技术干货丨OptiStruct 非线性之前车门下沉分析

Altair RapidMiner

汽车 制造 仿真 sheji altair

英特尔IEDM 2024大晒封装、晶体管、互连等领域技术突破

E科讯

矩阵起源荣膺"2024AI最佳实践案例"------多模态AI数据智能平台,让您的数据成就您的AI

MatrixOrigin

数据库 AI InfoQ 技术创新 MatrixOrigin

图像识别大揭秘:从安防到自动驾驶,视觉模型如何重塑世界

测吧(北京)科技有限公司

测试

【YashanDB知识库】如何排查YMP报错:”OCI版本为空或OCI的架构和本地系统的架构不符“

YashanDB

数据库 yashandb

【YashanDB知识库】启动数据库时报错:YAS-02059 control file version 0.2.64 is incompatible with YashanDB version 0.2.65

YashanDB

数据库 yashandb

【YashanDB知识库】如何解决共享集群部署遇到报错:YAS-05721 invalid input parameter, reason: node name invalid.

YashanDB

数据库

天润融通解决方案:大模型让SOP执行监管更智能

天润融通

阿里P8面试官重磅首发2025年Java岗春招面试总结!

程序员高级码农

Java 编程 程序员 java面试 Java面试题

启用Linux防火墙日志记录和分析功能

运维有小邓

IT自动化运维 linux日志管理 防火墙日志管理

京东科技基于 Apache SeaTunnel 探索复杂场景适配

白鲸开源

Clickhouse 数据同步 数据集成 Apache SeaTunnel 京东科技

谷歌扩展 Gemini Code Assist,支 持Atlassian、GitHub 和 GitLab_机器学习/深度学习_InfoQ精选文章