共用方式為


在 VS Code 中設定 Quantum 開發工具包的代理程式模式

在VS Code中使用代理程式模式,透過GitHubCopilot強化您的開發者體驗,使用Quantum Development Kit (QDK)擴充套件。

代理程式模式是 AI 輔助的開發體驗,可協助您撰寫和偵錯程式代碼,並在 中 VS Code完成其他開發工作。 雖然您可以在不需要任何設定的情況下使用代理程式模式 QDK,但是請遵循以下秘訣,以便在您的 QDK 專案中充分發揮代理程式模式的效果:

  1. 新增 Copilot 和 OpenQASM 的 Q# 指示
  2. QDK啟用代理程式模式的工具
  3. 嘗試不同的代理程式模型

新增 Copilot 和 OpenQASM 的 Q# 指示

附有 的一組指示< c1 />,包括使用 、OpenQASM 和 Azure Quantum 建置專案的最佳實踐。

若要將 QDKCopilot 指示新增至您的設定,請遵循下列步驟:

  1. Ctrl+Shift+P 以開啟命令選擇區。
  2. 輸入並選擇 :為QDK和OpenQASM新增Copilot指示檔案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 Development Kit] 底QDK下的所有工具,以啟用QDK這些工具。

QDK代理程式模式中可用的VS Code工具清單的螢幕快照。

嘗試不同的代理程式模型

Copilot 可讓您從一組不同的語言模型中選擇,以用於代理程式模式。 不同的模型有不同的優點,因此最適合您的模型取決於您的使用案例。

若要探索不同的模型,請選取聊天輸入方塊底部的模型下拉功能表,然後從清單中選擇其中一個可用的模型。

嘗試一些提示語

現在您已設定在 Q# 專案中運用 AI,請在 Copilot 聊天界面中試用一些提示。

若要開始使用,以下是一些範例提示:

模擬此程式進行 1,000 次拍攝,並顯示直方圖。

將此 Q# 程式提交至 Azure Quantum。

新增此 Q# 程式代碼的測試。

在 Azure Quantum 上顯示我最近的作業。

嘿,我一直想瞭解量子運算,但我不知道從哪裡開始。 你能幫我撰寫一個非常簡單的程式,瞭解它,甚至可能在真正的量子計算機上執行它嗎?