Learning Path
Get started with watsonx Assistant
- Overview
- Introduction to watsonx Assistant
- Get started with watsonx Assistant
- Take a tour of the watsonx Assistant user interface
- Build watsonx Assistant conversation content with templates
- Building a basic action from scratch
- Preview and test your assistant
- Publishing an assistant version to the live environment
- Configure and deploy your watsonx Assistant web chat
- Improve a deployed assistant by using the Analyze tab
- Summary
IBM watsonx Assistant is a Software as a Service (SaaS) virtual assistant platform that is powered by IBM Watson Natural Language Processing (NLP). Watsonx Assistant allows businesses to build and deploy chatbots and virtual assistants. With watsonx Assistant, you can design and train your virtual assistant to handle common customer inquiries, provide information, and help automate customer service and employee self-service tasks.
In conversations, watsonx Assistant uses machine learning algorithms to understand and interpret user input, allowing it match to and provide personalized responses. It can be integrated with a wide range of platforms "out of the box," including messaging apps, websites, and mobile apps, making it easy to deploy and use in various contexts. Watsonx Assistant integrates seamlessly with other IBM Watson products such as Watson Text to Speech and Watson Speech to Text for voice capabilities, and Watson Discovery for search capabilities and content analysis.
In addition to handling customer inquiries and providing information, you can also use watsonx Assistant to automate tasks such as booking appointments or processing orders. Its flexible and customizable design makes it a powerful tool for businesses looking to streamline customer interactions and improve customer service.
Key concepts
These are the constructs that are used by watsonx Assistant when building assistants in the platform. You will become familiar with them as you continue through the getting started guide.
The watsonx Assistant Service Instance houses your Virtual Assistants (that is, chatbots).
Each assistant knows how to have conversations based on sets of pretrained user inputs (User Examples) and chatbot responses, which are conditioned by using Steps and Variables.
A set of User Examples, Steps, and Variables is called an Action.
The totality of every Action, representing the entire conversation logic, can be saved as a snapshot called a Version.
Versions get tested behind the scenes in a Draft Environment, and are published to the Live Environment when they're ready.
After the latest Version is deployed on a Live Environment, the live, customer-facing Virtual Assistant is updated to reflect the latest Version across all channels the Live Environment is deployed on.

Summary
In this article, you've learned what IBM watsonx Assistant is, what it's used for, and the key concepts of watsonx Assistant. The next section provides information on how to get and use watsonx Assistant on IBM Cloud.