A local pizza restaurant wants a chatbot that can take delivery orders. The bot must have a structured conversation to ensure it captures all necessary details before placing the order, such as the pizza size, toppings, and the customer's address. If a user says, "I want a large pizza with pepperoni," the bot must recognize it still needs the address and prompt the user for it. Which Google Cloud service is specifically designed to manage this type of goal-oriented, slot-filling conversation by identifying user intents and extracting required entities?