- A syntactic component based on Fluid Construction Grammar, a feature structure unification-based grammar formalism, which uses the same construction specifications for both parsing and production.
- A semantic component based on Incremental Recruitment Language, which represents meaning as networks of procedural cognitive operations. It comes with mechanisms for goal-driven conceptualization from perceptual data streams and for their interpretation.
- A cognitive processing component centered around the concepts of multi-agent interaction, robotic embodiment and meta-level learning.
Apache 2, Natural Language Processing, Robotics