プログラミングの論理エラーの種類を定義し、それらの関係性をプロンプトに反映することで、LLMの論理エラー分類精度を向上させる。また、正解コードからデータを拡張することで、論理エラーのベンチマークデータセットを構築する。