{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":5163,"path":"conversational-interfaces/virtual-agent/test-va-nlu-dialogflow.md","title":"Test Virtual Agent with Google Dialogflow ES NLU in Assistant Designer Asset library","bundle":null,"doc_type":null,"release":"australia","body":"\n# Test Virtual Agent with Google Dialogflow ES NLU in Assistant Designer Asset library\n\nTest topic discovery with Google Dialogflow and Virtual Agent in the Assistant Designer Asset library interface.\n\n## Before you begin\n\nCheck the following:\n\n-   Ensure that your Google Dialogflow agent \\(model\\) is published as a version with the most recent changes.\n\n    For more information, see [Versions and environments](https://cloud.google.com/dialogflow/es/docs/agents-versions) in the Google Dialogflow documentation.\n\n-   Ensure that at least one topic is mapped to an existing Google Dialogflow agent \\(model\\) and intent.\n\nRole required: virtual\\_agent\\_admin or admin\n\n## Procedure\n\n1.  Navigate to **All** &gt; **Conversational Interfaces** &gt; **Assistant Designer**.\n\n2.  Select the **Asset library** tab.\n\n3.  In the Topics page, select **Test Active Topics**.\n\n4.  Type an utterance that should trigger the Google Dialogflow intent that is mapped to the topic.\n\n5.  To test entity slot-filling, do the following:\n\n    1.  On the **Flow** tab, add a Text user input node.\n\n    2.  Select an entity for the **NLU entity** field.\n\n    Ensure that the entity you select is configured in your Google Dialogflow ES agent. When a matching utterance is entered in the Test this topic window, the topic should be triggered, and the entity should slot-fill automatically.\n\n    \\[Omitted image \"ggl-df-test-topic-slotfill.png\"\\] Alt text: When the user's first utterance is \"I like red,\" Virtual Agent matches the intent and responds with, \"We have red as Input Color, is this correct?\"\n\n\n**Parent Topic:**[Configure Google Dialogflow ES as the NLU provider for Virtual Agent](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/configure-dialogflow-es-integration.md)\n\n**Previous topic:**[Activate the Google Dialogflow ES service and enable it in your instance](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/activate-ggl-df-es-service.md)\n\n**Next topic:**[Enhanced natural language handling of user inputs in NLU topic discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/natural-language-user-response-handling.md)\n\n"}}