Logo

GitHub Copilot模式与实践指南

GitHub Copilot模式与实践指南

欢迎来到GitHub Copilot模式与实践指南! 👋 这是一份由社区驱动的开源文档,旨在为GitHub Copilot提供最佳实践。我们的目标是让您能够轻松理解、评估并将这些实践整合到您的项目中。🚀

GitHub Copilot Patterns & Exercises

本文档由GitHub的客户成功架构师@yuhattor撰写,旨在帮助开发者更好地使用GitHub Copilot和其他AI驱动的工具。需要注意的是,这并非GitHub的官方文档,而是反映个人和社区观点的社区文档。 我们欢迎您的贡献,让您的见解也能体现在本文档中。

这些模式中有一些已在个人环境中得到验证并证明有效,但其他一些仍处于构想阶段,尚未在实际团队环境中测试其有效性。欢迎您在GitHub Issues上留下评论。我们期待就AI驱动开发进行各种讨论和知识分享。

请注意,本文档尚未最终定稿,可能存在断开的链接、拼写错误和其他问题。我们非常感谢您对改进文档的帮助。请查看如何为本文档做出贡献。

贡献

我们相信社区的力量。如果您认为这个项目有用,请考虑为我们的GitHub仓库点个星🌟。无论大小,您的贡献都能产生重大影响!无论是改进文档、添加新模式,还是仅仅修复一个拼写错误 - 每一点帮助都很重要。

要开始贡献,请查看我们的贡献指南CONTRIBUTING.md或提出问题或拉取请求。让我们共同努力,为GitHub Copilot模式与实践铺平道路!

我们希望本指南能成为您进入GitHub Copilot模式与实践世界的起点。

什么是模式与实践?

模式是描述在特定环境中重复出现的问题解决方案的方法。在GitHub Copilot模式与实践中,模式为开发者和团队如何利用AI实现快速产品开发提供了思路。

  • 模式: 这些是在使用GitHub Copilot进行开发时可能遇到的常见问题和场景的经过验证的解决方案。每种模式都按其成熟度级别进行分类。 Lv0-Pattern_Idea-blueviolet Lv1-Early_Stage_Pattern-blue Lv2-Practically_Viable_Pattern-green Lv3-Mature_Best_Practice-brightgreen

  • 实践: 能帮助加深理解并应用模式的实际动手任务。

这些模式仍在开发中或尚未得到充分评估。许多已在社区中讨论并确立了其有用性,但每种模式的成熟度级别不同。请查看GitHub Projects了解每种模式的状态。

Dashboard

作者与致谢

本文档的主要作者是GitHub的客户成功架构师Yuki Hattori。在其发展过程中,多位社区成员审阅并丰富了其内容。深入了解我们的贡献者图表,看看塑造这个项目的热情个人。欢迎加入我们。让我们一起探索丰富多彩的GitHub Copilot模式!

许可证

Creative Commons License

本文档采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。


感谢您成为这个旅程的一部分。让我们携手共同塑造AI驱动开发的未来!

相关项目

Project Cover
understand-prompt
本文深入探讨了 AI 在编程、绘画和写作领域的应用,分享了通过各种工具和平台集成,如 GitHub Copilot、Stable Diffusion 和 ChatGPT,来增强创意和效率的经验。详解了在实际应用中如何利用 AI 处理复杂任务,提高项目的执行效率,并探索了 Prompt 编程,即如何更精确地通过文本提示来引导 AI 行为,以打通低代码的最后一公里,实现从自然语言到直接代码的转换。
Project Cover
GitHub Copilot
GitHub Copilot,作为全球广泛使用的AI开发工具,为开发者提供实时代码建议。其自然语言处理能力可加速软件开发,已被众多企业验证,有效提升开发效率。
Project Cover
ClickPrompt
ClickPrompt 提供了一个支持包括 Stable Diffusion、ChatGPT 和 GitHub Copilot 在内的多种基于提示的AI应用平台。该工具不仅让用户能够轻松查看、分享与运行模型,还配备在线提示生成器帮助创建和分享个性化的应用提示。
Project Cover
CopilotForXcode
为Xcode源码编辑提供全面AI支持,包括GitHub Copilot、Codeium和OpenAI ChatGPT。功能包括代码建议、实时交谈和智能代码提示,加强了自定义命令扩展,优化开发效率。支持深度整合GitHub Copilot与Codeium,实现顺畅的代码编辑体验。
Project Cover
are-copilots-local-yet
本页面提供了当前使用本地大语言模型作为代码自动补全工具和开发助手的最新进展,包括编辑器扩展、工具、聊天界面、模型和数据集等。虽然本地Copilots仍处于早期实验阶段,但这些工具在离线和私密环境中能提升工作效率。随着模型改进和编辑器插件开发,代码自动补全集成工具预计将迎来新的发展浪潮。
Project Cover
awesome-codex
这个列表汇集了与OpenAI Codex相关的产品、演示和文章,覆盖数据科学、代码生成与理解、前端开发和游戏开发等多种应用场景。用户可以找到实用资源,如GitHub Copilot和Figma数字助手,帮助开发者高效利用Codex进行项目开发和创新。页面内容丰富,适合科技爱好者和专业开发者。
Project Cover
copilot-metrics-viewer
该应用程序通过一系列图表直观展示GitHub Copilot的关键指标,包括接受率、建议数量和活跃用户等。它还提供语言分析、Copilot Chat数据和座位使用情况等功能,帮助GitHub组织或企业账户分析Copilot的影响和采用情况。应用支持实际数据和模拟数据展示,利用GitHub Copilot指标API获取信息。
Project Cover
localpilot
localpilot 是一个开源的本地 AI 编程助手,允许开发者在 Mac 上使用类似 GitHub Copilot 的功能。它支持代码补全和函数生成,在 M2 Max 芯片上性能接近在线服务。作为离线 AI 编程工具,特别适合在网络不稳定或受限的环境中使用。该项目目前正在持续优化中,欢迎贡献以提升性能和用户体验。
Project Cover
Learn-AI-Assisted-Python-Programming
本书介绍利用GitHub Copilot和ChatGPT等AI工具学习和优化Python编程。内容涵盖代码生成与改进、Python语言掌握、函数设计、代码理解、测试和调试等主题。适合编程新手及希望提升AI辅助编程技能的开发者。

最新项目

Project Cover
豆包MarsCode
豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。
Project Cover
AI写歌
Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。
Project Cover
商汤小浣熊
小浣熊家族Raccoon,您的AI智能助手,致力于通过先进的人工智能技术,为用户提供高效、便捷的智能服务。无论是日常咨询还是专业问题解答,小浣熊都能以快速、准确的响应满足您的需求,让您的生活更加智能便捷。
Project Cover
有言AI
有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。
Project Cover
Kimi
Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。
Project Cover
吐司
探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。
Project Cover
SubCat字幕猫
SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。
Project Cover
AIWritePaper论文写作
AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。
Project Cover
稿定AI
稿定设计 是一个多功能的在线设计和创意平台,提供广泛的设计工具和资源,以满足不同用户的需求。从专业的图形设计师到普通用户,无论是进行图片处理、智能抠图、H5页面制作还是视频剪辑,稿定设计都能提供简单、高效的解决方案。该平台以其用户友好的界面和强大的功能集合,帮助用户轻松实现创意设计。
投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号