Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
Pesquisa de IA do Azure está disponível por meio do portal Azure, APIs REST e SDKs do Azure. Ele também sustenta o IQ do Foundry, a camada de conhecimento gerenciado que transforma o conteúdo da empresa em bases de conhecimento reutilizáveis e com reconhecimento de permissão para agentes no portal do Microsoft Foundry.
A habilidade de Extração de Frases-Chave avalia texto não estruturado e, para cada registro, retorna uma lista de frases-chave. Essa habilidade utiliza os modelos de aprendizado de máquina Frase-Chave fornecidos pela Azure Linguagem no Foundry Tools.
Essa capacidade é útil se você precisar identificar rapidamente os principais pontos de discussão no registro. Por exemplo, com o texto de entrada "A comida estava deliciosa e havia uma equipe maravilhosa", o serviço retorna "comida" e "equipe maravilhosa".
Note
Essa habilidade está vinculada ao Foundry Tools e requer um recurso faturável para transações que ultrapassem 20 documentos por indexador por dia. A execução de habilidades internas é cobrada pelo preço padrão das Ferramentas de Fundiária existentes.
@odata.type
Microsoft.Skills.Text.KeyPhraseExtractionSkill
Limites de dados
O tamanho máximo de um registro deve ser de 50.000 caracteres, conforme medido por String.Length. Se você precisar dividir seus dados antes de enviá-los para o extrator de palavras-chave, considere usar a habilidade Text Split. Se você usar uma habilidade de divisão de texto, defina o comprimento da página para 5000 para o melhor desempenho.
Parâmetros de habilidade
Os parâmetros diferenciam maiúsculas de minúsculas.
| Inputs | Description |
|---|---|
defaultLanguageCode |
(Opcional) O código da linguagem para aplicar a documentos que não especificam explicitamente a linguagem. Se o código padrão do idioma não for especificado, o inglês (en) é usado como código padrão do idioma. Veja a lista completa de idiomas suportados. |
maxKeyPhraseCount |
(Opcional) O número máximo de frases-chave a ser produzido. |
modelVersion |
(Opcional) Especifica a versão do modelo a ser usada ao chamar a API de palavras-chave. Ele usa por padrão a versão mais recente disponível quando não especificada. Recomendamos que você não especifique esse valor a menos que seja necessário. |
Entradas de competências
| Entrada | Description |
|---|---|
text |
O texto a ser analisado. |
languageCode |
Uma sequência indicando o idioma dos registros. Se esse parâmetro não for especificado, o código padrão da linguagem é usado para analisar os registros. Veja a lista completa de idiomas suportados. |
Resultados de competências
| Saída | Description |
|---|---|
keyPhrases |
Uma lista de frases-chave extraídas do texto de entrada. As frases-chave são retornadas em ordem de importância. |
Definição de exemplo
Considere um registro SQL que possui os seguintes campos:
{
"content": "Glaciers are huge rivers of ice that ooze their way over land, powered by gravity and their own sheer weight. They accumulate ice from snowfall and lose it through melting. As global temperatures have risen, many of the world’s glaciers have already started to shrink and retreat. Continued warming could see many iconic landscapes – from the Canadian Rockies to the Mount Everest region of the Himalayas – lose almost all their glaciers by the end of the century.",
"language": "en"
}
Então sua definição de habilidade pode ser assim:
{
"@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "languageCode",
"source": "/document/language"
}
],
"outputs": [
{
"name": "keyPhrases",
"targetName": "myKeyPhrases"
}
]
}
Saída de exemplo
No exemplo anterior, a saída da sua habilidade é escrita em um novo nó na árvore enriquecida chamada "document/myKeyPhrases", já que foi essa targetName que especificamos. Se você não especificar um targetName, então seria "documento/frases-chave".
document/myKeyPhrases
[
"world’s glaciers",
"huge rivers of ice",
"Canadian Rockies",
"iconic landscapes",
"Mount Everest region",
"Continued warming"
]
Você pode usar "document/myKeyPhrases" como entrada em outras habilidades, ou como fonte de mapeamento de campo de saída.
Warnings
Se você fornecer um código de idioma não suportado, um aviso é gerado e as frases-chave não são extraídas. Se seu texto estiver vazio, um aviso é emitido. Se seu texto for maior que 50.000 caracteres, apenas os primeiros 50.000 caracteres são analisados e um aviso é emitido.