/Chatbot_Inteligente

Vamos a contruir un Chatbot Inteligente capaz de interpretar el lenguaje humano y generar respuestas coherentes con tu propia información

Chatbot_Inteligente

Vamos a contruir un Chatbot Inteligente capaz de interpretar el lenguaje humano y generar respuestas coherentes con tu propia información

1. Configuración del ambiente:

Para empezar, deberás subir los archivos del proyecto a tu Google Drive, y desde allí, abrir el notebook Chatbot_Inteligente_Alura_Sprint1. En el primer paso necesitarás conectar tu Entorno de Google Colaboratory con tu Google Drive e instalar algunas bibliotecas necesarias para el proyecto.

2. Importar Verbos:

Como intentaremos que la máquina interprete correctamente el lenguaje español, uno de los elementos importantes del lenguaje son los verbos, dentro de nuestro proyecto tenemos 2 archivos de verbos, tu misión es importarlos dentro de variables de nuestro proyecto.

3. Tratamiento de datos:

Como hemos aprendido durante todo el Bootcamp, el tratamiento de los datos es el trabajo más importante de un científico de datos. En este paso deberás crear funciones que reduzcan las palabras de una frase a su raíz, normalizando así los textos, que servirán de guía para el entrenamiento de las máquinas.

4. Cargar bases de documentos:

Nuestro chatbot debe estar preparado para dialogar, pero para aprender, necesitará de ejemplos de conversaciones para que pueda encontrar las relaciones necesarias entre las palabras y así saber que responder. En este paso, tu misión será importar las 16 muestras de diálogos del proyecto para un dataframe dentro de nuestro notebook.

5. Buscar respuesta del Chatbot:

Cuando lleguemos a este paso, nuestro chatbot ya tendrá los datos necesarios y tratados para que pueda aprender a responder, ahora tendremos que aplicar algunas técnicas de similaridad de textos y modelos de Machine Learning para encontrar la respuesta más apropiada.

6.Ejecución del Chatbot:

Finalmente, ahora que tienes el algoritmo de respuesta del Chatbot, llegó el momento de probarlo, hagámosle algunas preguntas y veamos como nos responde 🤖 Este es un proyecto avanzado y bastante ambicioso que requiere una cantidad importante de tiempo y esfuerzo, así como una comprensión avanzada de Python y lo más importante, mucha creatividad. Asegúrate de prestar bastante atención en las clases y de intentar resolverlo antes de pedir ayuda, si nada de esto funciona, recuerda que siempre puedes pedir ayuda en los canales del Bootcamp.