Software Architecture for Next-Generation AI Planning Systems

02/22/2021
by   Sebastian Graef, et al.
0

Artificial Intelligence (AI) planning is a flourishing research and development discipline that provides powerful tools for searching a course of action that achieves some user goal. While these planning tools show excellent performance on benchmark planning problems, they represent challenging software systems when it comes to their use and integration in real-world applications. In fact, even in-depth understanding of their internal mechanisms does not guarantee that one can successfully set up, use and manipulate existing planning tools. We contribute toward alleviating this situation by proposing a service-oriented planning architecture to be at the core of the ability to design, develop and use next-generation AI planning systems. We collect and classify common planning capabilities to form the building blocks of the planning architecture. We incorporate software design principles and patterns into the architecture to allow for usability, interoperability and reusability of the planning capabilities. Our prototype planning system demonstrates the potential of our approach for rapid prototyping and flexibility of system composition. Finally, we provide insight into the qualitative advantages of our approach when compared to a typical planning tool.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/10/2023

Understanding Real-World AI Planning Domains: A Conceptual Framework

Planning is a pivotal ability of any intelligent system being developed ...
research
03/28/2014

An Overview of Hierarchical Task Network Planning

Hierarchies are the most common structure used to understand the world b...
research
06/14/2019

Towards Empathetic Planning

Critical to successful human interaction is a capacity for empathy - the...
research
03/25/2020

Planning with Brain-inspired AI

This article surveys engineering and neuroscientific models of planning ...
research
08/07/2023

TPTU: Task Planning and Tool Usage of Large Language Model-based AI Agents

With recent advancements in natural language processing, Large Language ...
research
01/29/2021

Counterfactual Planning in AGI Systems

We present counterfactual planning as a design approach for creating a r...
research
03/07/2023

Fast and Slow Planning

The concept of Artificial Intelligence has gained a lot of attention ove...

Please sign up or login with your details

Forgot password? Click here to reset