Conversational AI that’s easy to use and fast to deploy
IBM Watson Assistant helps you overcome the steep learning curve and frustrating jargon other virtual agent products use. It’s now easier than ever to design AI chatbots without complex decision trees or any kind of coding required. Watson Assistant now allows you, the one closest to the customer, to build better virtual agents your customers will actually want to use.
Easy to build
Train an AI system, no coding skills needed
Training an AI system may seem daunting, but it’s not with Watson Assistant – each topic your assistant can handle is represented by an action, and can be trained with only a few example questions.
Gather information quickly with steps
Say goodbye to complex and brittle decision trees - you can quickly gather information or respond to customers with steps, which you simply prioritize inside of an action.
Recognize plain-language customer responses
Steps use artificial intelligence under the covers to detect plain-language responses from your customers like synonyms, dates, times, numbers, and more – even if they’re misspelled or mispronounced.
Fine-tune the conversation flow with conditions
You get super fine-grained control over the flow of the conversation with an easy-to use condition builder on each step.
Preview actions the way a customer does
As you build, you can preview the conversation as your users will experience it — with advanced debugging capabilities to make fixing problems a breeze.
Build faster by reusing common components
Instead of recreating the same flows in multiple places, you can build a portion of a flow once and reuse it anywhere.
Doesn’t waste time
Skips steps when it knows the answer
No need to build a forced conversation — your assistant automatically skips steps when it already knows the answer, even if the step is midway through an action.
Stays on target
Handles anything your customers throw at it
Don’t waste your time on the little things when building. With AI capabilities already built in, your assistant keeps the conversation on track, and can handle deviations like vague requests, topic changes, errors, misunderstandings, and requests for a human agent automatically.
Doesn’t break when editing
Provides an intuitive visual interface
With most tools, fixing a conversation flow is brittle and error-prone, but with Watson Assistant’s drag-and-drop editor, you can quickly change your content, conditions, or step prioritization without worrying about causing more problems.
Connected to your business
Optimize your assistant with integrations
Search existing content with Watson Discovery
Find up-to-date answers in any existing content, from knowledge bases to websites.
Handoff to live agents, anywhere they sit
Easily connect your chatbot platform to existing live agent tools to route customers to the right people in real-time when additional help is needed.
Integrate across channels
Deploy anywhere your customers communicate with your business, including on the web, in an app, over the phone, or via messaging channels.
We found Watson Assistant to be easy to use and very scalable. The interface allows anyone to create a chatbot, while also enabling our developers to leverage the full power of Watson.
Frequently asked questions
Does Watson Assistant use machine learning or natural language processing?
Watson is built on deep learning, machine learning and natural language processing (NLP) models to elevate customer experiences and help customers change an appointment, track a shipment, or check a balance. Watson also uses machine learning algorithms and asks follow-up questions to better understand customers and pass them off to a human agent when needed.
Try out the enhanced intent detection model. This new model, which is being offered as a beta feature in English-language dialog and actions skills, is faster and more accurate. It combines traditional machine learning, transfer learning and deep learning techniques in a cohesive model that is highly responsive at run time. For more information, see Improved intent recognition.
How long does building chatbots take?
You can learn how to use the product and build your first topic in less than 30 minutes.
What is an API?
An API is a software intermediary that enables two applications to communicate with each other by opening up their data and functionality. App developers use an API’s interface to communicate with other products and services to return information requested by the end user. When you use an application (such as a virtual assistant) on your phone or computer, the application connects to the Internet and sends data to a server via an API. The API then helps the server interpret the data so it can perform the necessary actions. Finally, the server sends the requested data back to your device via the API where it is interpreted by the application and presented to you in a readable format. Without APIs, many of the online applications that we’ve come to rely on would not be possible.
What is the best way to get started with a visual bot builder interface?
Is there a visual chatbot builder tutorial?
Does Watson Assistant have an out-of-the-box web chat widget?
Yes, you can immediately add your assistant to your company website as a web chat widget that can help your customers with common questions and tasks and transfer customers to human agents. To integrate the web chat widget, follow these instructions to generate and copy the required code onto your webpage(s).
Can I deploy my chatbot to channels like Facebook Messenger, Whatsapp, Slack, or Amazon Alexa?
Can I deploy to WordPress?
How do I set up a Twilio account for my chatbot?
To integrate your chatbot with Twilio, you need to add the Watson Assistant phone integration first, then create a Twilio Flex project and a Twilio function to handle incoming calls. Read the full instructions in the Watson Assistant documentation.
Are there chatbot templates to use?
By default, the web chat window shows a home screen that can welcome users and tell them how to interact with the assistant. For information about CSS helper classes that you can use to change the home screen style, see the prebuilt templates documentation.
What are common chatbot use cases?
Customer care is the most common chatbot use case. Chatbots are helpful to both product- and service-based companies looking to provide a superior user experience by to answering customer questions, guiding customers through simple troubleshooting, and connecting customers to the resources they need.
Chatbots are also often used by sales teams looking for a tool to support lead generation. Chatbots can quickly validate potential leads based on the questions they ask, then pass them on to human sales representatives to close the deal.
Chatbots can even be used in e-commerce by acting as a digital sales clerk, akin to what customers would experience in brick-and-mortar stores. E-commerce chatbots can provide a personalized shopping experience that converts passive visitors into engaged prospects.