Build Your Own Chatbot

بواسطة: Cognitive Class

Overview

This chatbot course provides a practical introduction that will teach you everything you need to know to plan, build, and deploy your first chatbot.Leveraging the cognitive computing power of Watson Assistant, you will be able to design your own chatbot without the need to write any code. You'll also learn how to quickly deploy your chatbot on WordPress-based sites.If you want to learn how to create virtual assistants — and perhaps create one for your own business — this free chatbot course is for you.

Syllabus

Module 1 - Introduction to Chatbots
  • What are chatbots?
  • Chatbots are trending
  • Leader in the Industry
  • Lab 1: Create an instance of Watson Assistant
  • Quizzes
Module 2: Working with Intents
  • How chatbots work
  • Understanding Intents
  • Lab 2: Create Dialog Skill and Intents
  • Lab 3: Import Intents
  • Quizzes

Module 3: Working with Entities
  • Understanding Entities
  • Lab 4: Create Entities
  • Lab 5: Import and Export Entities
  • Quizzes

Module 4: Defining the Dialog
  • Putting it all together
  • Building user-friendly chatbots
  • Lab 6: Implement the Dialog
  • Lab 7: Define Domain-Specific Intents
  • Quizzes

Module 5: Deploying your Chatbot
  • Deploying to a WordPress site
  • Lab 8 - Add a preview and retrieve your credentials
  • Lab 9: Deploy your Chatbot
  • Quizzes

Module 6: Advanced concepts – Part 1
  • Working with Context Variables and Slots
  • Lab 10: Explore Context Variables
  • Lab 11: Master Slots
  • Quizzes

Module 7: Advanced concepts – Part 2
  • Understanding Digressions
  • Lab 12: Enable Digressions
  • Lab 13: Get to know the Analytics tab
  • Lab 14: Create your own Chatbot
  • Watson Assistant in the Private Cloud
  • Quizzes

Summary
  • Conclusion
  • IBM Offer for Chatbot makers
  • Final Exam
Build Your Own Chatbot
الذهاب الي الدورة

Build Your Own Chatbot

بواسطة: Cognitive Class

  • Cognitive Class
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • beginner
  • N/A
8.1.2PHP Version324msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (206ms)
    • Application (118ms)
    • 1 x Booting (63.54%)
      206.16ms
      1 x Application (36.22%)
      117.54ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed6.36ms
      • select * from `courses` where `slug_ar` = 'build-your-own-chatbot' limit 1
        4.82ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. build-your-own-chatbot
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-06-07 16:02:54' where `id` = 1034
        490μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-07 16:02:54
        • 1. 1034
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (95)
        190μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        150μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (46) and `institutions`.`deleted_at` is null
        200μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (17) and `providers`.`deleted_at` is null
        300μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 1028 limit 1
        210μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 1028
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        fsQU0m9ZWks4N4zkOjExLWfZ4cqY3FdTrlupsUZS
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/build-...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/build-your-own-chatbot
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.191" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.191" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "94c16061889beadf-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.191" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.191" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "94c16061889beadf-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "55590" "REMOTE_ADDR" => "172.70.127.162" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/build-your-own-chatbot" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1749312174.5934 "REQUEST_TIME" => 1749312174 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 07 Jun 2025 16:02:54 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InA4VUNDUW10aWFjakZ5VVJQT0xhdGc9PSIsInZhbHVlIjoiZGZIekRneXNVT3dGMXI4NVJJelI4ck9wbnBWTnFBRUUreFRJa28vL0psc3pPMjRjcUxJT3NmVkhFUFdjd1BrU3c0a2VHWGU2ZE9wcWkySHppZ05IUVI3dHdpRC9qcVJWODROclNOeHF0V1dPMzh2b0RWWHNSMUN3aFp2NE83WnUiLCJtYWMiOiI3YjMwOGJlNWNjY2NjYWNlYWJjZWMzMmE0YTA2MTU0MjJmMjkxY2UzZjY3MjZiN2Y1OTRiNDMyYTY5ZmZlNWRhIiwidGFnIjoiIn0%3D; expires=Sat, 07 Jun 2025 18:02:54 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InA4VUNDUW10aWFjakZ5VVJQT0xhdGc9PSIsInZhbHVlIjoiZGZIekRneXNVT3dGMXI4NVJJelI4ck9wbnBWTnFBRUUreFRJa28vL0psc3pPMjRjcUxJT3NmVkhFUFdjd1BrU3c0a2VHW" 1 => "laravel_session=eyJpdiI6IlIxbWV6THRZaDlsaytYTXlBaFpYRmc9PSIsInZhbHVlIjoiWGVFdkRjSXBveXV6WW4vblJ2UkVzSjZ5MTB1SHI2dURKVmtrdHFtSHdXWEtUWHlVV3g3WTRPMmoyS2ovcHJZcTN4R3dUbHk4SVp3YXpMV2U2QlEvMEpFYjFVL1dzRllsT2w3TWZpeFU1VlplZGdFUFl0TkFVWDhMTExtQ1p1ajIiLCJtYWMiOiJjYzY5N2Q0ZTQ1ZDcyZWEzYzVhMWNhZGYxMzQ2MWM5OWUxMTU0MDVjNzI5OWIxMGE1ZTQxNGM1NzVhMDUwNGQ2IiwidGFnIjoiIn0%3D; expires=Sat, 07 Jun 2025 18:02:54 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IlIxbWV6THRZaDlsaytYTXlBaFpYRmc9PSIsInZhbHVlIjoiWGVFdkRjSXBveXV6WW4vblJ2UkVzSjZ5MTB1SHI2dURKVmtrdHFtSHdXWEtUWHlVV3g3WTRPMmoyS2ovcHJZcTN4" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InA4VUNDUW10aWFjakZ5VVJQT0xhdGc9PSIsInZhbHVlIjoiZGZIekRneXNVT3dGMXI4NVJJelI4ck9wbnBWTnFBRUUreFRJa28vL0psc3pPMjRjcUxJT3NmVkhFUFdjd1BrU3c0a2VHWGU2ZE9wcWkySHppZ05IUVI3dHdpRC9qcVJWODROclNOeHF0V1dPMzh2b0RWWHNSMUN3aFp2NE83WnUiLCJtYWMiOiI3YjMwOGJlNWNjY2NjYWNlYWJjZWMzMmE0YTA2MTU0MjJmMjkxY2UzZjY3MjZiN2Y1OTRiNDMyYTY5ZmZlNWRhIiwidGFnIjoiIn0%3D; expires=Sat, 07-Jun-2025 18:02:54 GMT; path=/XSRF-TOKEN=eyJpdiI6InA4VUNDUW10aWFjakZ5VVJQT0xhdGc9PSIsInZhbHVlIjoiZGZIekRneXNVT3dGMXI4NVJJelI4ck9wbnBWTnFBRUUreFRJa28vL0psc3pPMjRjcUxJT3NmVkhFUFdjd1BrU3c0a2VHW" 1 => "laravel_session=eyJpdiI6IlIxbWV6THRZaDlsaytYTXlBaFpYRmc9PSIsInZhbHVlIjoiWGVFdkRjSXBveXV6WW4vblJ2UkVzSjZ5MTB1SHI2dURKVmtrdHFtSHdXWEtUWHlVV3g3WTRPMmoyS2ovcHJZcTN4R3dUbHk4SVp3YXpMV2U2QlEvMEpFYjFVL1dzRllsT2w3TWZpeFU1VlplZGdFUFl0TkFVWDhMTExtQ1p1ajIiLCJtYWMiOiJjYzY5N2Q0ZTQ1ZDcyZWEzYzVhMWNhZGYxMzQ2MWM5OWUxMTU0MDVjNzI5OWIxMGE1ZTQxNGM1NzVhMDUwNGQ2IiwidGFnIjoiIn0%3D; expires=Sat, 07-Jun-2025 18:02:54 GMT; path=/; httponlylaravel_session=eyJpdiI6IlIxbWV6THRZaDlsaytYTXlBaFpYRmc9PSIsInZhbHVlIjoiWGVFdkRjSXBveXV6WW4vblJ2UkVzSjZ5MTB1SHI2dURKVmtrdHFtSHdXWEtUWHlVV3g3WTRPMmoyS2ovcHJZcTN4" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "fsQU0m9ZWks4N4zkOjExLWfZ4cqY3FdTrlupsUZS" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/build-your-own-chatbot" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]