¡Hola!
Puedes desarrollar un Chatbot sin ningún framework
Primero nos sumergiremos en los diferentes tipos de chatbots:
- ¿Dónde puedo alojar mi sitio web por menos de $ 100 / año?
- Cómo pasar de 'promedio' a 'excelente' con CSS
- ¿Por qué es necesario que las sesiones del sitio web expiren?
- ¿Qué son los lenguajes de programación o desarrollo web nuevos y actuales?
- ¿De qué maneras puedo mejorar este sitio? Los mejores sitios web para | BW4
- Chatbot basado en dominio abierto
- Chatbot de dominio cerrado
En el chatbot de dominio abierto, no hay dominios específicos en los que los chatbots están trabajando, la conversación es abierta.
En poco contraste está el chatbot de dominio cercano, solo hay dominios específicos en los que el chatbot responderá (por ejemplo, recomendar películas, lugares de comida, etc.).
Lo más fácil para comenzar será el chatbot de dominio cerrado, ahora hay muchos frameworks y plataformas de bot disponibles, pero como dijiste, no quieres usar ningún framework.
Por lo tanto, puede comenzar definiendo primero qué dominios debe cubrir su chatbot. Películas de ejemplo, clima, etc.
En aras de la explicación, supongamos que su chatbot muestra información de tráfico y también responde a conversaciones básicas como hola, hola, adiós, etc.
La estructura básica de su bot debe ser:
- Cuando el usuario ingresa un mensaje, realice técnicas básicas de PNL y tome entidades relacionadas con su dominio (ejemplo: palabras y lugares relacionados con el tráfico)
- Una vez que esté seguro de que el mensaje está solicitando información de tráfico (usando reglas nlp o clasificadores de aprendizaje automático), use los servicios de información de tráfico.
- Muestre la información de tráfico en forma correcta al usuario con algunos mensajes inteligentes de chatbot.
- Del mismo modo, agregue reglas o clasificadores para los mensajes de conversación y tenga listos los mensajes codificados.
¡Viola! Hiciste un chatbot simple, de manera similar puedes agregar más dominios. Por supuesto, esto es más fácil decirlo que hacerlo. Este es el enfoque simple resumido. Para un chatbot inteligente que funcione completamente, debe usar y tener conocimiento de gran cantidad de hechicería como NLP, ML, algoritmos de IA y otro tipo de codificación y optimización pesadas.
Puedes pagar Rasa NLU
Rasa: IA conversacional de código abierto
Puede consultar sus tutoriales y su forma de trabajar.
Para experimentar y usar un buen AI Chatbot y otros servicios. Puede verificar la aplicación Flochat y el chatbot que contiene.
¡No solo chatee más!
Aclamaciones.
Feliz codificación