What is Dialogflow and what are its top alternatives?
Top Alternatives to Dialogflow
- Amazon Lex
Lex provides the advanced deep learning functionalities of automatic speech recognition (ASR) for converting speech to text, and natural language understanding (NLU) to recognize the intent of the text, to enable you to build applications with highly engaging user experiences and lifelike conversational interactions. ...
- Microsoft Bot Framework
The Microsoft Bot Framework provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Skype, Slack, Office 365 mail and other popular services. ...
- IBM Watson
It combines artificial intelligence (AI) and sophisticated analytical software for optimal performance as a "question answering" machine. ...
- TensorFlow
TensorFlow is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API. ...
- Telegram Bot API
Bots are third-party applications that run inside Telegram. Users can interact with bots by sending them messages, commands and inline requests. You control your bots using HTTPS requests to our bot API. ...
- Messenger Platform
With bots and live-messaging tools, you can create a custom experience for your unique audience. ...
- Botpress
Botpress is an open-source bot creation tool written in TypeScript. It is powered by a rich set of open-source modules built by the community. We like to say that Botpress is like the WordPress of bots; anyone can create and reuse other peo ...
- Api.ai
API.AI is a natural language understanding platform that makes it easy for developers to design and integrate intelligent, robust conversational user interfaces into mobile, web applications, and devices. ...
Dialogflow alternatives & related posts
Amazon Lex
- Easy console7
- Built in chat to test your model5
- Great voice2
- Easy integration2
- English only5
related Amazon Lex posts





For our Compute services, we decided to use AWS Lambda as it is perfect for quick executions (perfect for a bot), is serverless, and is required by Amazon Lex, which we will use as the framework for our bot. We chose Amazon Lex as it integrates well with other #AWS services and uses the same technology as Alexa. This will give customers the ability to purchase licenses through their Alexa device. We chose Amazon DynamoDB to store customer information as it is a noSQL database, has high performance, and highly available. If we decide to train our own models for license recommendation we will either use Amazon SageMaker or Amazon EC2 with AWS Elastic Load Balancing (ELB) and AWS ASG as they are ideal for model training and inference.
Microsoft Bot Framework
- Well documented, easy to use18
- Sending Proactive messages for the Different channels3
- Teams0
- LUIS feature adds multilingual capabilities2
related Microsoft Bot Framework posts
Dear All,
We are considering Chat BOT implementation. However, we are not sure which tool gives what features and when we need to choose. (listing, comparison of Microsoft Bot Framework Vs Power Virtual Agents) Can you please provide the same?
IBM Watson
- Api4
- Prebuilt front-end GUI1
- Intent auto-generation1
- Custom webhooks1
- Disambiguation1
- Multi-lingual1
related IBM Watson posts
- High Performance32
- Connect Research and Production19
- Deep Flexibility16
- Auto-Differentiation12
- True Portability11
- Easy to use6
- High level abstraction5
- Powerful5
- Is orange2
- Hard9
- Hard to debug6
- Documentation not very helpful2
related TensorFlow posts
Why we built an open source, distributed training framework for TensorFlow , Keras , and PyTorch:
At Uber, we apply deep learning across our business; from self-driving research to trip forecasting and fraud prevention, deep learning enables our engineers and data scientists to create better experiences for our users.
TensorFlow has become a preferred deep learning library at Uber for a variety of reasons. To start, the framework is one of the most widely used open source frameworks for deep learning, which makes it easy to onboard new users. It also combines high performance with an ability to tinker with low-level model details—for instance, we can use both high-level APIs, such as Keras, and implement our own custom operators using NVIDIA’s CUDA toolkit.
Uber has introduced Michelangelo (https://eng.uber.com/michelangelo/), an internal ML-as-a-service platform that democratizes machine learning and makes it easy to build and deploy these systems at scale. In this article, we pull back the curtain on Horovod, an open source component of Michelangelo’s deep learning toolkit which makes it easier to start—and speed up—distributed deep learning projects with TensorFlow:
(Direct GitHub repo: https://github.com/uber/horovod)
In mid-2015, Uber began exploring ways to scale ML across the organization, avoiding ML anti-patterns while standardizing workflows and tools. This effort led to Michelangelo.
Michelangelo consists of a mix of open source systems and components built in-house. The primary open sourced components used are HDFS, Spark, Samza, Cassandra, MLLib, XGBoost, and TensorFlow.
!
Telegram Bot API
- Integrating with other services10
- Getting customized notifications and news7
- Creating custom tools like GitHub bot5
- Easy setup4
- Great documentation which is easily understandable4
- Creating private/public bots4
- Easily manageable1
related Telegram Bot API posts
Messenger Platform
- Clean and Simple Communication1
related Messenger Platform posts
- Easy to use9
- Easy setup5
- Great customer support4
- Multilignual2
- API1
- Custom webhooks1
- GUI1
- Kl0