开发者福音!GitHub 推出AI原生开发环境Copilot Workspace,4大核心功能,预览版已发布!
科技周边小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《开发者福音!GitHub 推出AI原生开发环境Copilot Workspace,4大核心功能,预览版已发布!》带大家来了解一下##content_title##,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!
编译 | 伊风
出品 | 51CTO技术栈(微信号:blog51cto)
AI编程界又有新神器了?GitHub 推出了人工智能原生开发环境 Copilot Workspace。
旨在让“任何开发者都可以用自然语言从想法开始,创建代码,再到软件”。
图片
开发者可以使用自然语言进行头脑风暴、规划、构建、测试和运行代码,比以前更快更简单。
2023年,GitHub Copilot Workspace首次引起用户关注。如今作为技术预览版发布,开发者们对这一开发工具表现出浓厚兴趣,纷纷注册等待名单。
很多朋友会感觉疑惑:新推出的 Copilot Workspace 和 Copilot 什么关系?两者之间有什么区别呢?
简单地说:Copilot Workspace功能更复杂,更适合陪一个软件从完成从0到1的开发。
一、Copilot Workspace 对比 Copilot
GitHub 早在 2021 年已经推出了Copilot。那么Copilot Workspace 与其有什么区别呢?
根据公司 GitHub Next 应用研究和开发团队负责人 Jonathan Carter 的说法,Copilot帮助完成已经开始的想法及想法,帮助开发者在正在进行编程的单个文件中合成代码。Copilot 还可以减少样板代码和上下文切换。它被认为有助于改变编码行业。
然而,Carter 表示,为了这款产品的用户体验,它的功能有天然的限制。
“GitHub Copilot 已经推出就代表了人工智能在现实世界应用的首发案例之一。这不是演示、不是炒作,每个人都必须承认它非常有用,”他告诉 媒体VentureBeat。“这是行业和开发者看到潜力和可能发生的未来潜力的重要时刻。”
自推出以来的三年里,GitHub 对 Copilot 进行了多次改进,包括升级其代码建议,增加多模型方法,支持 OpenAI 的 GPT-4 模型,并推出了企业计划。
然而,Copilot Workspace则 “在更复杂的高度上运作,同时仍然支持开发者”,这意味着它是以任务为中心的,并且从根本上试图减少开发项目初始所面临的困难。
“当你看到 Workspace 时,我们并不是试图追求一个取代开发者的自主代理,”他断言。“我们试图通过提供一种 AI 原生工具来赋予开发者更多的创造力和表达力。”
你是否曾经有这样的经历:当你面对一个带有强大工具的空白画布,并且被要求从头开始创造东西——然后你的大脑一片空白?GitHub 期望 Copilot Workspace 能消除开发者在编码时经历的一些压力。
“我们认为它代表了向前迈出的一大步,当然这款产品应该探索真正 AI 原生的开发环境应该是什么样子的,而不是向现有的编辑器或 IDE 添加扩展。我们重新思考了开发的方式:用户从一开始就假设 AI 是开发过程的一部分,一直到完成,始终在这个系统中进行开发会怎样?”Carter 解释道。
GitHub 并非唯一利用 AI 帮助开发者编码的公司。这家微软旗下的公司还面临着来自 Google、开源社区以及像 Augment 和 Cognition 这样的初创公司的竞争。
二、Copilot Workspace利好企业开发者
Copilot Workspace对于企业开发者来说最大好处是,更大的生产力和更高的工作满意度。GitHub 认为,Copilot Workspace将帮助开发者探索和尝试不同想法,同时降低成本,减少实施时间,让企业组织的行为更像小公司那样灵敏。
Carter 还认为,一旦存在一个以特定和有见地的方式建模工作流程的结构化开发者环境,它将有助于团队之间的技能标准化。这意味着企业内部将有更多的铺平道路,公司不需要投入太多资源来发展团队和提高编程开发人员的技能。
“如果我们能够用 Workspace 实现我们想要的效果,即团队中的开发者提出一个问题,并通过这个工具进行头脑风暴,分享反馈,然后[完成项目],那一刻看起来在任何类型的问题或工作中都是连贯和相似的,那么这将为企业提供更多的标准化,”Carter 声称。
他假设,让团队将他们的指导和最佳实践编码,以便 GitHub 的 Copilot Workspace 可以将其集成到其 AI 中,并在代码中自动执行它们,而开发者不必记住它,这是有益的。该功能虽然未上线,但未来可能会更新。
三、Copilot Workspace 4大核心功能
Carter 称赞这个原生开发环境旨在解决“日常任务”,这意味着它可以帮助创建新的存储库,迭代任务和迭代拉取请求。这些是开发者最常做的事情。
话虽如此,GitHub Copilot Workspace 有四个关键功能:所有级别的可编辑性,集成终端,具有安全端口转发功能,协作功能和优化的移动体验。
图片
1.所有级别的可编辑性
GitHub 的 AI 提出的一切都可以在任何时候修改,从计划到代码。公司强调开发者始终拥有控制权。“我们深信人类和人工智能的结合总会带来更好的结果,”Carter 宣称。“Workspace 的行为方式是一切都是 AI 生成的,但用户可以编辑一切,这与一个自主代理的方法不同,后者的方法是,‘这里有一个问题,去转转轮子一段时间,希望能找到解决方案。'”
尽管 Copilot AI 有助于编码,但 Copilot Workspace 的目标是为开发者提供在职学习的机会。“Workspace 的每个部分都是可编辑的,可再生的,可撤销的。你可以尝试在不同的浏览器标签页中尝试多种不同的方法。如果我们这样做会怎样?它可能会是什么样子?我们相信这代表了开发者可以与 Copilot 进行反馈循环,从粗略的想法开始,到开始看到形状,然后是你正在寻找的确切代码的出现。”
2.集成终端和安全端口转发
为了最小化上下文切换并验证编码的成功,开发者可以在 GitHub Copilot Workspace 内访问一个终端。正如 Carter 所描述的,“你可以在浏览器上立即打开一个终端,运行 Lint,构建和测试代码,立即看看是否功能正常,然后如果是 web 应用程序或 API,就运行应用程序,然后将其带到你的浏览器中,并以一种非常垂直集成的方式,确切地看看代码是如何工作的。然后你可以创建一个拉取请求。”
换句话说,Copilot Workspace 寻求成为一个一站式的开发者环境,简化编码过程,为程序员提供清晰的环境。
图片
3.协作功能
GitHub Copilot Workspace 不是个人的体验。这个开发者环境支持协作功能,程序员可以共同创建软件。
“我们所看到的是,工作区可以作为这种对话资产,通过提出我们如何做你所谈论的事情的建议,增加决策的清晰度,”Carter 说。
“如果你有一个站立会议,有人提到了前一天从客户那里听到的一些反馈,如果你能在几分钟内将那个想法写成一个问题或任务,并且有 Copilot Workspace 帮助勾勒出我们如何做这件事的工作量、复杂性和流程,你现在就有这种减少团队感知复杂性或 F.U.D. (恐惧、不确定和怀疑)的手段。这可能非常强大”
这个想法是给开发者更多的软件路线图代理权,激励他们开发他们认为用户想要的功能。
4.优化的移动体验
GitHub Copilot Workspace 不仅限于web端。它可以在移动设备上访问,包括智能手机。公司认为编码可以在任何地方完成,所以如果一个想法击中了开发者,他们可以立即启动一个新项目。
图片
这不是 GitHub 的第一个或唯一的移动应用程序。它有两个:GitHub Codespaces 和其同名应用程序。Carter 将前者描述为他最初是应用程序的产品经理,它围绕 Visual Studio code、JetBrains 和其他编码语言构建。但是,“这些平台在支持移动性方面只能走这么远,所以 Codespaces 最终在 iPad端表现非常出色,但在手机或更小的设备上则没那么出色,”他透露。
另一方面,GitHub 应用程序,“确实支持编辑场景,不过实际上是小规模的。所以当你有一个 PR 出来,有人留下评论,你想要对文件进行单行调整。所以它意味着支持你在路上进行编辑,而不是端到端的开发。”
Carter 将 Copilot Workspace 描述为 GitHub 的“第一个完全功能的移动开发者环境。”网络和移动体验完全一致。然而,目前并没有本地移动客户端,但开发者可以通过他们的移动浏览器访问 Copilot Workspace。
尽管它比 Codespaces 和 GitHub 移动应用程序有更多的能力,但公司认为 Copilot Workspace 不会取代它们,主要是因为应用案例。“如果我们看看 GitHub 移动应用程序和它授权的东西,我会说它使许多其他应用继续有其独特价值,Workspace 将不会尝试帮助解决这部分问题。
所以,查看通知和拉取请求上的传入评论,人们给你分配一个问题,如果你是开源维护者,导航讨论线程。所以,GitHub 移动应用程序,就像今天使用的那样,将继续是开发者工作流程的核心部分,”Carter 评论。
“在某些方面,Copilot Workspace 正在补充已经很棒的 GitHub 移动体验,帮助将问题和想法带入一个开发者环境,你可以将其变成代码,这目前不是移动应用程序试图解决的场景。”
四、Workspace 何时普遍可用?
在文章开始时提到,GitHub Copilot Workspace 作为技术预览版可用。但没有时间表说明开发者环境何时普遍可用。
Carter 强调,由于 Workspace 起源于 GitHub Next,公司正在寻找反馈,以更好地了解市场进入策略可能是什么样子。“我们绝对非常兴奋和对 Workspace 有信心,”他宣称。“但是,一般可用性发布的时间不会是我做的决定。那将是与产品团队的合作。”
对这项服务的访问是先到先得的,尽管 GitHub 可能会向初创公司和中小型企业开放,以获得快速反馈。GitHub Copilot Workspace 作为一个技术预览版,目前还没有一个确切的时间表来确定它何时会向所有用户普遍开放。Jonathan Carter 强调,由于 Workspace 是由 GitHub Next 团队开发的,公司目前正在寻求用户的反馈,以便更好地了解和制定市场进入策略。“我们对 Workspace 非常兴奋和有信心,”Carter 表示。“但关于普遍可用性的发布时间,这不是我一个人能决定的,需要与产品团队合作。”
目前,对 Workspace 的访问是基于排队列表顺序的,不过 GitHub 可能会考虑将其开放给初创公司和中小型企业,以便快速收集反馈。Carter 还提到,尽管 Workspace 功能强大,但它不会取代现有的 GitHub 移动应用程序,因为两者针对的使用场景不同。GitHub 移动应用程序目前主要用于查看通知、评论拉取请求、分配问题以及导航讨论线程等任务,这些功能将继续是开发者工作流程的核心部分。
GitHub Copilot Workspace 的推出,标志着 GitHub 在利用人工智能技术提升开发者体验方面的进一步探索。它不仅提供了一个全新的开发环境,还通过集成的终端、协作功能和优化的移动体验,为开发者提供了更多的灵活性和便利性。随着技术预览版的发布和未来可能的普遍可用性,我们可以期待看到更多的开发者利用这个工具来提高他们的工作效率和创造力。
参考链接:https://venturebeat.com/ai/github-previews-copilot-workspace/
想了解更多AIGC的内容,请访问:
51CTO AI.x社区
https://www.51cto.com/aigc/
本篇关于《开发者福音!GitHub 推出AI原生开发环境Copilot Workspace,4大核心功能,预览版已发布!》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于科技周边的相关知识,请关注golang学习网公众号!

- 上一篇
- 联想小新pro16配置哪些参数 联想小新pro16配置及价格方法

- 下一篇
- Win11怎么自定义开始菜单_Win11自定义开始菜单教程
-
- 科技周边 · 人工智能 | 1小时前 |
- 腾讯混元3Dv2.5新版3D模型震撼发布
- 307浏览 收藏
-
- 科技周边 · 人工智能 | 3小时前 |
- Llama4震撼发布,Meta开源多模态AI霸主
- 417浏览 收藏
-
- 科技周边 · 人工智能 | 11小时前 | 深蓝汽车
- 深蓝汽车4月销量2.01万辆,同比增58%
- 170浏览 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 508次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 497次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 484次学习
-
- AI Make Song
- AI Make Song是一款革命性的AI音乐生成平台,提供文本和歌词转音乐的双模式输入,支持多语言及商业友好版权体系。无论你是音乐爱好者、内容创作者还是广告从业者,都能在这里实现“用文字创造音乐”的梦想。平台已生成超百万首原创音乐,覆盖全球20个国家,用户满意度高达95%。
- 15次使用
-
- SongGenerator
- 探索SongGenerator.io,零门槛、全免费的AI音乐生成器。无需注册,通过简单文本输入即可生成多风格音乐,适用于内容创作者、音乐爱好者和教育工作者。日均生成量超10万次,全球50国家用户信赖。
- 12次使用
-
- BeArt AI换脸
- 探索BeArt AI换脸工具,免费在线使用,无需下载软件,即可对照片、视频和GIF进行高质量换脸。体验快速、流畅、无水印的换脸效果,适用于娱乐创作、影视制作、广告营销等多种场景。
- 12次使用
-
- 协启动
- SEO摘要协启动(XieQiDong Chatbot)是由深圳协启动传媒有限公司运营的AI智能服务平台,提供多模型支持的对话服务、文档处理和图像生成工具,旨在提升用户内容创作与信息处理效率。平台支持订阅制付费,适合个人及企业用户,满足日常聊天、文案生成、学习辅助等需求。
- 16次使用
-
- Brev AI
- 探索Brev AI,一个无需注册即可免费使用的AI音乐创作平台,提供多功能工具如音乐生成、去人声、歌词创作等,适用于内容创作、商业配乐和个人创作,满足您的音乐需求。
- 17次使用
-
- GPT-4王者加冕!读图做题性能炸天,凭自己就能考上斯坦福
- 2023-04-25 501浏览
-
- 单块V100训练模型提速72倍!尤洋团队新成果获AAAI 2023杰出论文奖
- 2023-04-24 501浏览
-
- ChatGPT 真的会接管世界吗?
- 2023-04-13 501浏览
-
- VR的终极形态是「假眼」?Neuralink前联合创始人掏出新产品:科学之眼!
- 2023-04-30 501浏览
-
- 实现实时制造可视性优势有哪些?
- 2023-04-15 501浏览