在我们之前的更新之后, GitHub Copilot for Eclipse是开源的,代码在GitHub上以MIT许可证提供。这标志着GitHub Copilot在Eclipse生态系统中的一个重要里程碑。通过开源该插件,我们邀请社区探索、学习并贡献如何在Eclipse中构建人工智能驱动的开发人员体验。
我们的主要动机是社区驱动的创新和提高透明度。由于其开放的生态系统, Eclipse已经蓬勃发展了几十年,我们认为人工智能工具应该以同样的精神开发(即公开并与IDE本身一起开发)。将Copilot for Eclipse源代码开放,让开发人员能够准确了解插件的工作原理,推断其功能,并帮助确定下一步的方向。
GitHub Copilot for Eclipse存储库可在此处公开获取: https://github.com/microsoft/copilot-for-eclipse代码现已打开,您可以准确了解Copilot的工作原理。探索聊天、代码完成和客服工作流程背后的实施。审核系统提示、架构决策以及上下文的处理方式。
您可以深入了解代码库并了解如何端到端构建Copilot for Eclipse,包括:代码完成:如何生成和渲染内联代码完成。下一步编辑建议( NES ):下一步编辑建议如何在工作中浮出水面。聊天:如何实现聊天视图、对话流程和工具通话。代理模式:如何在Eclipse中连接多步骤代理工作流。
The GitHub Changelog发布了与软件工程、DevOps、开发工具相关的技术动态,反映出企业级技术应用正在围绕效率、安全和可落地场景持续演进。