Google 今天宣布,其面向企业的 AI 代码工具 Gemini Code Assist 已推出免费版本,向全球独立开发者开放公开预览。该工具旨在让学生、业余爱好者、自由职业者和初创公司更便捷地使用"具备最新 AI 能力"的编程助手。
Google 产品管理高级总监 Ryan J. Salva 表示:"现在任何人都可以更便捷地学习、创建代码片段、调试和修改现有应用程序 —— 无需在不同窗口之间切换寻求帮助或从分散的来源复制粘贴信息。其他流行的免费编程助手通常每月只提供 2,000 次代码补全的限制性使用额度,而我们希望提供更慷慨的方案。"
这似乎特别针对 Gemini Code Assist 的最直接竞争对手 GitHub Copilot。后者的免费用户层级每月限制 2,000 次代码补全和 50 次 Copilot Chat 消息。相比之下,Google 提供高达每月 180,000 次代码补全,称这是"一个如此之高的上限,即使是当今最专注的专业开发人员也很难超过"。
以下是 Gemini Code Assist 运行的快速演示。
GIF: Google
与企业版一样,面向个人的 Gemini Code Assist 由 Google 的 Gemini 2.0 人工智能模型驱动,可以生成完整代码块、在编写时完成代码,并通过聊天机器人界面提供通用编程协助。这款免费编程工具可以安装在 Visual Studio Code、GitHub 和 JetBrains 开发环境中,支持公共领域的所有编程语言。
开发者可以使用自然语言指导 Gemini Code Assist,比如要求编程聊天机器人"为我构建一个简单的 HTML 表单,包含姓名、电子邮件和消息字段,然后添加一个'提交'按钮"。目前支持 38 种语言,token 上下文窗口最多支持 128,000 个聊天输入 token,这是在生成响应时可以处理或"记住"的文本 (token) 数量。
免费的个人版本看起来相当全面,但不包括 Gemini Code Assist 标准版和企业版中提供的所有高级商业功能。如果你需要生产力指标、与 BigQuery 等 Google Cloud 服务的集成,或使用私有代码数据源自定义响应,则需要使用 Google 的付费版本。
好文章,需要你的鼓励
数字孪生技术正在改变网络安全防御模式,从被动响应转向主动预测。这种实时学习演进的虚拟副本让安全团队能够在威胁发生前预见攻击。组织可以在数字孪生环境中预演明日的攻击,将防御从事后反应转变为事前排演。通过动态更新的IT生态系统副本,团队可在真实条件下压力测试防御体系,模拟零日漏洞攻击并制定应对策略,从根本上重塑网络安全实践方式。
NVIDIA联合多所大学开发的Omni-RGPT实现了AI视觉理解的重要突破,首次让AI能同时精准理解图像和视频中用户指定的任何区域。通过独创的Token Mark机制,该系统解决了传统方法在视频中容易"跟丢"目标的问题,在视觉问答、区域描述等多项任务上达到最先进水平,为教育、安防、内容创作等领域的AI应用奠定了基础。
Linux内核开发面临动荡时期,Rust语言引入引发摩擦,多名核心开发者相继离职。文章介绍了三个有趣的替代方案:Managarm是基于微内核的操作系统,支持运行Linux软件;Asterinas采用Rust语言开发,使用新型framekernel架构实现内核隔离;Xous同样基于Rust和微内核设计,已有实际硬件产品Precursor发布。这些项目证明了除Linux之外,还有许多令人兴奋的操作系统研发工作正在进行。
这项由中国人民大学等机构合作完成的研究提出了Virgo系统,发现仅用5000个纯文本推理案例训练就能让AI在视觉推理任务上达到顶级商业系统水平。研究证实推理能力具有跨模态通用性,为更经济高效地开发多模态AI系统指明了新方向,同时也揭示了AI感知反思能力不足的局限性。