This document discusses building conversational agents using Dialogflow and related technologies. It provides examples of chatbots for informational queries, online services, IoT device control, and enterprise automation. It also summarizes the history and features of Dialogflow, including intents, entities, parameters, contexts, and fulfillment. Finally, it presents a sample dialog for booking a medical appointment and the corresponding implementation using Dialogflow, Cloud Functions for Firebase, and the Firebase Realtime Database.