Package amadeus
package amadeus
The root package for the Amadeus chatbot application.
This package contains the main entry point for the application (Amadeus) and
several sub-packages that handle different aspects of the chatbot's functionality:
amadeus.brain: Handles error management and data persistence.amadeus.cognition: Manages command parsing and execution.amadeus.perception: Provides utilities for parsing user input, such as dates and numbers.amadeus.personality: Manages user interaction and speech output.amadeus.workspace: Manages tasks and the task list.
The Amadeus class serves as the main entry point, initializing the chatbot
and managing the interaction loop. It coordinates the functionality of the sub-packages to
provide a seamless user experience.
Usage Example
// Start the Amadeus chatbot Amadeus.awaken();
-
Classes