Visual Studio Code (VS Code) で GitHubCopilot を使用してエージェント モードを使用して、MicrosoftQuantum Development Kit (QDK) を使用してビルダーのエクスペリエンスを向上させます。
エージェント モードは、コードの記述とデバッグ、および VS Codeでの他の開発タスクの完了に役立つ、AI 支援型の開発エクスペリエンスです。
QDK 拡張機能には、SKILL.md ファイルが含まれており、それをGitHub エージェントが読み取って、Copilot での開発に関連する特定のタスクのAgent Skillsを学習します。
QDK スキルは、Copilot がエージェント モードで次のタスクを実行するのに役立ちます。
- コードの記述、デバッグ、および Q# と OpenQASM の説明
-
qdkPython ライブラリを使用して開発する - 量子コンピューティングの概念について説明する
- Azure Quantumジョブとワークスペースに関する情報を提供します。
VS Code の GitHubCopilot に関する Agent Skills の詳細については、VS CodeWebサイトの「VS CodeAgent Skillsの使用」を参照してください。
前提条件
- 最新バージョンの VS Codeをインストールします。
- QDKにVS Codeをインストールします。
QDK から Agent Skills を設定する
QDKでエージェント モードのAgent SkillsVS Codeを開始するには、次の手順に従います。
Q#で
.qs(.qasm) または (VS Code) ファイルを開きます。Copilot チャット ウィンドウを VS Code で開きます。
チャット ボックスで、[ エージェントの設定 ] アイコンを選択し、[エージェント] を選択 します。
チャット ボックスで、[ ツールの構成 ] アイコンを選択します。 [ ツールの構成] ウィンドウが開きます。
チャット ボックスに [ツールの構成] アイコンを示すスクリーンショット> . Microsoft Quantum Development Kit (QDK) ドロップダウン セクションのすべてのツールを選択し、OK ボタンを選択します。
Copilot エージェントのプロンプトを入力します。 たとえば、ファイルにプログラムが既に含まれている場合は、コードの動作を確認します。 または、ファイルが空の場合は、テレポート アルゴリズムを記述するように Copilot に指示します。
Copilot は、Agent Skills から QDK を読み取り、QDK、Azure Quantum、量子コンピューティングに関する専門知識を持つプロンプトに応答します。
さまざまなエージェント モデルを試す
Copilot では、エージェント モードで使用するさまざまな言語モデルのセットから選択できます。 モデルによって長所が異なるため、最適なモデルはユース ケースによって異なります。
さまざまなモデルを調べるには、 チャット ボックスで Copilot アイコンを選択し、一覧から使用可能なモデルのいずれかを選択します。
いくつかのプロンプトを試す
QDK プロジェクトで AI を活用するように設定したら、Copilot チャットでいくつかのプロンプトを試してみてください。
開始するには、いくつかのプロンプトの例を次に示します。
このプログラムを1,000回シミュレーションし、ヒストグラムを表示してください。
このプログラムをAzure Quantumに送信します。
このコードのテストを追加します。
Azure Quantum で私の最近のジョブを見せてください。
ねえ、量子コンピューティングについて少し学びたいと思っていますが、どこから始めていいのかわかりません。 あなたは私が非常に単純なプログラムを記述し、それを理解し、おそらく実際の量子コンピュータでそれを実行するのを助けることができますか?