本記事では、HPC(高性能コンピューティング)におけるユニットテスト生成を自動化する新しいフレームワーク「HPCAgentTester」を紹介します。このフレームワークは、OpenMPやMPIを活用し、マルチエージェントの大規模言語モデル(LLM)を使用しています。HPCAgentTesterは、レシピエージェントとテストエージェントという専門的なLLMエージェントが連携し、テストケースを生成・洗練する批評ループを通じて機能します。これにより、並列実行の構造や複雑な通信パターンに特化した文脈対応のユニットテストが生成されます。本研究では、HPCAgentTesterがOpenMPおよびMPIプライミティブに対してコンパイル可能で機能的に正しいテストを生成できることを示し、従来の手法では見逃されがちな微細なバグを特定する能力の向上を実証しました。評価結果から、HPCAgentTesterは単独のLLMに比べてテストのコンパイル率と正確性を大幅に改善しており、並列ソフトウェアシステムの信頼性を確保するためのより強力でスケーラブルなソリューションを提供しています。