GitHub Copilot Chat 现已面向组织和个人用户普遍开放,它是一个基于自然语言的编程辅助工具,不会额外收费 。GitHub Copilot Chat 是 GitHub 作为全球领先的 AI 驱动的开发者平台的核心组成部分,现在已经可以在 Visual Studio Code 和 Visual Studio 中使用,并包含在所有 GitHub Copilot 计划中 。此工具对所有 GitHub Copilot 个人用户开放,企业和组织管理员可以为其开发团队启用 Copilot Chat 。
GitHub Copilot Chat 由 GPT-4 驱动,支持任何自然语言,专为开发者场景设计,可以在不离开集成开发环境 (IDE) 的情况下提供实时指导,帮助开发者解释复杂的编码概念、检测安全漏洞和编写单元测试 。它根据每位开发者的独特编码习惯进行个性化,用户可以根据自己的需求决定如何使用 。
例如,GitHub Copilot Chat 可以在不同编程语言之间进行无缝翻译,节省重写代码和转移逻辑的时间,并减少认知负担 。它还能提供编码问题的实时解答,节约搜索答案的时间 ,并可帮助开发者快速回顾编码实践,释放时间进行更深层次的思考 。
GitHub 将 Copilot Chat 作为帮助开发者在整个开发生命周期中进行最佳工作的工具,并对其在 GitHub 中的使用效果充满信心 。
#Copilot #Github
https://github.blog/2023-12-29-github-copilot-chat-now-generally-available-for-organizations-and-individuals/
GitHub Copilot Chat 由 GPT-4 驱动,支持任何自然语言,专为开发者场景设计,可以在不离开集成开发环境 (IDE) 的情况下提供实时指导,帮助开发者解释复杂的编码概念、检测安全漏洞和编写单元测试 。它根据每位开发者的独特编码习惯进行个性化,用户可以根据自己的需求决定如何使用 。
例如,GitHub Copilot Chat 可以在不同编程语言之间进行无缝翻译,节省重写代码和转移逻辑的时间,并减少认知负担 。它还能提供编码问题的实时解答,节约搜索答案的时间 ,并可帮助开发者快速回顾编码实践,释放时间进行更深层次的思考 。
GitHub 将 Copilot Chat 作为帮助开发者在整个开发生命周期中进行最佳工作的工具,并对其在 GitHub 中的使用效果充满信心 。
#Copilot #Github
https://github.blog/2023-12-29-github-copilot-chat-now-generally-available-for-organizations-and-individuals/
The GitHub Blog
GitHub Copilot Chat now generally available for organizations and individuals
All GitHub Copilot users can now enjoy natural language-powered coding with Copilot Chat at no additional cost.
微软推出的新服务 Copilot for Azure,它是一款生成式人工智能辅助工具,帮助 IT 专业人士通过自然语言来管理 Azure 资源,最初通过 Azure 门户的聊天接口实现。Copilot for Azure 在信息检索、日常自动化和命令行工作方面为 IT 专业人员提供了显著的效率提升,并为他们的工具箱增加了一个新的、有力的增强工具。它代表了管理 IT 资源和服务的全新方式,有助于提高从初学者到专家不同层次用户的生产力。
#AI #Copilot #Microsoft
https://thenewstack.io/microsoft-copilot-for-azure-managing-cloud-ops-through-chat/
#AI #Copilot #Microsoft
https://thenewstack.io/microsoft-copilot-for-azure-managing-cloud-ops-through-chat/
The New Stack
Microsoft Copilot for Azure: Managing Cloud Ops Through Chat
IT admins get a generative AI service to help them manage Azure cloud and edge. Will this AI companion make you an instant Azure expert?
GitHub 推出了 Copilot Autofix,这是一个 AI 驱动的代码修复工具,旨在帮助开发者和安全团队快速修复代码中的安全漏洞,同时防止新的漏洞产生。开发者经常面临安全要求难以理解和实施的问题,而 Copilot Autofix 通过分析漏洞、解释其重要性,并提供代码建议,显著提高了修复效率。
#Github #Copilot #AI
https://github.blog/news-insights/product-news/secure-code-more-than-three-times-faster-with-copilot-autofix/
#Github #Copilot #AI
https://github.blog/news-insights/product-news/secure-code-more-than-three-times-faster-with-copilot-autofix/
The GitHub Blog
Found means fixed: Secure code more than three times faster with Copilot Autofix
With Copilot Autofix, developers and security teams can keep new vulnerabilities out of code and confidently remediate their backlog of security debt.
关于 GitHub Copilot 的三种模式——Ask 模式、Edit 模式和 Agent 模式的介绍。
Ask 模式 是三种模式中最简单的一种,适合快速获取编程问题的答案。开发者可以高亮代码并输入问题,Copilot 会生成回答,解释代码功能、提供建议或给出代码片段,但不会修改代码。这种模式适合需要快速解决疑问、获取灵感或学习新知识的场景,比如查询如何使用某个库或优化 SQL 查询。
Edit 模式 则更进一步,允许开发者通过自然语言描述对项目中的文件进行修改。开发者可以高亮代码块并输入指令,如“添加错误处理”或“使用 async/await 重构”,Copilot 会根据指令生成代码修改建议,但不会自动保存,需要开发者确认。这种模式适合对现有代码进行精确修改、重构或优化,同时保留开发者的控制权。此外,开发者还可以通过自定义指令来指导 Copilot 的修改风格和偏好,使其更符合团队的编码规范。
Agent 模式 是最强大的一种,它可以根据开发者提供的高级指令自主规划任务步骤,选择文件、运行工具或终端命令,并自动迭代代码修改。这种模式适合需要进行大规模代码修改、构建新功能或修复复杂问题的场景。Agent 模式能够分析整个项目,识别并应用相关变更,保持代码一致性。它还可以通过自定义指令来遵循项目的特定规则和风格,从而提高任务的准确性和效率。不过,Agent 模式可能会让一些开发者感到需要放弃一定的控制权,因为它会自动应用更改,而不是等待明确的批准。
对于资深开发者而言,Agent 模式并非总是最佳选择。在处理需要精细操作的代码时,Ask 模式或 Edit 模式可能更为合适。资深开发者可以通过清晰的指令和自定义规则来引导 Agent 模式,使其更好地服务于复杂的项目。自定义指令可以帮助 Copilot 理解项目的结构、设计原则和代码风格,从而提供更精准的建议和修改。
建议开发者尝试不同的模式,根据具体任务选择合适的工具。Ask 模式适合快速获取答案,Edit 模式适合精确修改,而 Agent 模式则适合需要自主执行任务的场景。无论选择哪种模式,开发者都应该仔细检查代码更改,确保其符合预期。
#Github #Copilot #AI #Agents
https://github.blog/ai-and-ml/github-copilot/copilot-ask-edit-and-agent-modes-what-they-do-and-when-to-use-them/
Ask 模式 是三种模式中最简单的一种,适合快速获取编程问题的答案。开发者可以高亮代码并输入问题,Copilot 会生成回答,解释代码功能、提供建议或给出代码片段,但不会修改代码。这种模式适合需要快速解决疑问、获取灵感或学习新知识的场景,比如查询如何使用某个库或优化 SQL 查询。
Edit 模式 则更进一步,允许开发者通过自然语言描述对项目中的文件进行修改。开发者可以高亮代码块并输入指令,如“添加错误处理”或“使用 async/await 重构”,Copilot 会根据指令生成代码修改建议,但不会自动保存,需要开发者确认。这种模式适合对现有代码进行精确修改、重构或优化,同时保留开发者的控制权。此外,开发者还可以通过自定义指令来指导 Copilot 的修改风格和偏好,使其更符合团队的编码规范。
Agent 模式 是最强大的一种,它可以根据开发者提供的高级指令自主规划任务步骤,选择文件、运行工具或终端命令,并自动迭代代码修改。这种模式适合需要进行大规模代码修改、构建新功能或修复复杂问题的场景。Agent 模式能够分析整个项目,识别并应用相关变更,保持代码一致性。它还可以通过自定义指令来遵循项目的特定规则和风格,从而提高任务的准确性和效率。不过,Agent 模式可能会让一些开发者感到需要放弃一定的控制权,因为它会自动应用更改,而不是等待明确的批准。
对于资深开发者而言,Agent 模式并非总是最佳选择。在处理需要精细操作的代码时,Ask 模式或 Edit 模式可能更为合适。资深开发者可以通过清晰的指令和自定义规则来引导 Agent 模式,使其更好地服务于复杂的项目。自定义指令可以帮助 Copilot 理解项目的结构、设计原则和代码风格,从而提供更精准的建议和修改。
建议开发者尝试不同的模式,根据具体任务选择合适的工具。Ask 模式适合快速获取答案,Edit 模式适合精确修改,而 Agent 模式则适合需要自主执行任务的场景。无论选择哪种模式,开发者都应该仔细检查代码更改,确保其符合预期。
#Github #Copilot #AI #Agents
https://github.blog/ai-and-ml/github-copilot/copilot-ask-edit-and-agent-modes-what-they-do-and-when-to-use-them/
The GitHub Blog
Copilot ask, edit, and agent modes: What they do and when to use them
An introduction to GitHub Copilot's three distinct modes and a practical guide for integrating them effectively into your workflow.