Programmierbare Alternative zu DialogFlow

Ich möchte Aktionen und Antworten codieren, um eine feinere Kontrolle zu erhalten, im Gegensatz zu der Verwendung der Benutzeroberfläche in DialogFlow . Aber der Aufbau einer ganzen Plattform wie DialogFlow würde viel Zeit in Anspruch nehmen, aber gibt es eine nlp- oder Konversations-API, die Opensource ist und auf der wir vielleicht Python-Code schreiben können?

Antworten (3)

Sie können auch Rasa verwenden Rasa NLU und Rasa Core sind vollständig Open Source und können als Alternative zu Dialogflow, IBM Watson oder Lex verwendet werden. Es gibt eine sehr aktive Community von Entwicklern und eine Reihe von Tutorials und zusätzlichen Tools, die von der Community erstellt wurden.

Haftungsausschluss - Ich bin ein Betreuer dieser Bibliotheken.

Sie können das Open-Source-Projekt von RASA verwenden: https://github.com/RasaHQ/rasa

Es ist Open Source und funktioniert auch mit Python. Sie haben auch die Kontrolle über Ihre eigenen Daten. Es ist jedoch nicht so einfach wie Dialogflow und erfordert einige Zeit für die Einrichtung.

Weitere Unterschiede finden Sie hier: https://www.kommunicate.io/blog/dialogflow-vs-rasa-which-one-to-choose/

Sie können auch Wit.ai, IBM Watson Assistant, erkunden. Ich habe hier einen Beitrag über ihre Unterschiede geschrieben: https://www.kommunicate.io/blog/dialogflow-vs-lex-vs-watson-vs-wit-vs- azure-bot/

Sie können die Watson-API von IBM verwenden, die zusammen mit der Cloud-Plattform bluemix bereitgestellt wird. Alternativ können Sie auch Amazon Lex verwenden.

Können Sie einige URLs angeben und vielleicht sagen, wie diese die Frage des OP beantworten?
Sind diese (Watson und Lex) Open Source?
Watson ist ein IBM-Produkt. Sie können die eingeschränkte Version verwenden. Lex wird von AWS-Amazon-Webdiensten bereitgestellt, die wiederum ein Jahr lang mit eingeschränkten Funktionen kostenlos genutzt werden können.