Creating a chatbot with cognitive technologies

Chatbots are conversational robots that simulate conversation, and can interact with both users and services. By harnessing the power of the cloud and cognitive computing, you can open up your chatbot to countless creative applications. With a few simple steps you can enable your chatbot to understand what users are asking, recognize their intent and tone, detect their location, and much more. Start with these prebuilt scenarios to create your own IBM Watson-powered chatbot.


Chatbot scenarios

Control your vehicle with a chatbot

This demo builds upon a pretrained Watson model to answer questions during a drive to work.

Enhanced Watson Conversation

This demo adds the Retrieve and Rank service to a chatbot that uses Watson Conversation.

Full car dashboard demo

See how Watson Conversation uses intent capabilities in an animated car dashboard user interface.

Text message chatbot

Create an intuitive natural language conversation chatbot that connects to other services.

Food coach chatbot

Add a user’s emotional tone to a chatbot to provide more tailored and empathetic responses.

developerWorks newsbot

Delivers news and tutorials on topics you’re interested in.

Integrate with these Watson technologies

Watson Conversation

Add a natural language interface to your application to automate interactions with your end users.

Watson Tone Analyzer

Discover, understand, and revise the language tones in text.

Personality Insights

Extract and analyze personality attributes to get actionable insights about people and entities to create highly personalized interactions.

Speech to Text

Convert the human voice into the written word.

Retrieve and Rank

Find the most relevant information in a query by using a combination of search and machine learning algorithms to detect “signals” in the data.

Natural Language Classifier

Interpret the intent behind the text and return a corresponding classification with associated confidence levels.

More chatbot resources

Easy Slack integration for Watson Conversation

Integrate Watson Conversation with the Slack platform to connect with a third-party source of information.


Build a bot in 6 minutes with IBM Watson Conversation

Learn to quickly build a chatbot to help you book a flight.


Deploy a cognitive chatbot in four steps

Quickly get all the steps needed to build a real-life cognitive messaging bot.

Developer resource

The app developer’s guide to creating your first Watson bot

Resources that help you easily jumpstart your first conversational application built with the Watson Conversation chatbot API.


Watson Developer Cloud

Enable cognitive computing features in your app.

Developer resource

Architecture center

Understand the components involved in using a trained and deployed cognitive system.