2017-06-28 11 views
0

Okay, also bin ich ein Neuling und ich bin Praktikant für eine Software-Firma. Wir müssen einen Chatbot mit Watson oder Lex erstellen. Aber ich bin mir nicht sicher, welchen ich benutzen soll. Hat Lex auch eine Engine, um automatisierte E-Mail-Konversationen zu unterstützen?IBM Watson gegen Amazon Lex (Chatbot)

+1

Ihre Frage könnte auf den verwandten Produktforen besser passen. Https://stackoverflow.com/help/on-topic für Arten von Fragen finden Sie hier. –

Antwort

1

Wenn Sie neu in Chat-Bots sind, würde ich empfehlen, den Watson-Konversationsdienst für Ihren ersten Chatbot zu verwenden. Es verfügt über eine grafische Benutzeroberfläche, so dass Sie im Prinzip Ihren ersten Chatbot ohne eine einzige Codezeile erstellen können (wenn Sie möchten) Zusätzlich können Sie den Konversationsdienst problemlos mit anderen AI-Diensten kombinieren, z. maschinelle Lerndienste.
Basierend auf meiner Erfahrung aus Hackathons (AWS/Bluemix) denke ich, dass Watson-Konversation der leichtere Einstieg in das Thema ist. (Rüstzeitreduzierung - Hallo Welt app)
Bluemix Bewertungs Konto beträgt 30 Tage kostenlos (ohne Kreditkartendaten - nur E-Mail)

Beispiel Leitfaden:
https://www.ibm.com/developerworks/library/cc-watson-chatbot-conversation-nlu/index.html

0

Ich bin kein IBMer ;-) würde aber auch den Watson Conversation Service empfehlen. Es ist einfach, einen Chatbot zu erstellen, mit dem Sie sich über RESTful API verbinden können, um die Integration Ihrer Website/Apps relativ einfach zu gestalten.

AWS Lex beinhaltet die Verwendung von zwei Diensten - Lex und Lambda, die beide großartig und nützlich sind, aber insgesamt ist es kein so einfacher Prozess.

Ich denke auch, dass die IBM Codebeispiele und API-Referenz entwicklerfreundlicher sind.

-1

Ich denke, es ist "fit for purpose" Wahl. Wenn Sie eine direkte Frage beantworten (nicht zu viele Verweise auf Daten aus Unternehmensdaten), verwenden Sie Dienste wie motion.ai. Wenn Ihr Bot geschäftsregelintensiv und datenintensiv ist, sind Dienste wie Watson und Lex sinnvoll. Sie werden wertvoller, wenn Ihr Unternehmen in Zukunft weitere Dienste wie Bilderkennung, Sprachübersetzung etc. integrieren möchte. zwischen Watson und Lex hat Watson flexiblere Frage-Antwort-Möglichkeiten, während Lex auf Lambda-Funktionen für Konversation setzt (lesen Sie mehr Kodierung). In unserem Anwendungsfall war Watson NLP besser als Lex. Aber ich bin sicher, dass es basierend auf Use Case anders sein könnte. In Bezug auf die einfache Bereitstellung werde ich mit motion.ai am einfachsten gehen, dann Watson und dann Amazon Lex. Hoffe, das hilft!

0

Lex bietet keine E-Mail-Integrationen, aber Sie können einfach eine mit AWS API Gateway + AWS Lambda erstellen. Außerdem würde ich Ihnen empfehlen, Ihre eigenen Benchmark-Tests zu erstellen und herauszufinden, welche Ihren Anforderungen besser entspricht.

Verwandte Themen