Alternativa programable a DialogFlow

Me gustaría codificar acciones y respuestas para obtener un control más preciso a diferencia de cómo lo hacemos usando la interfaz de usuario en DialogFlow . Pero construir una plataforma completa como DialogFlow llevaría mucho tiempo, pero ¿hay alguna Api conversacional o nlp de código abierto sobre la cual quizás podamos escribir código python?

Respuestas (3)

También puede usar Rasa Rasa NLU y Rasa Core son completamente de código abierto y puede usarlos como una alternativa a Dialogflow, IBM Watson o Lex. Hay una comunidad muy activa de desarrolladores y un montón de tutoriales y herramientas adicionales creadas por la comunidad.

Descargo de responsabilidad: soy un mantenedor de estas bibliotecas.

Puede usar el proyecto de código abierto de RASA: https://github.com/RasaHQ/rasa

Es de código abierto y también funciona con Python. También tendrás el control de tus propios datos. Sin embargo, no es tan fácil como el flujo de diálogo y requerirá algo de tiempo para configurarlo.

Para ver más diferencias, consulte aquí: https://www.kommunicate.io/blog/dialogflow-vs-rasa-which-one-to-choose/

También puede explorar Wit.ai, IBM Watson Assistant. He escrito una publicación sobre sus diferencias aquí: https://www.kommunicate.io/blog/dialogflow-vs-lex-vs-watson-vs-wit-vs- azure-bot/

Puede utilizar la API de Watson de IBM, que se proporciona junto con su plataforma en la nube, bluemix. Alternativamente, también puede usar Amazon Lex.

¿Puede dar algunas URL y tal vez decir cómo responden a la pregunta del OP?
¿Son estos (Watson y Lex) de código abierto?
Watson es un producto de IBM. Puedes usar la versión limitada. Lex es proporcionado por los servicios web de AWS-Amazon, que nuevamente se pueden usar de forma gratuita durante un año con capacidades limitadas.