Google Cloud Professional Data Engineer — Question 288
You are implementing a chatbot to help an online retailer streamline their customer service. The chatbot must be able to respond to both text and voice inquiries.
You are looking for a low-code or no-cade option, and you want to be able to easily train the chatbot to provide answers to keywords. What should you do?
Answer options
- A. Use the Cloud Speech-to-Text API to build a Python application in App Engine.
- B. Use the Cloud Speech-to-Text API to build a Python application in a Compute Engine instance.
- C. Use Dialogflow for simple queries and the Cloud Speech-to-Text API for complex queries.
- D. Use Dialogflow to implement the chatbot, defining the intents based on the most common queries collected.
Correct answer: D
Explanation
The correct answer is D because Dialogflow is specifically designed for building chatbots and allows easy setup of intents based on user queries, which aligns with the requirement for a low-code solution. Options A and B involve more complex development with Python applications that are not as user-friendly for chatbot training, while option C suggests a mixed approach that complicates the simplicity needed for straightforward queries.