Skip to content

よくある質問

このページでは、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を設定することでこの問題を解決できます。

操作手順

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

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

    オペレーティングシステムファイルパス
    WindowsC:\Users\<ユーザー名>\AppData\Roaming\JetBrains\<ツール名><バージョン>\options\ide.general.xml
    UOS~/home/vjsp/.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 の フィードバック セクションから、バグ報告や機能提案を行ってください。