Entidad de expresión regular
Importante
LUIS se retirará el 1 de octubre de 2025. Además, a partir del 1 de abril de 2023, ya no se podrán crear recursos de este servicio. Se recomienda migrar las aplicaciones de LUIS al reconocimiento del lenguaje conversacional para aprovechar el soporte continuo del producto y las capacidades multilingües.
Una entidad de expresión regular extrae una entidad basada en un patrón de expresión regular que se proporciona.
Una expresión regular es mejor para el texto de enunciado sin formato. No distingue entre mayúsculas y minúsculas e ignora la variante cultural. La coincidencia de expresiones regulares se aplica después de las modificaciones de la ortografía en el nivel de token. Si la expresión regular es demasiado compleja (por ejemplo, uso excesivo de corchetes), no podrá agregar la expresión al modelo. Usa una parte de la biblioteca de expresiones regulares de .NET, pero no toda ella.
La entidad es la opción ideal cuando:
- Los datos tienen un formato coherente con cualquier variación que también sea coherente.
- La expresión regular no necesita más de 2 niveles de anidamiento.
Ejemplo de JSON
Al usar kb[0-9]{6}
como definición de la entidad de expresión regular, la siguiente respuesta JSON es una expresión de ejemplo con las entidades de expresión regular devueltas para la consulta:
When was kb123456 published?
:
- Respuesta de punto de conexión de predicción de V2
- Respuesta de punto de conexión de predicción de V3
"entities": [
{
"entity": "kb123456",
"type": "KB number",
"startIndex": 9,
"endIndex": 16
}
]
Pasos siguientes
Más información sobre las entidades: