Explainable Agent Patterns (XAG)

Building eXplainable by design agents...

View project on GitHub

Overview

This repository contains design patterns for explainable agents as advocated in the Explainable Agents (XAg) by Design AAMAS’24 Blue Sky.

These patterns are a community-driven effort to share knowledge and practices for explainable-by-design agents.

Cite this work:

Rodriguez, S. and Thangarajah, J. (2024) ‘Explainable Agents (XAg) by Design’, in Proceedings of the 2024 International Conference on Autonomous Agents and Multiagent Systems (Blue Sky). Auckland, New Zeland (AAMAS ’24), p. [to appear].

Patterns

Explainable events

The following contain sample streams for the named design patterns.

How to Contribute

We welcome contributions from the community! If you have a design pattern that you’d like to share, please follow these steps:

  1. Fork the repository: Begin by forking the XAG repository on GitHub.
  2. Create your pattern: Use our template as a starting point to create your pattern. Add your pattern to the _patterns directory in your fork.
  3. Submit a pull request: Once you're happy with your submission, submit a pull request to the main repository for review.

Our team will review your submission and merge it into the collection if it meets our guidelines.