OpenAI、Azure OpenAI、またはその他の LLM プロバイダー アカウントとともに LLM モデルを使用し、静的解析違反に対して推奨される修正の生成によってユーザーを支援したり、AI アシスタントを利用したりできます。詳細については「修正の提案の生成」および「AI アシスタント」を参照してください。dotTEST が LLM プロバイダー アカウントを利用できるよう、Parasoft 設定で設定を行う必要があります。ご使用の LLM プロバイダーを利用できるかどうかを判断するには、「LLM プロバイダーの設定」を参照してください。注意: dotTEST と LLM の統合は、HTTPS/TLS 上で LLM プロバイダーの REST API を使用します。dotTEST は次の情報を LLM に送信します。
- 静的解析の修正を AI で生成する場合、次の情報が送信されます: メソッド全体のソース コード、メソッドの一部、または静的解析違反に関連する単一の行に加えて、違反した静的解析ルールに関するドキュメント。
- AI アシスタントの場合、次の情報が送信されます: Parasfot ドキュメントから抜粋された情報に加えてユーザー定義のプロンプトおよび dotTEST のカスタム プロンプト。
次の図は、dotTEST が何をどのように LLM プロバイダーと通信するかを示しています。
