Skip to content

An AI program coded in LISP which plan task to be achieved based on the given pre-conditions

Notifications You must be signed in to change notification settings

pranjalsingi/task-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

task-planner

The task planner is an AI which is developed to plan task based on given pre-condtions and actions. The task planner uses partial graph planning to create a plan.

The planner is coded in LISP. It has several lisp files.

initial.lisp It has the main logic which implements task planner.

structure.lisp It has all the structs that would be used in the Lisp program.

database.lisp It sets up the all the actions that would be used in the testcases to test different conditions and actions.

test.lisp It has various testcases. It executes the initial.lisp with the current preconditions and actions of the testcase. The test cases are arranged in the level of the difficulty from top to bottom.

execution

load structure - (load structure.lisp)

load database - (load database.lisp)

load initial - (load initial.lisp)

execute testcases - (load test.lisp)

About

An AI program coded in LISP which plan task to be achieved based on the given pre-conditions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published