We may earn an affiliate commission when you visit our partners.
Course image
Antonio Cangiano

This course will teach you how to create useful chatbots without the need to write any code.

Read more

This course will teach you how to create useful chatbots without the need to write any code.

Leveraging IBM Watson's Natural Language Processing capabilities, you'll learn how to plan, implement, test, and deploy chatbots that delight your users, rather than frustrate them.

True to our promise of not requiring any code, you'll learn how to visually create chatbots with Watson Assistant (formerly Watson Conversation) and how to deploy them on your own website through a handy WordPress plugin. Don't have a website? No worries, one will be provided to you.

Chatbots are a hot topic in our industry and are about to go big. New jobs requiring this specific skill are being added every day, consultants demand premium rates, and the interest in chatbots is quickly exploding.

Gartner predicts that by 2020, 85% of customer interactions with the enterprise will be through automated means (that's chatbots and related technologies).

Here is your chance to learn this highly in demand set of skills with a gentle introduction to the topic that leaves no stone unturned.

Enroll now

Two deals to help you save

We found two deals and offers that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Module 1: Introduction to Chatbots
Welcome to Module 1 where you’ll quickly gain insights into the world of chatbots. First, you’ll learn to define what chatbots are. You’ll explore the intriguing history of messengers and learn about the AI-enabled rise of chatbots. You’ll be able to explain who chatbots are for and why chatbots matter. You’ll begin creating the chatbot you will build in this course and create an instance of IBM Watson Assistant to use with your chatbot build.
Read more
Module 2: Working with Intents
In Module 2, you’ll become acquainted with how chatbots work and learn how to identify three primary components of a chatbot: intents, entities, and dialogs. You discover the purpose and use of intents, the first essential component of a dialog skill. You’ll gain skills learning how to create your intents and how to add and import intents using the IBM Watson Assistant Content Catalog and CSV files. You’ll learn how to train your intents and use the “Try it Out” panel to test your intents.
Module 3: Entities
In Module 3, you’ll focus on entities, the second key component of a chatbot dialog skill. You’ll gain hands-on skills learning how to create, modify, and delete entities. You'll discover how to use the IBM Watson Assistant Content Catalog and CSV files to add and import entities. Next, learn how chatbots use entity value synonyms and patterns. Then, discover the unique features available when you use system entities, and gain additional, practical skills by using the “Try it Out” panel capabilities to test your entities.
Module 4: Dialog
In Module 4, you’ll unify your prior learning with the third component of dialogue skills, the dialogue itself. You’ll learn how to define domain-specific intents, how to create a parent node and a child node and discover how chatbots use child nodes to engage in domain-specific conversation. Then explore how chatbots handle conditional actions, in this case, how to respond to location address requests.
Module 5: Deployment
In Module 5, you’ll explore the process of deploying a chatbot. First, you’ll create an Assistant and link that Assistant to your dialog skill. Then, you’ll learn how to preview and share your chatbot and obtain a WordPress site and use this site for chatbot testing purposes. Round out your learning by exploring additional features offered by the Watson Assistant WordPress plugin.
Module 6: Context Variables & Slots
In Module 6, you’ll learn about and gain hands-on experience using advanced chatbot features, including training your chatbot to work with context variables, collecting user input, and using slots to set context variables.
Module 7: Digressions
In Module 7, explore additional advanced chatbot features, such as handling digressions or unexpected questions, so the chatbot can respond more gracefully. You’ll also explore the Analyze tab inside of Watson Assistant to learn how your chatbot is being used, observe the conversations people are having with the chatbot, and determine how you can improve the chatbot. In some instances, your chatbot prompts and responses might call might need to stay on premises. Explore how you can maintain your data privacy and use IBM Watson Assistant and other IBM Cloud services on premises.
Summary
Welcome to Module 8, your summary module. where it's time to review what you've learned about building chatbots and discover how you can make money creating chatbots with a great offer from IBM.
(Optional) Watson Actions
In optional Module 9, explore Watson Assistant and learn how to migrate dialog skills to actions. Then further your experience with Watson Assistant by gaining hands-on experience with creating Watson actions, activating dialogs, migrating dialog skills, migrating intents and entities, and calling an action from a dialog.
Final Exam

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers conversational AI applications in customer service, consulting, and e-commerce
No prior coding experience is required
Course content is on high demand in the industry
Provides hands-on learning with IBM Watson Assistant
Offers access to a website for testing purposes
Instructed by Antonio Cangiano, an experienced industry professional

Save this course

Save Building AI Powered Chatbots Without Programming to your list so you can find it easily later:
Save

Reviews summary

Easy chatbot creation with ibm watson

Learners say this course is largely positive for creating powerful chatbots without programming and gaining foundational AI knowledge. Hands-on labs, engaging assignments, and a well-structured curriculum make this an easy learning process for beginners. The course highlights IBM Watson's excellent practical exercises, clear instructions, and helpful visuals. Many learners highly recommend this course for exploring the basics of chatbots, including those with no programming experience.
Provides a basic understanding of AI and its role in chatbot development.
"learners say it better to understand AI - chatbots"
"It was a great course, good content and LOTS OF FUN!"
Suitable for both technical and non-technical learners.
"I have no IT background but I really enjoying this course. "
Straightforward and easy-to-follow instructions guide learners through the labs and assignments.
"Easy to learn, easy to use. This is nice learning course."
"Easy to follow the explanations. Course very well structured. "
"Very clear and effective explanation throughout all course. Thanks"
Tailored for learners with little to no coding experience.
"Good course for non-technical person"
"Good course for non programmers "
"V​ery good course for non programmer "
Numerous hands-on labs reinforce the concepts taught in the course.
"The practical labs were very helpful and handy."
"Excellent Labs and Exercises, to consolidate the knowledge acquired."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Building AI Powered Chatbots Without Programming with these activities:
Practice creating intents and entities
Better prepare for the topics covered in Module 2 by practicing creating intents and entities.
Show steps
  • Create an intent for a specific user task, such as ordering a pizza.
  • Add a few sample user utterances to the intent.
  • Create an entity to capture a specific type of data, such as the size of the pizza.
  • Add a few sample values to the entity.
Explore the IBM Watson Assistant documentation
Deepen your understanding of the concepts covered in this course by reviewing the official documentation.
Show steps
  • Visit the IBM Watson Assistant documentation website.
  • Review the sections on intents, entities, and dialog.
Join a study group or online forum for chatbot developers
Engage with other learners and professionals to exchange knowledge and insights about chatbot development.
Show steps
  • Search for study groups or online forums dedicated to chatbot development.
  • Join a group that aligns with your interests and skill level.
  • Participate in discussions, ask questions, and share your experiences.
Three other activities
Expand to see all activities and additional details
Show all six activities
Attend a workshop on chatbot development
Accelerate your learning by attending a workshop specifically designed to enhance your chatbot development skills.
Show steps
  • Research upcoming workshops on chatbot development.
  • Select a workshop that aligns with your learning objectives.
  • Register for the workshop and attend the sessions.
Develop a chatbot for a specific use case
Demonstrate your understanding of the course concepts by creating a practical application of a chatbot.
Show steps
  • Design the conversation flow for your chatbot.
  • Identify a specific use case for your chatbot, such as customer support or lead generation.
  • Create the intents and entities for your chatbot.
  • Develop the dialog for your chatbot.
  • Test and deploy your chatbot.
Participate in a chatbot development competition
Test your skills and showcase your abilities by participating in a competition focused on chatbot development.
Show steps
  • Research upcoming chatbot development competitions.
  • Select a competition that aligns with your interests and skill level.
  • Develop a chatbot that meets the competition requirements.
  • Submit your chatbot to the competition.

Career center

Learners who complete Building AI Powered Chatbots Without Programming will develop knowledge and skills that may be useful to these careers:
Chatbot Developer
A Chatbot Developer designs, develops, and maintains chatbots that facilitate user engagement and enhance customer experiences. This course can help in this role by providing a comprehensive understanding of chatbot development, including how to plan, implement, test, and deploy chatbots. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for chatbot development. Through the course projects, you'll build your own chatbot, gaining practical skills that can directly contribute to your success as a Chatbot Developer.
AI Engineer
An AI Engineer designs, develops, and deploys artificial intelligence (AI) systems, including chatbots. This course can help in this role by providing a foundation in AI principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for AI development. The course projects will help you build a portfolio of AI-powered chatbots, showcasing your skills and increasing your competitiveness in the job market.
Machine Learning Engineer
A Machine Learning Engineer develops and implements machine learning algorithms and models to solve real-world problems, including chatbot development. This course can help in this role by providing a foundation in machine learning principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for machine learning development. The course projects will help you build a portfolio of machine learning-powered chatbots, showcasing your skills and increasing your competitiveness in the job market.
Data Scientist
A Data Scientist analyzes and interprets data to extract insights and solve business problems, including chatbot development. This course can help in this role by providing a foundation in data science principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for data science development. The course projects will help you build a portfolio of data science-powered chatbots, showcasing your skills and increasing your competitiveness in the job market.
UX Designer
A UX Designer designs and evaluates user experiences for digital products, including chatbots. This course can help in this role by providing a foundation in UX design principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for UX design development. The course projects will help you build a portfolio of UX-focused chatbots, showcasing your skills and increasing your competitiveness in the job market.
Product Manager
A Product Manager manages the development and launch of new products, including chatbots. This course can help in this role by providing a foundation in product management principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for product management development. The course projects will help you build a portfolio of product-focused chatbots, showcasing your skills and increasing your competitiveness in the job market.
Business Analyst
A Business Analyst analyzes business needs and develops solutions to improve business processes, including chatbot development. This course can help in this role by providing a foundation in business analysis principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for business analysis development. The course projects will help you build a portfolio of business-focused chatbots, showcasing your skills and increasing your competitiveness in the job market.
Software Engineer
A Software Engineer designs, develops, and maintains software systems, including chatbots. This course may be useful in this role by providing a foundation in software engineering principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for software engineering development. The course projects will help you build a portfolio of software-focused chatbots, showcasing your skills and increasing your competitiveness in the job market.
Web Developer
A Web Developer designs and develops websites and web applications, including chatbots. This course may be useful in this role by providing a foundation in web development principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for web development. The course projects will help you build a portfolio of web-focused chatbots, showcasing your skills and increasing your competitiveness in the job market.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to extract insights and solve business problems, including chatbot development. This course may be useful in this role by providing a foundation in data analysis principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for data analysis development. The course projects will help you build a portfolio of data-focused chatbots, showcasing your skills and increasing your competitiveness in the job market.
IT Manager
An IT Manager plans, implements, and manages IT systems and services, including chatbots. This course may be useful in this role by providing a foundation in IT management principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for IT management development. The course projects will help you build a portfolio of IT-focused chatbots, showcasing your skills and increasing your competitiveness in the job market.
Project Manager
A Project Manager plans, executes, and closes projects, including chatbot development projects. This course may be useful in this role by providing a foundation in project management principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for project management development. The course projects will help you build a portfolio of project-focused chatbots, showcasing your skills and increasing your competitiveness in the job market.
Quality Assurance Analyst
A Quality Assurance Analyst tests and evaluates software systems and applications, including chatbots. This course may be useful in this role by providing a foundation in quality assurance principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for quality assurance development. The course projects will help you build a portfolio of quality-focused chatbots, showcasing your skills and increasing your competitiveness in the job market.
Technical Writer
A Technical Writer creates and maintains technical documentation, including documentation for chatbots. This course may be useful in this role by providing a foundation in technical writing principles and techniques, with a focus on chatbot development. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for technical writing development. The course projects will help you build a portfolio of technical documentation for chatbots, showcasing your skills and increasing your competitiveness in the job market.
Customer Service Representative
A Customer Service Representative provides support to customers, including support for chatbots. This course may be useful in this role by providing a foundation in customer service principles and techniques, with a focus on chatbot support. You'll gain hands-on experience with IBM Watson's Natural Language Processing capabilities, a leading platform for customer service development. The course projects will help you build a portfolio of customer service-focused chatbots, showcasing your skills and increasing your competitiveness in the job market.

Reading list

We've selected 13 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Building AI Powered Chatbots Without Programming.
Teaches you how to implement transformer models for tasks such as machine translation, text summarization, and question answering.
Provides a practical introduction to artificial intelligence and teaches you how to build AI applications using Python.
Provides a concise introduction to machine learning and covers the most important concepts in a clear and concise manner.
Provides a comprehensive overview of the field of speech and language processing and covers topics such as speech recognition, natural language understanding, and dialogue systems.
Provides a comprehensive introduction to the field of deep learning and covers the most important concepts in a rigorous mathematical manner.
Provides a comprehensive overview of the field of reinforcement learning and covers the most important concepts in a rigorous mathematical manner.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Building AI Powered Chatbots Without Programming.
AI Chatbots without Programming
Most relevant
AI Applications with Watson
Most relevant
Developing Generative AI Applications with Python
Mastering Chatbots with Botpress, Transformers, RAG & LLMs
Configuring Score Based Site Keys with reCAPTCHA...
Designing a Customer Support Chatbot Using Flowise
Web Development in Flask: Build Your First Website
Introduction to Watson AI
Building Generative AI-Powered Applications with Python
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser