ChatStudy for VS Code
ChatStudy の AI に、VS Code で書いているコードのことを相談できる拡張機能です。
使うには ChatStudy のアカウントが必要です。 ChatStudy を使っている教室の生徒と先生が、自分のアカウントでログインして使います。アカウントがない人は使えません。ChatStudy については chatstudy.app をごらんください。
はじめかた
- この拡張機能をインストールします。
- 左のバーに出る
ChatStudy のアイコンを押します。下のステータスバーの ChatStudy からも同じ画面を開けます。
ログイン を押して、ブラウザで ChatStudy のアカウントでログインします。
- 相談したいことを書いて送ります。
できること
- コードの相談: 分からないこと、やりたいこと、エラーの意味を AI に聞けます。
- 選択範囲も送る: エディタで選んだコードを相談にそえます。
- 関連ファイルも探す: 開いているフォルダの中から、相談に関係のあるファイルを AI が読めるようにします。
- ファイルの作成と変更: AI がファイルを作ったり書きかえたりするときは、先に確認が出ます。よいと答えたものだけが反映されます。
- 前の会話: 前に話した会話を開いて、続きから話せます。
新しい会話 を押しても、前の会話は消えません。
AI はファイルを消しません。コマンドの実行もしません。
AI に送る情報
相談を送ると、次の情報が ChatStudy のサーバーに送られ、AI が返事を作るために使われます。
- 書いた相談の文
選択範囲も送る で選んだコード
- 相談の文にファイルの名前を書いたとき: そのファイルの中身
関連ファイルも探す がオンのとき: 開いているフォルダの中のファイルの名前と、相談に関係のあるファイルの中身の一部
- AI が返事のために読んだファイルの中身
次のものは送りません。
.env や秘密鍵のように、秘密の情報が入りやすいファイル
- 画像、データベース、ビルドでできたファイル、
node_modules の中身
- 開いているフォルダの外にあるファイル
VS Code の制限モード (Restricted Mode) では、相談を送れません。何も送りません。
会話は、いっしょに送ったコードやファイルの中身もふくめて、ChatStudy に保存されます。教室の先生や ChatStudy の運営が、学習を助けるために読むことがあります。ログインの情報は、この PC の VS Code の中に保存されます。
くわしくは ChatStudy for VS Code プライバシーポリシー をごらんください。
設定
chatStudy.includeWorkspaceContextByDefault: 関連ファイルも探す をはじめからオンにするか
chatStudy.forceKeycloakLogin: ログインのたびにアカウントを入力し直すか (何人かで同じ PC を使うときに使います)
chatStudy.gatewayBaseUrl: 接続先です。ふつうは変えません
こまったとき
- ログインできないときや AI が使えないときは、教室の先生に聞いてください。
- 「新しい版にしてください」という案内が出たら、拡張機能を更新してから VS Code を開き直します。拡張機能の一覧に
更新 が出ていれば押します。ファイル (VSIX) から入れた場合は、ChatStudy の「ツール」ページから新しいファイルを入れ直します。
- 「前の ChatStudy (古い版) が入っています」と出たら、
古い版を消す を押して、VS Code を読み込み直します。拡張機能の一覧に ChatStudy が 2 つあるときも、古いほうを消します。
提供
株式会社TENTO
| |