Ir al contenido
UNI4C

El asistente nunca escribe sus números

Escribe la consulta que los encuentra. La plataforma ejecuta esa consulta contra su sistema, representa las filas que ha recibido y le dice al asistente únicamente que ha aparecido una tabla de cuatro columnas y tres filas. Las cifras de su pantalla han salido de su base de datos y no han pasado por nada que pudiera cambiarlas por el camino.

Cada cifra en pantalla es el resultado representado de una consulta

No un número que el asistente ha tecleado en una frase. Un bloque que la plataforma ha construido a partir de las filas que devolvió la consulta, con la llamada que lo produjo adjunta: la herramienta, la tabla, los filtros, el número de registros y un identificador que vuelve a ejecutar la misma consulta.

Pregunta

¿Qué clientes superan ahora mismo su límite de crédito?

Qué ha representado la plataforma

ClienteSaldo (DKK)Exceso
Nordisk Trædesign A/S412.90062.900
Vestjysk Maskinfabrik288.45038.450
Kolding Byg ApS197.20022.200

Origen

  • bc__read_data · Mov. cliente (21)
  • Abierto = sí · Fecha vencimiento < 2026-09-16
  • 1.284 registros leídos · 3 coincidencias · sin truncar
  • bc:read:21:3f9a1c77b2e4

Qué se le dijo de vuelta al asistente

{
  "block": {
    "type": "table",
    "columns": ["Cliente", "Saldo (DKK)",
                "Límite de crédito", "Exceso"]
  },
  "row_count": 3,
  "fields": ["N.º cliente", "Nombre cliente",
             "Saldo (DL)", "Límite crédito (DL)"],
  "truncated": false,
  "status": "rendered"
}

Cabeceras de columna, nombres de campo, un número de filas. Ningún valor. El asistente sabe que ha aparecido una tabla y puede hablar de lo que muestra. Nunca tuvo las cifras, así que no puede redondear ninguna, suavizarla ni recordarla mal.

Una representación de una respuesta presentada y su origen, no una captura de pantalla. Los campos son los que devuelve el producto.
La llamada

La herramienta y la tabla, por nombre y por número

No «su ERP», sino Mov. cliente (21), a través de la herramienta de lectura, en el entorno y la empresa a los que está conectada la sesión. Un consultor puede abrir la misma tabla y ver las mismas filas.

Los filtros

Todas las condiciones que aplicó la consulta

Los filtros son la definición de la métrica, así que se muestran en lugar de resumirse. Una cifra citada desde una consulta más amplia y luego fijada a otra más estrecha la detecta la plataforma y la marca, porque el gráfico dejaría de coincidir con la frase.

El recuento

Cuántas se leyeron y cuántas coincidieron

Ambos números, más si la lectura se detuvo antes de tiempo. Una lectura en vivo pagina automáticamente hasta 2.000 registros; a partir de ahí el resultado dice que se ha truncado y de él no se extrae ningún total.

El identificador

Una ruta que vuelve a ejecutar la consulta

Se deriva de la propia consulta y no lleva ninguna empresa, así que el mismo identificador responde para la empresa que esté preguntando. Es lo que fija la cifra dentro de un informe, lo que un término de negocio guardado almacena como su receta, y lo que un proceso nocturno vuelve a ejecutar para comprobar que la respuesta sigue siendo válida.

Y las frases que rodean al bloque también se comprueban

El asistente sigue escribiendo prosa junto a las cifras: qué ha filtrado, qué ha observado, qué comprobaría a continuación. Ese texto es el único sitio por donde podría colarse un número sin venir de una consulta, así que, antes de ser un mensaje, cada cifra que contiene se coteja con lo que las herramientas han devuelto realmente en ese turno. Todo lo demás se sustituye y se cuenta.

Qué ve usted

Alrededor de DKK entre usuarios.

La contabilidad dijo 812.400 entre 3 usuarios. Una cifra redondeada, suavizada o mal recordada no es la cifra que se devolvió.

2 redactado

Casos reales de la propia batería de pruebas del filtro. Cambie la vista para ver qué escribió el modelo y qué se deja pasar.

Y la consulta en sí no ha podido pasarse de la raya

Mostrar de dónde ha salido una cifra solo sirve si la consulta que hay detrás no ha podido leer algo que quien preguntaba nunca tuvo permiso para ver.

Se ejecuta como usted

Su propia conexión, su propio token

Cada conexión a Business Central pertenece a un usuario y contiene las credenciales delegadas de esa persona. El asistente lee a través de ellas, así que es Business Central quien impone el permiso. Una empresa, una contabilidad o un buzón que usted no puede abrir sigue cerrado, y ese límite no es una instrucción en un prompt que una pregunta ingeniosa pudiera sortear.

El alcance está por debajo de las herramientas

No hay ningún parámetro de entorno que se pueda equivocar

Cuando una herramienta podría leer datos de varios clientes, la identidad del cliente se resuelve por debajo de la capa de herramientas y se escribe dentro de la propia consulta. Las herramientas de telemetría que recibe un cliente no se pueden apuntar a otro entorno en absoluto, y no existe ninguna herramienta de consulta libre.

Cifrado en reposo

AES-256-GCM, allá donde se almacene

Las conversaciones, los resultados de sus herramientas, los adjuntos, los archivos generados y todas las credenciales guardadas están cifrados. El cifrado es autenticado, así que un dato manipulado se rechaza en lugar de descifrarse en silencio.

De todo se puede responder

Un registro de auditoría al que solo se añade

Toda ruta que cambia un estado escribe una entrada que dice quién lo hizo, qué cambió y cuándo. Las entradas solo se añaden, nunca se editan ni se eliminan, así que el registro se puede leer pero no reescribir en silencio.

Dónde se detiene en lugar de adivinar

Una respuesta equivocada y segura de sí misma cuesta más que ninguna respuesta, así que varias rutas están hechas para terminar en una negativa.

Una lectura truncada

Dice que se ha parado

Una lectura en vivo pagina automáticamente hasta 2.000 registros y el resultado indica si han quedado filas fuera. Un informe se niega a agregar una lectura que ha alcanzado su tope.

Un resultado vacío

Un bloque en blanco se rechaza, no se dibuja

Una agregación sin filas coincidentes vuelve como una única fila vacía. Representar eso como un guion se leería como un cero, así que el bloque se rechaza y el asistente dice qué ha encontrado.

Una pregunta sin resolver

Pregunta, y le da las opciones

Cuando coinciden varios clientes, o el periodo o la medida son ambiguos, el asistente formula una pregunta con entre dos y seis respuestas de un clic, en lugar de elegir una y equivocarse con aplomo.

Un escaneo de tabla completa

Se rechaza, y la negativa nombra el índice

Un patrón de texto libre sobre una tabla de más de un cuarto de millón de filas sin ningún filtro indexado al lado se rechaza, y el error nombra los campos que sí harían una búsqueda.

Traiga la pregunta que cree que lo rompería

La prueba honesta de esto es una prueba adversarial, sobre sus propios datos y con alguien técnico en la sala.