Projects

  • PyClarion Library

    PyClarion is an experimental open-source Python library for building agents in the Clarion cognitive architecture.

    It is a dual-purpose project, serving both as a platform for teaching and learning about computational cognitive modeling and as a tool for facilitating cognitive architectural research.

    The library allows users to construct cognitive architectural models by defining and assembling component processes in a lightweight and standalone discrete-event simulation environment written in pure Python.

    Furthermore, the library provides a domain-specific language for specifying Clarion-style symbolic knowledge representations (i.e., chunks and rules) and defines numerical dictionaries, native numerical data structures that support numerical computations and automatic differentiation over structured symbolic domains.

    Publications

    Mekik, C. S., & Sun, R. (2026). Building intelligent agents based on the Clarion cognitive architecture: Some essential principles. In Proceedings of the 18th International Conference on Agents and Artificial Intelligence (ICAART2026), Volume 1 (pp. 660–667). https://doi.org/10.5220/0014496800004052