你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在VS Code中为量子开发工具包设置代理模式

使用由 VS CodeGitHub 提供支持的代理模式 Copilot,以提升使用 Quantum 开发工具包 (QDK) 扩展的构建者体验。

代理模式是一种 AI 辅助开发体验,可帮助你编写和调试代码,并在中 VS Code完成其他开发任务。 尽管可以在没有任何设置的情况下使用代理模式 QDK ,但请按照以下提示在项目中充分利用代理模式 QDK :

  1. 为 Copilot 和 OpenQASM 添加 Q# 说明
  2. QDK激活代理模式的工具
  3. 尝试不同的代理模型

为 Copilot 和 OpenQASM 添加 Q# 说明

QDK附带了一组关于Copilot的说明,其中包括使用Q#、OpenQASM 和 Azure Quantum 构建项目的最佳实践。

若要将 QDKCopilot 说明添加到设置,请执行以下步骤:

  1. 按 Ctrl+Shift+P 打开命令面板
  2. 输入并选择 QDK:为 Copilot 和 OpenQASM 添加 Q# 说明文件
  3. 在打开的确认框中,选择“ ”。

在 QDK 和 OpenQASM 文件中使用 GitHubCopilot 聊天时,Q# 说明将添加到上下文中。 可以在chat.instructionsFilesLocations中手动配置此设置。

激活代理模式的 QDK 工具

该 QDK 扩展包括一组工具,用于定制 Copilot 聊天,以便与 Q# Azure Quantum 配合使用。 例如,可以模拟 Q# 代码、可视化量子线路图,以及直接从 Copilot 聊天视图执行资源估算。 你还可以执行诸如连接到 Azure Quantum 工作区、提交作业以及查看作业状态和作业结果等操作。

若要激活 QDK 代理模式的工具,请执行以下步骤:

  1. 在 Copilot 中打开 VS Code 聊天。
  2. 如果聊天处于 “询问 ”模式或 “编辑 ”模式,请选择聊天输入框底部的模式下拉列表,然后选择 “代理”。
  3. 选择聊天输入框底部的工具图标。

此时会弹出一个列表,其中包含所有可用的代理工具。 选择 Azure Quantum 开发工具包下QDK的所有工具以激活QDK这些工具。

QDK 中代理模式可用 VS Code 工具列表的屏幕截图。

尝试不同的代理模型

Copilot 允许从一组不同的语言模型中进行选择,以在代理模式下使用。 不同的模型具有不同的优势,因此最适合的模型取决于用例。

若要浏览不同的模型,请选择聊天输入框底部的模型下拉菜单,并从列表中选择其中一个可用模型。

尝试一些提示

现在,你已经准备好在 Q# 项目中利用 AI,请在 Copilot 聊天中试用一些提示。

若要开始,下面是一些示例提示:

模拟该程序进行 1,000 次拍摄并显示直方图。

将此 Q# 程序提交到 Azure Quantum。

为此 Q# 代码添加测试。

展示我在 Azure Quantum 上最近的作业。

嘿,我一直想学一点量子计算,但我不知道从哪里开始。 你能帮助我编写一个非常简单的程序,理解它,甚至可能在真正的量子计算机上运行它吗?