Skip to content

プロンプトの強化

「プロンプトの強化」機能は、AIモデルにプロンプトを送信する前に、その品質と有効性を向上させるのに役立ちます。チャット入力の【プロンプトを強化】アイコンをクリックすると、初期リクエストを自動的に最適化し、より明確で具体的にし、目的の結果を得られる可能性を高めます。

プロンプト強化を使用する理由

  • 明確さの向上: VJSPがプロンプトを言い換え、AIモデルが理解しやすくします。
  • コンテキストの追加: 強化プロセスにより、現在のファイルパスや選択されたコードなど、関連するコンテキストをプロンプトに追加できます。
  • より良い指示: VJSPは、AIがより役立つ応答を返すよう導く指示を追加できます(例:特定のフォーマットや詳細レベルを要求)。
  • 曖昧さの軽減: プロンプト強化により曖昧さが排除され、VJSPがユーザーの意図を確実に理解します。
  • 一貫性: VJSPは常にAIへのプロンプトを同じ方法でフォーマットします。

強化前と強化後

強化前

強化後

プロンプト強化の使用方法

  1. 初期プロンプトを入力: VJSPチャット入力ボックスに通常通りリクエストを入力します。シンプルな質問、複雑なタスク説明、またはその中間の内容でも可能です。
  2. 【プロンプトを強化】アイコンをクリック: Enterキーを押す代わりに、チャット入力ボックスの右下にある【プロンプトを強化】アイコンをクリックします。
  3. 強化プロンプトを確認: VJSPが元のプロンプトを強化版に置き換えます。強化プロンプトを確認し、意図を正確に反映していることを確認してください。送信前にさらに調整できます。
  4. 強化プロンプトを送信: Enterキーを押すか送信アイコンをクリックし、強化プロンプトをVJSPに送信します。

強化プロセスのカスタマイズ

カスタムテンプレート

「プロンプトの強化」機能はカスタマイズ可能なプロンプトテンプレートを使用します。このテンプレートを修正して、特定のニーズに合わせて強化プロセスを調整できます。

  1. 「設定」を開く: VJSP上部メニューバーの設定アイコンをクリックします。
  2. 「プロンプト」タブを選択: 設定インターフェースで「プロンプト」タブに切り替えます。
  3. プロンプトテンプレートを編集: ドロップダウンメニューで「強化プロンプト」を選択し、強化型プロンプトを表示・編集します。

デフォルトの最適化プロンプトテンプレートは以下の通りです:

Generate an enhanced version of this prompt (reply with only the enhanced prompt - no conversation, explanations, lead-in, bullet points, placeholders, or surrounding quotes):

${userInput}

ここで、${userInput}はプレースホルダーであり、元のプロンプトで自動的に置き換えられます。自身のニーズやAIモデルのプロンプトフォーマット仕様に基づいて、このテンプレートを修正できます。

カスタムプロバイダー

より軽量なLLMモデルプロバイダーに切り替えることで、プロンプト強化を高速化します。これにより、品質を維持しながら、より低コストで高速な結果が得られます。

API設定ガイドに従って、プロンプト強化専用の設定ファイルを作成します。

制限事項とベストプラクティス

  • 注意深い確認: 送信前に必ず強化プロンプトを注意深く確認してください。VJSPが意図に沿わない変更を行う可能性があります。
  • 反復プロセス: プロンプト強化機能を複数回使用して、プロンプトを反復的に最適化できます。
  • 明確な指示の代替ではない: プロンプト強化は役立ちますが、最初から明確で具体的なプロンプトを作成することが依然として重要です。

「プロンプトの強化」機能を使用することで、VJSPとの対話の品質を向上させ、より正確で有用な応答を得ることができます。