論理式表現を媒介としたPLCコードデータセットの自動構築

本論文では、産業用制御システムにおけるPLC（ProgrammableLogicController）の命令リスト（IL:InstructionList）コード生成を対象に、ローカル環境で動作可能な中小規模言語モデルのファインチューニングに用いる学習データセットを自動構築する手法を提案する。具体的には、文脈自由文法に基づき論理式を生成し、それらを対応するILコードにルールベースで変換するとともに、その論理式が表す機器動作をLLMを用いて自然言語の動作記述として生成することで、ILコードと動作記述の対からなるデータセットを自動構築する。構築したデータセットを用いて言語モデルをファインチューニングした結果、構文正解率及び動作整合性評価において性能向上を確認した。これにより、複雑なプロンプト設計を必要とせずにローカル環境で高精度なILコード生成が可能となることを示した。今後は、より多様なILの命令語に対応し実用性向上を目指す。