Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Note
Búsqueda de Azure AI está disponible a través del portal de Azure, las API REST y los SDK de Azure. También respalda Foundry IQ, la capa de conocimiento administrada que transforma el contenido empresarial en bases de conocimiento reutilizables y compatibles con permisos para agentes en el portal de Microsoft Foundry.
La habilidad Extracción de Frases Clave evalúa texto no estructurado y, para cada registro, devuelve una lista de frases clave. Esta habilidad utiliza los modelos de aprendizaje automático Palabra clave proporcionados por Azure Language in Foundry Tools.
Esta capacidad es útil si necesitas identificar rápidamente los principales puntos de conversación en el registro. Por ejemplo, dado el texto de entrada "La comida estaba deliciosa y había personal maravilloso", el servicio devuelve "comida" y "personal maravilloso".
Note
Esta habilidad está vinculada a Foundry Tools y requiere un recurso facturable para transacciones que superen los 20 documentos por indexador al día. La ejecución de aptitudes integradas se cobra por el precio estándar de Las herramientas de foundry existentes.
@odata.type
Microsoft.Skills.Text.KeyPhraseExtractionSkill
Límites de datos
El tamaño máximo de un registro debe ser de 50.000 caracteres medido por String.Length. Si necesitas descomponer tus datos antes de enviarlos al extractor de palabras clave, considera usar la habilidad División de Texto. Si usas una habilidad de división de texto, pon la longitud de página en 5000 para el mejor rendimiento.
Parámetros de aptitud
Los parámetros distinguen mayúsculas de minúsculas.
| Inputs | Description |
|---|---|
defaultLanguageCode |
(Opcional) El código del lenguaje para aplicar a documentos que no especifican el lenguaje explícitamente. Si no se especifica el código de idioma por defecto, se utiliza inglés (en) como código de idioma por defecto. Consulta la lista completa de lenguajes soportados. |
maxKeyPhraseCount |
(Opcional) El número máximo de frases clave que hay que producir. |
modelVersion |
(Opcional) Especifica la versión del modelo a usar al llamar a la API de frases clave. Por defecto se pone a la última disponible cuando no está especificada. Recomendamos que no especifiques este valor a menos que sea necesario. |
Entradas de habilidades
| Input | Description |
|---|---|
text |
El texto a analizar. |
languageCode |
Una cadena que indica el idioma de los registros. Si este parámetro no se especifica, se utiliza el código predeterminado del idioma para analizar los registros. Consulta la lista completa de lenguajes soportados. |
Resultados de habilidades
| Output | Description |
|---|---|
keyPhrases |
Una lista de frases clave extraídas del texto de entrada. Las frases clave se devuelven en orden de importancia. |
Definición de ejemplo
Consideremos un registro SQL que tiene los siguientes 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"
}
Entonces tu definición de habilidad podría ser así:
{
"@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "languageCode",
"source": "/document/language"
}
],
"outputs": [
{
"name": "keyPhrases",
"targetName": "myKeyPhrases"
}
]
}
Salida de ejemplo
En el ejemplo anterior, la salida de tu habilidad se escribe en un nuevo nodo del árbol enriquecido llamado "document/myKeyPhrases", ya que es el targetName que especificamos. Si no especificas un targetName, entonces sería "document/frases clave".
document/myKeyPhrases
[
"world’s glaciers",
"huge rivers of ice",
"Canadian Rockies",
"iconic landscapes",
"Mount Everest region",
"Continued warming"
]
Puedes usar "document/myKeyPhrases" como entrada para otras habilidades, o como fuente de mapeo de campos de salida.
Warnings
Si proporcionas un código de idioma no soportado, se genera una advertencia y no se extraen frases clave. Si tu texto está vacío, se emite una advertencia. Si tu texto supera los 50.000 caracteres, solo se analizan los primeros 50.000 caracteres y se emite una advertencia.