Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Dialogflow oferece muitas entidades do sistema para extrair tipos comuns de expressões do usuário final.
Por exemplo, o tipo @sys.color pode ser usado para extrair valores como "vermelho" ou "azul".
Você encontra a lista completa de entidades do sistema na referência de entidades do sistema.
Para a maioria dos aplicativos, os valores fornecidos pelas entidades do sistema funcionam bem.
No entanto, talvez seja necessário incluir mais valores para entidades do sistema.
Por exemplo, é possível adicionar "azul-verde" à lista de valores de @sys.color.
É possível estender algumas entidades do sistema para essa finalidade.
A referência de entidade do sistema lista as entidades do sistema que podem ser estendidas.
Nas seções restantes deste documento, descrevemos como estender as entidades do sistema.
A compatibilidade de entidades do sistema é diferente para cada idioma.
Consulte as
limitações de entidade do sistema
para mais detalhes.
Onde encontrar esses dados
Ao criar um agente,
o mais comum é usar o
console do Dialogflow ES. Acesse a documentação e abra o console (em inglês).
As instruções abaixo referem-se ao uso do Console.
Para acessar os dados de entidade do sistema do seu agente:
Selecione Entities no menu da barra lateral à esquerda.
Selecione a guia System de entidades do sistema.
Se você estiver usando a API em vez do Console para criar um agente, consulte a referência de EntityTypes.
Os nomes de campo da API são semelhantes aos nomes de campo do Console.
As instruções abaixo destacam as diferenças importantes entre o Console e a API.
Estender uma entidade do sistema pela página de entidades
Na página de entidades, você visualiza as entidades do sistema usadas por seu agente, podendo estendê-las seguindo estas etapas:
Selecione Entities no menu da barra lateral à esquerda.
Selecione a guia System de entidades do sistema.
As entidades do sistema usadas atualmente pelo seu agente são listadas.
Entidades mostradas em cor de fonte cinza não são extensíveis, e entidades mostradas em uma cor de fonte normal são extensíveis.
É possível selecionar uma entidade extensível e atualizar os valores estendidos.
Informe entradas de entidade usando os valores com que você quer estender a entidade.
Estender uma entidade do sistema com a API
Se você estiver usando a API para estender as entidades do sistema, crie extensões de entidade do sistema de forma semelhante ao modo de criar entidades personalizadas.
Forneça o nome da entidade do sistema que você pretende estender e forneça os valores com os quais quer estendê-la.
Se tentar estender uma entidade do sistema que não seja extensível, você receberá uma mensagem de erro.
Estender uma entidade do sistema ao anotar uma frase de treinamento
Na seção da frase de treinamento da página da intent, é possível estender uma entidade do sistema enquanto anota uma frase de treinamento.
Se você anotar manualmente uma parte da frase de treinamento com uma entidade de sistema extensível que não inclui o valor selecionado, será necessário que você adicione esse valor à entidade do sistema.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-18 UTC."],[[["\u003cp\u003eDialogflow uses system entities to identify common types in user input, such as colors.\u003c/p\u003e\n"],["\u003cp\u003eWhile system entities work well for most applications, some can be extended to include additional values specific to your needs.\u003c/p\u003e\n"],["\u003cp\u003eSystem entity support can vary by language, and some system entities cannot be extended.\u003c/p\u003e\n"],["\u003cp\u003eSystem entities can be extended through the Dialogflow ES console's Entities page by selecting the System tab and updating the values of an extendable entity.\u003c/p\u003e\n"],["\u003cp\u003eSystem entities can also be extended by annotating a training phrase with a new value or creating a new system entity through the API.\u003c/p\u003e\n"]]],[],null,["# System entities\n\nDialogflow provides many *system entities*\nto extract common types from end-user expressions.\nFor example, the `@sys.color` type can be used\nto extract values like \"red\" or \"blue\".\nYou can see the full list of system entities in the\n[System entity reference](/dialogflow/docs/reference/system-entities).\n\nFor most applications, the values provided by system entities work well.\nHowever, your application may need to add additional values for system entities.\nFor example, you may want to add \"blue-green\" to the list of values for `@sys.color`.\nSome system entities can be extended for this purpose.\nThe\n[System entity reference](/dialogflow/docs/reference/system-entities)\nlists the system entities that can be extended.\nThe remaining sections of this document describe how to extend system entities.\n\nSystem entity support differs for each language.\nSee the\n[system entity limitations](/dialogflow/es/docs/reference/system-entities#limits)\nfor details.\n\nWhere to find this data\n-----------------------\n\nWhen building an agent,\nit is most common to use the\nDialogflow ES console ([visit documentation](/dialogflow/docs/console), [open console](https://dialogflow.cloud.google.com)).\nThe instructions below focus on using the console.\nTo access system entity data for your agent:\n\n1. Go to the [Dialogflow ES console](https://dialogflow.cloud.google.com).\n2. Select an agent.\n3. Select **Entities** in the left sidebar menu.\n4. Select the **System** tab for system entities.\n\nIf you are building an agent using the API instead of the console, see the\n[EntityTypes reference](/dialogflow/docs/reference/common-types#entitytypes).\nThe API field names are similar to the console field names.\nThe instructions below highlight any important differences between the console and the API.\n\nExtend a system entity from the entities page\n---------------------------------------------\n\nFrom the entities page,\nyou can view system entities used by your agent\nand extend them by following these steps:\n\n1. Use the system entity in one of your [parameters](/dialogflow/docs/intents-actions-parameters).\n2. Select **Entities** in the left sidebar menu.\n3. Select the **System** tab for system entities.\n4. The system entities currently used by your agent are listed. Entities shown in a grey font color are not extendable, and entities shown in a normal font color are extendable.\n5. You can select an extendable entity and update the extended values.\n6. Provide entity entries using the values you want to extend the entity with.\n\nExtend a system entity with the API\n-----------------------------------\n\nIf you are using the API to extend system entities,\ncreate system entity extensions similar to how you create\n[custom entities](/dialogflow/docs/entities-custom).\nProvide the name of the system entity you wish to extend,\nand provide the values you want to extend it with.\nIf you attempt to extend a system entity that is not extendable,\nyou will receive an error.\n\nExtend a system entity while annotating a training phrase\n---------------------------------------------------------\n\nFrom the intent page's training phrase section,\nyou can extend a system entity while\n[annotating a training phrase](/dialogflow/docs/intents-training-phrases#annotation).\nIf you manually annotate a training phrase part\nwith an extendable system entity that does not include the selected value,\nyou will be prompted to add this value to the system entity."]]