---
sourceDocument: Australia Conversational Interfaces
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/conversational-interfaces

 Release :

    - australia

ft:locale :

    - pt-BR

ft:publication_title :

    - Australia Conversational Interfaces

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Assistant Designer utilities

# Assistant Designer utilities {#ariaid-title1}

* Versão de lançamento: Australia
* 
* Atualizado 12 de mar. de 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

You can control interactions within a topic by using utilities in Assistant Designer. These utilities perform various actions such as adding
topic blocks (reusable components), running a script, or adding different conversation paths
(branches) in a topic. Utilities are represented as nodes in a conversation flow but do not
display anything to the user.
The following utilities are available for use within a Virtual Agent
topic.
* **[Lookup utility](https://servicenow-prod.fluidtopics.net/yxBKDu6GmbxgtahI0Btucg)**   
  Use the Lookup utility in a Virtual Agent topic to return a ServiceNow record query.
* **[Script Action utility](https://servicenow-prod.fluidtopics.net/pPnc7SnFPWXiAv0E7ynCmw)**   
  Use the Script Action utility in a Virtual Agent topic to run a script.
* **[Record Action utility](https://servicenow-prod.fluidtopics.net/UrepDjw14_n7vzfDE47wiw)**   
  Use the Record Action utility in a Virtual Agent topic to create or update a ServiceNow record in a table.
* **[Decision utility](https://servicenow-prod.fluidtopics.net/eTFWdsi7F4fr2~7Fkyafvw)**   
  Use the Decision utility in a Virtual Agent topic to add two or more branches that represent different paths in a conversation.
* **[Topic Block utility](https://servicenow-prod.fluidtopics.net/iZI~4ESiZmIpN1Oy3le60Q)**   
  Use a Topic Block in a Virtual Agent conversation to perform a specific function or subflow that runs certain steps in a calling topic.
* **[Action utility](https://servicenow-prod.fluidtopics.net/xaFtsKHflXjnH~6CMMkYcw)**   
  Use the Action utility in a Virtual Agent topic to select the flow action properties that the node should create. The Action utility integrates Virtual Agent with the ServiceNow Workflow Studio product.
* **[Custom control utility](https://servicenow-prod.fluidtopics.net/1pSupzT_QdOakOsA1T6gzA)**   
  Use the Custom Control utility in a Virtual Agent topic or topic block to reference a custom input control or a custom response control. Custom controls complement the controls provided in Assistant Designer.
* **[AI Connector utility](https://servicenow-prod.fluidtopics.net/xLvWfH_ZrYQfT5VixQ4TjA)**   
  Use this utility to link generative AI to custom skills for added versatility in your Virtual Agent LLM (large language model) conversations.
* **[Deflection utility](https://servicenow-prod.fluidtopics.net/PwCvjNPdWr38iPcn5ySX7Q)**   
  Use the Deflection utility in Virtual Agent to track issues that Virtual Agent helped to resolve or actually resolved for a user.
* **[Diagnostic Topic Executor utility](https://servicenow-prod.fluidtopics.net/5WpufG3pg75l4~er5BWuiw)**   
  Use the Diagnostic Topic Executor utility in Virtual Agent to ensure the proper function of components in a topic.
* **[Geolocation utility](https://servicenow-prod.fluidtopics.net/1w3HqJW_HXjLx4Un3YxDBA)**   
  Use the Geolocation utility to gather map coordinates from a user, to personalize topics to a user's location, provide data for navigation or on-site tasks, and other services.
* **[Multi File Upload utility](https://servicenow-prod.fluidtopics.net/17HR73T7gmyPBDT~RR_1NA)**   
  Use the Multi File Upload utility to upload more than one file at a time in a Virtual Agent conversation.
* **[Pause utility](https://servicenow-prod.fluidtopics.net/GLHK3JsQm4O7QE33MKOrdw)**   
  Use the Pause utility to create a temporary halt in your Virtual Agent conversations.

