What is a chatbot?

Chatbots use natural language recognition capabilities to discern the intent of what a user is saying, in order to respond to inquiries and requests. The problem is, most chatbots try to mimic human interactions, which can frustrate users when a misunderstanding arises. Watson Assistant is more.

Skill routing

Watson Assistant will determine whether to provide a direct answer or reference search results from a document or database.

Secure & trusted

Watson Assistant can live in an isolated cloud environment or on-premises, allowing you to build and scale.

Powered by AI

Industry-leading AI powers the underlying natural language models and provides training recommendations as you build.


Watson Assistant

Watson Assistant is the industry leading conversational AI technology powering chatbots. Learn how Watson Assistant interacts and understands your questions in this banking demo.


Explore Watson Assistant →

Build with pre-configured content

Watson Assistant comes packaged with Customer Care, Banking, Insurance, Telco, Utilities, and eCommerce content. For additional content, Watson Assistant integrates with outside domain knowledge artifacts. And of course, our chatbot API integrates with other Watson APIs.

Watson Assistant chatbot tutorial

Take a short tutorial of our bot technology, IBM Watson Assistant. You'll create intents and entities and learn how to structure your conversational flow.

Top 3 technical resources

Create a chatbot

Step-by-step tutorial on how to create a chatbot of yourself with Watson.

Integrating your bot

With Watson Assistant, integrating with other channels (Facebook, Slack, and Intercom) has never been easier.

A chatbot plugin for WordPress

Learn about the Watson Assistant plugin, which allows you to add your chatbot to your site.

Other resources

Watson Assistant overview video

Watch an overview of the Watson Assistant tooling to get started.

Slack community

Join the Watson Developer Slack Community for answers to your questions.