HTN Planning(エイチティーエヌプランニング)とは
HTN Planningとは、大きな目的を階層化されたタスクに分け、実行できる小さな作業まで分解して計画を作るAIの自動計画手法です。HTNはHierarchical Task Networkの略で、業務でいえば「新店舗を開く」を、物件選定、採用、備品発注、販促準備のような小タスクへ落とす発想に近いでしょう。ゴールだけでなく、作業の分け方そのものを知識として持つ点が特徴です。
英語表記:Hierarchical Task Network Planning
業務フローに近い計画法
HTN Planningでは、抽象的なタスクをメソッドと呼ばれる分解ルールで細かくしていく方法です。最終的には、実際に実行できる作業へ到達します。経営会議で「売上を上げる」とだけ言っても動けませんが、「既存顧客へ案内」「休眠顧客へ再接触」「広告文を差し替え」のように割ると、会議後の動きが見えます。AIの計画でも、同じように分解の知識が効くわけです。
他の計画法との違い
Graphplanのような計画法は、状態と行動の関係から実行順を探します。一方、HTN Planningは「この仕事は通常こう分ける」という業務知識を使いやすい方法です。そのぶん、良い分解ルールを用意できる領域では強く、分解の型がない領域では設計が重くなります。業務手順が明確な会社ほど、AIに渡せる計画知識も作りやすいと考えると分かりやすいです。
TopicSHOPは実行する順に考える
University of MarylandのSHOP説明では、順序付きタスク分解型のプランナーは、タスクを実行される順番と同じ順序で計画すると説明されています。先に全体を遠くから眺めるより、実際の業務手順に沿って次の作業へ進むイメージです。非エンジニアには、この説明がHTN Planningを理解する近道になります。
HTN Planningに関するよくある質問
- HTN Planningはタスク管理ツールのことですか?
- タスク管理ツールそのものではありません。AIの自動計画で、大きな作業を小さな作業へ分解して計画を作る考え方です。
- HTN Planningはどんな業務に向きますか?
- 手順や分解の型がある業務に向きます。店舗開設、保守対応、受注後の処理など、作業の階層が見える領域では考え方を応用しやすいです。