Chatbot AI
Descripción general
ChatbotAI es un chatbot simple implementado en Python. Simula una conversación humana respondiendo a las entradas del usuario según patrones predefinidos. El chatbot utiliza los módulos aleatorio y re para generar respuestas apropiadas.
Características:-
Coincidencia de patrones: responde a las entradas del usuario utilizando patrones predefinidos.
Respuestas aleatorias: genera respuestas aleatorias cuando ningún patrón coincide.
Control de Bucle: Continúa la conversación hasta que el usuario salga con "adiós", "adiós" o "salir".
Cómo funciona:
Importación de módulos:
El programa comienza importando los módulos aleatorios y re.
Definición de respuestas:
Se definen dos listas: user_inputs y bot_responses. Estos contienen patrones predefinidos y sus correspondientes respuestas.
Generando respuestas:
La función generate_response toma la entrada del usuario, busca coincidencias en la lista user_inputs usando re.search y devuelve la respuesta correspondiente de la lista bot_responses. Si no se encuentra ninguna coincidencia, selecciona aleatoriamente una respuesta de una lista predeterminada.
Bucle de conversación:
El programa ejecuta un bucle infinito, solicitando al usuario información. Sale cuando el usuario escribe "adiós", "adiós" o "salir".
Empezando: :-
Requisitos previos: -
Python 3.x
Contribuyendo: -
¡Las contribuciones son bienvenidas! Bifurque este repositorio y envíe una solicitud de extracción para obtener mejoras o corregir errores.
Licencia:-
Este proyecto está bajo la licencia MIT. Consulte el archivo de LICENCIA para obtener más detalles.
Contacto
Para cualquier pregunta o comentario, no dude en comunicarse con: -
** GitHub: **Ritika800
** Correo electrónico:** [email protected]