APPROVE、LLMでロボットを“見て確認して直せる”プログラミング手法を提案

3行解説
- APPROVEは、LLMでロボット手順を作る研究です。
- Blocklyで表示し、利用者が確認・修正・却下できます。
- 確定した機能を保存し、再利用できるようにしました。
APPROVEが示したロボットプログラミングの新しい形
2026年8月19日、Bijan Kavousian氏らは、LLMを使ったロボットプログラミング手法「APPROVE」をarXivで公開しました。論文は、非専門家にとってロボットのプログラム作成が難しいことを出発点にしています。
従来の方法は、専門知識がないと扱いにくいものでした。ブロックを組み合わせる方式もありますが、自由度が足りない場面がありました。APPROVEは、自然言語での入力と、ブロック型の画面を組み合わせています。生成したプログラムはBlockly上で見える形にし、利用者が実行前に確認できます。
この仕組みでは、利用者が内容を確認し、必要なら修正し、納得できなければ却下できます。確定した関数はライブラリに保存されます。こうして、あとから同じ部品を再利用できるようにしています。論文は、信頼性、意図の一致、再利用性を重視した人間中心の設計だと説明しています。
LLM任せにしない設計が、現場導入の壁を下げる
APPROVEの面白さは、LLMに全部を任せない点にあります。ロボットの動きは、少しの違いで結果が変わります。だからこそ、生成結果をそのまま流すのではなく、Blocklyで見せて人が止められる形が効いてきます。特に、作業手順が毎回少しずつ変わる現場では、確定済みの部品をためていける設計が役立ちます。
この論文は、ロボットを「賢くする」話だけではありません。現場の人が安心して触れるようにする話でもあります。今後は、複雑な自動化ほど、性能だけでなく、確認のしやすさや修正のしやすさが導入の分かれ目になるはずです。
APPROVEの流れを3段階で見る
こうした「見える化して確認できる」設計は、ロボットを現場で使ううえで安心感につながります。操作の分かりやすさや再利用のしやすさは、業界全体でますます大切になっています。
ロボット導入・自動化をご検討の方へ
「自社にはどんなロボットが合うのか」お悩みではありませんか。貴社の現場課題に合わせた最適な活用方法をご提案します。まずはご相談・資料請求からお気軽にどうぞ。


