upsert_entity
Crea una nueva entidad en el knowledge graph, o actualiza la existente si ya hay una con el mismo canonical_name.
Usar para:
- Crear personas, proyectos, organizaciones o conceptos nuevos
- Actualizar descripción o aliases de una entidad existente por nombre
El canonical_name debe ser la forma normalizada del nombre (ej: "Juan Pérez", no "Juanpe" o "Juan").
aliases: lista de nombres alternativos o abreviaciones por los que también se conoce la entidad.
context: texto de contexto adicional (ej: "Cliente desde 2022, empresa de software en BsAs").Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Tipo: person=personas, project=proyectos, organization=empresas/orgs, category=categorías, entity=otros | |
| aliases | No | Nombres alternativos o abreviaciones (ej: ['Juan', 'JP']) | |
| context | No | Contexto adicional: rol, relación, notas sobre la entidad | |
| description | No | Descripción breve de la entidad | |
| 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 | |
| canonical_name | Yes | Nombre canónico único, normalizado (ej: 'Empresa ABC S.A.', 'Juan Pérez') |