Rich Responses & Tools
AI ChatbotsModule 05

Rich Responses & Tools

Buttons, cards, file handling, and function-calling.

Module Overview

Design and implement rich responses (buttons, cards, carousels), quick replies, and file handling; safe tool invocation (calendars, bookable slots) and graceful fallbacks for unsupported clients.

Learning Objectives

  • Create rich response templates and map fallback flows for plain-text clients.
  • Integrate simple tooling (calendar, booking) via function-calls or API wrappers.
  • Ensure graceful degradation and accessible fallbacks.

Lesson-by-Lesson Breakdown

1

Rich response components and accessibility considerations.

2

Quick replies and UX patterns for faster completion.

3

Tool integrations: calendar lookup, appointment booking patterns.

4

Fallback handling and client differences.

5

Testing rich responses across channels.

Hands-on Activities & Deliverables

Activities

Implement a 'book appointment' flow with calendar integration and card-based confirmations.

📦 Deliverable

Demo flow and test cases for fallback scenarios.

Required Tools & Readings

UI card examples and calendar API docs (conceptual).

Assessment & Rubric

  • UX completeness & accessibility40%
  • Successful integration & fallback handling40%
  • Documentation20%

Prerequisites

Modules 1–4.

👨‍👩‍👧

Parent-Friendly Value

Produces useful, actionable chat experiences (e.g., booking conferences with teachers).

Ready to Start?

Join the AI Chatbots Course

Register Now →
Back to all modules

Ready to Start Your Child's Journey?

APPLY TODAY FOR THE 2025/2026 ACADEMIC SESSION.