Skip to content

よくある質問

このページでは、VJSP に関するよくある質問にお答えします。

一般的な質問

VJSP はどのように動作しますか?

VJSP は大規模言語モデル(LLM)を活用して、あなたのリクエストを理解し、それを具体的なアクションに変換します。主な機能は以下のとおりです:

  • プロジェクト内のファイルを読み書き
  • ターミナルでコマンドを実行
  • Web を閲覧(有効化されている場合)
  • Model Context Protocol(MCP)経由で外部ツールを利用

VJSP とはチャットインターフェースを通じてやり取りします。あなたが指示を入力し、VJSP が提案するアクションを確認・承認します。

ワークフロー

  1. チャットボックスにタスク説明を入力
  2. VJSP がタスクを分析し、実行ステップを計画
  3. VJSP が適切なツールを選択してアクションを実行
  4. 各アクションを承認または拒否
  5. VJSP がアクションを実行し、フィードバックを提供

セットアップとインストール

VJSP のインストール方法を教えてください。

詳細な手順については、VS Code インストールガイド または IDEA インストールガイド をご参照ください。

新規登録後はすぐに使用できますか?

新規登録ユーザーは実名認証を申請し、審査通過後に通常使用できます。

ローカルモデルは使えますか?

はい、VJSP はローカルモデルをサポートしています。詳しくは ローカルモデルの使用方法 をご覧ください。

ログアウト方法

プラグイン設定 - モデル設定を開き、「VJSP AI Code からログアウト」をクリックすると、サインアウトできます。

注意:ログアウト後、VJSP 機能を使用するには再ログインが必要です。

使用方法

新しいタスクを開始するにはどうすればよいですか?

VJSP パネルを開き、チャットボックスにタスク内容を入力してください。VJSP に何をしてほしいかを明確かつ具体的に記述しましょう。ベストプラクティスについては、VJSP との会話方法 をご参照ください。

VJSP にはどのようなモードがありますか?

VJSP のモード とは、VJSP が採用できる異なる役割のことで、それぞれに特化した焦点と機能があります。標準で提供されるモードは以下のとおりです:

  • Code モード:一般的なコーディングタスク向け
  • Architect モード:計画立案や技術的リーダーシップ向け
  • Ask モード:質問への回答や情報提供向け
  • Debug モード:体系的な問題診断向け また、カスタムモード を自分で作成することも可能です。

モードを切り替えるにはどうすればよいですか?

チャット入力欄のドロップダウンメニューから別のモードを選択するか、/ コマンドを使って特定のモードに切り替えてください。

ツールとは何ですか?どのように使いますか?

ツール は、VJSP がシステムとやり取りするための手段です。VJSP はタスクを完了するために適切なツールを自動的に選択・使用します。ユーザーが直接ツールを呼び出す必要はありません。ただし、各ツールの使用に対して承認または拒否を求められます。

コンテキスト(Context)とは何ですか?

コンテキスト とは、ファイル、フォルダ、課題など、プロジェクト固有の情報を VJSP に提供する仕組みです。@ 記号の後に参照したいアイテムを記述します(例:@/src/file.ts@problems)。

VJSP にフィードバックを送るにはどうすればよいですか?

VJSP が提案するアクションを承認または拒否することでフィードバックを提供できます。また、VJSP のチャットインターフェース内で直接、より詳細なフィードバックメッセージを送ることも可能です。

VJSP の動作をカスタマイズできますか?

はい、以下のように VJSP をさまざまな方法でカスタマイズできます:

  • カスタムインストラクション:すべてのモードに共通する汎用的な指示、またはモードごとの専用指示を設定
  • カスタムモード:独自のプロンプトとツール権限を持つモードを作成
  • .clinerules ファイル:プロジェクト内に .clinerules ファイルを配置して追加のガイダンスを提供
  • 設定:自動承認や差分編集などの各種設定を調整

自動承認(auto-approval)の設定はありますか?

はい、VJSP にはアクションを自動的に承認する設定があります。詳細は こちら をご覧ください。

MCP(Model Context Protocol)とは何ですか?

MCP は、VJSP が外部サーバーと通信して、カスタムツールやリソースを通じて機能を拡張できるようにするプロトコルです。

独自の MCP サーバーを作成できますか?

はい、独自の MCP サーバーを構築して、VJSP にカスタム機能を追加できます。

更新とメンテナンス

VJSP を更新するにはどうすればよいですか?

VJSP は VS Code/IDEA プラグインマーケットで自動的に更新されます。手動で更新を確認することもできます:

  • VS Code: 拡張機能パネル - VJSP を検索 - 更新をクリック

  • IDEA: 設定 - プラグイン - インストール済み - VJSP を検索 - 更新をクリック

トラブルシューティング

VJSP が応答しません。どうすればよいですか?

  • インターネット接続を確認してください
  • アカウントステータスを確認してください
  • VS Code を再起動してみてください
  • 問題が解決しない場合は、プラットフォーム で報告してください

エラーメッセージが表示されました。これは何を意味しますか?

エラーメッセージには問題の原因に関するヒントが含まれているはずです。解決方法がわからない場合は、プラットフォームの フィードバック からサポートを依頼してください。

意図しない変更を VJSP が行いました。元に戻すには?

VJSP は VS Code の組み込みファイル編集機能を使用しています。標準の「元に戻す」コマンド(Ctrl/Cmd + Z)で変更を元に戻せます。また、実験的なチェックポイント機能が有効になっている場合、ファイルの以前のバージョンを復元することも可能です。

IDEA で VJSP 可視化機能を使用する際、カーソルが表示されない問題の解決方法

ide.browser.jcef.out-of-process.enabled = false を設定することでこの問題を解決できます。

操作手順

  1. IDEA を完全に閉じます。

  2. オペレーティングシステムに基づいて、対応するパスを探します(<ユーザー名> を実際のシステムユーザー名に、<ツール名> を IDEA または他の JetBrains ツール名に、<バージョン> をソフトウェアバージョン(例:IntelliJIdea2023.2)に置き換えてください):

    オペレーティングシステムファイルパス
    WindowsC:\Users\<ユーザー名>\AppData\Roaming\JetBrains\<ツール名><バージョン>\options\ide.general.xml
    UOS~/.config/JetBrains/<ツール名><バージョン>/options/ide.general.xml
    macOS~/Library/Application Support/JetBrains/<ツール名><バージョン>/options/ide.general.xml
  3. テキストエディタ(メモ帳、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" />
  4. ide.general.xml ファイルを保存して閉じます。

バグの報告や機能リクエストはどこから行えますか?

VJSP の フィードバック セクションから、バグ報告や機能提案を行ってください。