Explainable tool for Machine Ethics Hypothetical Retrospection Planner. Run planner with argument --server and use tool to send planning problems and interrogate policies.
- Visualize and interact with policy trees generated by the MoralPlanner.
- Inspect actions, states, and transitions.
- Highlight and explain argument attacks.
- Explore alternative, counterfactual policies.
- Node.js, npm or yarn
- React WinBox
- D3: Data-Drive Documents
- Katex: Fast math typesetting for the web
Clone this repository and install dependencies:
git clone
cd explain_mplan
npm install
Recommend running as a development server and accessing through local host
npm start
Follow clone/build steps for the Moral Planner
git clone https://github.com/sameysimon/MoralPlanner.git
cd MoralPlanner
mkdir build
cd build
cmake ..
cmake --build .
Run the planner in server mode
./MPlan --server


