---
sourceDocument: Australia Enable AI
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/intelligent-experiences

 Release :

    - australia

ft:locale :

    - pt-BR

ft:publication_title :

    - Australia Enable AI

ft:clusterId :

    - platai

bundleId :

    - platai

workflow :

    - Platform


---

# Use Generative AI Controller with Virtual Agent Designer

# Use Generative AI Controller with Virtual Agent Designer {#ariaid-title1}

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

Use Generative AI Controller capabilities inside Virtual Agent topics to draft knowledge articles.

## Antes de Iniciar

You must enable the capabilities for Virtual Agent Designer first. For more information, see [Enable a generative AI capability in Virtual Agent Designer](https://servicenow-prod.fluidtopics.net/PnC~i4De6IDKVwE_Vcutzw "Add generative AI functionality to Virtual Agent topics to generate text, summarize information, analyze user sentiment, and interact with large language models (LLMs).").

Role required: admin

## Procedimento

1. Navigate to AllConversational InterfacesVirtual AgentDesigner.
2. Create a topic by selecting the Create card.
3. Enter a unique name for the topic.  
   More topic options can be configured, such as Natural Language Understanding (NLU) model or access restrictions.

   This example uses <kbd class="ph userinput">KB Article Generation</kbd> as the topic name.
4. Select Create.
5. Create a user input node between Start and End by dragging the User InputText component from the Components panel.
6. Enter a node name on the info panel on the canvas.  
   In this example, the node name is <kbd class="ph userinput">KB Article Content Request</kbd>.
7. In the prompt field, enter a message to display to the user.  
   Because the user supplies the topic for the knowledge base (KB) article content, the prompt in this example is <kbd class="ph userinput">What topic would you like to see a Knowledge Base article about?</kbd>.
8. Add User Input nodes to fill in all required fields.  
   Nota:  
   To create a record successfully, all required fields must have a value. The next steps describe how to fill in the required fields for a KB article. If your form has no required fields, you don't need to add any User Input nodes.
   1. Add another User InputText node and name it <kbd class="ph userinput">Article Title Request</kbd>.
   2. Add a prompt for the required <kbd class="ph userinput">Article title</kbd> field such as <kbd class="ph userinput">What should the title of the Knowledge Article be?</kbd>.  
9. On the Components panel, scroll down until you see the Capabilities section and drag the Generate Content action next in the Topic flow.
10. In the Info panel, name the node.  
    The node name that is used in the example is <kbd class="ph userinput">AI KB Generator</kbd>.
11. Open up the data pill selector by selecting the data pill icon (![Data pill icon.]()) next to the topic field.  
12. Use the text that was created in the interaction by selecting the Input VariablesResponse variable.  
13. Drag the UtilitiesRecord Action component from the Components panel after the Generate Content node.  
14. Enter a name for the node.  
    For this example, the node name is <kbd class="ph userinput">Create KB Article</kbd>.
15. Fill in the other required fields.
    1. For the Action type, select whether you want to create a record or update an existing one.  
       In this example, the Action type is <kbd class="ph userinput">Create a record</kbd>.
    2. Select the table for the new or updated record.  
       This example uses the Knowledge (kb_knowledge) table.
16. Under Field, select the Add Field button to open the Field Values window.
17. Set a field value by selecting Add Field Value.  
18. Select the field that you would like to update from the list.  
    You can add as many fields as you like. In this example, the fields are <kbd class="ph userinput">Article body</kbd>, <kbd class="ph userinput">Knowledge base</kbd>, and <kbd class="ph userinput">Short description</kbd>.
19. Select the data pill icon to open the data pill selection menu.  
20. For the <kbd class="ph userinput">Article body</kbd> field, select <kbd class="ph userinput">Input Variables</kbd>\< <kbd class="ph userinput">Response</kbd> to use the response that is generated by the Generate Content node.
21. For the <kbd class="ph userinput">Knowledge base</kbd> field, select <kbd class="ph userinput">Knowledge</kbd> or your preferred category.
22. For the <kbd class="ph userinput">Short description</kbd> field, select the data pill icon and add Input VariablesArticle Title Request, or the name of the user input node that is prompting for a title.  
23. Save your field selections and close the Field Values window by selecting Save.
24. Save the topic by selecting Save.

## O que Fazer Depois

This example topic creates simple knowledge articles. Use additional user input, such as context and background information, for more complex articles.  
Nota:  
Review any generated content before you publish. See [AI Limitations](https://servicenow-prod.fluidtopics.net/m4tW0UtQ6mfW2L5KqrCaiw "Learn more about generative AI concepts and how to integrate third-party generative AI into the ServiceNow AI Platform to create content, summarize task records, and analyze user sentiment.") for more details.

