search_entities
Busca entidades en el knowledge graph por nombre (búsqueda parcial, case-insensitive sobre canonical_name).
Usar cuando:
- El usuario menciona el nombre de una persona, proyecto u organización y necesitas su ID
- Quieres verificar si una entidad ya existe antes de crearla
- Necesitas encontrar una entidad pero no tienes su ID
Busca en el nombre canónico Y en los alias, sin distinguir tildes ni mayúsculas
("tokenizacion" encuentra "Tokenización"). Ordena: coincidencia exacta, después
las que empiezan igual, después por apariciones.
Retorna: id, canonical_name, type, description, occurrence_count (en cuántas fuentes
aparece), aliases, has_wiki (si tiene artículo: leerlo con get_entity_wiki).Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Filtrar por tipo (omitir para buscar en todos) | |
| limit | No | Máximo resultados (default: 10) | |
| query | Yes | Texto a buscar en el nombre canónico de la entidad (parcial, ej: 'Agus' encuentra 'Agustín García') | |
| workspace_id | No | UUID del workspace, o su nombre tal como lo dice el usuario ('Acme', 'el personal'). Omitir si el token ya tiene workspace fijo |