¡Hola!
Puedes desarrollar un Chatbot sin ningún framework
Primero nos sumergiremos en los diferentes tipos de chatbots:
- ¿Qué tecnologías debo aprender para el desarrollo web Java?
- ¿Me puede dar información sobre la calidad del servicio de alojamiento web hostinger?
- ¿Qué piensa sobre la reescritura de un backend PHP puro (<5000 líneas de código) en un marco?
- ¿Cuáles son algunos consejos de diseño CSS para sitios web?
- ¿Cuáles son todos los permisos necesarios para configurar un sitio web para Rummy Online?
- 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