本日のお題:AIを使い倒す 初めの一歩
エディターは、秀丸を使っています。
けれども最近のAIの発展
特にプログラミング作成を助けてくれる部分に
注目しておりました。
ようやくGitHub Copilotが使えるようになったので
いろいろと試しています。
その中で、
ビジュアルスタジオコードでも
GitHub Copilotを組み込めることを知りました。
※ 一度組み込めばログインしたままにできます。
以下は、その報告といった感じのものです。
ビジュアルスタジオコード (VSコード)を入手します。
※ 通常の方法では、現在インストールができません。
https://qiita.com/mmake/items/2cf2131a0ab5bc431215
まず Power shell あるいは CMD を
管理者権限で起動し
Windows パッケージ マネージャー (winget) を使用して
Visual Studio Codeをインストールします。
winget install -e --id Microsoft.VisualStudioCode
https://www.bing.com/videos/riverview/relatedvideo?q=vscode+%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab&mid=19674B61EA752E68B59519674B61EA752E68B595&FORM=VAMTRV
を見て日本語化します。
続いて
VS Code を開く:
まず、Visual Studio Code エディターを開きます。
※ 日本語を含むファイルは utf-8 などで
保存してあること。
shift-JISは文字化けします。
拡張機能ビューを開く:
ウィンドウの横にあるアクティビティ バーの
拡張機能アイコンをクリックするか、
Ctrl+Shift+X を押すと、
拡張機能ビューを開くことができます。
GitHub Copilot を検索:
拡張機能ビューで、検索ボックスに
「GitHub Copilot」と入力します。
拡張機能をインストール:
GitHub の GitHub Copilot 拡張機能の横にある
インストール ボタンをクリックします。
GitHub にサインイン:
インストール後、Copilot を使用するには GitHub アカウントにサインインする必要があります。
プロンプトに従ってサインイン プロセスを
完了してください。
登録済みのメールアドレス
GitHub アカウントのID
GitHub アカウントのパスワード
GitHub Copilot を使うメリットとしては、
Visual Studio Codeで編集する対象に合わせて
拡張機能を探して
インストールする手助けをしてくれることがあります。
ここでは、
sys2julian.c
を編集
例 github-assist-1
※ C++拡張機能
言語機能に関するアシストは
Visual Studio Code本来のものです。
例

例

GitHub Copilotは、以下のように説明されています。
IDEで入力するとコードの候補が表示されます
Copilot とチャットしてコードに関するサポートを依頼する
コマンドラインを使用してCopilotにヘルプを依頼する
プルリクエストの変更の説明を生成する
(Copilot Enterprise のみ)
Copilot とのチャットのコンテキストとして使用するために、ナレッジ ベースと呼ばれるドキュメントのコレクションを作成および管理します(Copilot Enterprise のみ)
話したいコードを見せる: ファイルを開いて最も重要な行を選択してください。
改善を加える: フォローアップの質問をしたり、
説明を追加したり、間違いを知らせたりしてください。
提案されたコードを確認する: その上で問題や改善点を教えてください。それに基づいて繰り返し、改善します。
インライン チャット: セッションを開始 (Ctrl+I)して、
エディターの選択範囲について質問することもできます。
