"CCAI Virtual Agent Development with Dialogflow ES For Software Developers" is the third course of the "Customer Experiences With Contact Center AI†series.This course will teach you how to use Dialogflow ES to create a Firestore instance for customer data storage, as well as how to implement cloud functions to access that data. Learner's virtual agents can read and write customer data and are conversational dynamic. They can also defer human agent contact volume. Methods for testing your virtual agents and logs that can help you understand issues will be discussed. Learn about connectivity protocols, APIs and platforms that allow you to integrate your virtual agent with existing services.This intermediate course is for those who have the following role: Software developers: Creates software using a programming language (e.g. C++, Python or Javascript) and often uses an SDK/API. Prerequisite: Learners should have completed the "CCAI Virtual Agent Development In Dialogflow ES For Citizen Developers" course before taking this course.