eta

The top-level package for the Eta dialogue manager.

eta.config

Configurations for supported Eta agents.

eta.constants

Global constants used by other Eta modules.

eta.core

The main Eta executable and each of the core dialogue manager processes.

eta.discourse

Tools for storing and processing discourse in Eta dialogues.

eta.embedding

Tools for creating embeddings of Eta documents and scoring embeddings using cosine similarity.

eta.lf

Classes for representing and modifying logical forms and eventualities.

eta.memory

Tools for storing and retrieving eventualities in Eta's semantic memory.

eta.plan

Classes and methods for creating and modifying dialogue plan structures.

eta.schema

Classes and methods for representing and modifying different types of schemas.

eta.transducers

Classes that perform various types of pattern transduction (i.e., mapping from one structured representation to another).

eta.util

Utilities that Eta relies on.