LLMを用いた複数レシピに対する調理計画手法の検討

日常的な料理シーンにおいては複数の料理を同時に調理する場合が多く，複数のレシピから効率的な調理工程を計画するシステムは作業者の支援に有用である．しかし，一般的なレシピは人間が読むことを前提に作成されているため，こうしたシステムの構築にはいくつかの課題が存在する．例として“ブロッコリーは塩ゆでし，水気を切って1口大に分けておく”という手順について考える．この記述には茹でる工程と切る工程の2つがあり，他のレシピと並行して調理する状況においてはこれらを分割して行うのが効率的な場合が考えられる．また，記載がないものの茹でる工程において通常はコンロを使用するため，作業者の利用する環境や他の工程における使用状況を考慮して計画を立てる必要がある．そして茹でる工程を始める前にはお湯が沸くまでの時間も考慮されるべきである．効率的かつ現実的なプランニングを行うには，こうした非明示的な情報を正しく補う能力が求められる．計画を立てる段階においては，個々の作業だけでなく片付けにかかる時間や料理が完成するタイミングなどに関する常識的な判断を必要とする．本研究では複数のレシピを同時かつ効率的に調理する工程の計画を立てることを目指し，大規模言語モデル(LLM)を用いた手法の提案と評価した結果を示した．