PrismaDV:タスクを意識した自動データユニットテスト生成
arXiv cs.LG / 2026/4/24
📰 ニュースDeveloper Stack & InfrastructureModels & Research
要点
- PrismaDVは、データ検証をタスク非依存として扱うのではなく、下流タスクのコードとデータセットのプロファイルを併せて解析しながらデータユニットテストを生成するAIシステムとして提案されます。
- その手法はデータアクセスのパターンを特定し、消費側コードに潜む暗黙の前提を推定したうえで、データエラーがエンドツーエンドに与える影響をより反映した実行可能なユニットテストを作り出します。
- PrismaDVはさらに、テスト実行と下流タスク実行から得られる“乏しいフィードバック”を用いて、タスクに適応するテストを時間とともに更新するためのプロンプト最適化フレームワークSIFTAを提案しています。
- 5つのデータセットにまたがる60タスクを対象とした新しい2つのベンチマークで、PrismaDVはタスク非依存・タスク依存の両方のベースラインを一貫して上回り、より現実的なユニットテスト生成を実現しました。
- 研究者らはベンチマークとプロトタイプ実装を公開し、SIFTAにより学習されたモジュール用プロンプトが、手書きや汎用のプロンプト最適化で生成したものより優れることも示しています。



