libcommbase is a collection of libraries to centralize common functions that can be shared across multiple conversational AI Powered assistant projects. It operates offline and can be implemented with AI (ML/DS) and programming languages.
libcommbase comes with a number of possible reliable and mutually exclusive control messages that can be recorded and sent forward to get processed by skill applications. These control messages can also be changed or customized in its respective patterns file, and ultimately, increase or decrease in number preferably during your app designing phase. These out-of-the-box controls are:
- stop_previous_command
- rerun_previous_command
- reproduce_previuos_discourse
- start_five_mins_question_reminder_countdown
- start_ten_mins_question_reminder_countdown
- start_twenty_mins_question_reminder_countdown
- start_thirty_mins_question_reminder_countdown
- remind_a_queued_question_put_on_hold
- accept_changes
- deny_changes
- confirm_a_confirmation_request
- select_option_number_one
- select_option_number_two
- select_option_number_three
- select_option_number_four
- request_the_current_mode
- enter_the_computer_mode
- enter_the_robot_mode
- enter_the_car_mode
- enter_the_boat_mode
- enter_the_plane_mode
- enter_the_starship_mode
- enter_the_iron_man_mode
- enter_the_refrigerator_mode
- enter_the_automatic_submode
- enter_the_automated_submode
- enter_the_autonomous_submode
Detailed information about examples can be found in the corresponding examples
directory.
Thanks to the following people who have contributed to this project:
If you want to contact us you can reach us at stv.herrera@gmail.com.
This project uses the following license: License
.