***************** AI Core (chatbot) ***************** This package implements the core AI logic of KusiBot, designed as a Multi-Agent System. Agents ====== Manager Agent ------------- .. automodule:: kusibot.chatbot.manager_agent :members: Intent Recogniser Agent ----------------------- .. automodule:: kusibot.chatbot.intent_recognizer_agent :members: Conversation Agent ------------------ .. automodule:: kusibot.chatbot.conversation_agent :members: Assessment Agent ---------------- .. automodule:: kusibot.chatbot.assesment_agent :members: Assessment States ^^^^^^^^^^^^^^^^^ .. automodule:: kusibot.chatbot.assesment_states.base_state :members: .. automodule:: kusibot.chatbot.assesment_states.asking_question_state :members: .. automodule:: kusibot.chatbot.assesment_states.waiting_free_state :members: .. automodule:: kusibot.chatbot.assesment_states.waiting_cat_state :members: .. automodule:: kusibot.chatbot.assesment_states.finalizing_state :members: