GitHub Next 概述
什么是 GitHub Next?
GitHub Next 是 GitHub 上的一个团队,致力于探索软件开发的未来。他们专注于原型设计工具和技术,以突破可能的界限,旨在彻底改变软件开发流程。这包括确定创新策略,以创建蓬勃发展且高效的软件工程团队。
GitHub Next 如何运作?
GitHub Next 通过以下几个关键活动运作:
- 研究: 对软件开发中新兴趋势、挑战和机遇进行深入调查。
- 原型设计: 开发实验性工具和技术,以解决已确定的需求并探索新的范例。
- 协作: 通过活动、出版物和开源贡献与更广泛的软件开发社区互动。
主要项目和研究领域
GitHub Next 积极参与一系列研究领域和项目,包括:
用于代码的 AI
- 面向 GitHub Actions 的自然语言编程(Project Copernicus): 探索使用自然语言来编写 GitHub Actions。
- 探索用于代码库的 LLM 驱动的导航(Project Copernicus): 利用 LLM 来改进代码导航。
- 探索基于平台的软件协作中 LLM 驱动的自动化(Continuous AI): 调查 LLM 在软件协作中提供的自动化可能性。
- 存储库的代理设置、构建和测试(Discovery Agent): 创建用于设置、构建和测试存储库的自动化流程。
- 我们能否让任何人都能使用 AI 和完全托管的运行时来为自己创建或调整软件?(GitHub Spark): 授权个人在 AI 和托管运行时环境的帮助下创建或调整软件。
- 用于代码的创新字体总科(Monaspace): 设计专用字体以增强任何编辑器中的代码表现力。
数据可视化
- 我们能否从灵感来源中获得个性化的设计系统?(Mosaic): 旨在生成使用灵感来源的个性化设计系统。
- 我们如何“指纹识别”代码库以一目了然地看到其结构?(可视化代码库): 探索自动可视化 GitHub 存储库以快速进行结构理解的方法。
以前的研究领域
- 探索一种新的辅助类别,用于在软件开发中使用自然语言(提取、编辑、应用): 研究自然语言如何帮助软件开发。
- 我们能否让我们在构建时轻松愉快地学习?(学习沙盒): 在开发工作流程中创建个性化的交互式学习环境。
- VS Code 中用于 JavaScript/TypeScript、Web 开发和 AI 实验的实时笔记本(Vitale): 提供用于 Web 开发和 AI 实验的实时笔记本。
- 为日常任务设计的代理开发环境(Copilot Workspace): 设计一个代理辅助的开发环境。
- 我们能否通过建议下一个逻辑更改(无论它在您的项目中位于何处)来改进 Copilot 代码完成?(Copilot Next Edit Suggestions): 通过建议项目中的逻辑更改来增强代码完成。
- 整个存储库的多人协作(Realtime GitHub): 探索整个存储库的多用户协作。
- 我们能否完全用自然语言开发软件,并由 AI 驱动的工具链管理实施?(SpecLang): 研究使用自然语言进行软件开发以及 AI 驱动的工具链。
- 我们如何通过将 LLM 的流畅推理与刚性结构相结合,使 LLM 响应更强大且更易于理解?(代码图谱): 通过将推理与结构集成来提高 LLM 响应的可靠性和可解释性。
- 探索使用计算生成来提高 GPT-4 的数值推理能力(GPT-4 with Calc): 通过计算生成来增强 GPT-4 的数值推理能力。
- 始终拥有专家在手是什么感觉?(Copilot for Docs): 开发一种工具来提供专家级文档帮助。
- 拉取请求是 GitHub 用户体验的核心部分。(Copilot for Pull Requests): 使用 Copilot 改进拉取请求描述和团队评审。
- 是否曾经难以记住该 shell 命令或这个晦涩的标志?(CLI 中的 Copilot Completions): 将 GitHub Copilot 辅助功能集成到终端中。
- 无需键盘即可编写代码。(Copilot Voice): 使用 GitHub Copilot 启用基于语音的编码。
- 编辑代码是否可以感觉更触觉,就像用 Photoshop 画笔绘画一样?(代码画笔): 引入使用类似 Photoshop 画笔界面修改代码的工具。
- 使用自定义交互式块重新构想存储库。(GitHub Blocks): 使用自定义交互式块增强存储库,以实现更好的文档和工作流程。
- 随着我们越来越多地进行远程协作,我们如何统一我们的工作流程,以实现开发人员的远程协作?(协作工作区): 探索统一远程开发人员协作工作流程的方法。
- GitHub Copilot Radar 是一种代码导航工具,可向开发人员显示代码中与其位置最相关的行。(GitHub Copilot Radar): 提供具有上下文感知建议的增强型代码导航。
- 我们希望让 Copilot 查看您整个存储库中的代码,以使建议更好。(GitHub Copilot for Your Codebase): 通过允许 Copilot 访问整个代码库来增强 Copilot 的建议。
- 更快地获得有关 PR 上安全漏洞的反馈。(Incremental CodeQL): 在拉取请求上提供更快的安全反馈。
- TestPilot 可帮助您根据代码和文档创建可读的单元测试。(TestPilot): 协助根据代码和文档创建可读的单元测试。
- 用于 GitHub Copilot 实验性应用程序的 VS Code 扩展。(GitHub Copilot Labs): 提供用于 GitHub Copilot 实验的 VS Code 扩展。
- 与 Microsoft 正在进行的合作,将 React 引入其 Visual Studio Code 的 Webview UI Toolkit 库(React Webview UI Toolkit for VS Code): 将 React 集成到 Visual Studio Code Webview UI Toolkit 中。
- 一种构建软件的新方法(GitHub Copilot): 介绍一种新颖的软件开发方法。
- Flat 探索如何简化在 git 和 GitHub 中处理数据的方式(Flat Data): 简化 Git 和 GitHub 中具有版本控制的数据处理。
GitHub Next 适合谁?
GitHub Next 有益于:
- 软件开发人员: 寻求增强其开发流程和工作流程的专业人士。
- 研究人员: 探索软件开发和 AI 驱动工具的未来的人员。
- 工程团队: 寻求优化协作、生产力和代码质量的团队。
为什么选择 GitHub Next?
GitHub Next 脱颖而出,因为它:
- 专注于创新: 致力于探索和原型设计尖端技术。
- 提供实用的解决方案: 提供工具和策略来改进软件开发实践。
- 鼓励协作: 培养一种社区驱动的方法来进行软件开发创新。
"GitHub Next"的最佳替代工具
暂无图片
ProxyAI 是一款适用于 JetBrains IDE 的 AI 代码助手,提供代码补全、自然语言编辑和本地 LLM 的离线支持。使用 AI 增强您的编码体验。
代码补全
AI助手
暂无图片
暂无图片
暂无图片
ReqIt AI 是一个 SaaS 平台,充当您的技术联合创始人。它提供 AI 驱动的规划,用于生成项目需求和时间表、智能项目管理和自动化部署工作流,以加速从想法到发布的软件开发。
AI项目规划
软件开发SaaS