写点什么

GitHub Universe 2024 发布 AI 创新成果和以开发者为中心的 AI 工具

  • 2024-12-11
    北京
  • 本文字数:1262 字

    阅读完需:约 4 分钟

GitHub Universe 2024 发布AI创新成果和以开发者为中心的AI工具

在 GitHub Universe 2024 大会上,GitHub 发布突破性更新,主要是提升开发人员的自主性和 AI 能力。通过提供 Copilot 多模型支持、引入 AI 驱动的 GitHub Spark、增强安全特性以及改进常用集成开发环境中的工作流,GitHub 旨在实现编码的民主化,让开发人员(无论技术水平如何)都能充分发挥人工智能的潜力。


现在,GitHub Copilot 可以支持多种人工智能模型,包括 OpenAI、Anthropic 和 Google Gemini,为开发人员提供了更大的灵活性。此外,开发人员还可以选择符合其项目要求的人工智能模型。该公司在一份 新闻稿 中解释说:


在与 Copilot Chat 对话期间,开发人员可以切换不同的模型,针对自己的用例选择合适的模型,或者让 Copilot 继续使用其默认的强大模型。通过这种多模型方法,GitHub 旨在使开发人员能够在他们习惯的工作流中使用各种先进的模型进行构建。


另一项更新是推出了 GitHub Spark。这是一款 AI 驱动的工具,旨在让用户可以使用自然语言提示创建完整的应用程序。这项创新大大降低了编程初学者的入门门槛。据 GitHub 预计,Spark 有可能覆盖全球十亿用户。通过将日常语言转化为功能代码,Spark 简化了应用程序的创建,不管是经验丰富的开发人员还是初学者都能使用。在 X 上,Web 开发人员兼教育家 Kitze 写道:


GitHub Spark 是编码的未来。

只需让用户生成他们想要的东西,没有人会关心底层代码。


此外,GitHub 还在 Visual Studio Code 等流行的开发环境中集成了增强型 AI 功能。这些更新包括更直观的代码建议、个性化帮助,以及在最小化人工干预的情况下调试和测试应用程序的能力。此外,Copilot Extensions 还允许开发人员定制他们的人工智能工具,进一步简化工作流程,提高跨多个阶段进行开发的效率。


GitHub 平台的其他更新还包括将安全作为公司产品的重点,推出 Copilot Autofix。该功能利用 AI 实时检测和解决漏洞,减少了人工审查的工作量。通过主动应对安全风险,GitHub 重申了其推动更安全的开发实践和保护关键项目的承诺。


早些时候,在 Reddit 的一个主题帖中,一名记者针对 Autofix 功能发表了评论:


感觉 AI 功能只是为了让它更有市场而附上去的。在这方面,我看不出 AI 哪里比静态分析更有效。像 Sonar 这样的工具,已经可以非常有效地完成这项工作而不需要 AI。


此外,已有超过 5.5 万名开发人员使用 Copilot Workspace 来计划、构建、测试和运行代码,由此产生的合并拉取请求超过 1 万个。根据开发人员的反馈,GitHub 实施了 100 多项 更新,包括构建和修复代理、纠错命令、头脑风暴模式、VS Code 集成、迭代反馈,以及用于改进上下文和实现个性化的增强型 AI 辅助功能。


最后,GitHub 在公开预览版中扩展了 GitHub Models 的功能。该公司表示,已有 7 万多名开发人员使用交互式模型游乐场来尝试各种人工智能模型,包括 OpenAI、Meta Llama 3、Microsoft Phi 和 Cohere Command R。新功能包括并排对比模型、多模式模型支持、保存和共享提示及参数的能力,以及 GitHub Codespaces 中提供的的新 cookbook 和 SDK 支持。


原文链接:

https://www.infoq.com/news/2024/11/github-universe-2024-ai/

2024-12-11 08:006491

评论

发布
暂无评论
发现更多内容

为什么建议SQL初学者尽量选择Web版SQL工具?

雨果

sql 数据库管理工具 SQL开发

从状态机的角度async和await的实现原理

C++后台开发

多线程 linux开发 Linux服务器开发 状态机 C++开发

内部分享讲解DevOps后,我再组织成文

MavenTalker

DevOps 研发管理 敏捷实践

2023年主流知名堡垒机重点推荐

行云管家

网络安全 堡垒机

4个MySQL 数据同步 Elasticsearch 的方案!

风铃架构日知录

Java MySQL elasticsearch IT 数据同步

阿里云化身“智能云管”,助力中国联通首次实现大规模平台自主运维

云布道师

阿里云

SpringBoot基础知识

Geek_7ubdnf

Java springboot

【Unity干货教程】如何实现Unity和Android原生互相调用?

3DCAT实时渲染

Unity 实时云渲染 Unity3D

华为云云筑·开发者年度盛典精彩回顾

华为云开发者联盟

云计算 开发者 华为云 数字人 企业号 1 月 PK 榜

Tapdata Cloud 场景通关系列:集成阿里云计算巢,实现一键云上部署真正开箱即用

tapdata

来自开发者的点赞,龙蜥社区荣登“2022 中国技术品牌影响力榜单”

OpenAnolis小助手

开源 龙蜥社区 思否 榜单 技术先锋

聊聊 SpringMVC 是如何工作的?

风铃架构日知录

程序员 springmvc IT springboot

openEuler资源利用率提升之道 05:虚机混部介绍与功耗管理技术

openEuler

数据库 Linux 操作系统 openEuler OpenStack

选择LED显示屏电源的7个指南

Dylan

电源电路 LED显示屏 led显示屏厂家

定时任务cron

Geek_7ubdnf

Java

【堡垒机小知识】堡垒机属于安全设备吗?为什么?有什么作用?

行云管家

堡垒机 自动化运维 安全设备

面试官:什么是自旋锁?自旋的好处和后果是什么呢?

风铃架构日知录

Java 程序员 后端 自旋锁 循环

实测 | Apipost和Apifox哪个更好用?

不想敲代码

接口调试 接口管理工具 API接口工具

研讨会回顾 | UI自动化测试现场演示

龙智—DevSecOps解决方案

软件测试 自动化测试 测试软件

如何使用 Node.js Stream API 减少服务器端内存消耗

华为云开发者联盟

后端 开发 华为云 内存消耗 企业号 1 月 PK 榜

软件测试/测试开发 | 接口测试价值与体系

测试人

软件测试 自动化测试 接口测试 测试开发

卷扩容业务失败了,在线等…

华为云开发者联盟

开发 华为云 企业号 1 月 PK 榜 卷扩容 磁盘扩容

本地安装并创建MySQL数据库

Geek_7ubdnf

MySQL 数据库

OpenMLDB v0.7.0 发布

第四范式开发者社区

人工智能 机器学习 开源 特征 数据库·

GoLang的安装和使用

Geek_7ubdnf

golang

Spring+Vue工程部署在Linux

Geek_7ubdnf

Java spring Linux Vue

RTE 领域的发展,为视频编解码标准带来哪些新变化?丨Dev for Dev 专栏

声网

软件测试/测试开发 | 代码覆盖率集成

测试人

软件测试 自动化测试 测试开发 代码覆盖率

现代数据平台要实现自助用数,要解决的三个问题

华为云开发者联盟

大数据 后端 华为云 企业号 1 月 PK 榜

Linux安装Vue环境

Geek_7ubdnf

Linux Vue

【UE虚幻引擎】干货!UE修改分辨率的3种方法

3DCAT实时渲染

游戏开发 虚幻引擎 ue 游戏开发引擎

GitHub Universe 2024 发布AI创新成果和以开发者为中心的AI工具_软件工程_Steef-Jan Wiggers_InfoQ精选文章