面向初学者的 GitHub Copilot 应用:编写你的第一条提示词

GitHub · AI & ML ·

一篇面向初学者的 GitHub Copilot 使用指南,所有章节均由同一位作者撰写。内容涵盖提示工程基础、AI 工具的入门步骤,以及人机交互的迭代特性。 阅读 3 条观点,查看支持证据与原始来源。

理解这篇

3 个要点

综合解读

  1. 从简洁明了的描述入手,而非追求完美的语法

    提示(prompt)本质上就是对你希望达成目标的描述。你无需使用特殊语法或追求措辞完美——从你已知的内容出发,边实践边优化即可。

    支持这项说法 1

    提示(prompt)本质上就是对你希望达成目标的描述。从你已知的内容出发,为 Copilot 提供一定上下文,并在过程中持续优化提示内容。

    Kayla Cinnamon · 段落 2

    原始摘录
    A prompt is simply a description of what you want to accomplish. Start with what you know, give Copilot some context, and refine the request as you go.
    上下文

    好消息是,你无需写出完美提示即可开始使用。

    原始上下文

    The good news is that you don’t need to write the perfect prompt to get started.

    回到原文语境 →
  2. 提示前需提供代码库上下文

    在请求 Copilot 执行修改前,请先将其连接至 GitHub 仓库或本地文件夹,以便其访问相关代码和文件。

    支持这项说法 1

    在请求 Copilot 执行修改前,它必须有可操作的对象。Agent 会话可连接至 GitHub 仓库或本地计算机上的文件夹,从而赋予 Copilot 完成任务所需的代码与文件访问权限。

    Kayla Cinnamon · 段落 5

    原始摘录
    Before you can ask Copilot to make a change, it needs something to work on. Agent sessions can be connected to a GitHub repository or a folder on your local machine, giving Copilot access to the code and files it needs for the task.
    回到原文语境 →
  3. 提示是迭代过程,并非所有细节都需预先明确

    若首次输出结果不尽如人意,可补充细节或提出调整要求;提示过程并不要求你在开始前就预设全部细节。

    支持这项说法 1

    如果首次尝试的结果和您设想的不完全一致,您可以补充更多细节,或提出修改要求。提示(prompting)是一个迭代过程,不需要在一开始就把所有细节都预设好。

    Kayla Cinnamon · 段落 13

    原始摘录
    If the first attempt isn’t quite what you had in mind, you can provide additional details or ask for changes. Prompting is an iterative process, so you don’t have to anticipate every detail before you begin.
    回到原文语境 →

关键段落3

带明确归属与语境的原文片段。打开原始文本核查出处。

面向初学者的提示工程

从简洁明了的描述入手,而非追求完美的语法

提示(prompt)本质上就是对你希望达成目标的描述。从你已知的内容出发,为 Copilot 提供一定上下文,并在过程中持续优化提示内容。

原始摘录
A prompt is simply a description of what you want to accomplish. Start with what you know, give Copilot some context, and refine the request as you go.
上下文

好消息是,你无需写出完美提示即可开始使用。

原始上下文

The good news is that you don’t need to write the perfect prompt to get started.

迭代式 AI 交互

提示是迭代过程,并非所有细节都需预先明确

如果首次尝试的结果和您设想的不完全一致,您可以补充更多细节,或提出修改要求。提示(prompting)是一个迭代过程,不需要在一开始就把所有细节都预设好。

原始摘录
If the first attempt isn’t quite what you had in mind, you can provide additional details or ask for changes. Prompting is an iterative process, so you don’t have to anticipate every detail before you begin.
AI 工具上手引导

提示前需提供代码库上下文

在请求 Copilot 执行修改前,它必须有可操作的对象。Agent 会话可连接至 GitHub 仓库或本地计算机上的文件夹,从而赋予 Copilot 完成任务所需的代码与文件访问权限。

原始摘录
Before you can ask Copilot to make a change, it needs something to work on. Agent sessions can be connected to a GitHub repository or a folder on your local machine, giving Copilot access to the code and files it needs for the task.

这里提到的

全部提及对象

GitHub Copilot

仅提及

文本提供了关于如何为GitHub Copilot编写提示词的指导说明,将其描述为一个接受自然语言描述的工具。

查看支持证据 · Kayla Cinnamon
仅提及

摘录解释了将GitHub Copilot连接到仓库或本地文件夹以启用代理会话的技术要求。

查看支持证据 · Kayla Cinnamon

来源与研究方法

这些观点均关联原始来源。转述已明确标注,不作为逐字原话展示。

打开转录或来源材料 (在新标签页中打开)报告问题

继续了解这些人物的观点