沉睡的代码资产被唤醒:改变ChatGPT的GitHub开发站点
“我不知道如何使用这个库”或者“这个bug的原因是什么?” - 为了解决这些问题,开发人员每天都在庞大的代码库中寻找答案。
研究表明,工程师平均花费大约 30% 的时间搜索和理解代码。 OpenAI 宣布针对这一常见的行业挑战推出突破性解决方案。ChatGPT 和 GitHub 之间的直接集成这使得人工智能能够理解特定于项目的代码并更好地回答开发人员的问题。在本文中,我们将解释这种创新协作功能的具体好处以及如何将其付诸实际使用。

本文内容在上面的GPT主播室以简单易懂的音频进行讲解。

什么是深度研究?
ChatGPT 的“深度研究”功能在网络上搜索信息,能够收集和分析来自多个来源的信息以生成综合研究报告是。 OpenAI 进一步利用了这个强大的工具,并实现了 GitHub 集成作为第一个外部系统“连接器”。
GITHUB协作带来的创新变革
此次合作的创新之处在于它超越了回答常见的代码问题。 ChatGPT 现在可以直接了解开发人员的实际代码库和文档,并根据项目的具体上下文回答问题。开发人员只需将其存储库连接到 ChatGPT,即可立即获得专门针对其项目的专家人工智能助手。
改变开发场地的具体使用场景

GitHub Connector 极大地简化了开发人员的日常工作。下面是一些具体的使用场景。
1. 高效的代码理解和文档
- 快速掌握代码库:只需询问“描述该项目的整体结构”,您就可以快速了解关键组件和关系。
- 新会员更快入职:您可以通过询问“为新团队成员创建此存储库的概述”来自动生成有效的入职材料。

2.快速搜索实现示例
- 短时间内了解所需的安装位置:简单地问,“在这个项目中我在哪里实现Redis缓存?”并立即识别相关的代码片段。
- 促进对代码模式的理解:如果您要求某人解释此代码库中使用的异步处理模式,他们将提供重复使用的有组织的设计和实现流程。
3. 项目策划支持
- 明确技术任务:通过请求“分析实现此新功能所需的技术任务和依赖关系”,您可以逐步分解开发流程并提高计划准确性。
- 自动呈现改进建议:如果你问某人“请指出这个模块需要改进的地方”,你将能够从重构的角度识别结构性问题,这将帮助你规划有效的改造。
当以这种方式使用时,它成为一个强大的支持工具,可以让开发人员显着减少在代码海洋中迷失的时间,并专注于更具创造性和重要的任务。不过,AI模型出现“幻觉”的风险不为零,因此专家的确认仍然很重要。
安全性和目标用户:即使在公司也可以放心使用的系统

严格的安全措施
OpenAI 实施了以下保障措施来解决安全问题。
- 严格尊重权威结构:ChatGPT 仅访问您明确授权的存储库,而无法访问任何未经授权的代码。
- 与现有 GitHub 权限完全集成:用户只能在常规 GitHub 上查看自己有访问权限的内容,无法获取权限之外的信息。
- 受控数据流:信息访问符合组织的安全策略,以确保敏感数据受到保护。
这些措施使组织能够安全地从人工智能代码分析中受益,同时最大限度地降低安全风险。
可用用户
- 现在利用可能:ChatGPT Plus、Pro、Team 用户
- 即将推出:企业、教育计划用户
拓展AI开发工具市场及OpenAI的战略定位

GitHub 连接器的到来可以看出将人工智能辅助纳入开发工具的更大趋势。 GitHub 本身推广了 Copilot 产品,市场上还有大量其他 IDE 插件和编码助手。
OpenAI 长期以来一直投资于辅助编码工具的开发。据报道,OpenAI 最近同意以 30 亿美元收购流行的人工智能编码平台 Windsurf,表明了其对这一领域的坚定承诺。
这次 GitHub 的合作将进一步加速这一运动,未来我们将能够使用 Figma 的设计系统、AWS RDS 数据库架构、Jira 项目票证等。更多专业连接器即将推出预计工具和智能之间的界限将变得越来越模糊。
ChatGPT 和 GitHub 集成:摘要

ChatGPT 的 GitHub 连接器是一项强大的新功能,可帮助开发人员了解其代码库、记录代码并更高效地工作。通过安全的权限设置和部署到不同用户群的计划,它有可能成为许多开发团队的有用工具。
看看OpenAI积极的并购和其他协作功能的开发,毫无疑问,AI在开发工具领域的进化将继续加速。我们将持续关注与AI的合作将如何重塑发展的未来。
