VJSPと対話する
VJSP は VS Code や IDEA 内で動作する AI コーディングアシスタントです。自然言語でチャットすることで、コードの作成・編集・説明を依頼できます。
クイックセットアップ
VS Code または IDEA のサイドバーにある VJSP アイコンを探してください。クリックするとチャットパネルが開きます。
VJSPと対話する方法
重要なポイント:特別なコマンドは不要です。やりたいことを自然言語で記述するだけで OK です。
リクエスト例:
`utils.java` という新しいファイルを作成し、2つの数値を引数として受け取り、その合計を返す `add` という関数を追加してください。ファイル `@src/components/Button.java` の `findAllUsers` メソッドにページネーションを追加してください。
デフォルトは1ページあたり10件とします。`@/src/App.js` 内の変数 `oldValue` のすべての出現箇所を `newValue` に置き換えてください。効果的なリクエストのコツ:
具体的に → 「
calculateTotalの結果が間違っているバグを修正」の方が、「コードを修正」よりも優れています。@を使って参照 →@filename形式でファイルやコードを直接参照しましょう。一度に一つのタスク → 複雑な作業は管理しやすいステップに分割しましょう。
例を示す → 望むスタイルやフォーマットを具体的に見せると効果的です。
チャットインターフェース

基本的なコントロール:
プラスボタン:新しいタスクセッションを開始します。
データベースデザイナー:VJSP のデータベースデザイナーを開き、データベーススキーマを視覚的に表示・編集します。
ワークフローデザイナー:ドラッグ&ドロップでワークフローを視覚的に構築・編集し、プロセスを自動化します。
履歴(History):会話およびタスクの履歴を確認します。
設定(Settings):モデル選択、エージェントの動作、高度な機能など、さまざまな VJSP オプションを設定します。
エディタで開く(Open in Editor):チャットインターフェースをコードエディタ内に直接開きます。
アプリマーケットプレイス(App Marketplace):VJSP のプラグインや拡張機能を閲覧・インストールします。
ドキュメント(Documentation):より詳しいヘルプやガイダンスのために、VJSP の公式ドキュメントにアクセスします。
入力欄(Input Field):ここにリクエストを入力します(Enter キーで送信)。
アクションボタン(Action Buttons):VJSP が提案した変更を承認または拒否します。
モードセレクター(Mode Selector):VJSP がタスクを処理する方法を選択します。
インデックス準備完了(Index Ready):コードベースのインデックス設定を構成し、プロジェクト全体でのセマンティック検索を有効にします。
コンテキスト追加(Add Context(@)):チャットインターフェースで
@記号を使って特定のファイルやコードスニペットを参照し、VJSP がリクエストをより正確に理解・応答できるようにします。メッセージ送信(Send Message):入力欄のリクエストを送信するには Send Message をクリックします。
モデル選択(Select Model):ドロップダウンメニューから適切なモデルを選択します。
VJSP AI コードルールおよびワークフローの管理:ルールとワークフローの管理ページに移動します。
クイック操作
クリックアクション:
- ファイルパス → ファイルを開く
- URL → ブラウザで開く
- メッセージ → 詳細を展開/折りたたむ
- コードブロック → コピーボタンを表示
ステータスインジケーター:
- 回転中 → VJSP が処理中
- 赤色 → エラー発生
- 緑色 → 成功
よくある間違いと回避方法
| こうではなく… | こうしよう |
|---|---|
| 「コードを修正して」 | 「calculateTotal の結果が間違っているバグを修正してください」 |
| VJSP がコンテキストを知っていると仮定する | @ を使って特定のファイルを明示的に参照する |
| 関係のない複数タスクを一度に依頼 | 一度に一つの明確なリクエストを送る |
| 技術用語を多用する | 明確で直接的な表現が最も効果的 |
なぜ重要なのか:あなたがプロフェッショナルな共同作業者に対して行うように、明確かつ正確な指示を与えることで、VJSP は最高のパフォーマンスを発揮します。
コーディングを始める準備はできましたか?チャットパネルを開いて、実装したい機能を記述してみましょう!
