你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用由 VS CodeGitHub 提供支持的代理模式 Copilot,以提升使用 Quantum 开发工具包 (QDK) 扩展的构建者体验。
代理模式是一种 AI 辅助开发体验,可帮助你编写和调试代码,并在中 VS Code完成其他开发任务。 尽管可以在没有任何设置的情况下使用代理模式 QDK ,但请按照以下提示在项目中充分利用代理模式 QDK :
为 Copilot 和 OpenQASM 添加 Q# 说明
QDK附带了一组关于Copilot的说明,其中包括使用Q#、OpenQASM 和 Azure Quantum 构建项目的最佳实践。
若要将 QDKCopilot 说明添加到设置,请执行以下步骤:
- 按 Ctrl+Shift+P 打开命令面板。
- 输入并选择 QDK:为 Copilot 和 OpenQASM 添加 Q# 说明文件。
- 在打开的确认框中,选择“ 是”。
在 QDK 和 OpenQASM 文件中使用 GitHubCopilot 聊天时,Q# 说明将添加到上下文中。 可以在chat.instructionsFilesLocations中手动配置此设置。
激活代理模式的 QDK 工具
该 QDK 扩展包括一组工具,用于定制 Copilot 聊天,以便与 Q# Azure Quantum 配合使用。 例如,可以模拟 Q# 代码、可视化量子线路图,以及直接从 Copilot 聊天视图执行资源估算。 你还可以执行诸如连接到 Azure Quantum 工作区、提交作业以及查看作业状态和作业结果等操作。
若要激活 QDK 代理模式的工具,请执行以下步骤:
- 在 Copilot 中打开 VS Code 聊天。
- 如果聊天处于 “询问 ”模式或 “编辑 ”模式,请选择聊天输入框底部的模式下拉列表,然后选择 “代理”。
- 选择聊天输入框底部的工具图标。
此时会弹出一个列表,其中包含所有可用的代理工具。 选择 Azure Quantum 开发工具包下QDK的所有工具以激活QDK这些工具。
尝试不同的代理模型
Copilot 允许从一组不同的语言模型中进行选择,以在代理模式下使用。 不同的模型具有不同的优势,因此最适合的模型取决于用例。
若要浏览不同的模型,请选择聊天输入框底部的模型下拉菜单,并从列表中选择其中一个可用模型。
尝试一些提示
现在,你已经准备好在 Q# 项目中利用 AI,请在 Copilot 聊天中试用一些提示。
若要开始,下面是一些示例提示:
模拟该程序进行 1,000 次拍摄并显示直方图。
将此 Q# 程序提交到 Azure Quantum。
为此 Q# 代码添加测试。
展示我在 Azure Quantum 上最近的作业。
嘿,我一直想学一点量子计算,但我不知道从哪里开始。 你能帮助我编写一个非常简单的程序,理解它,甚至可能在真正的量子计算机上运行它吗?