よくある質問
このページでは、VJSP に関するよくある質問にお答えします。
一般的な質問
VJSP はどのように動作しますか?
VJSP は大規模言語モデル(LLM)を活用して、あなたのリクエストを理解し、それを具体的なアクションに変換します。主な機能は以下のとおりです:
- プロジェクト内のファイルを読み書き
- ターミナルでコマンドを実行
- Web を閲覧(有効化されている場合)
- Model Context Protocol(MCP)経由で外部ツールを利用
VJSP とはチャットインターフェースを通じてやり取りします。あなたが指示を入力し、VJSP が提案するアクションを確認・承認します。
セットアップとインストール
VJSP のインストール方法を教えてください。
詳細な手順については、VS Code インストールガイド または IDEA インストールガイド をご参照ください。
ローカルモデルは使えますか?
はい、VJSP はローカルモデルをサポートしています。詳しくは ローカルモデルの使用方法 をご覧ください。
ログアウト方法
プラグイン設定 → モデル設定を開き、「VJSP AI Code からログアウト」 をクリックすると、サインアウトできます。
使用方法
新しいタスクを開始するにはどうすればよいですか?
VJSP パネルを開き、チャットボックスにタスク内容を入力してください。VJSP に何をしてほしいかを明確かつ具体的に記述しましょう。ベストプラクティスについては、VJSP との会話方法 をご参照ください。
VJSP にはどのようなモードがありますか?
VJSP のモード とは、VJSP が採用できる異なる役割のことで、それぞれに特化した焦点と機能があります。標準で提供されるモードは以下のとおりです:
- Code モード:一般的なコーディングタスク向け
- Architect モード:計画立案や技術的リーダーシップ向け
- Ask モード:質問への回答や情報提供向け
- Debug モード:体系的な問題診断向け
また、カスタムモード を自分で作成することも可能です。
モードを切り替えるにはどうすればよいですか?
チャット入力欄のドロップダウンメニューから別のモードを選択するか、/ コマンドを使って特定のモードに切り替えてください。
ツールとは何ですか?どのように使いますか?
ツール は、VJSP がシステムとやり取りするための手段です。VJSP はタスクを完了するために適切なツールを自動的に選択・使用します。ユーザーが直接ツールを呼び出す必要はありません。ただし、各ツールの使用に対して承認または拒否を求められます。
コンテキスト(Context)とは何ですか?
コンテキスト とは、ファイル、フォルダ、課題など、プロジェクト固有の情報を VJSP に提供する仕組みです。@ 記号の後に参照したいアイテムを記述します(例:@/src/file.ts、@problems)。
VJSP はインターネットにアクセスできますか?
はい、使用しているプロバイダーがモデルベースの Web 閲覧をサポートしていれば可能です。この機能を有効にする際は、セキュリティ上の影響に十分ご注意ください。
VJSP にフィードバックを送るにはどうすればよいですか?
VJSP が提案するアクションを承認または拒否することでフィードバックを提供できます。また、VJSP のチャットインターフェース内で直接、より詳細なフィードバックメッセージを送ることも可能です。
VJSP の動作をカスタマイズできますか?
はい、以下のように VJSP をさまざまな方法でカスタマイズできます:
- カスタムインストラクション:すべてのモードに共通する汎用的な指示、またはモードごとの専用指示を設定
- カスタムモード:独自のプロンプトとツール権限を持つモードを作成
.clinerulesファイル:プロジェクト内に.clinerulesファイルを配置して追加のガイダンスを提供- 設定:自動承認や差分編集などの各種設定を調整
自動承認(auto-approval)の設定はありますか?
はい、VJSP にはアクションを自動的に承認する設定があります。詳細はこちらをご覧ください。
MCP(Model Context Protocol)とは何ですか?
MCP は、VJSP が外部サーバーと通信して、カスタムツールやリソースを通じて機能を拡張できるようにするプロトコルです。
独自の MCP サーバーを作成できますか?
はい、独自の MCP サーバーを構築して、VJSP にカスタム機能を追加できます。
トラブルシューティング
VJSP が応答しません。どうすればよいですか?
- インターネット接続を確認してください
- 選択中の API プロバイダーのステータスを確認してください
- VS Code を再起動してみてください
- 問題が解決しない場合は、お知らせください
エラーメッセージが表示されました。これは何を意味しますか?
エラーメッセージには問題の原因に関するヒントが含まれているはずです。解決方法がわからない場合は、プラットフォームからフィードバックを送信し、サポートを依頼してください。
意図しない変更を VJSP が行いました。元に戻すには?
VJSP は VS Code の組み込みファイル編集機能を使用しています。標準の「元に戻す」コマンド(Ctrl/Cmd + Z)で変更を元に戻せます。また、実験的なチェックポイント機能が有効になっている場合、ファイルの以前のバージョンを復元することも可能です。
IDEAでVJSP可視化機能を使用する際、カーソルが表示されない問題の解決方法
ide.browser.jcef.out-of-process.enabled = falseを設定することでこの問題を解決できます。
操作手順
IDEAを完全に閉じます。
オペレーティングシステムに基づいて、対応するパスを探します(
<ユーザー名>を実際のシステムユーザー名に、<ツール名>をIDEAまたは他のJetBrainsツール名に、<バージョン>をソフトウェアバージョン(例:IntelliJIdea2023.2)に置き換えてください):オペレーティングシステム ファイルパス Windows C:\Users\<ユーザー名>\AppData\Roaming\JetBrains\<ツール名><バージョン>\options\ide.general.xmlUOS ~/home/vjsp/.config/JetBrains/<ツール名><バージョン>/options/ide.general.xmlmacOS ~/Library/Application Support/JetBrains/<ツール名><バージョン>/options/ide.general.xmlテキストエディタ(メモ帳、VS Codeなど)を使用して
ide.general.xmlファイルを開き、<component name="Registry">ノードを見つけます。JCEF設定が既に存在する場合:ファイルに以下の内容が既に含まれている場合。
xml<entry key="ide.browser.jcef.enabled" value="true" />以下の設定項目を追加または置き換えてください。
xml<entry key="ide.browser.jcef.out-of-process.enabled" value="false" source="SYSTEM" />JCEF設定がない場合:
<component name="Registry">タグ内の任意の場所に以下の内容を追加してください。xml<entry key="ide.browser.jcef.out-of-process.enabled" value="false" source="SYSTEM" />
ide.general.xmlファイルを保存して閉じます。
バグの報告や機能リクエストはどこから行えますか?
VJSP の フィードバック セクションから、バグ報告や機能提案を行ってください。
