在VS Code中使用代理程式模式,透過GitHubCopilot強化您的開發者體驗,使用Quantum Development Kit (QDK)擴充套件。
代理程式模式是 AI 輔助的開發體驗,可協助您撰寫和偵錯程式代碼,並在 中 VS Code完成其他開發工作。 雖然您可以在不需要任何設定的情況下使用代理程式模式 QDK,但是請遵循以下秘訣,以便在您的 QDK 專案中充分發揮代理程式模式的效果:
新增 Copilot 和 OpenQASM 的 Q# 指示
附有
若要將 QDKCopilot 指示新增至您的設定,請遵循下列步驟:
- 按 Ctrl+Shift+P 以開啟命令選擇區。
- 輸入並選擇 :為QDK和OpenQASM新增Copilot指示檔案Q#。
- 在開啟的確認方塊中,選擇 [ 是]。
當您在QDK中和 OpenQASM 檔案中使用GitHubCopilot 聊天時,這些Q# 指示會新增至您的內容。 您可以在 中 chat.instructionsFilesLocations手動設定此設定。
啟用代理模式的QDK工具
此 QDK 延伸模組包含一組工具,可將 Copilot 聊天量身打造為與 Q# 和 Azure Quantum 搭配運作。 例如,您可以模擬 Q# 程序代碼、將量子電路圖可視化,以及直接從 Copilot [聊天] 檢視執行資源估計。 您也可以執行連線到 Azure Quantum 工作區、提交作業,以及檢視作業狀態和作業結果等動作。
若要啟用 QDK 代理程式模式的工具,請遵循下列步驟:
- 在Copilot中開啟VS Code聊天。
- 如果聊天處於 [詢問 ] 模式或 [編輯 ] 模式,請選取聊天輸入方塊底部的模式下拉式清單,然後選擇 [ 代理程式]。
- 選取聊天輸入方塊底部的工具圖示。
清單隨即出現,其中包含您所有可用的代理程式工具。 選取 [Azure Quantum Development Kit] 底QDK下的所有工具,以啟用QDK這些工具。
嘗試不同的代理程式模型
Copilot 可讓您從一組不同的語言模型中選擇,以用於代理程式模式。 不同的模型有不同的優點,因此最適合您的模型取決於您的使用案例。
若要探索不同的模型,請選取聊天輸入方塊底部的模型下拉功能表,然後從清單中選擇其中一個可用的模型。
嘗試一些提示語
現在您已設定在 Q# 專案中運用 AI,請在 Copilot 聊天界面中試用一些提示。
若要開始使用,以下是一些範例提示:
模擬此程式進行 1,000 次拍攝,並顯示直方圖。
將此 Q# 程式提交至 Azure Quantum。
新增此 Q# 程式代碼的測試。
在 Azure Quantum 上顯示我最近的作業。
嘿,我一直想瞭解量子運算,但我不知道從哪裡開始。 你能幫我撰寫一個非常簡單的程式,瞭解它,甚至可能在真正的量子計算機上執行它嗎?