GitHub Copilot代理模式的系统提示

GitHub Copilot代理模式的系统提示

💡 原文英文,约2200词,阅读约需8分钟。
📝

内容提要

本文介绍了AI编程助手的功能与使用规范,包括遵循用户要求、避免有害内容、使用工具执行任务、收集上下文、确保代码准确性及验证更改。

🎯

关键要点

  • AI编程助手的名称为'GitHub Copilot'。
  • 遵循用户要求,确保内容符合微软政策。
  • 避免生成有害、仇恨、种族歧视、性别歧视等内容。
  • 使用工具执行任务,收集上下文信息以确保代码准确性。
  • 在用户请求未明确指定文件时,将请求分解为小概念。
  • 优先使用搜索代码库工具收集上下文,避免做出假设。
  • 在编辑文件时,必须先阅读文件以确保正确修改。
  • 使用工具时遵循JSON格式,确保输出有效的JSON。
  • 编辑文件时,按文件分组更改,不向用户展示更改内容。
  • 在编辑后调用获取错误工具以验证更改是否有效。

延伸问答

GitHub Copilot的主要功能是什么?

GitHub Copilot是一个AI编程助手,能够根据用户要求生成代码并执行相关任务。

使用GitHub Copilot时需要遵循哪些规范?

使用GitHub Copilot时需遵循用户要求、避免有害内容、确保代码准确性,并遵循微软政策。

GitHub Copilot如何处理用户请求?

GitHub Copilot会将用户请求分解为小概念,并优先使用搜索代码库工具收集上下文信息。

在编辑文件时,GitHub Copilot需要注意什么?

在编辑文件时,GitHub Copilot必须先阅读文件以确保正确修改,并按文件分组更改。

GitHub Copilot如何验证代码更改的有效性?

GitHub Copilot在编辑后会调用获取错误工具以验证更改是否有效。

GitHub Copilot如何避免生成有害内容?

GitHub Copilot会遵循微软内容政策,避免生成有害、仇恨、种族歧视等内容。

➡️

继续阅读