We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Virtual Agent Development in Dialogflow ES for Citizen Devs

Google Cloud Training
Welcome to "Virtual Agent Development in Dialogflow ES for Citizen Devs", the second course in the "Customer Experiences with Contact Center AI" series. In this course, learn how to develop customer conversational solutions using Contact Center Artificial...
Read more
Welcome to "Virtual Agent Development in Dialogflow ES for Citizen Devs", the second course in the "Customer Experiences with Contact Center AI" series. In this course, learn how to develop customer conversational solutions using Contact Center Artificial Intelligence (CCAI). You will use Dialogflow ES to create virtual agents and test them using the Dialogflow ES simulator. This course also provides best practices on developing virtual agents. You will also be introduced to adding voice (telephony) as a communication channel to your virtual agent conversations. Through a combination of presentations, demos, and hands-on labs, participants learn how to create virtual agents. This is an intermediate course, intended for learners with the following types of roles: • Conversational designers: Designs the user experience of a virtual assistant. Translates the brand's business requirements into natural dialog flows. • Citizen developers: Creates new business applications for consumption by others using high level development and runtime environments. • Software developers: Codes computer software in a programming language (e.g., C++, Python, Javascript) and often using an SDK/API. Prerequisite: Before taking this course, learners should have completed the "CCAI Conversational Design Fundamentals" course.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches concepts and tools standard in industry
Taught by Google Cloud Training, who are recognized for their expertise in cloud computing
Develops skills essential for conversational designers, citizen developers, and software developers
Places emphasis on best practices for developing virtual agents
Suitable for intermediate learners with knowledge of CCAI Conversational Design
Requires subscription to access software development kits

Save this course

Save Virtual Agent Development in Dialogflow ES for Citizen Devs to your list so you can find it easily later:
Save

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 Virtual Agent Development in Dialogflow ES for Citizen Devs with these activities:
Refresher: Conversational Design Principles
Kickstart your learning journey by refreshing basic concepts of conversational design to ensure you have a solid foundation.
Browse courses on Conversational Design
Show steps
  • Review the key guidelines for designing effective virtual assistants.
  • Refresh your understanding of user intent and entity recognition.
  • Recall the best practices for creating natural and engaging conversations.
Comprehensive Note Compilation
Stay organized and reinforce your learning by compiling a comprehensive set of notes from course materials.
Show steps
  • Gather course slides, handouts, and other relevant materials.
  • Review and summarize key concepts, examples, and exercises.
  • Organize and categorize your notes for easy reference.
  • Regularly revisit and update your notes to strengthen recall.
Explore Dialogflow ES Documentation
Reviewing official documentation provides a comprehensive understanding of Dialogflow ES features and capabilities.
Browse courses on Dialogflow ES
Show steps
  • Visit the Dialogflow ES documentation website.
  • Read through the documentation for key concepts and features.
  • Explore code samples and tutorials.
Nine other activities
Expand to see all activities and additional details
Show all 12 activities
Guided Tutorial: Dialogflow ES Simulator Deep Dive
Maximize your understanding of Dialogflow ES by following guided tutorials that provide hands-on experience with the simulator.
Browse courses on Dialogflow ES
Show steps
  • Step through a tutorial on setting up and using the Dialogflow ES simulator.
  • Practice testing virtual agents using various inputs and scenarios.
  • Experiment with different configurations and settings to observe their impact on agent behavior.
Virtual Agent Design Review
Gain valuable feedback and insights by sharing your virtual agent design with peers.
Browse courses on Peer Review
Show steps
  • Present your virtual agent design to peers
  • Receive feedback on user experience, flow, and intent design
Peer Review and Feedback Session
Enhance your learning by engaging with peers, exchanging feedback, and refining your understanding of virtual agent development.
Browse courses on Peer Review
Show steps
  • Share your virtual agent project or design with peers.
  • Provide constructive feedback to others on their work.
  • Incorporate feedback into your own project to improve its quality.
Create Virtual Agents with Dialogflow ES
Writing conversational AI scripts reinforces understanding of Dialogflow ES concepts and best practices.
Browse courses on Dialogflow ES
Show steps
  • Design the conversation flow.
  • Write scripts for the virtual agent.
  • Test the virtual agent using the Dialogflow ES simulator.
Design and Implement a Virtual Agent Prototype
Apply your skills to create a functional virtual agent prototype that addresses a specific use case.
Show steps
  • Define the scope and goals of your prototype
  • Design the user interface and conversation flow
  • Implement the virtual agent using Dialogflow ES
  • Test and evaluate your prototype
Virtual Agent Development Masterclass
Accelerate your learning by attending a workshop led by industry experts, gaining insights and practical tips.
Browse courses on Virtual Agent Development
Show steps
  • Register for a workshop on advanced virtual agent development techniques.
  • Attend the workshop and actively participate in discussions and exercises.
  • Apply the knowledge and skills gained to enhance your virtual agent projects.
Contribute to the Dialogflow ES Community
Engage with the Dialogflow ES community by contributing to open-source projects and sharing your knowledge.
Browse courses on Community Involvement
Show steps
  • Join the Dialogflow ES community forum
  • Contribute to open-source Dialogflow ES projects
  • Share your expertise by creating blog posts or tutorials
Build a Virtual Agent for a Customer Service Scenario
Building a virtual agent for a real-world scenario applies Dialogflow ES concepts to a practical use case.
Browse courses on Dialogflow ES
Show steps
  • Identify a customer service scenario.
  • Design the conversation flow for the virtual agent.
  • Develop the virtual agent using Dialogflow ES.
  • Test and deploy the virtual agent.
Project: Design and Build a Basic Virtual Agent
Apply your knowledge by creating a functional virtual agent, solidifying your grasp of the course concepts.
Browse courses on Virtual Agent Development
Show steps
  • Define a specific use case and target audience for your virtual agent.
  • Design the conversation flow and intents for your agent.
  • Build your agent in Dialogflow ES, including training and testing.
  • Deploy and integrate your agent into a relevant channel.

Career center

Learners who complete Virtual Agent Development in Dialogflow ES for Citizen Devs will develop knowledge and skills that may be useful to these careers:
Software Developer
A Software Developer codes computer software in a programming language (e.g., C++, Python, Javascript) and often using an SDK/API. The course will help you gain the skills needed to develop virtual agents. You will learn how to create and test virtual agents using Dialogflow ES. The course also provides best practices on developing virtual agents.
Citizen Developer
A Citizen Developer creates new business applications for consumption by others using high level development and runtime environments. The course will help you build a foundation in developing customer conversational solutions using Contact Center Artificial Intelligence (CCAI). You will learn how to use Dialogflow ES to create virtual agents and test them using the Dialogflow ES simulator.
Conversational Designer
A Conversational Designer designs the user experience of a virtual assistant. The course will help you develop the skills needed to translate brand business requirements into natural dialog flows. The hands-on labs will provide you with practical experience in creating virtual agents.
UX Designer
A UX Designer designs and evaluates user interfaces. The course will help you develop the skills needed to design the user experience of a virtual assistant. You will learn how to create virtual agents that are easy to use and provide a positive user experience.
Product Manager
A Product Manager manages the development and launch of new products. The course will help you gain the skills needed to develop and launch a virtual assistant product. You will learn how to create a product roadmap, conduct market research, and manage a team of developers.
Technical Writer
A Technical Writer creates documentation for software and other technical products. The course will help you develop the skills needed to create documentation for virtual assistants. You will learn how to write clear and concise documentation that explains how to use and troubleshoot virtual assistants.
Data Scientist
A Data Scientist analyzes data to extract insights that can be used to improve business decisions. The course will help you develop the skills needed to analyze data from virtual assistants. You will learn how to use data to improve the accuracy and performance of virtual agents.
Machine Learning Engineer
A Machine Learning Engineer builds and deploys machine learning models. The course will help you develop the skills needed to build and deploy machine learning models for virtual assistants. You will learn how to use machine learning to improve the accuracy and performance of virtual agents.
Customer Success Manager
A Customer Success Manager helps customers adopt and use software products. The course will help you develop the skills needed to help customers adopt and use virtual assistants. You will learn how to train customers on how to use virtual assistants and troubleshoot any problems they encounter.
Sales Engineer
A Sales Engineer helps customers evaluate and purchase software products. The course may help you develop the skills needed to help customers evaluate and purchase virtual assistants. You will learn how to demonstrate the benefits of virtual assistants and help customers understand how they can be used to improve their business.
Project Manager
A Project Manager plans and executes projects. The course may help you develop the skills needed to plan and execute projects involving the development and deployment of virtual assistants. You will learn how to manage a team of developers and stakeholders and ensure that the project is completed on time and within budget.
Business Analyst
A Business Analyst analyzes business processes and identifies opportunities for improvement. The course may help you develop the skills needed to analyze business processes and identify opportunities for improvement in the use of virtual assistants. You will learn how to assess the needs of a business and recommend ways to improve the use of virtual assistants.
Account Manager
An Account Manager manages relationships with customers. The course may help you develop the skills needed to manage relationships with customers who use virtual assistants. You will learn how to build rapport with customers and ensure that they are satisfied with the service they receive.
Human Resources Manager
A Human Resources Manager manages the human resources department of an organization. The course may help you develop the skills needed to manage the human resources department of an organization that uses virtual assistants. You will learn how to recruit and train employees and develop policies and procedures for the use of virtual assistants.
Marketing Manager
A Marketing Manager plans and executes marketing campaigns. The course may help you develop the skills needed to plan and execute marketing campaigns for virtual assistants. You will learn how to identify target audiences and develop marketing messages that resonate with them.

Reading list

We've selected seven 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 Virtual Agent Development in Dialogflow ES for Citizen Devs.
This classic textbook provides a thorough introduction to the field of speech and language processing, offering a strong foundation for understanding the technical aspects of conversational AI development.
Provides a practical guide to developing conversational AI systems, offering step-by-step guidance on designing, building, and evaluating virtual agents.
Provides a comprehensive introduction to natural language processing using Python, offering a practical foundation for the technical aspects of conversational AI development.
Focuses on the practical aspects of bot design, including prototyping, testing, and deployment. Serves as a valuable resource for the course's hands-on exercises.
Valuable resource for understanding the theoretical foundations of natural language understanding, providing background knowledge relevant to the course's exploration of conversational AI development.
Offers a human-centered approach to conversational interface design, complementing the course's focus on user experience.
Focuses on the design of voice user interfaces, expanding the course's coverage of communication channels for virtual agents.

Share

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

Similar courses

Here are nine courses similar to Virtual Agent Development in Dialogflow ES for Citizen Devs.
Virtual Agent Development in Dialogflow ES for Software...
Most relevant
Virtual Agent Development in Dialogflow CX for Citizen...
Most relevant
Contact Center AI: Conversational Design Fundamentals
Most relevant
Virtual Agent Development in Dialogflow CX for Software...
Most relevant
Building Conversational Experiences with Dialogflow
Most relevant
Contact Center AI: Operations and Implementation
Most relevant
Dialogflow CX: Bot Building Basics
Most relevant
Dialogflow CX: Enable IVR Features for your Voice Agent
Most relevant
Dialogflow CX: Parameter Manipulation
Most relevant
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