Con la API de Do4U usas desde tu propio software las mismas herramientas que en la web: resumir, comparar, respuestas de soporte, textos alternativos, reescribir y traducir. Cada solicitud se procesa en nuestros propios servidores en Polonia, UE.
URL base: https://do4u.eu/api/v1
Descripción de OpenAPI 3.1 (JSON) – Descripción legible por máquina de esta API para generadores de código y herramientas como Postman o Insomnia. No se necesita clave.
Autenticación
Crea una clave en Claves de API, dentro de tu cuenta. Envíala con cada solicitud en la cabecera Authorization: Bearer <key> (o X-API-Key: <key>). Mantén la clave en secreto y no la pongas nunca en una página web. Puedes revocar una clave en cualquier momento.
Cómo funciona
Las tareas se ejecutan de forma asíncrona. Creas una tarea y recibes su id al instante (HTTP 202). Después consultas la tarea hasta que su estado sea done o failed. Consúltala cada 2 a 5 segundos; la mayoría de las tareas tardan unos segundos.
Endpoints
GET
/tools
Herramientas, opciones y tus límites de entrada
GET
/balance
Tu saldo de créditos
POST
/jobs
Crear una tarea (JSON, o multipart/form-data con un archivo de imagen)
GET
/jobs/{id}
Estado y resultado de una tarea
DELETE
/key
Revoca la clave que envías con esta solicitud, por ejemplo cuando se desconecta una integración. Las tareas ya creadas terminan igualmente.
POST
/key/revoke
Igual que DELETE /key, para clientes que solo pueden enviar GET y POST.
Nombre de la herramienta, consulta la tabla de abajo. Obligatorio.
text
Texto de entrada. Para compare: texto A. Para alt_text: contexto opcional de la página.
text_b
Texto B (solo compare).
url
Página web pública que se lee en lugar del texto (summarize, accessibility_check).
html
HTML de una página que se quiere comprobar (accessibility_check), hasta 300.000 caracteres.
focus_keyword
Palabra clave principal opcional para seo_meta. Sin target, seo_meta escribe en language.
faq
Fragmentos de FAQ opcionales (solo support_reply).
questions
Opcional para seo_meta, content_brief y faq_schema: preguntas frecuentes de los visitantes, como lista de textos o de {"text": ..., "count": n} (hasta 50, se usan como máximo 20). faq_schema las responde primero si la fuente las responde; visitor_questions en el resultado indica qué pasó con cada una.
image
Imagen para alt_text: campo de archivo en multipart/form-data, o base64 / data URI en JSON. JPG, PNG, WebP o GIF, hasta 5 MB.
image_url
Opcional para alt_text en lugar de image: dirección pública de la imagen (http o https; JPEG, PNG, WebP o GIF; máximo 5 MB). Do4U la descarga una vez en segundo plano. Si falla, la tarea falla con el error image_unavailable y no cuesta nada.
options
Objeto con las opciones de la herramienta, por ejemplo {"length": "short"}.
language
Idioma del resultado y de las notas: en, de o pl. Por defecto en. En translate, el idioma de destino es la opción target.
no_store
true: la entrada se elimina justo después del procesamiento y el resultado tras la primera consulta.
brand_voice
Opcional: false desactiva tu voz de marca para esta tarea (por defecto se aplica la voz de marca si has definido una).
ai_label
Opcional: true muestra el aviso visible “Marcado como generado por IA” junto al resultado en la interfaz web, false lo oculta. Por defecto: la configuración de tu cuenta. La etiqueta de IA legible por máquina está siempre en el resultado y no se puede desactivar: los campos ai_generated y generator, un comentario HTML en resultados HTML, ai_notice para descripciones de imágenes. ai_generated es false si el resultado proviene solo de comprobaciones automáticas.
callback_url
Opcional: dirección https pública que recibe un POST firmado cuando termina la tarea (consulta Webhooks).
render_js
Opcional: true carga primero la página con JavaScript (páginas que generan su contenido en el navegador; herramientas que leen una url). Solo se cobra el recargo de renderizado si la página se cargó realmente así; el campo de resultado render indica lo que ocurrió.
no_cache
Opcional: true siempre inicia un nuevo trabajo de IA. Sin esto, se reutiliza un resultado finalizado y almacenado de tu cuenta (o espacio de trabajo) con la misma herramienta, opciones y entrada: el trabajo se realiza de inmediato, from_history es true y cuesta 0 % de los créditos del original. Nunca con no_store, nunca para una url.
allow_same_language
Opcional para translate, translate_html y translate_file: true traduce incluso si el texto ya está en el idioma de destino. Sin esto, el trabajo se rechaza con same_language (400), solo cuando la comprobación es segura.
Repetir solicitudes de forma segura (Idempotency-Key)
Envía el encabezado Idempotency-Key con POST /jobs, por ejemplo un UUID aleatorio para cada trabajo (1 a 255 caracteres ASCII imprimibles). Si la conexión se interrumpe y vuelves a enviar la misma solicitud con el mismo Idempotency-Key y la misma clave de API en un plazo de 24 horas, recibirás la misma respuesta: el mismo trabajo, sin un segundo trabajo y sin un segundo cargo. La respuesta incluirá entonces el encabezado Idempotent-Replayed: true. Usa una clave nueva para cada trabajo nuevo. Si envías la misma clave con una solicitud diferente, obtendrás un error 422 idempotency_conflict. Los errores no se almacenan: tras un error, puedes volver a enviar la solicitud con la misma clave.
action: review | exportexport_format: csv | xlsxocr_language: en | de | pl | fr | es | it | nl | cs | sk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv | uk | nb
action: review | exportexport_format: zipocr_language: en | de | pl | fr | es | it | nl | cs | sk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv | uk | nb
mode: check | translateformat: auto | srt | vtttarget: en | de | pl | cs | sk | bg | hr | sl | uk | el | fr | es | it | pt | nl | da | sv | fi | lt | hu | ro
tone: neutral | friendly | persuasive | formallength: medium | short | longchannel: shop | marketplacetarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svmeta_description: no | yes
products, language, detected_language, channel, format, limits, counts, check, note
normalmente 1–3 créditos
headlinesTitulares y líneas de asunto
text
kind: page | newsletter | adtone: neutral | friendly | persuasive | formalcount: 5 | 3 | 8target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
level: simple | general | expertexamples: no | yestarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
level: B1 | A1 | A2 | B2 | C1target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svkeep_terms: no | yes
ai_transparency_checkComprobación de transparencia de IA
url, text, html
chatbot: auto | yes | nomedia: unknown | no | realistic | artistic | illustrativearticles: unknown | no | unreviewed | reviewedtarget: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
target: auto | en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svtone: friendly | neutral | persuasive | formal | casuallength: medium | short | long
target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | sv
translation, notes, review_status, alignment
normalmente 1–4 créditos
proofreadCorrección de textos
text
text_language: auto | en | de | pl | fr | es | it | pt | nl | cs | sk | uk | ru | bg | ro | hu | sv | da | fi | tr | el | ar | fa | he | hi | zh | ja | ko | th
target: en | de | pl | fr | es | it | nl | cs | sk | uk | bg | da | el | fi | hr | hu | lt | pt | ro | sl | svscope: auto | all | missingline_endings: lf | crlf | lf_no_final_newline | crlf_no_final_newline
queued y running: aún en curso (position y wait_seconds te ayudan a esperar). done: result contiene los campos de la herramienta. failed: no se cobró nada (credits es 0); error.code indica el motivo: address_blocked (Do4U no abre esta dirección, por ejemplo una privada o interna; envía el texto o el HTML), input_too_large (acorta la entrada), image_unavailable o job_failed. expired: el resultado ya no se conserva.
Webhooks
Añade "callback_url" a POST /api/v1/jobs, y Do4U enviará un POST firmado (evento job.finished con estado, créditos y el enlace de resultado, no el resultado en sí) tan pronto como el trabajo termine. Solo direcciones públicas en el puerto 80 o 443; reintentaremos hasta 6 veces con pausas crecientes.
Ejemplo: crea un trabajo con callback_url – y la solicitud Do4U se envía a esa dirección cuando el trabajo termina:
POST /do4u-hook
Content-Type: application/json
X-Do4U-Event: job.finished
X-Do4U-Signature: t=1793180000,v1=6b1f...
{"event":"job.finished","id":"8f1c0b6a...","tool":"summarize","status":"done","credits":1,
"created":"2026-10-28T10:00:00+01:00","finished":"2026-10-28T10:00:04+01:00","result_url":"https://do4u.eu/api/v1/jobs/8f1c0b6a..."}
Comprueba la cabecera X-Do4U-Signature: t=<time>,v1=<hex>, donde v1 = HMAC-SHA256(secret, "<time>.<raw body>"). Rechaza marcas de tiempo antiguas (p. ej., de más de 5 minutos). Tu secreto comienza con whsec_ y se muestra en la página de claves API.
// Node.js: rawBody = the request body exactly as received (string)
const crypto = require('crypto');
function do4uSignatureOk(rawBody, header, secret) {
const t = (header.match(/t=(\d+)/) || [])[1];
const v1 = (header.match(/v1=([0-9a-f]{64})/) || [])[1];
if (!t || !v1 || Math.abs(Date.now() / 1000 - Number(t)) > 300) return false;
const expected = crypto.createHmac('sha256', secret).update(t + '.' + rawBody).digest('hex');
return crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(v1));
}
Cuando el saldo de créditos de una cuenta baje del umbral, Do4U enviará un POST firmado a la dirección del webhook de la cuenta. El evento no contiene datos personales, solo el saldo, el umbral y la hora (UTC). El siguiente se enviará solo después de que se hayan vuelto a añadir créditos (compra, créditos gratuitos mensuales o cupón). La firma y el secreto son los mismos que para job.finished.
POST /do4u-hook
Content-Type: application/json
X-Do4U-Event: credits.low
X-Do4U-Signature: t=1793180000,v1=6b1f...
{"event":"credits.low","balance":18,"threshold":20,"ts":"2026-10-29T10:00:04Z"}
Aquí configuras la dirección y el umbral: Claves API
n8n
Flujo de trabajo listo: un webhook recibe la llamada de Do4U, comprueba la firma, obtiene el resultado y lo entrega a tu siguiente paso.
Plantilla aún no probada en una instancia real de n8n o Make; por favor, prueba la comprobación de la firma antes de usarla.
En n8n: Workflows → Import from file. Luego introduce tu secreto en el nodo "Check signature" y tu clave API en "Do4U: get result", activa el flujo de trabajo y usa la URL de producción del webhook como callback_url. n8n autoalojado necesita la variable de entorno NODE_FUNCTION_ALLOW_BUILTIN=crypto para la comprobación de la firma.
Make
Añade el módulo Webhooks → Custom webhook como disparador y activa "JSON pass-through" y "Get request headers" en sus ajustes avanzados.
Usa la dirección de este webhook como callback_url.
Comprueba la firma: compara v1 de la cabecera X-Do4U-Signature con sha256(t + "." + cuerpo sin procesar; hex; tu secreto).
Añade HTTP → Make a request: GET a result_url con la cabecera Authorization: Bearer <your API key>.
Usa el campo result en tus siguientes módulos.
Plantilla aún no probada en una instancia real de n8n o Make; por favor, prueba la comprobación de la firma antes de usarla.
Recetas: encadenar herramientas
Una receta ejecuta de 2 a 4 herramientas una tras otra como un solo trabajo. Envía "recipe" en lugar de "tool": ya sea el nombre de una receta predefinida o una lista de pasos. El texto entra en el primer paso; el resultado de cada paso es el texto para el siguiente paso. GET /api/v1/recipes enumera las recetas predefinidas, las herramientas que puedes usar y el campo que cada herramienta entrega.
Recibirás una estimación para todos los pasos (credits_estimate). Esa cantidad se reserva al inicio. Después de cada paso se registra el uso real y el resto permanece reservado hasta el final, momento en el que se libera. Un paso fallido no cuesta nada, los pasos restantes se omiten y los pasos que ya se han completado se cobran.
GET /api/v1/jobs/{id} muestra cada paso con su estado (pendiente, en cola, ejecutándose, completado, fallido, omitido), sus créditos, un aviso de input_shortened si el texto tuvo que acortarse para la siguiente herramienta, y el resultado de cada paso una vez que la receta ha terminado. Con no_store los resultados se muestran una vez. callback_url se dispara una vez, al final de la receta.
Los errores siempre tienen la misma forma: {"error": {"code": "...", "message": "..."}}. Con 429 y 503, la cabecera Retry-After indica cuántos segundos esperar.
Código
HTTP
Significado
missing_key
401
No se ha enviado ninguna clave de API.
invalid_key
401
Clave desconocida o revocada.
rate_limited
429
Demasiadas solicitudes en este minuto.
invalid_json
400
El cuerpo no es un objeto JSON.
unknown_tool
400
No hay ninguna herramienta con ese nombre.
invalid_option
400
Opción o valor desconocido.
invalid_field
400
Un campo tiene el tipo incorrecto.
invalid_language
400
language no es en, de ni pl.
empty_input
400
Falta el texto o la URL.
text_b_required
400
compare necesita text y text_b.
input_too_long
400
La entrada supera tu límite.
input_too_large
400
Entrada demasiado grande para una sola tarea: acórtala o divídela en varias tareas.
invalid_url
400
URL no permitida o no legible.
invalid_image
400
Falta la imagen, el formato no es válido o es demasiado grande.
payload_too_large
413
El cuerpo de la solicitud supera los 8 MB.
insufficient_credits
402
No tienes créditos suficientes.
email_not_verified
402
Confirma primero tu dirección de correo electrónico.
daily_limit
429
Has agotado el límite diario gratuito (website_check scope short).
too_many_open_jobs
429
Hay demasiadas tareas abiertas en tu cuenta.
package_required
403
La herramienta requiere un paquete de pago.
busy
503
La cola está llena, inténtalo de nuevo en un momento.
tool_unavailable
503
La herramienta no está disponible en este momento.
not_found
404
Endpoint o tarea desconocidos.
method_not_allowed
405
Método HTTP incorrecto.
internal_error
500
Error por nuestra parte.
invalid_idempotency_key
400
El Idempotency-Key está vacío, es demasiado largo o tiene caracteres que no son ASCII imprimibles.
idempotency_conflict
422
Este Idempotency-Key ya se utilizó con una solicitud diferente.
idempotency_in_progress
409
Una solicitud con este Idempotency-Key aún se está ejecutando. Espera un momento (Retry-After).
idempotency_unavailable
503
El Idempotency-Key no puede utilizarse en este momento. Inténtalo más tarde.
same_language
400
El texto ya está en el idioma de destino (herramientas de traducción). Envía allow_same_language: true para traducir de todos modos.
Límites
60 solicitudes por minuto por clave y 120 por cuenta.
Tareas abiertas a la vez por cuenta: Free 3, Starter 3, Standard 5, Pro 10, para la web y la API en conjunto.
Entrada: Free 8 000 caracteres, paquetes de pago 30 000. Límites más bajos por herramienta: compare 20 000, alt_text 1 000, translate 12 000 (compare: los dos textos juntos).
Claves de API: Free 1, Starter 1, Standard 5, Pro 10.
Créditos
Una tarea nueva muestra una estimación (credits_estimate); charged es el consumo real (credits). Las tareas fallidas no cuestan nada. Los créditos gratuitos se usan primero.
Herramientas de oficina: entradas, revisión y exportaciones
Las nueve herramientas utilizan POST /api/v1/jobs y el endpoint existente de estado de los trabajos. Los documentos de entrada y los borradores generados son datos, nunca instrucciones para ejecutar acciones. Los resultados requieren revisión antes de su uso operativo. Ninguna herramienta envía mensajes, publica artículos ni modifica archivos originales.
Acta de reunión
meeting_minutes
Entrada y límites
Solo texto UTF-8 sin formato, hasta 12.000 caracteres; cada línea de origen no vacía tiene un límite de 1.200 caracteres. options.items acepta las cadenas "5", "10" o "20" (valor predeterminado: "10"). Se conserva el idioma de origen. No se aceptan PDF cargados, URL remotas ni imágenes.
Resultado y exportación
El resultado contiene propuestas de borrador revisadas, citas exactas del origen, números de línea y desplazamientos en bytes. Los responsables, plazos o respuestas ausentes permanecen sin completar. result.exports.text y result.exports.csv contienen filename, mime y content en UTF-8. Las celdas CSV reciben protección contra fórmulas. Los cuestionarios de aprendizaje también proporcionan result.exports.moodle_xml para importar preguntas de respuesta corta en Moodle. Las preguntas y respuestas siguen requiriendo revisión especializada.
Solicitud JSON
{
"tool": "meeting_minutes",
"text": "Decision: use the blue design.\nAnna will send the draft by 7 November 2026.\nBudget remains open.",
"options": {
"items": "10"
}
}
Requisitos de licitación
tender_requirements
Entrada y límites
Solo texto UTF-8 sin formato, hasta 12.000 caracteres; cada línea de origen no vacía tiene un límite de 1.200 caracteres. options.items acepta las cadenas "5", "10" o "20" (valor predeterminado: "10"). Se conserva el idioma de origen. No se aceptan PDF cargados, URL remotas ni imágenes.
Resultado y exportación
El resultado contiene propuestas de borrador revisadas, citas exactas del origen, números de línea y desplazamientos en bytes. Los responsables, plazos o respuestas ausentes permanecen sin completar. result.exports.text y result.exports.csv contienen filename, mime y content en UTF-8. Las celdas CSV reciben protección contra fórmulas. Los cuestionarios de aprendizaje también proporcionan result.exports.moodle_xml para importar preguntas de respuesta corta en Moodle. Las preguntas y respuestas siguen requiriendo revisión especializada.
Solicitud JSON
{
"tool": "tender_requirements",
"text": "A signed declaration is mandatory.\nThe proposal must include two references.\nThe submission deadline is 9 November 2026.",
"options": {
"items": "10"
}
}
Instrucciones de trabajo
work_instructions
Entrada y límites
Solo texto UTF-8 sin formato, hasta 12.000 caracteres; cada línea de origen no vacía tiene un límite de 1.200 caracteres. options.items acepta las cadenas "5", "10" o "20" (valor predeterminado: "10"). Se conserva el idioma de origen. No se aceptan PDF cargados, URL remotas ni imágenes.
Resultado y exportación
El resultado contiene propuestas de borrador revisadas, citas exactas del origen, números de línea y desplazamientos en bytes. Los responsables, plazos o respuestas ausentes permanecen sin completar. result.exports.text y result.exports.csv contienen filename, mime y content en UTF-8. Las celdas CSV reciben protección contra fórmulas. Los cuestionarios de aprendizaje también proporcionan result.exports.moodle_xml para importar preguntas de respuesta corta en Moodle. Las preguntas y respuestas siguen requiriendo revisión especializada.
Solicitud JSON
{
"tool": "work_instructions",
"text": "Prerequisite: a clean surface.\nOperator: technician.\nSwitch off the device before cleaning.\nCheck that the surface is dry.",
"options": {
"items": "10"
}
}
Cuestionario de aprendizaje
learning_quiz
Entrada y límites
Solo texto UTF-8 sin formato, hasta 12.000 caracteres; cada línea de origen no vacía tiene un límite de 1.200 caracteres. options.items acepta las cadenas "5", "10" o "20" (valor predeterminado: "10"). Se conserva el idioma de origen. No se aceptan PDF cargados, URL remotas ni imágenes.
Resultado y exportación
El resultado contiene propuestas de borrador revisadas, citas exactas del origen, números de línea y desplazamientos en bytes. Los responsables, plazos o respuestas ausentes permanecen sin completar. result.exports.text y result.exports.csv contienen filename, mime y content en UTF-8. Las celdas CSV reciben protección contra fórmulas. Los cuestionarios de aprendizaje también proporcionan result.exports.moodle_xml para importar preguntas de respuesta corta en Moodle. Las preguntas y respuestas siguen requiriendo revisión especializada.
Solicitud JSON
{
"tool": "learning_quiz",
"text": "Water freezes at zero degrees Celsius.\nA triangle has three sides.\nPhotosynthesis uses light energy.",
"options": {
"items": "10"
}
}
Limpieza de CSV y XLSX
clean_table
Entrada y límites
El CSV se envía en text (hasta 24.000 bytes), o text comienza con D4XLSX1: seguido del base64 estricto de un archivo XLSX (hasta 1.000.000 de bytes decodificados). Límites: una hoja, 201 filas incluida la cabecera, 32 columnas, 3.000 celdas y 20.000 bytes de texto de celdas. Se rechazan fórmulas, macros y enlaces externos. No se conservan estilos ni funciones de hoja de cálculo. options.delimiter: auto, comma, semicolon o tab. options.decimal: keep o comma.
Resultado y exportación
La revisión identifica filas exactamente duplicadas y correcciones prudentes de valores. Para exportar, se vuelven a enviar el mismo text original y las mismas opciones, con options.office_action="export", options.export_format="csv" o "xlsx", y selected como lista de identificadores revisados codificada en una cadena JSON. Solo se aplican los cambios seleccionados. Una selección vacía no aplica ninguna limpieza. La protección contra fórmulas CSV permanece activa; XLSX almacena cadenas literales. El proceso de trabajo recalcula los identificadores en lugar de confiar en un informe del cliente.
selected es una cadena que contiene una lista JSON, por ejemplo "[\"C1\"]"; deben utilizarse los identificadores reales de la revisión. Máximo: 5.000 bytes y 3.000 identificadores distintos. Los trabajos de exportación devuelven result.type="office_export" y result.export con filename, mime y content_base64. El base64 se decodifica como bytes de archivo. No se acepta ningún informe proporcionado por el cliente.
Texto UTF-8 sin formato de hasta 12.000 bytes. options.scope acepta all, email, phone, iban o ip. El campo opcional terms es una cadena de hasta 30 términos exactos, sensibles a mayúsculas y minúsculas, en líneas separadas y con un máximo de 2.000 bytes. La detección de nombres y direcciones requiere estos términos personalizados. El reconocimiento de IP cubre IPv4; los posibles teléfonos requieren revisión y los posibles IBAN necesitan una suma de comprobación válida.
Resultado y exportación
Cada aparición y su marcador propuesto requieren revisión. Los valores idénticos repetidos utilizan marcadores estables dentro del texto. Para exportar, se reenvían el text original y las opciones con options.office_action="export", options.export_format="txt", y selected como lista de identificadores de apariciones codificada en una cadena JSON. Las apariciones no seleccionadas permanecen intactas. Esto facilita la ocultación de datos y no certifica una anonimización irreversible.
selected es una cadena que contiene una lista JSON, por ejemplo "[\"C1\"]"; deben utilizarse los identificadores reales de la revisión. Máximo: 5.000 bytes y 3.000 identificadores distintos. Los trabajos de exportación devuelven result.type="office_export" y result.export con filename, mime y content_base64. El base64 se decodifica como bytes de archivo. No se acepta ningún informe proporcionado por el cliente.
Se envía SRT o WebVTT sin formato en text, hasta 65.536 bytes, 200 bloques y 16.000 caracteres de texto de subtítulos. Se rechazan estilos, marcado incrustado y metadatos no compatibles. options.mode es check (predeterminado) o translate; options.format es auto, srt o vtt. options.target selecciona un idioma compatible para la traducción. Los campos enteros max_line_chars (10–100, predeterminado 42), max_lines (1–6, predeterminado 2) y max_cps (5–40, predeterminado 20) son campos de nivel superior.
Resultado y exportación
El resultado informa de errores temporales, solapamientos, longitudes de línea y velocidad de lectura. La comprobación conserva el idioma original. La traducción cambia el texto de los bloques y conserva los tiempos originales y la correspondencia entre bloques; no ajusta tiempos ni divide bloques. El texto descargable está en result.file con result.filename y result.mime. Los tiempos no válidos pueden dejar file en null. Una comprobación satisfactoria no garantiza accesibilidad ni calidad lingüística.
Se envía XML de factura en UTF-8 en text, hasta 262.144 bytes. Se aceptan UBL Invoice, UBL CreditNote y UN/CEFACT CII con un perfil EN 16931 o XRechnung 3. options.profile es auto, en16931 o xrechnung. No se admiten ZIP, PDF, extracción de PDF ZUGFeRD incrustado, DTD ni entidades externas. El XML extraído puede enviarse por separado si cumple el perfil aceptado.
Resultado y exportación
La validación utiliza artefactos oficiales XSD y Schematron con versiones fijadas: KoSIT 1.6.3, configuración XRechnung 3.0.2 de fecha 2026-08-31, reglas EN 16931 1.3.16 y reglas XRechnung 2.6.0. El resultado registra versiones, hash del documento, hallazgos, gravedad, identificadores de reglas y estado de aceptación. not_checked significa que no se obtuvo una decisión de conformidad. Superar la comprobación técnica no garantiza aceptación por el destinatario, corrección contable ni cumplimiento legal.
Solicitud JSON
El ejemplo XML compacto siguiente está incompleto de forma deliberada y debería devolver errores de validación. Una factura comercial completa debe incluir todos los campos obligatorios; el ejemplo muestra el formato de solicitud, no una factura conforme.
La fase de briefing requiere topic (300 bytes), audience (500 bytes) y goal (500 bytes). El campo opcional text aporta hasta 12.000 bytes de material de referencia, en un máximo de 12 párrafos de 1.800 bytes cada uno. El campo opcional source_url debe ser una dirección HTTP(S) pública de hasta 2.000 caracteres; analyse_url debe ser el booleano JSON true para autorizar el análisis. Los destinos privados y las páginas no permitidas permanecen bloqueados.
Resultado y exportación
Primero se envía phase="briefing". Se revisan el esquema, las preguntas y las fuentes recibidos. El resultado vinculado al propietario proporciona approval_token y briefing_hash. Solo después de una revisión explícita se envían phase="article", approved=true, sources_approved=true y ambos valores sin cambios. La aprobación caduca a los 30 minutos y pertenece a la cuenta autenticada. Las solicitudes de artículo no pueden sustituir topic, audience, goal, text ni las fuentes. El artículo permanece como borrador con párrafos vinculados a fuentes; nada se publica automáticamente.
Solicitud JSON
{
"tool": "blog_assistant",
"phase": "briefing",
"topic": "Bicycle inspections",
"audience": "Local commuters",
"goal": "Explain the appointment process",
"text": "An inspection requires an appointment.\n\nThe workshop checks brakes, tyres and lights."
}
Los informes de facturas incluyen result.exports.json; los borradores de artículos validados incluyen result.exports.text. Cada exportación contiene filename, mime y content en UTF-8. El texto del artículo conserva las referencias a las fuentes y permanece como borrador sin publicar.
Las exportaciones se guardan como archivos adjuntos con el tipo MIME devuelto. Todo texto debe tratarse como contenido no confiable y escaparse antes de representarlo como HTML. No debe ejecutarse el contenido de los documentos ni convertir los hallazgos en acciones externas automáticas.
Herramientas de documentos, hojas de cálculo y multimedia
Estas ocho herramientas utilizan la misma API de tareas autenticada. El campo text de la solicitud JSON contiene un objeto codificado en JSON. Los archivos subidos se representan en ese objeto mediante su nombre y contenido codificado en base64 estándar. No se descargan archivos desde URL remotas.
La vista previa y la exportación son solicitudes distintas. La exportación requiere una aprobación explícita y la huella digital de origen o el token de aprobación vinculado al propietario devuelto por la vista previa. Una respuesta de archivo o de modelo no puede otorgar aprobación.
Digitalizador de recibos
receipt_extract
Entrada y límites
El objeto contiene files: una lista con un objeto que incluye name y content_base64. PDF, PNG, JPEG o TXT; máximo 1 MB, PDF de hasta tres páginas. options.action es review o export; options.export_format es csv o xlsx. La exportación requiere los archivos originales, approved=true, source_sha256 y reviewed con los fields e items corregidos.
Resultado y revisión
La revisión devuelve campos extraídos, líneas de detalle, evidencia exacta de la fuente y advertencias aritméticas. Los valores exportados son borradores revisados por el cliente, no registros contables verificados. El OCR puede introducir errores.
El sobre contiene task, columns, application, formula_language y separator. Cada columna tiene name, cell y sample. Hasta 20 columnas y 3.000 caracteres de tarea. application es excel o sheets; los nombres de las funciones son en, de o pl; el separator es una coma o punto y coma. Los nombres de funciones en inglés están disponibles para configuraciones de hoja de cálculo compatibles.
Resultado y revisión
Devuelve fórmula, explicación, suposiciones y comprobaciones de ejemplo. tests_executed es false: el servidor nunca ejecuta la fórmula. El subconjunto admitido permite funciones comunes y referencias de celdas locales; las referencias externas, macros y funciones de red son rechazadas.
Ejemplo de solicitud
{
"tool": "spreadsheet_formula",
"text": "{\"task\":\"Calculate quantity times unit price.\",\"columns\":[{\"name\":\"Quantity\",\"cell\":\"A2\",\"sample\":\"3\"},{\"name\":\"Unit price\",\"cell\":\"B2\",\"sample\":\"12\"}],\"application\":\"excel\",\"formula_language\":\"en\",\"separator\":\",\"}"
}
El objeto contiene source, translation, source_language y target_language, además de terms opcional con pares source y target. Hasta 10.000 caracteres por texto y 30 pares de términos.
Resultado y revisión
Devuelve posibles diferencias con citas exactas y desplazamientos de bytes en ambos textos. Las comprobaciones separadas comparan ocurrencias numéricas literales y términos requeridos. El formato localizado o la inflexión pueden explicar un hallazgo; un informe vacío no certifica la exactitud.
El sobre contiene filename, content_base64 y language. Formatos compatibles: WAV, MP3, M4A, MP4, WebM, OGG y FLAC. Máximo 3 MiB y 30 segundos. language puede ser auto o un código de idioma compatible. Los archivos se procesan localmente; no se realiza ninguna descarga por URL.
Resultado y revisión
Devuelve segmentos con marca de tiempo y exportaciones en TXT, SRT y VTT para revisión. El reconocimiento puede ser incorrecto. Un estado not_completed incluye un código de error limitado y no representa una transcripción exitosa.
Se requiere un archivo real. El siguiente esquema describe el sobre de texto decodificado; content_base64 debe contener los bytes reales del archivo codificados como base64 estándar. Las cadenas de marcador de posición no son ejemplos funcionales.
El objeto contiene template con name y content_base64, además de data como texto CSV o D4XLSX1: seguido de bytes XLSX codificados en base64 estándar. La plantilla DOCX admite hasta 32 marcadores de posición y los datos hasta 20 filas. options.action es review o export; options.export_format es docx o pdf. La exportación requiere las entradas originales, approved=true y source_sha256.
Resultado y revisión
La vista previa enumera los marcadores de posición, las columnas de datos y los valores faltantes. La ausencia de valores utilizados bloquea la exportación. El ZIP contiene los documentos completados. DOCX conserva el diseño de la plantilla; PDF utiliza un diseño de texto simple sin estilos de Word ni imágenes.
Se requiere un archivo real. El siguiente esquema describe el sobre de texto decodificado; content_base64 debe contener los bytes reales del archivo codificados como base64 estándar. Las cadenas de marcador de posición no son ejemplos funcionales.
El objeto contiene las tablas source y target como texto CSV o D4XLSX1: seguido de bytes XLSX codificados en base64 estándar. El encabezado de destino nombra las columnas previstas; una segunda fila opcional declara text, number, date o email, con el prefijo opcional required:. mapping contiene índices de columnas de origen que empiezan en cero o null. Hasta 200 filas de datos y 32 columnas.
Resultado y revisión
Devuelve mapeos sugeridos, un perfil reutilizable, filas de vista previa y problemas de validación. La exportación con options.action=export requiere approved=true y un mapeo explícito; los problemas de validación no resueltos bloquean la exportación. No se modifica ningún sistema externo.
Para phase=outline, text contiene title, audience, purpose y material. Material tiene de uno a ocho párrafos de origen, de hasta 1,200 caracteres cada uno. Para phase=pptx, enviar approved=true y approval_token en el nivel superior; text debe estar ausente o vacío. Los tokens están vinculados a la cuenta autenticada y caducan.
Resultado y revisión
El esquema contiene títulos de diapositivas y citas vinculados al origen. Tras la revisión, la segunda solicitud exporta un PPTX editable con acentos geométricos y notas del orador. El texto de origen no puede modificar la aprobación, la vinculación de la cuenta o los permisos de exportación.
Ejemplo de solicitud
{
"tool": "presentation",
"phase": "outline",
"text": "{\"title\":\"Workshop services\",\"audience\":\"Local businesses\",\"purpose\":\"Explain available services\",\"material\":\"The workshop repairs bicycles.\\nAppointments are required for inspections.\"}"
}
El objeto contiene files y un nombre de proyecto opcional en project. Hasta diez archivos TXT, PDF, DOCX, PNG o JPEG, 1 MB por archivo y 2 MB en total. options.action es review o export; options.export_format es zip. La exportación requiere las entradas originales, approved=true, source_sha256 y un objeto names que asigna los identificadores de archivo a los destinos revisados.
Resultado y revisión
Devuelve categorías, fechas y nombres de archivo propuestos. Las sugerencias se basan en el texto del documento y requieren revisión. La exportación crea un ZIP de copias; los originales permanecen sin cambios. Se rechazan las rutas inseguras, los cambios de extensión y los destinos duplicados.
Las exportaciones de texto contienen el campo content. Las binarias indican base64 mediante content_base64 o encoding=base64. Solo debe decodificarse la codificación declarada. Los nombres de archivo son sugerencias; los resultados solo están disponibles mediante una consulta autenticada con comprobación en el servidor de su pertenencia a la cuenta.
Herramientas de compras, planificación y operaciones
Estas ocho herramientas usan la API de trabajos autenticada existente. El campo text contiene un objeto codificado en JSON con los campos de entrada indicados a continuación. Los ejemplos incluyen datos de muestra reales y acotados.
Cada resultado inicial requiere una fase del modelo de IA mediante el servicio de procesamiento existente. El código determinista valida referencias de origen, restricciones y cálculos después de que el modelo proponga correspondencias, asignaciones o estructura. No hay alternativa basada únicamente en código.
Enviar application/json. Se rechazan cargas multipart, URL de archivos remotos, campos desconocidos y options específicas no vacías. Omitir options o enviar un objeto vacío. Las banderas comunes conservan su significado general en la API.
Comparación de ofertas de proveedores
supplier_compare
Comparar las líneas de ofertas con los artículos requeridos, revisar las correspondencias de IA y examinar diferencias de cantidad, moneda, transporte y precio total.
Campos de entrada decodificados
requirements — Artículos requeridos
Columnas CSV: description,quantity,unit. Las unidades deben escribirse igual que en las ofertas. Hasta 30 filas; 40 filas entre todas las tablas.
offers — Líneas de ofertas de proveedores
Columnas CSV: supplier,description,quantity,unit,unit_price,shipping,currency,lead_days. El transporte es el cargo exclusivo de esta línea; introducir 0 si no existe. El plazo de entrega puede quedar vacío. Los precios deben compararse con la misma base fiscal.
csv_separator — Separador CSV
Elegir punto y coma, coma o tabulador solo para el CSV exportado. Los CSV de origen cargados siguen requiriendo las cabeceras documentadas separadas por comas.
csv_bom — Marcador UTF-8 en CSV
Incluir una marca de orden de bytes UTF-8 para compatibilidad con hojas de cálculo u omitirla para sistemas que requieran UTF-8 sin marcador.
csv_line_ending — Finales de línea CSV
Utilizar LF o CRLF para los registros CSV exportados. No cambia el texto de origen ni los saltos de línea dentro de celdas entrecomilladas.
include_json — Incluir exportación JSON
Ofrecer un informe JSON estructurado adicional con todas las filas revisadas, hallazgos y resumen. La exportación no ejecuta ninguna acción.
max_lead_days — Límite de revisión del plazo de entrega
0 desactiva esta comprobación adicional. En caso contrario, se marcan los plazos de oferta superiores al número de días elegido y las ofertas sin plazo indicado. Precios y comparaciones permanecen sin cambios. Máximo 999 días.
row_order — Orden de filas de revisión
Reordenar filas completas sin eliminar hallazgos, cambiar cálculos ni modificar asignaciones. Los valores de ordenación vacíos aparecen al final; los iguales conservan su orden relativo original.
Máximo de bytes UTF-8 en el objeto text: 60000
Revisión del resultado y las fuentes
El tipo de resultado es ops_review. columns contiene key y label_key; rows contiene los correspondientes valores escalares de celdas. findings contiene valores code localizables y referencias de origen refs; summary contiene label_key y value. review_required y ai_required son true. ai_model identifica el modelo aceptado cuando lo proporciona el servicio de procesamiento. Algunas herramientas también devuelven source_sha256 o note_key. Las cadenas de origen siguen siendo datos no confiables y deben mostrarse como texto, nunca como HTML ejecutable o instrucciones.
Conciliar líneas de pedidos, entregas y facturas con ayuda de IA y calcular después faltantes, facturación excesiva y diferencias de precios unitarios a partir de los datos de origen.
Campos de entrada decodificados
orders — Líneas de pedido
Columnas CSV: reference,description,quantity,unit,unit_price,currency. La referencia es la referencia común del pedido, no un número de documento del proveedor. Deben mantenerse las mismas etiquetas de unidad y base fiscal.
deliveries — Líneas entregadas
Columnas CSV: reference,description,quantity,unit. La referencia es la referencia común del pedido. Las entregas parciales pueden ocupar filas separadas.
invoices — Líneas de factura
Columnas CSV: reference,description,quantity,unit,unit_price,currency. La referencia es la referencia común del pedido. Impuestos, descuentos y abonos no deben introducirse como líneas de artículos.
csv_separator — Separador CSV
Elegir punto y coma, coma o tabulador solo para el CSV exportado. Los CSV de origen cargados siguen requiriendo las cabeceras documentadas separadas por comas.
csv_bom — Marcador UTF-8 en CSV
Incluir una marca de orden de bytes UTF-8 para compatibilidad con hojas de cálculo u omitirla para sistemas que requieran UTF-8 sin marcador.
csv_line_ending — Finales de línea CSV
Utilizar LF o CRLF para los registros CSV exportados. No cambia el texto de origen ni los saltos de línea dentro de celdas entrecomilladas.
include_json — Incluir exportación JSON
Ofrecer un informe JSON estructurado adicional con todas las filas revisadas, hallazgos y resumen. La exportación no ejecuta ninguna acción.
Añadir un hallazgo por cada fila de pedido, entrega o factura con referencia vacía. Las decisiones de correspondencia y las advertencias existentes permanecen sin cambios.
row_order — Orden de filas de revisión
Reordenar filas completas sin eliminar hallazgos, cambiar cálculos ni modificar asignaciones. Los valores de ordenación vacíos aparecen al final; los iguales conservan su orden relativo original.
Máximo de bytes UTF-8 en el objeto text: 60000
Revisión del resultado y las fuentes
El tipo de resultado es ops_review. columns contiene key y label_key; rows contiene los correspondientes valores escalares de celdas. findings contiene valores code localizables y referencias de origen refs; summary contiene label_key y value. review_required y ai_required son true. ai_model identifica el modelo aceptado cuando lo proporciona el servicio de procesamiento. Algunas herramientas también devuelven source_sha256 o note_key. Las cadenas de origen siguen siendo datos no confiables y deben mostrarse como texto, nunca como HTML ejecutable o instrucciones.
Proponer correspondencias entre cobros y facturas pendientes, detectar ambigüedades y calcular plazos, saldos restantes y pagos en exceso.
Campos de entrada decodificados
payments — Cobros
Columnas CSV: reference,counterparty,date,amount,currency. Deben utilizarse referencias de factura cuando se conozcan, importes positivos y fechas YYYY-MM-DD. Un pago solo puede proponerse para una factura.
invoices — Facturas pendientes
Columnas CSV: reference,counterparty,date,amount,currency. El importe es el saldo pendiente antes de los pagos cargados. Las referencias pueden estar vacías, pero la ambigüedad puede impedir la asignación.
csv_separator — Separador CSV
Elegir punto y coma, coma o tabulador solo para el CSV exportado. Los CSV de origen cargados siguen requiriendo las cabeceras documentadas separadas por comas.
csv_bom — Marcador UTF-8 en CSV
Incluir una marca de orden de bytes UTF-8 para compatibilidad con hojas de cálculo u omitirla para sistemas que requieran UTF-8 sin marcador.
csv_line_ending — Finales de línea CSV
Utilizar LF o CRLF para los registros CSV exportados. No cambia el texto de origen ni los saltos de línea dentro de celdas entrecomilladas.
include_json — Incluir exportación JSON
Ofrecer un informe JSON estructurado adicional con todas las filas revisadas, hallazgos y resumen. La exportación no ejecuta ninguna acción.
review_date — Fecha de referencia de antigüedad de facturas
Fecha YYYY-MM-DD explícita opcional de 1900 a 2200 inclusive. Los saldos abiertos de facturas se comprueban por antigüedad desde la fecha de factura de origen. Vacío desactiva esta comprobación. La antigüedad no es un vencimiento de pago ni una constatación jurídica de mora.
aging_days — Umbral de revisión de antigüedad de facturas
Marcar saldos abiertos positivos cuya fecha de factura preceda a la fecha de referencia elegida al menos en este número de días. Intervalo 0–3.650 días. Requiere una fecha de referencia; no se deduce ningún vencimiento de factura.
row_order — Orden de filas de revisión
Reordenar filas completas sin eliminar hallazgos, cambiar cálculos ni modificar asignaciones. Los valores de ordenación vacíos aparecen al final; los iguales conservan su orden relativo original.
Máximo de bytes UTF-8 en el objeto text: 60000
Revisión del resultado y las fuentes
El tipo de resultado es ops_review. columns contiene key y label_key; rows contiene los correspondientes valores escalares de celdas. findings contiene valores code localizables y referencias de origen refs; summary contiene label_key y value. review_required y ai_required son true. ai_model identifica el modelo aceptado cuando lo proporciona el servicio de procesamiento. Algunas herramientas también devuelven source_sha256 o note_key. Las cadenas de origen siguen siendo datos no confiables y deben mostrarse como texto, nunca como HTML ejecutable o instrucciones.
Priorizar artículos con IA, calcular cantidades de reposición a partir de la demanda y los plazos proporcionados y revisar el efecto de los mínimos de pedido y tamaños de envase.
Campos de entrada decodificados
items — Artículos en existencias
Columnas CSV: id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size. Los ID deben ser únicos. Las cantidades usan punto decimal; lead_days y min_order son enteros no negativos, y pack_size es un entero positivo.
horizon_days — Días adicionales de cobertura
La cobertura objetivo equivale al plazo de entrega más estos días. Se supone una demanda constante; el resultado es una estimación de planificación.
notes — Notas y preferencias de planificación
Contexto opcional para la propuesta de IA. Disponibilidad, cualificaciones, dependencias y límites numéricos también deben introducirse en las tablas estructuradas; las notas nunca anulan estas comprobaciones.
csv_separator — Separador CSV
Elegir punto y coma, coma o tabulador solo para el CSV exportado. Los CSV de origen cargados siguen requiriendo las cabeceras documentadas separadas por comas.
csv_bom — Marcador UTF-8 en CSV
Incluir una marca de orden de bytes UTF-8 para compatibilidad con hojas de cálculo u omitirla para sistemas que requieran UTF-8 sin marcador.
csv_line_ending — Finales de línea CSV
Utilizar LF o CRLF para los registros CSV exportados. No cambia el texto de origen ni los saltos de línea dentro de celdas entrecomilladas.
include_json — Incluir exportación JSON
Ofrecer un informe JSON estructurado adicional con todas las filas revisadas, hallazgos y resumen. La exportación no ejecuta ninguna acción.
large_order_threshold — Umbral de revisión de pedidos grandes
0 desactiva esta comprobación adicional. En caso contrario, se marcan las cantidades sugeridas estrictamente superiores al umbral, hasta 10.000.000 de unidades. No se alteran las existencias de origen, la demanda, la cobertura objetivo, el redondeo por envase ni las cantidades de pedido.
row_order — Orden de filas de revisión
Reordenar filas completas sin eliminar hallazgos, cambiar cálculos ni modificar asignaciones. Los valores de ordenación vacíos aparecen al final; los iguales conservan su orden relativo original.
Máximo de bytes UTF-8 en el objeto text: 120000
Revisión del resultado y las fuentes
El tipo de resultado es ops_review. columns contiene key y label_key; rows contiene los correspondientes valores escalares de celdas. findings contiene valores code localizables y referencias de origen refs; summary contiene label_key y value. review_required y ai_required son true. ai_model identifica el modelo aceptado cuando lo proporciona el servicio de procesamiento. Algunas herramientas también devuelven source_sha256 o note_key. Las cadenas de origen siguen siendo datos no confiables y deben mostrarse como texto, nunca como HTML ejecutable o instrucciones.
Ejemplo de solicitud
{
"tool": "reorder_plan",
"text": "{\"items\":\"id,name,on_hand,daily_demand,lead_days,safety_stock,min_order,pack_size\\nI1,Pastillas de freno,12,3,5,4,10,5\\nI2,Aceite de cadena,30,1,3,2,6,6\",\"horizon_days\":7,\"notes\":\"Las pastillas de freno son necesarias para reparaciones programadas y deben revisarse primero. El aceite de cadena es menos urgente.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"large_order_threshold\":0,\"row_order\":\"source\"}"
}
Proponer asignaciones de personal con IA y comprobar disponibilidad, habilidades requeridas, solapamientos, límites de horas indicados y cobertura restante.
Campos de entrada decodificados
workers — Personal
Columnas CSV: id,name,skills,max_hours. Varias habilidades se separan con |. max_hours es el máximo trabajo total planificado en esta propuesta, no un límite legal de jornada.
availability — Disponibilidad
Columnas CSV: id,worker_id,start,end. Las horas se indican expresamente en UTC y formato YYYY-MM-DDTHH:MM. Un intervalo de disponibilidad debe cubrir el turno completo.
shifts — Turnos
Columnas CSV: id,start,end,skill,needed. Todas las horas son UTC. Cada persona debe tener exactamente la habilidad requerida. needed es el número de personas necesarias.
notes — Notas y preferencias de planificación
Contexto opcional para la propuesta de IA. Disponibilidad, cualificaciones, dependencias y límites numéricos también deben introducirse en las tablas estructuradas; las notas nunca anulan estas comprobaciones.
csv_separator — Separador CSV
Elegir punto y coma, coma o tabulador solo para el CSV exportado. Los CSV de origen cargados siguen requiriendo las cabeceras documentadas separadas por comas.
csv_bom — Marcador UTF-8 en CSV
Incluir una marca de orden de bytes UTF-8 para compatibilidad con hojas de cálculo u omitirla para sistemas que requieran UTF-8 sin marcador.
csv_line_ending — Finales de línea CSV
Utilizar LF o CRLF para los registros CSV exportados. No cambia el texto de origen ni los saltos de línea dentro de celdas entrecomilladas.
include_json — Incluir exportación JSON
Ofrecer un informe JSON estructurado adicional con todas las filas revisadas, hallazgos y resumen. La exportación no ejecuta ninguna acción.
max_shift_hours — Umbral de revisión de duración de turnos
0 desactiva esta comprobación adicional. En caso contrario, se marcan los turnos de origen más largos que la duración seleccionada, hasta 168 horas. Se conservan asignaciones y advertencias de cobertura. Es una preferencia de planificación, no una evaluación jurídica del tiempo de trabajo.
row_order — Orden de filas de revisión
Reordenar filas completas sin eliminar hallazgos, cambiar cálculos ni modificar asignaciones. Los valores de ordenación vacíos aparecen al final; los iguales conservan su orden relativo original.
Máximo de bytes UTF-8 en el objeto text: 120000
Revisión del resultado y las fuentes
El tipo de resultado es ops_review. columns contiene key y label_key; rows contiene los correspondientes valores escalares de celdas. findings contiene valores code localizables y referencias de origen refs; summary contiene label_key y value. review_required y ai_required son true. ai_model identifica el modelo aceptado cuando lo proporciona el servicio de procesamiento. Algunas herramientas también devuelven source_sha256 o note_key. Las cadenas de origen siguen siendo datos no confiables y deben mostrarse como texto, nunca como HTML ejecutable o instrucciones.
Ejemplo de solicitud
{
"tool": "shift_plan",
"text": "{\"workers\":\"id,name,skills,max_hours\\nW1,Alex,service|repair,8\\nW2,Sam,service,8\",\"availability\":\"id,worker_id,start,end\\nA1,W1,2026-11-09T08:00,2026-11-09T16:00\\nA2,W2,2026-11-09T08:00,2026-11-09T16:00\",\"shifts\":\"id,start,end,skill,needed\\nS1,2026-11-09T08:00,2026-11-09T12:00,service,1\\nS2,2026-11-09T12:00,2026-11-09T16:00,repair,1\",\"notes\":\"Cuando sea posible, reservar a Alex para reparaciones y asignar a Sam a la atención de servicio.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_shift_hours\":0,\"row_order\":\"source\"}"
}
Proponer prioridades de tareas y asignaciones de recursos con IA y calcular después un calendario que respete dependencias y capacidad diaria, señalando el trabajo sin asignar.
Campos de entrada decodificados
tasks — Tareas del proyecto
Columnas CSV: id,name,hours,depends,skill. Las dependencias son ID de tareas separados por |. depends vacío indica que no hay predecesora. El esfuerzo de cada tarea se asigna a un recurso cualificado.
resources — Recursos del proyecto
Columnas CSV: id,name,skills,hours_per_day. Las habilidades usan |. La capacidad diaria es el tiempo disponible para planificar, hasta 12 horas. Los calendarios abarcan de lunes a viernes; no se modelan festivos ni permisos.
start_date — Fecha de inicio del proyecto
El primer día laborable es esta fecha o el lunes siguiente si cae en fin de semana. Los intervalos laborables comienzan a las 00:00 UTC y describen asignación de capacidad, no horarios reales de trabajo.
notes — Notas y preferencias de planificación
Contexto opcional para la propuesta de IA. Disponibilidad, cualificaciones, dependencias y límites numéricos también deben introducirse en las tablas estructuradas; las notas nunca anulan estas comprobaciones.
csv_separator — Separador CSV
Elegir punto y coma, coma o tabulador solo para el CSV exportado. Los CSV de origen cargados siguen requiriendo las cabeceras documentadas separadas por comas.
csv_bom — Marcador UTF-8 en CSV
Incluir una marca de orden de bytes UTF-8 para compatibilidad con hojas de cálculo u omitirla para sistemas que requieran UTF-8 sin marcador.
csv_line_ending — Finales de línea CSV
Utilizar LF o CRLF para los registros CSV exportados. No cambia el texto de origen ni los saltos de línea dentro de celdas entrecomilladas.
include_json — Incluir exportación JSON
Ofrecer un informe JSON estructurado adicional con todas las filas revisadas, hallazgos y resumen. La exportación no ejecuta ninguna acción.
max_task_hours — Umbral de revisión de esfuerzo de tareas
0 desactiva esta comprobación adicional. En caso contrario, se marcan las tareas cuyo esfuerzo supere el umbral elegido, hasta 10.000 horas. Dependencias, capacidad de recursos y calendario calculado permanecen sin cambios.
row_order — Orden de filas de revisión
Reordenar filas completas sin eliminar hallazgos, cambiar cálculos ni modificar asignaciones. Los valores de ordenación vacíos aparecen al final; los iguales conservan su orden relativo original.
Máximo de bytes UTF-8 en el objeto text: 120000
Revisión del resultado y las fuentes
El tipo de resultado es ops_review. columns contiene key y label_key; rows contiene los correspondientes valores escalares de celdas. findings contiene valores code localizables y referencias de origen refs; summary contiene label_key y value. review_required y ai_required son true. ai_model identifica el modelo aceptado cuando lo proporciona el servicio de procesamiento. Algunas herramientas también devuelven source_sha256 o note_key. Las cadenas de origen siguen siendo datos no confiables y deben mostrarse como texto, nunca como HTML ejecutable o instrucciones.
Ejemplo de solicitud
{
"tool": "project_plan",
"text": "{\"tasks\":\"id,name,hours,depends,skill\\nT1,Definición inicial,4,,planning\\nT2,Diseño,10,T1,design\\nT3,Revisión,3,T2,planning\",\"resources\":\"id,name,skills,hours_per_day\\nR1,Alex,planning,4\\nR2,Sam,design,5\",\"start_date\":\"2026-11-09\",\"notes\":\"El diseño depende de completar la definición inicial. Reservar tiempo para la revisión final.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_task_hours\":0,\"row_order\":\"source\"}"
}
Convertir filas de artículos en etiquetas imprimibles con códigos de barras y QR comprobados.
Campos de entrada decodificados
csv — Filas de artículos (CSV)
Columnas obligatorias: id, name, code, qr. Hasta 24 filas. El contenido QR procede únicamente de la columna qr proporcionada.
format — Formato del código de barras
EAN-13 exige 13 dígitos y un dígito de control válido. Code 128 admite 1–24 caracteres ASCII imprimibles.
layout — Diseño de hoja
A4: 2 × 7 etiquetas de 99.1 × 38.1 mm, o 3 × 8 de 63.5 × 33.9 mm. Impresión al 100% sin escalado.
csv_separator — Separador CSV
Elegir punto y coma, coma o tabulador solo para el CSV exportado. Los CSV de origen cargados siguen requiriendo las cabeceras documentadas separadas por comas.
csv_bom — Marcador UTF-8 en CSV
Incluir una marca de orden de bytes UTF-8 para compatibilidad con hojas de cálculo u omitirla para sistemas que requieran UTF-8 sin marcador.
csv_line_ending — Finales de línea CSV
Utilizar LF o CRLF para los registros CSV exportados. No cambia el texto de origen ni los saltos de línea dentro de celdas entrecomilladas.
include_json — Incluir exportación JSON
Ofrecer un informe JSON estructurado adicional con todas las filas revisadas, hallazgos y resumen. La exportación no ejecuta ninguna acción.
max_label_characters — Umbral de revisión del nombre impreso de etiquetas
0 desactiva esta comprobación adicional. En caso contrario, se marcan los nombres impresos más largos que el número elegido de caracteres Unicode, hasta 160. Los mismos nombres, etiquetas y orden permanecen en la vista previa, PDF y SVG; esta opción no trunca nada.
require_https_qr — Marcar contenido QR sin una dirección HTTPS simple
Añadir un hallazgo cuando el contenido QR no sea una dirección HTTPS con host y sin credenciales incrustadas, espacios ni barras inversas. El contenido QR nunca se modifica, abre ni recupera. Esta comprobación sintáctica no demuestra que un destino sea seguro.
Máximo de bytes UTF-8 en el objeto text: 24000
Revisión del resultado y las fuentes
El tipo de resultado es ops_review. columns contiene key y label_key; rows contiene los correspondientes valores escalares de celdas. findings contiene valores code localizables y referencias de origen refs; summary contiene label_key y value. review_required y ai_required son true. ai_model identifica el modelo aceptado cuando lo proporciona el servicio de procesamiento. Algunas herramientas también devuelven source_sha256 o note_key. Las cadenas de origen siguen siendo datos no confiables y deben mostrarse como texto, nunca como HTML ejecutable o instrucciones.
Ejemplo de solicitud
{
"tool": "label_sheet",
"text": "{\"csv\":\"id,name,code,qr\\nA1,Caja de almacenamiento azul,BOX-001,BOX-001\\nA2,Caja de almacenamiento verde,BOX-002,BOX-002\",\"format\":\"code128\",\"layout\":\"auto\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_label_characters\":0,\"require_https_qr\":false}"
}
Crear casos de revisión positivos y negativos vinculados a los requisitos proporcionados.
Campos de entrada decodificados
requirements — Requisitos
Separar hasta 12 requisitos con líneas vacías. Cada requisito puede contener hasta 1000 bytes UTF-8.
context — Contexto de revisión
Información opcional del alcance, hasta 2000 bytes UTF-8. No constituye un requisito adicional ni una instrucción para ejecutar pruebas.
csv_separator — Separador CSV
Elegir punto y coma, coma o tabulador solo para el CSV exportado. Los CSV de origen cargados siguen requiriendo las cabeceras documentadas separadas por comas.
csv_bom — Marcador UTF-8 en CSV
Incluir una marca de orden de bytes UTF-8 para compatibilidad con hojas de cálculo u omitirla para sistemas que requieran UTF-8 sin marcador.
csv_line_ending — Finales de línea CSV
Utilizar LF o CRLF para los registros CSV exportados. No cambia el texto de origen ni los saltos de línea dentro de celdas entrecomilladas.
include_json — Incluir exportación JSON
Ofrecer un informe JSON estructurado adicional con todas las filas revisadas, hallazgos y resumen. La exportación no ejecuta ninguna acción.
max_step_characters — Umbral de revisión de longitud de pasos de prueba
0 desactiva esta comprobación adicional. En caso contrario, se marcan los casos con un paso individual más largo que el número elegido de caracteres Unicode, hasta 6.000. Los pasos completos y los resultados esperados siguen visibles y se exportan.
row_order — Orden de filas de revisión
Reordenar filas completas sin eliminar hallazgos, cambiar cálculos ni modificar asignaciones. Los valores de ordenación vacíos aparecen al final; los iguales conservan su orden relativo original.
Máximo de bytes UTF-8 en el objeto text: 24000
Revisión del resultado y las fuentes
El tipo de resultado es ops_review. columns contiene key y label_key; rows contiene los correspondientes valores escalares de celdas. findings contiene valores code localizables y referencias de origen refs; summary contiene label_key y value. review_required y ai_required son true. ai_model identifica el modelo aceptado cuando lo proporciona el servicio de procesamiento. Algunas herramientas también devuelven source_sha256 o note_key. Las cadenas de origen siguen siendo datos no confiables y deben mostrarse como texto, nunca como HTML ejecutable o instrucciones.
Ejemplo de solicitud
{
"tool": "test_cases",
"text": "{\"requirements\":\"El formulario de contacto requiere una dirección de correo electrónico.\\n\\nLa cantidad del pedido debe estar entre 1 y 10.\",\"context\":\"Review of the customer ordering form.\",\"csv_separator\":\"semicolon\",\"csv_bom\":true,\"csv_line_ending\":\"lf\",\"include_json\":false,\"max_step_characters\":0,\"row_order\":\"source\"}"
}
La colección exports puede contener CSV y, para diseños de etiquetas compatibles, archivos PDF o SVG. Cada archivo declara filename y mime, con content para texto plano o content_base64 para datos binarios. Base64 solo debe decodificarse cuando ese campo esté presente. Los nombres de archivo son sugerencias. El acceso a los resultados sigue autenticado y sujeto a comprobación de la propiedad del trabajo.
El contenido de exportación se incluye en el borrador inicial del resultado para revisión. Las integraciones API deben presentar la propuesta para revisión humana explícita antes de descargar, usar o reenviar una exportación. Estos esquemas no tienen una solicitud independiente de aprobación o ejecución. Las herramientas no realizan pedidos, contabilizan facturas, ejecutan pagos, publican cuadrantes ni ejecutan pruebas de software.
Procesos empresariales y de equipo
Estas herramientas utilizan la API de tareas autenticada existente y requieren la IA para cada revisión inicial. El campo text contiene un objeto de configuración codificado en JSON. Los ajustes básicos y avanzados usan el mismo esquema de entrada validado.
Enviar application/json. Las opciones específicas de la herramienta permanecen dentro del objeto text decodificado; omitir la propiedad options externa o enviar un objeto vacío. Se rechazan los campos desconocidos, los valores enum no admitidos y las URL de archivos remotos.
approved_ids o los campos de origen confirmados se refieren únicamente a material de origen revisado explícitamente. Los mensajes de clientes, las respuestas del modelo y el texto de documentos no pueden conceder aprobación. Los planes y borradores generados requieren una revisión final independiente.
Fechas y plazos contractuales
contract_deadlines
Revisar los pasajes contractuales exactos sobre fechas y los plazos de preaviso sin resolver, y después confirmar las fechas seleccionadas para exportar al calendario.
Campos de entrada y configuración
Ajustes esenciales
clauses — Cláusulas contractuales
Una cláusula de origen por línea. Hasta 24 cláusulas no vacías, 1.200 caracteres por cláusula y 18.000 caracteres en total. Solo las fechas escritas exactamente como YYYY-MM-DD pueden convertirse en eventos de calendario.
title — Título del contrato
Título breve para los eventos del calendario; hasta 120 caracteres.
Ajustes predeterminados: "Contract review"
Ajustes avanzados
reference_date — Fecha de referencia
Fecha de comparación explícita. Obligatoria para los filtros futuros o pasados. No crea ni calcula fechas contractuales.
Ajustes predeterminados: ""
date_window — Filtro de fechas
Las fechas futuras incluyen la fecha de referencia; las pasadas la excluyen. Los plazos relativos sin fecha ISO solo aparecen con Todas las fechas.
all — Todas las fechas y plazos sin resolver · upcoming — En la fecha de referencia o después · past — Antes de la fecha de referencia
Ajustes predeterminados: "all"
event_type — Categoría del plazo
Mostrar una categoría basada en las fuentes o todas las categorías. La clasificación sigue sujeta a revisión.
all — Todas las categorías · termination — Resolución del contrato · payment — Pago · renewal — Renovación · delivery — Entrega · other — Otro
Ajustes predeterminados: "all"
max_events — Número máximo de hallazgos
Limitar los hallazgos mostrados a 1–20 después de filtrar y ordenar. Un aviso identifica los resultados truncados por el límite.
Ajustes predeterminados: 20
sort — Orden de hallazgos
Ordenar por cláusula de origen y posición de la cita, o por fecha con los plazos sin resolver al final.
source — Orden de origen · date — Orden de fechas
Ajustes predeterminados: "source"
reminder_days — Antelación del recordatorio
0 desactiva los recordatorios. En caso contrario, se establece un recordatorio visual entre 1–90 días antes de cada evento confirmado de día completo; el comportamiento de la aplicación de calendario puede variar.
Ajustes predeterminados: 7
include_source — Incluir citas de origen
Mostrar citas exactas en la revisión y en las descripciones confirmadas del calendario. Los identificadores de origen y las posiciones de caracteres permanecen visibles en ambos modos.
yes — Incluir citas · no — Solo referencias de origen
Ajustes predeterminados: "yes"
calendar_name — Nombre del calendario
Nombre del calendario ICS confirmado, hasta 120 caracteres.
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "contract_deadlines",
"text": "{\"clauses\":\"La factura es pagadera el 2027-03-15.\\nEl preaviso debe recibirse al menos 30 días antes de la renovación.\\nLa fecha de entrega es el 2027-04-02.\",\"title\":\"Contrato de servicios\",\"reference_date\":\"2027-01-01\",\"date_window\":\"upcoming\",\"event_type\":\"all\",\"max_events\":20,\"sort\":\"date\",\"reminder_days\":7,\"include_source\":\"yes\",\"calendar_name\":\"Fechas contractuales revisadas\"}"
}
Organizar las partidas facilitadas de trabajo, servicios y materiales en un borrador con cálculos deterministas de recargo, margen, descuento e impuesto.
Campos de entrada y configuración
Ajustes esenciales
items — Partidas del presupuesto
Cabeceras CSV: label,kind,quantity,unit,cost. kind es labor, material o service. quantity utiliza punto decimal y hasta tres decimales; cost es el coste unitario neto con hasta dos decimales. Hasta 30 filas. Las cantidades de trabajo pueden representar horas.
currency — Moneda
Una moneda para todas las partidas; sin conversión de tipos de cambio. Todos los importes utilizan dos decimales.
El recargo añade un porcentaje al coste. El margen objetivo divide el coste entre uno menos el porcentaje; es el margen antes del descuento, no un recargo.
markup — Recargo sobre el coste · margin — Margen objetivo antes del descuento
Ajustes predeterminados: "markup"
pricing_percent — Porcentaje de precio
0–500 para el recargo o 0–95 para el margen objetivo; como máximo dos decimales.
Ajustes predeterminados: 20
discount_percent — Porcentaje de descuento
Descuento explícito del 0–100%, aplicado a cada precio de venta calculado antes de impuestos. Como máximo dos decimales.
Ajustes predeterminados: 0
tax_percent — Porcentaje de impuesto
Impuesto explícito del 0–100% aplicado después del descuento. Cero significa que no se añade impuesto. Esta herramienta no determina el tipo aplicable ni el tratamiento fiscal.
Ajustes predeterminados: 0
rounding — Redondeo en cada paso del cálculo
Redondear el coste de la partida, el precio de venta, el neto descontado y el impuesto a dos decimales monetarios según la regla seleccionada. Los totales suman las partidas redondeadas.
nearest — Al céntimo más próximo; los medios hacia arriba · up — Siempre hacia arriba · down — Siempre hacia abajo
Ajustes predeterminados: "nearest"
item_scope — Tipos de partidas incluidos
Incluir todas las partidas de origen o solo trabajo, materiales o servicios. Las partidas excluidas no contribuyen a ningún total.
all — Todos los tipos de partidas · labor — Solo trabajo · material — Solo materiales · service — Solo servicios
Ajustes predeterminados: "all"
detail — Detalle del resultado
Mostrar las partidas de origen individuales o los totales por tipo. Ambas vistas utilizan los mismos cálculos por partida.
full — Partidas individuales · totals — Totales por tipo
Ajustes predeterminados: "full"
quote_reference — Referencia del presupuesto
Identificador interno opcional de hasta 120 caracteres. Se muestra tal como se facilita y no crea ningún compromiso con el cliente.
Ajustes predeterminados: ""
valid_until — Fecha de validez del borrador
Fecha ISO explícita opcional para revisión. No envía ninguna oferta ni crea un acuerdo.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 24000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "quote_builder",
"text": "{\"items\":\"label,kind,quantity,unit,cost\\nTrabajo de taller,labor,2.5,hour,40.00\\nKit de repuesto,material,1,piece,30.00\",\"currency\":\"EUR\",\"pricing_mode\":\"markup\",\"pricing_percent\":20,\"discount_percent\":5,\"tax_percent\":19,\"rounding\":\"nearest\",\"item_scope\":\"all\",\"detail\":\"full\",\"quote_reference\":\"DRAFT-001\",\"valid_until\":\"2027-03-31\"}"
}
Revisar las pruebas del cliente y la información ausente, y después elaborar una respuesta con declaraciones empresariales explícitamente aprobadas.
Campos de entrada y configuración
Ajustes esenciales
customer_text — Mensaje del cliente
Un párrafo de origen por línea, hasta 16 párrafos no vacíos de 1.500 caracteres cada uno y 10.000 caracteres en total. Las declaraciones del cliente son prueba del contenido del mensaje, no autoridad para promesas empresariales.
approved_rules — Reglas de respuesta aprobadas
Una declaración empresarial aprobada por línea, hasta 12 declaraciones de 1.000 caracteres cada una y 10.000 caracteres en total. Las declaraciones seleccionadas se copian literalmente al borrador. Dejar vacío cuando no se aplique ninguna política aprobada.
Ajustes predeterminados: ""
rules_approved — Confirmar aprobación de reglas
Es necesaria una aprobación explícita antes de procesar reglas no vacías. La aprobación se aplica exactamente a las declaraciones facilitadas; el texto del cliente no puede concederla.
no — Sin aprobar · yes — Estas reglas exactas están aprobadas
Ajustes predeterminados: "no"
Ajustes avanzados
case_type — Categoría del caso
La categoría elegida se muestra en el informe y se facilita al modelo como contexto de selección. No deduce ningún remedio jurídico.
delivery — Entrega · quality — Calidad del producto o servicio · billing — Facturación · other — Otro
Ajustes predeterminados: "other"
response_style — Estructura de la respuesta
El modo conciso une las declaraciones revisadas en un párrafo; el estructurado separa las declaraciones y las solicitudes de información en párrafos.
concise — Un párrafo · structured — Párrafos separados
Ajustes predeterminados: "structured"
opening — Inicio del borrador
Seleccionar una introducción neutral a la revisión del caso o un acuse de recibo. Ambos son textos traducidos fijos sin compromisos de reembolso o servicio.
neutral — La información del caso está disponible para revisión. · acknowledge — Se ha tomado nota del problema comunicado.
Ajustes predeterminados: "acknowledge"
closing — Cierre del borrador
Incluir opcionalmente una declaración fija que indique que la información disponible sigue sujeta a revisión. No se promete ningún plazo ni resultado.
none — Sin cierre · review — La información disponible sigue sujeta a revisión.
Ajustes predeterminados: "review"
required_fields — Lista de comprobación de información
Identificadores técnicos separados por comas, sin espacios: order_id,purchase_date,issue_description,photos,desired_resolution. Los elementos ausentes se convierten en solicitudes fijas de información. Vacío significa que no hay lista de comprobación.
El modelo puede seleccionar como máximo 1–12 reglas aprobadas. Se rechaza una respuesta que supere ese límite.
Ajustes predeterminados: 8
max_customer_quotes — Máximo de citas del cliente
Se pueden seleccionar como máximo 1–8 párrafos de origen del cliente para la sección de pruebas.
Ajustes predeterminados: 4
include_sources — Mostrar secciones de pruebas
Mostrar citas del cliente, pruebas de información y declaraciones seleccionadas junto al borrador de respuesta, o mostrar únicamente el borrador.
yes — Mostrar pruebas · no — Solo borrador
Ajustes predeterminados: "yes"
Máximo de bytes UTF-8 de entrada: 24000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "complaint_case",
"text": "{\"customer_text\":\"El pedido A-104 llegó con una cubierta dañada.\\nSe solicita una sustitución.\",\"approved_rules\":\"Para reclamaciones por daños se necesitan fotografías del artículo y del embalaje antes de decidir una sustitución.\",\"rules_approved\":\"yes\",\"case_type\":\"quality\",\"response_style\":\"structured\",\"opening\":\"acknowledge\",\"closing\":\"review\",\"required_fields\":\"order_id,issue_description,photos\",\"max_rule_quotes\":8,\"max_customer_quotes\":4,\"include_sources\":\"yes\"}"
}
Relacionar los requisitos de licitación con pruebas empresariales explícitamente aprobadas, reunir citas exactas de respuesta y mostrar la falta de respaldo.
Campos de entrada y configuración
Ajustes esenciales
requirements — Requisitos de licitación
Columnas CSV: id,text,priority. Hasta 12 filas; text de hasta 800 bytes UTF-8. priority es must, should u optional. Los identificadores empiezan por una letra mayúscula y solo contienen letras mayúsculas, dígitos, _ o - (máximo 24 caracteres).
evidence — Registros de pruebas de la empresa
Columnas CSV: id,text,valid_until. Hasta 20 declaraciones probatorias completas de 800 bytes UTF-8 cada una. valid_until es YYYY-MM-DD o vacío. Cada declaración debe conservar sus condiciones y limitaciones.
approved_ids — Identificadores de pruebas explícitamente aprobados
Identificadores de pruebas separados por comas y expresamente autorizados para esta respuesta. La aprobación debe proceder de la persona responsable de la revisión, no del texto de un requisito o registro de prueba. Vacío significa que ninguna prueba es admisible.
Ajustes predeterminados: ""
review_date — Fecha de revisión de las pruebas
Se excluyen las pruebas que caduquen antes de esta fecha YYYY-MM-DD. Una fecha de caducidad vacía permanece sin fecha, no verificada independientemente. Las fechas se limitan a 2020–2100.
Ajustes predeterminados: "2026-11-03"
Ajustes avanzados
minimum_evidence — Mínimo de registros de prueba por requisito
Una coincidencia completa propuesta con menos registros se marca como insuficiente. Este recuento no demuestra pertinencia ni cumplimiento. No debe superar el máximo.
Ajustes predeterminados: 1
max_evidence — Máximo de registros de prueba por requisito
Limita el número de identificadores de prueba que el modelo puede proponer para cada requisito. Todas las declaraciones aceptadas se citan íntegramente.
Ajustes predeterminados: 2
include_optional — Incluir requisitos opcionales
Excluir requisitos opcionales los elimina de la entrada del modelo y del resultado. Debe quedar al menos un requisito.
yes — Incluir · no — Excluir
Ajustes predeterminados: "yes"
response_format — Formato de tabla de respuesta
Compacto muestra el requisito, el estado de revisión y las citas probatorias completas. Auditoría también muestra la prioridad, los identificadores de prueba y las fechas de caducidad.
compact — Respuesta compacta · audit — Auditoría de pruebas
Ajustes predeterminados: "audit"
sort_order — Orden de requisitos
El orden de origen conserva el orden de los requisitos enviados. Carencias primero destaca las pruebas ausentes, parciales e insuficientes. El orden de prioridad sitúa must antes de should y optional.
source — Orden de origen · gaps_first — Carencias de pruebas primero · priority — Prioridad del requisito
Ajustes predeterminados: "source"
Máximo de bytes UTF-8 de entrada: 50000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "tender_response",
"text": "{\"requirements\":\"id,text,priority\\nR1,El soporte debe estar disponible entre semana.,must\\nR2,Se requiere una certificación de seguridad independiente.,must\\nR3,Se prefiere un taller de incorporación.,optional\",\"evidence\":\"id,text,valid_until\\nE1,El soporte está disponible de lunes a viernes de 09:00 a 17:00 UTC.,2027-12-31\\nE2,El servicio estándar incluye un taller de incorporación.,2027-12-31\\nE3,Un plan de servicio anterior incluía soporte los fines de semana.,2025-12-31\",\"approved_ids\":\"E1,E2,E3\",\"review_date\":\"2026-11-03\",\"minimum_evidence\":1,\"max_evidence\":2,\"include_optional\":\"yes\",\"response_format\":\"audit\",\"sort_order\":\"gaps_first\"}"
}
Comparar valores de producto vinculados a fuentes entre fichas técnicas, manuales, embalajes y textos de producto con reglas de unidades y tolerancias explícitas.
Campos de entrada y configuración
Ajustes esenciales
documents — Documentos del producto
Columnas CSV: id,kind,text. Facilitar 2–4 documentos, cada uno de hasta 2.400 bytes UTF-8. kind es datasheet, manual, packaging o product. Los identificadores siguen las reglas de identificadores de origen en mayúsculas. Las comas y saltos de línea dentro del texto requieren comillas CSV.
features — Características que comparar
Columnas CSV: id,label,type,unit. Hasta 6 características. label (hasta 80 bytes UTF-8) debe aparecer literalmente en cada cita extraída, sin distinguir mayúsculas y minúsculas. type es number o text. Las características de texto requieren unit vacío; la unidad numérica es la unidad de comparación. Las pruebas admitidas utilizan declaraciones explícitas de atributos como Weight: 2 kg o Colour=Blue; las formulaciones libres sin esta estructura permanecen ausentes. Deben conservarse los matices del texto; las declaraciones numéricas cualificadas no se tratan como números sin más.
reference_id — Identificador del documento de referencia
Identificador de un documento existente utilizado como base de cada comparación. Los valores de referencia ausentes o ambiguos dejan sin resolver la comparación correspondiente.
Ajustes predeterminados: "D1"
Ajustes avanzados
unit_policy — Comparación de unidades
Exacta requiere que la unidad de la característica no cambie. Métrica solo permite conversiones mg/g/kg, mm/cm/m, ml/L, W/kW y mV/V dentro de la misma familia. Las unidades distinguen mayúsculas y minúsculas; los demás desajustes permanecen como conflictos.
exact — Solo unidades exactas · metric — Permitir las conversiones métricas indicadas
Ajustes predeterminados: "exact"
absolute_tolerance — Tolerancia numérica absoluta
Diferencia absoluta máxima en la unidad de comparación de la característica. Solo se aplica a valores numéricos compatibles; 0 requiere igualdad salvo que la tolerancia relativa permita una diferencia.
Ajustes predeterminados: 0
relative_tolerance_pct — Tolerancia relativa (%)
La diferencia permitida es el mayor valor entre la tolerancia absoluta y abs(valor de referencia) × porcentaje / 100. Una referencia cero da un margen relativo cero.
Ajustes predeterminados: 0
case_sensitive — Comparación de mayúsculas del texto
Controla la distinción entre mayúsculas y minúsculas solo en valores de texto. Nunca cambia las mayúsculas de las unidades ni las citas de origen.
no — Ignorar mayúsculas y minúsculas · yes — Distinguir mayúsculas y minúsculas
Ajustes predeterminados: "no"
whitespace_policy — Comparación de espacios del texto
Exacta compara los valores de texto tal como se extrajeron. Normalizar elimina espacios en los extremos y trata los espacios consecutivos como uno solo. Las citas de origen permanecen sin cambios.
Los valores ausentes o ambiguos permanecen visibles como carencia de pruebas abierta o conflicto bloqueante. Nunca se inventa un valor sustitutorio.
warn — Marcar una carencia de pruebas · conflict — Tratar como conflicto
Ajustes predeterminados: "warn"
result_filter — Filas mostradas
Todas muestra cada comparación con la referencia. Problemas solo muestra diferencias, conflictos de unidades y valores ausentes; los resúmenes siguen contando todas las comparaciones.
all — Todas las comparaciones · issues — Solo problemas
Ajustes predeterminados: "all"
sort_order — Orden de resultados
El orden de características sigue su tabla. El orden de documentos agrupa por identificador de documento. Problemas primero lleva al inicio las comparaciones que no coinciden.
feature — Orden de características · document — Orden de documentos · issues_first — Problemas primero
Ajustes predeterminados: "feature"
decimal_separator — Separador decimal de origen
Los valores numéricos deben utilizar el separador elegido de forma coherente, con hasta seis decimales y sin separadores de miles. La magnitud está limitada a 100.000.000. El modelo debe copiar los números exactamente.
dot — Punto decimal · comma — Coma decimal
Ajustes predeterminados: "dot"
Máximo de bytes UTF-8 de entrada: 50000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "product_consistency",
"text": "{\"documents\":\"id,kind,text\\nD1,datasheet,Peso: 2 kg. Color: Azul.\\nD2,packaging,Peso: 2000 g. Color: azul.\\nD3,manual,Peso: 2.2 kg. Color: Rojo.\",\"features\":\"id,label,type,unit\\nF1,Peso,number,kg\\nF2,Color,text,\",\"reference_id\":\"D1\",\"unit_policy\":\"metric\",\"absolute_tolerance\":0.05,\"relative_tolerance_pct\":1,\"case_sensitive\":\"no\",\"whitespace_policy\":\"collapse\",\"missing_policy\":\"warn\",\"result_filter\":\"all\",\"sort_order\":\"issues_first\",\"decimal_separator\":\"dot\"}"
}
Convertir material interno confirmado en un calendario de incorporación revisable con fechas, responsabilidades, objetivos de aprendizaje y carga diaria limitada.
Campos de entrada y configuración
Ajustes esenciales
role — Rol
Rol profesional para el plan de incorporación; máximo 200 bytes UTF-8.
Ajustes predeterminados: ""
start_date — Fecha de inicio
Primer día natural del horizonte de planificación. Las fechas se calculan en UTC; no se deducen festivos ni ausencias.
Ajustes predeterminados: "2026-11-09"
documents — Documentos internos de origen confirmados
CSV con cabeceras exactas id,text; 1–12 identificadores de origen únicos y textos de hasta 1.000 bytes UTF-8 cada uno. Facilitar tareas existentes y descripciones de procesos, no instrucciones para la IA. Sin URL ni marcado.
Ajustes predeterminados: ""
confirmed — Fuentes confirmadas para planificación
Confirmación explícita de que el material interno facilitado es adecuado para este borrador de planificación. No concede acceso ni aprueba ninguna acción real.
Ajustes predeterminados: false
Ajustes avanzados
horizon — Horizonte de planificación
Horizonte de calendario desde la fecha de inicio. Solo están disponibles para planificar los días laborables seleccionados.
7_days — 7 días · 14_days — 14 días · 30_days — 30 días · 4_weeks — 4 semanas · 8_weeks — 8 semanas
Ajustes predeterminados: "14_days"
workdays — Días laborables
Limitar las fechas disponibles al patrón semanal elegido. Los festivos locales y los permisos no se excluyen automáticamente.
mon_fri — Lunes–viernes · mon_sat — Lunes–sábado · all_days — Todos los días
Ajustes predeterminados: "mon_fri"
work_mode — Modalidad de trabajo
Orientar la selección de tareas respaldadas por fuentes y mostrar la modalidad elegida para cada tarea. No se crea ninguna reunión, cuenta ni derecho de acceso.
Un rol por párrafo, separados por una línea en blanco; 1–8 roles, de hasta 160 bytes UTF-8 cada uno. La IA solo puede asignar estos roles.
Ajustes predeterminados: ""
learning_goals — Objetivos de aprendizaje
Un objetivo por párrafo, separados por una línea en blanco; 1–8 objetivos, de hasta 600 bytes UTF-8 cada uno. Cada tarea propuesta se vincula a un objetivo facilitado.
Ajustes predeterminados: ""
task_count — Número de tareas
Se solicita exactamente este número de tareas diferentes respaldadas por fuentes. Los documentos deben contener suficientes extractos de tareas adecuados.
Ajustes predeterminados: 4
minutes_per_day — Presupuesto diario de incorporación
Suma máxima de minutos de tareas planificadas en cada día laborable. Cada tarea requiere al menos 5 minutos.
Ajustes predeterminados: 120
follow_up — Modalidad de seguimiento
No añadir punto de control, elegir el siguiente día laborable disponible o el último día laborable del horizonte. Un punto de control en el límite del horizonte permanece en la última fecha disponible.
none — Ninguno · next_workday — Siguiente día laborable · final_day — Último día laborable
Ajustes predeterminados: "next_workday"
Máximo de bytes UTF-8 de entrada: 24000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "onboarding_plan",
"text": "{\"role\":\"Especialista de atención al cliente\",\"start_date\":\"2026-11-09\",\"documents\":\"id,text\\nS1,Leer el manual de asistencia y revisar el proceso de escalado.\\nS2,Practicar la redacción de respuestas en el espacio de formación y revisar los casos de ejemplo.\",\"confirmed\":true,\"horizon\":\"14_days\",\"workdays\":\"mon_fri\",\"work_mode\":\"hybrid\",\"owners\":\"Responsable de equipo\\n\\nCoordinador de formación\",\"learning_goals\":\"Comprender el proceso de escalado.\\n\\nPreparar respuestas de asistencia claras.\",\"task_count\":4,\"minutes_per_day\":120,\"follow_up\":\"next_workday\"}"
}
Crear preguntas coherentes relacionadas con el puesto, distribuciones de tiempo y criterios probatorios a partir de una descripción del rol y requisitos profesionales, sin puntuar candidatos.
Campos de entrada y configuración
Ajustes esenciales
role_description — Descripción del rol
Solo rol profesional y responsabilidades, hasta 3.000 bytes UTF-8. No incluir perfiles de candidatos, datos personales ni características protegidas.
Ajustes predeterminados: ""
requirements — Requisitos profesionales
Un requisito relacionado con el puesto por párrafo, separados por una línea en blanco; 1–12 requisitos, de hasta 1.000 bytes UTF-8 cada uno. Sin URL, marcado ni información privada de candidatos.
Ajustes predeterminados: ""
duration — Duración de la entrevista en minutos
Duración total de la sesión, incluido el margen reservado. Deben quedar al menos 2 minutos por pregunta después de descontar ese margen.
Ajustes predeterminados: 45
Ajustes avanzados
level — Nivel de experiencia
Ajustar la profundidad de las preguntas estandarizadas: fundamentos, trabajo práctico de principio a fin o compromisos complejos. Describe el rol, no una evaluación de una persona.
Se solicita exactamente este número de combinaciones diferentes de requisito y estrategia. Deben quedar al menos 2 minutos por pregunta.
Ajustes predeterminados: 6
rubric — Criterios de evaluación
No incluir escala, o elegir tres o cinco niveles de pruebas. La herramienta proporciona criterios únicamente y nunca asigna una puntuación a un candidato.
none — Ninguno · three_level — Tres niveles de pruebas · five_level — Cinco niveles de pruebas
Ajustes predeterminados: "three_level"
followups — Pregunta de seguimiento
Incluir opcionalmente una pregunta estandarizada sobre pruebas, alternativas y verificación. Su tiempo de debate se incluye en el tiempo asignado a cada pregunta.
none — Ninguno · one — Una pregunta de seguimiento
Ajustes predeterminados: "one"
time_buffer — Margen de sesión reservado
Minutos reservados para introducción, transiciones y cierre; se restan antes de repartir uniformemente el tiempo de preguntas.
Ajustes predeterminados: 5
Máximo de bytes UTF-8 de entrada: 24000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "interview_guide",
"text": "{\"role_description\":\"Ingeniero de soporte de software responsable de diagnosticar problemas del producto y documentar casos reproducibles.\",\"requirements\":\"Explicar un proceso de depuración reproducible.\\n\\nComunicar claramente los hallazgos técnicos al equipo de ejecución.\",\"duration\":45,\"level\":\"experienced\",\"interview_type\":\"structured\",\"focus\":\"problem_solving\",\"question_types\":\"mixed\",\"question_count\":4,\"rubric\":\"three_level\",\"followups\":\"one\",\"time_buffer\":5}"
}
Preparar un traspaso conciso a partir de fuentes identificadas del proyecto, con estado explícito, responsabilidades, filtros e incógnitas visibles.
Campos de entrada y configuración
Ajustes esenciales
project — Nombre del proyecto
Nombre del proyecto o línea de trabajo, hasta 200 bytes UTF-8.
Ajustes predeterminados: ""
sources — Estado de fuentes del proyecto
CSV con cabeceras exactas id,category,status,role,text. Utilizar 1–12 filas, identificadores únicos y textos de origen de hasta 1.000 bytes UTF-8. Categorías: risk, decision, open, deliverable. Estados: open, in_progress, done, unknown. Utilizar una etiqueta de rol en lugar de datos personales privados. Sin URL ni marcado.
Ajustes predeterminados: ""
cutoff_date — Fecha de corte del estado
Fecha asignada al estado facilitado. Es una fecha de referencia proporcionada por el usuario, no una marca temporal de origen verificada independientemente.
Ajustes predeterminados: "2026-11-09"
Ajustes avanzados
audience — Destinatarios del traspaso
Orientar la selección de puntos respaldados por fuentes cuando coincidan más fuentes que el límite de elementos.
successor — Sucesor · team — Equipo de ejecución · management — Dirección
Ajustes predeterminados: "successor"
category_filter — Filtro de categoría
Incluir todas las categorías o únicamente la categoría de origen seleccionada.
all — Todos · risk — Riesgo · decision — Decisión · open — Abierto · deliverable — Entregable
Ajustes predeterminados: "all"
status_filter — Filtro de estado
Filtrar el estado facilitado explícitamente. El estado nunca se deduce de una paráfrasis del modelo.
all — Todos · open — Abierto · in_progress — En curso · done — Completado según la fuente · unknown — Desconocido
Ajustes predeterminados: "all"
role_filter — Filtro de rol responsable
Etiqueta exacta opcional de rol del CSV; un valor vacío incluye todos los roles. El filtro distingue mayúsculas y minúsculas.
Ajustes predeterminados: ""
detail — Detalle del extracto
Longitud máxima del extracto de origen por elemento: breve 180, estándar 400, detallado 800 bytes UTF-8. Se conservan el texto y el idioma originales.
brief — Breve · standard — Estándar · detailed — Detallado
Ajustes predeterminados: "standard"
max_items — Máximo de elementos de traspaso
Seleccionar como máximo este número de fuentes coincidentes, un extracto por fuente. Menos fuentes coincidentes producen menos elementos.
Ajustes predeterminados: 8
include_unknowns — Incluir estado desconocido
Conservar o excluir las fuentes explícitamente marcadas como unknown. Los hechos ausentes nunca se completan con respuestas inventadas.
yes — Incluir · no — Excluir
Ajustes predeterminados: "yes"
sort_order — Orden de visualización
Ordenar los puntos de traspaso seleccionados por orden de origen, categoría localizada o estado localizado.
source — Orden de origen · category — Categoría · status — Estado
Ajustes predeterminados: "source"
Máximo de bytes UTF-8 de entrada: 24000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "project_handover",
"text": "{\"project\":\"Lanzamiento del portal del cliente\",\"sources\":\"id,category,status,role,text\\nS1,decision,done,Responsable de ejecución,El alcance de la versión incluye la página de cuenta y los ajustes de notificaciones.\\nS2,risk,open,Responsable de calidad,La revisión de regresión móvil sigue pendiente.\\nS3,open,unknown,Operaciones,La ventana de despliegue no se ha confirmado.\",\"cutoff_date\":\"2026-11-09\",\"audience\":\"successor\",\"category_filter\":\"all\",\"status_filter\":\"all\",\"role_filter\":\"\",\"detail\":\"standard\",\"max_items\":8,\"include_unknowns\":\"yes\",\"sort_order\":\"source\"}"
}
Comparación de una previsión base de tesorería respaldada por fuentes con escenarios explícitos de fechas e importes, saldos diarios y avisos de reserva.
Campos de entrada y configuración
Ajustes esenciales
transactions — Movimientos de tesorería
Cabeceras CSV: id,date,direction,amount,description,certainty. Hasta 40 identificadores de origen únicos. direction es in u out; certainty es confirmed o expected. Las fechas usan YYYY-MM-DD; los importes positivos usan punto decimal y como máximo dos decimales, hasta 10000000.00. Las descripciones se limitan a 600 bytes UTF-8. No se consulta ninguna URL.
start_date — Fecha de inicio de la previsión
El saldo inicial es el saldo inmediatamente anterior a este día. Los movimientos de origen anteriores permanecen visibles, pero no se incluyen en la previsión base. Las fechas son fechas naturales UTC, sin ajustes por fines de semana ni festivos.
opening_balance — Saldo inicial
Importe decimal con signo entre -10000000.00 y 10000000.00, con un máximo de dos decimales. Es necesario un saldo conocido explícito; la herramienta no se conecta a ningún banco.
Ajustes predeterminados: "0.00"
currency — Moneda
Una sola moneda para todas las filas de origen, saldos, reservas y límites. Todos los importes usan dos decimales; no se realiza conversión de divisas.
Incluye de 1 a 90 días naturales desde la fecha de inicio. Los movimientos fuera de cualquiera de los horizontes permanecen visibles y generan una observación; no entran en el saldo de esa previsión.
Ajustes predeterminados: 30
reserve_buffer — Reserva de seguridad
Umbral de saldo decimal no negativo hasta 10000000.00. Una observación identifica saldos del escenario inferiores a este nivel; es una preferencia de planificación, no una línea de descubierto.
Ajustes predeterminados: "0.00"
inflow_delay_days — Retraso de entradas del escenario
Desplaza entre 0 y 90 días naturales las entradas fechadas en el inicio de la previsión o después, solo en el escenario. Los movimientos de origen anteriores permanecen excluidos de ambas previsiones porque el saldo inicial ya establece la posición de partida. Una partida retrasada puede salir del horizonte; su fecha base permanece visible.
Ajustes predeterminados: 0
outflow_delay_days — Retraso de salidas del escenario
Desplaza entre 0 y 90 días naturales las salidas fechadas en el inicio de la previsión o después, solo en el escenario. Los movimientos de origen anteriores permanecen excluidos de ambas previsiones. Es una hipótesis, no una autorización para aplazar un pago. Las fechas de origen permanecen visibles.
Ajustes predeterminados: 0
inflow_percent — Porcentaje de entradas del escenario
Aplica un porcentaje entero de 0 a 200 a cada entrada del escenario. Los importes se redondean al céntimo más cercano, con las mitades hacia arriba; los importes base no cambian.
Ajustes predeterminados: 100
outflow_percent — Porcentaje de salidas del escenario
Aplica un porcentaje entero de 0 a 200 a cada salida del escenario. Los importes se redondean al céntimo más cercano, con las mitades hacia arriba; los importes base no cambian.
Ajustes predeterminados: 100
expected_inflow_percent — Porcentaje de entradas previstas
Para entradas de origen marcadas expected, aplica este porcentaje entero de 0 a 100 después del porcentaje general de entradas, redondeando de nuevo a céntimos. Las entradas confirmadas y todas las salidas no se ven afectadas por este segundo factor.
Ajustes predeterminados: 100
chart_interval — Intervalo del gráfico
La vista diaria muestra cada saldo al cierre del día. La semanal muestra cada séptimo día y el último día. Los saldos mínimos y las observaciones sobre la reserva siguen calculándose para cada día, incluidos los omitidos del gráfico.
daily — Diario · weekly — Semanal
Ajustes predeterminados: "daily"
sort_order — Orden de filas de revisión
Cambia únicamente el orden de las filas de origen completas. Los controles monetarios, los datos de origen, las previsiones y todas las observaciones no cambian.
source — Orden de origen · date — Orden por fecha · category — Categoría propuesta
Ajustes predeterminados: "date"
Máximo de bytes UTF-8 de entrada: 40000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "cashflow_forecast",
"text": "{\"transactions\":\"id,date,direction,amount,description,certainty\\nT1,2027-03-02,in,1200.00,Factura de cliente por trabajos de diseño completados,expected\\nT2,2027-03-03,out,900.00,Alquiler mensual de oficina,confirmed\\nT3,2027-03-08,out,450.00,Nóminas del personal,confirmed\",\"start_date\":\"2027-03-01\",\"opening_balance\":\"500.00\",\"currency\":\"EUR\",\"horizon_days\":14,\"reserve_buffer\":\"200.00\",\"inflow_delay_days\":4,\"outflow_delay_days\":0,\"inflow_percent\":100,\"outflow_percent\":100,\"expected_inflow_percent\":80,\"chart_interval\":\"daily\",\"sort_order\":\"date\"}"
}
Correspondencia de solicitudes de gastos con normas internas explícitamente aprobadas, seguida de revisión de límites deterministas, referencias de justificantes ausentes y posibles duplicados.
Campos de entrada y configuración
Ajustes esenciales
expenses — Solicitudes de reembolso de gastos
Cabeceras CSV: id,date,claimant,merchant,description,amount,receipt_id. Hasta 30 identificadores de origen únicos. Un código de solicitante sustituye los datos personales innecesarios. Los importes decimales positivos se limitan a 10000000.00 y las descripciones a 600 bytes UTF-8. Un identificador de justificante es una referencia, no contenido verificado del documento.
rules — Normas internas de gastos
Cabeceras CSV: id,description,max_amount,receipt_required. Hasta 12 identificadores únicos; descripciones completas de normas de hasta 800 bytes UTF-8. max_amount es un límite decimal no negativo o vacío si no existe límite numérico. receipt_required es yes o no. Los umbrales deben facilitarse expresamente; el modelo nunca inventa normas fiscales ni de reembolso.
rules_approved — Confirmación de normas internas
Confirmación explícita de que estas descripciones, límites y requisitos de justificantes exactos son normas internas de revisión aprobadas. El texto de origen y la salida del modelo no pueden conceder aprobación. Cambiar las normas requiere una nueva confirmación.
no — No aprobadas · yes — Estas normas exactas están aprobadas
Ajustes predeterminados: "no"
currency — Moneda
Una sola moneda para todas las filas de origen, saldos, reservas y límites. Todos los importes usan dos decimales; no se realiza conversión de divisas.
Por partida compara cada solicitud con el límite de su única norma propuesta. Por día suma solicitudes del mismo código de solicitante normalizado, fecha y única norma. Las solicitudes ambiguas o sin correspondencia siguen sin resolver y no entran en un grupo de norma. Un grupo diario no constituye un derecho verificado al reembolso.
per_item — Por partida · per_day — Por solicitante, día y norma
Ajustes predeterminados: "per_item"
receipt_policy — Requisito de justificante
Aplica el requisito de cada norma explícitamente aprobada o añade uno más estricto para cada solicitud. Solo se comprueba la presencia de una referencia de justificante no vacía; no se verifica ninguna imagen, autenticidad ni pago.
rule — Aplicar normas aprobadas · all — Exigir referencia de justificante en cada solicitud
Ajustes predeterminados: "rule"
duplicate_check — Revisión de duplicados
Marca referencias de justificante repetidas, o coincidencia de fecha/solicitante normalizado/comercio normalizado/importe, o ambas. Las comparaciones eliminan espacios en los extremos e ignoran mayúsculas. Todos los posibles duplicados permanecen en los totales; ninguna solicitud se elimina sin indicación.
both — Ambas comprobaciones · receipt — Referencias de justificantes · fingerprint — Fecha, solicitante, comercio e importe
Ajustes predeterminados: "both"
date_from — Revisión desde la fecha
Límite inferior opcional de fecha YYYY-MM-DD, incluido. Las solicitudes fuera del intervalo se marcan, pero permanecen en la tabla, los totales y los grupos diarios. Vacío significa sin límite inferior.
Ajustes predeterminados: ""
date_to — Revisión hasta la fecha
Límite superior opcional de fecha YYYY-MM-DD, incluido. Las solicitudes fuera del intervalo se marcan, pero permanecen en la tabla, los totales y los grupos diarios. Vacío significa sin límite superior.
Ajustes predeterminados: ""
sort_order — Orden de filas de revisión
Cambia únicamente el orden de las filas de origen completas. Los controles monetarios, los datos de origen, las previsiones y todas las observaciones no cambian.
source — Orden de origen · date — Orden por fecha · issues_first — Observaciones primero
Ajustes predeterminados: "source"
include_evidence — Mostrar columnas de pruebas
Incluye la cita exacta del gasto seleccionado y los enunciados completos de las normas propuestas, u omite esas dos columnas de visualización. Los identificadores de origen y normas, las observaciones y los controles monetarios permanecen visibles.
yes — Incluir citas · no — Solo referencias de origen
Ajustes predeterminados: "yes"
Máximo de bytes UTF-8 de entrada: 40000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "expense_policy_check",
"text": "{\"expenses\":\"id,date,claimant,merchant,description,amount,receipt_id\\nE1,2027-03-02,TEAM-A,Hotel Ciudad,Noche de hotel para una visita a un cliente,140.00,REC-101\\nE2,2027-03-02,TEAM-A,Compañía ferroviaria,Viaje en tren para la visita al cliente,35.00,\\nE3,2027-03-02,TEAM-A,Hotel Ciudad,Noche de hotel para una visita a un cliente,140.00,REC-101\",\"rules\":\"id,description,max_amount,receipt_required\\nR1,El alojamiento hotelero en viajes de trabajo se revisa frente al límite facilitado.,120.00,yes\\nR2,Los viajes de trabajo en tren requieren una referencia de justificante.,80.00,yes\",\"rules_approved\":\"yes\",\"currency\":\"EUR\",\"limit_scope\":\"per_item\",\"receipt_policy\":\"rule\",\"duplicate_check\":\"both\",\"date_from\":\"2027-03-01\",\"date_to\":\"2027-03-31\",\"sort_order\":\"issues_first\",\"include_evidence\":\"yes\"}"
}
Comparación de extractos de origen y destino con asignación, normalización y tolerancias explícitas, seguida de revisión de clasificaciones de IA vinculadas a fuentes de observaciones representativas.
Campos de entrada y configuración
Ajustes esenciales
source_csv — CSV de origen
Hasta 1000 filas y 12 columnas. CSV UTF-8 separado por comas con nombres de columnas ASCII; cada celda, como máximo 600 bytes.
target_csv — CSV de destino
Extracto de destino con las mismas convenciones CSV. Los conjuntos de datos vacíos pueden contener solo la cabecera.
mapping_csv — Asignación de columnas
Cabeceras CSV source,target,type. Hasta diez asignaciones; type es text, number o reference. Los valores de referencia deben identificar una fila en el extracto correspondiente. La correspondencia de claves siempre usa valores exactos.
Ajustes avanzados
source_key — Columna clave de origen
Una columna presente en el CSV de origen. Las claves vacías o duplicadas permanecen visibles como lagunas de datos.
Ajustes predeterminados: "id"
target_key — Columna clave de destino
Una columna presente en el CSV de destino. Las claves se comparan exactamente, independientemente de la normalización del texto.
Ajustes predeterminados: "id"
whitespace — Comparación de espacios en blanco
«Exacto» conserva los espacios; «Recortar» elimina los espacios de los extremos; «Compactar» también sustituye las secuencias internas de espacios por uno solo.
case_sensitive — Comparación de texto sensible a mayúsculas
«No» compara el texto asignado después de convertirlo a minúsculas Unicode. Las claves y búsquedas de referencias siguen siendo exactas.
yes — Sí · no — No
Ajustes predeterminados: "yes"
null_tokens — Marcadores de valores vacíos
Un marcador por línea, como máximo ocho marcadores y 120 bytes. Los marcadores se comparan después del tratamiento de espacios y antes de normalizar mayúsculas.
Ajustes predeterminados: "NULL"
empty_policy — Política de valores vacíos
«Equivalente» trata los marcadores nulos configurados como cadenas vacías. «Exacto» conserva los marcadores como valores normales.
exact — Exacto · equivalent — Equivalente
Ajustes predeterminados: "equivalent"
absolute_tolerance — Tolerancia numérica absoluta
Diferencia absoluta máxima en la unidad numérica facilitada. Solo valores con punto decimal; sin conversión de unidades.
Tolerancia relativa al valor absoluto del origen. Se aplica la mayor entre la tolerancia absoluta y la relativa; un origen igual a cero usa la absoluta.
Ajustes predeterminados: 0
extra_rows — Registros de destino adicionales
«Señalar» informa de registros adicionales de destino como observaciones. «Permitir» considera aceptable su presencia dentro del ámbito configurado.
issue — Señalar · allow — Permitir
Ajustes predeterminados: "issue"
detail_filter — Selección de detalles
«Solo observaciones» oculta las filas de detalles coincidentes. «Todos» incluye las filas coincidentes. Los totales y la selección de candidatos de IA son independientes de este filtro visual.
issues — Solo observaciones · all — Todos
Ajustes predeterminados: "issues"
Máximo de bytes UTF-8 de entrada: 200000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
{
"type": "object",
"additionalProperties": false,
"required": [
"source_csv",
"target_csv",
"mapping_csv"
],
"properties": {
"source_csv": {
"type": "string",
"description": "Up to 1,000 rows and 12 columns. Comma-separated UTF-8 CSV with ASCII column names; each cell at most 600 bytes.",
"maxLength": 190000
},
"target_csv": {
"type": "string",
"description": "Target extract using the same CSV conventions. Empty datasets may contain the header only.",
"maxLength": 190000
},
"mapping_csv": {
"type": "string",
"description": "CSV headers source,target,type. Up to ten mappings; type is text, number or reference. Reference values must identify a row in the corresponding extract. Key matching always uses exact values.",
"maxLength": 190000
},
"source_key": {
"type": "string",
"description": "A column present in the source CSV. Empty or duplicate keys remain visible as data gaps.",
"default": "id",
"maxLength": 600
},
"target_key": {
"type": "string",
"description": "A column present in the target CSV. Keys are matched exactly, independently of text normalization.",
"default": "id",
"maxLength": 600
},
"whitespace": {
"type": "string",
"description": "Exact preserves whitespace; trim removes surrounding whitespace; collapse also replaces internal whitespace runs with one space.",
"default": "trim",
"enum": [
"exact",
"trim",
"collapse"
],
"maxLength": 600
},
"case_sensitive": {
"type": "string",
"description": "No compares mapped text after Unicode lowercasing. Keys and reference lookups remain exact.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 600
},
"null_tokens": {
"type": "string",
"description": "One value per line, at most eight values and 120 bytes. Values match after whitespace processing and before case normalization.",
"default": "NULL",
"maxLength": 600
},
"empty_policy": {
"type": "string",
"description": "Equivalent treats the configured empty values as empty strings. Exact retains them as ordinary values.",
"default": "equivalent",
"enum": [
"exact",
"equivalent"
],
"maxLength": 600
},
"absolute_tolerance": {
"type": "number",
"description": "Maximum absolute difference in the supplied numeric unit. Decimal-dot values only; no unit conversion.",
"default": 0,
"minimum": 0,
"maximum": 1000000
},
"relative_tolerance_pct": {
"type": "number",
"description": "Tolerance relative to the absolute source value. The larger of absolute and relative tolerance applies; a zero source uses absolute tolerance.",
"default": 0,
"minimum": 0,
"maximum": 100
},
"extra_rows": {
"type": "string",
"description": "Issue reports additional target records as findings. Allow treats their presence as acceptable within the configured scope.",
"default": "issue",
"enum": [
"issue",
"allow"
],
"maxLength": 600
},
"detail_filter": {
"type": "string",
"description": "Issues hides matching detail rows. All includes matching rows. Totals and AI candidate selection remain independent of this display filter.",
"default": "issues",
"enum": [
"issues",
"all"
],
"maxLength": 600
}
}
}
Revisión de trazabilidad de lotes y números de serie
batch_traceability
Rastreo de relaciones entre lotes y registros de movimientos facilitados, cálculo de saldos vinculados a unidades e identificación de destinatarios y pruebas ausentes dentro de un ámbito explícito.
Campos de entrada y configuración
Ajustes esenciales
batches_csv — CSV del registro de lotes
Cabeceras id,product,serial,unit,opening,notes. Hasta 100 identificadores únicos de lote. opening es el saldo inicial del registro, no un inventario verificado independientemente.
links_csv — CSV de relaciones entre lotes
Cabeceras parent,child; hasta 200 relaciones. Las relaciones describen vínculos de trazabilidad y nunca descuentan existencias. Un archivo con solo cabecera es válido.
movements_csv — CSV del registro de movimientos
Cabeceras id,batch,kind,quantity,unit,party,reference,date. Hasta 300 movimientos únicos. Tipos: receive,consume,ship,adjust_in,adjust_out. Las cantidades son valores no negativos con punto decimal; las fechas usan YYYY-MM-DD.
start_batch — Lote inicial
Se requiere exactamente un lote inicial o un número de serie. Los identificadores de lote usan letras, dígitos, guiones bajos o guiones.
Ajustes predeterminados: ""
Ajustes avanzados
start_serial — Número de serie inicial
Alternativa al lote inicial. El número de serie debe identificar exactamente un lote facilitado.
Ajustes predeterminados: ""
direction — Dirección de trazabilidad
«Hacia delante» sigue del padre al hijo; «Hacia atrás» del hijo al padre; «Ambos» explora ambas direcciones. Los ciclos se visitan una vez.
forward — Hacia delante · backward — Hacia atrás · both — Ambos
Ajustes predeterminados: "both"
max_depth — Profundidad máxima de relaciones
Entre 1 y 20. Las relaciones fuera del límite se cuentan explícitamente; sus lotes no se incluyen.
Ajustes predeterminados: 10
as_of — Fecha de corte de movimientos
Fecha de corte opcional YYYY-MM-DD, incluida. Solo se filtran las fechas de movimientos; las relaciones de lotes sin fecha no son instantáneas históricas.
Ajustes predeterminados: ""
include_zero — Mostrar existencias a cero
«No» oculta las filas detalladas de existencias con saldo cero. El alcance del rastreo, los movimientos y la revisión de notas por IA no cambian.
yes — Sí · no — No
Ajustes predeterminados: "yes"
movement_view — Detalles de movimientos
«Todos» muestra cada movimiento seleccionado. «Envíos» muestra solo envíos; «Existencias» muestra los demás movimientos. Cada movimiento seleccionado sigue contribuyendo al saldo de existencias.
all — Todos · shipments — Envíos · stock — Existencias
Ajustes predeterminados: "all"
minimum_stock — Umbral de aviso de existencias
Se destacan los saldos inferiores a este umbral. Las unidades deben coincidir exactamente con las de cada lote. Los movimientos incompatibles se excluyen del cálculo y se notifican como lagunas.
Ajustes predeterminados: 0
detail_order — Orden de detalles
«Lote» ordena por identificador de lote. «Observaciones primero» coloca las observaciones deterministas antes de los detalles normales.
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
{
"type": "object",
"additionalProperties": false,
"required": [
"batches_csv",
"links_csv",
"movements_csv"
],
"properties": {
"batches_csv": {
"type": "string",
"description": "Headers id,product,serial,unit,opening,notes. Up to 100 unique batch IDs. Opening is the starting ledger balance, not an independently verified inventory.",
"maxLength": 190000
},
"links_csv": {
"type": "string",
"description": "Headers parent,child; up to 200 relationships. Relationships describe trace links and never deduct stock. A header-only file is valid.",
"maxLength": 190000
},
"movements_csv": {
"type": "string",
"description": "Headers id,batch,kind,quantity,unit,party,reference,date. Up to 300 unique movements. Kinds: receive,consume,ship,adjust_in,adjust_out. Quantities are non-negative decimal-dot values; dates use YYYY-MM-DD.",
"maxLength": 190000
},
"start_batch": {
"type": "string",
"description": "Exactly one starting batch or serial number is required. Batch IDs use letters, digits, underscores or hyphens.",
"default": "",
"maxLength": 600
},
"start_serial": {
"type": "string",
"description": "Alternative to the starting batch. The serial must identify exactly one supplied batch.",
"default": "",
"maxLength": 600
},
"direction": {
"type": "string",
"description": "Forward follows parent to child; backward follows child to parent; both explores both directions. Cycles are visited once.",
"default": "both",
"enum": [
"forward",
"backward",
"both"
],
"maxLength": 600
},
"max_depth": {
"type": "integer",
"description": "Between 1 and 20. Relationships beyond the boundary are counted explicitly; their batches are not included.",
"default": 10,
"minimum": 1,
"maximum": 20
},
"as_of": {
"type": "string",
"description": "Optional inclusive cutoff in YYYY-MM-DD. Only movement dates are filtered; undated batch relationships are not historical snapshots.",
"default": "",
"maxLength": 600
},
"include_zero": {
"type": "string",
"description": "No hides zero-balance stock detail rows. Trace reach, movements and AI note review are unaffected.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 600
},
"movement_view": {
"type": "string",
"description": "All displays every selected movement. Shipments displays shipping movements only; stock displays other movements. Every selected movement still contributes to the stock balance.",
"default": "all",
"enum": [
"all",
"shipments",
"stock"
],
"maxLength": 600
},
"minimum_stock": {
"type": "number",
"description": "Balances below this threshold are highlighted. Units must match each batch exactly. Incompatible movements are excluded from arithmetic and reported as gaps.",
"default": 0,
"minimum": -1000000,
"maximum": 1000000
},
"detail_order": {
"type": "string",
"description": "Batch sorts by batch identifier. Issues first places deterministic findings before ordinary details.",
"default": "batch",
"enum": [
"batch",
"issues_first"
],
"maxLength": 600
}
}
}
Planificación de mantenimiento respaldada por fuentes
maintenance_planner
Planificación del mantenimiento por fechas y horas de funcionamiento a partir de intervalos explícitos del origen, con revisión de atrasos, roles responsables y exportación de calendario confirmada por separado.
Campos de entrada y configuración
Ajustes esenciales
assets — Registros de origen de mantenimiento
Cabeceras CSV: id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner. El texto CSV se limita a 40 000 bytes UTF-8. Hasta 20 identificadores únicos en mayúsculas; asset y owner hasta 160 bytes UTF-8, instrucción del fabricante hasta 1200 bytes. Se requiere al menos un intervalo positivo explícito: días 1–3650 u horas 1–100000. Los intervalos de días requieren last_date en YYYY-MM-DD, no posterior a la fecha de referencia. Los intervalos horarios requieren last_hours y current_hours enteros de 0–10000000, con current_hours no inferior a last_hours. Las celdas de intervalos y contadores no usadas quedan vacías. priority es high, medium o low. owner puede estar vacío. Los intervalos deben transcribirse de los datos reales del fabricante o de una fuente de mantenimiento aprobada; la herramienta no verifica su autoridad.
Ajustes predeterminados: ""
reference_date — Fecha de referencia
Fecha YYYY-MM-DD explícita usada para comparar vencimientos y plazos de acciones; años admitidos 2000–2100. No se adivina la fecha actual.
Ajustes predeterminados: "2026-11-03"
Ajustes avanzados
horizon_days — Horizonte de planificación en días
Los vencimientos de calendario iguales o anteriores a la fecha de referencia más esta cantidad de días vencen dentro del horizonte de planificación. La siguiente fecha es last_date más el intervalo facilitado; el trabajo atrasado no se desplaza al futuro sin indicación.
Ajustes predeterminados: 30
priority_filter — Filtro de prioridad
Filtra la prioridad explícitamente facilitada antes de la selección del modelo. La prioridad no se deduce del nombre del equipo ni la genera el modelo.
all — Todos · high — Alta · high_medium — Alta y media
Ajustes predeterminados: "all"
due_filter — Filtro de estado de vencimiento
Todos incluye trabajos posteriores. Pendientes incluye tareas atrasadas, fechas dentro del horizonte y umbrales horarios dentro del aviso configurado. Atrasados requiere una fecha estrictamente anterior a la referencia o un saldo negativo de horas restantes. La igualdad significa vencimiento alcanzado, no atrasado.
all — Todos · due — Pendientes dentro de los límites seleccionados · overdue — Atrasados
Ajustes predeterminados: "due"
hours_warning — Umbral de aviso de horas de funcionamiento
Incluye tareas por horas cuando las horas restantes son iguales o inferiores a este umbral. No es una estimación del ritmo de uso y nunca crea una fecha de calendario a partir de horas.
Ajustes predeterminados: 20
max_items — Máximo de registros seleccionados
La IA selecciona esta cantidad de registros aptos o todos si quedan menos. La selección es una propuesta de revisión; los registros excluidos o no seleccionados se cuentan en lugar de presentarlos como completados.
Ajustes predeterminados: 12
detail — Detalle de extractos
Los extractos breves contienen como máximo 180 bytes UTF-8; los detallados, 600. Los extractos conservan las palabras exactas del origen en su idioma original.
Ordena las filas seleccionadas completas por prioridad facilitada, vencimiento calculado con las tareas solo horarias al final o por orden de origen original.
priority — Prioridad facilitada · date — Fecha de origen · source — Orden de origen
Ajustes predeterminados: "priority"
calendar_name — Nombre del calendario
Nombre de la exportación de calendario confirmada por separado, como máximo 120 bytes UTF-8. Solo los vencimientos basados en fechas validados pueden convertirse en eventos. No se contacta con ningún servicio de calendario.
Ajustes predeterminados: "Maintenance review"
reminder_days — Antelación del recordatorio
0 desactiva los recordatorios. En otro caso, el calendario confirmado usa un recordatorio visual entre 1 y 90 días antes de cada evento seleccionado de día completo. La confirmación humana separada es obligatoria.
Ajustes predeterminados: 7
Máximo de bytes UTF-8 de entrada: 50000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "maintenance_planner",
"text": "{\"assets\":\"id,asset,instruction,interval_days,interval_hours,last_date,last_hours,current_hours,priority,owner\\nA1,Filtro de aire,Inspeccionar el filtro y registrar la suciedad visible.,30,,2026-10-10,,,high,Equipo de mantenimiento\\nA2,Compresor del taller,Comprobar el estado de la correa y registrar el resultado.,,200,,1000,1190,medium,Responsable del taller\",\"reference_date\":\"2026-11-03\",\"horizon_days\":30,\"priority_filter\":\"all\",\"due_filter\":\"due\",\"hours_warning\":20,\"max_items\":12,\"detail\":\"detailed\",\"sort_order\":\"priority\",\"calendar_name\":\"Fechas de mantenimiento revisadas\",\"reminder_days\":7}"
}
Organización de la cronología del incidente, impacto, causas confirmadas en el origen, hipótesis y seguimiento de acciones con pruebas exactas y preguntas pendientes visibles.
Campos de entrada y configuración
Ajustes esenciales
incident — Título del incidente
Nombre breve del incidente, hasta 200 bytes UTF-8. Sin secretos, identificadores personales ni credenciales.
Ajustes predeterminados: ""
evidence — Registros de pruebas del incidente
Cabeceras CSV: id,date,kind,status,impact,owner,deadline,text,criterion. El texto CSV se limita a 40 000 bytes UTF-8. Hasta 24 identificadores únicos en mayúsculas; text hasta 1200 bytes UTF-8, criterion hasta 500 y owner hasta 160. date y deadline usan YYYY-MM-DD o quedan vacíos. kind es event, impact, cause, hypothesis o action. status es recorded, confirmed, open, in_progress, done, verified o unknown. cause requiere confirmed; hypothesis requiere open o unknown; action requiere open, in_progress, done, verified o unknown. impact es high, medium, low o unknown. La confirmación y verificación son afirmaciones del registro facilitado, no conclusiones independientes. Los responsables, plazos y criterios de eficacia ausentes quedan vacíos.
Ajustes predeterminados: ""
reference_date — Fecha de referencia
Fecha YYYY-MM-DD explícita usada para comparar vencimientos y plazos de acciones; años admitidos 2000–2100. No se adivina la fecha actual.
Ajustes predeterminados: "2026-11-03"
Ajustes avanzados
focus — Enfoque de revisión
Selecciona todas las pruebas, la cronología de eventos e impactos, las causas e hipótesis o las acciones antes de la selección del modelo. Las pruebas de eventos e impactos relacionados pueden seguir referenciándose desde la instantánea completa facilitada.
all — Todos · chronology — Cronología · causes — Causas e hipótesis · actions — Acciones
Ajustes predeterminados: "all"
cause_filter — Filtro de clasificación de causas
Conserva ambas clasificaciones del origen, solo causas confirmadas en el origen o solo hipótesis. El modelo no puede elevar una hipótesis a causa confirmada. La confirmación se copia de la entrada y debe revisarse independientemente.
all — Todos · confirmed — Confirmado en el origen facilitado · hypotheses — Solo hipótesis
Ajustes predeterminados: "all"
action_filter — Filtro de estado de acciones
Todos conserva cada estado de acción facilitado. Abiertas incluye open, in_progress y unknown; verificadas incluye solo acciones declaradas verified en el origen. Una acción completada no es automáticamente eficaz ni verificada.
all — Todos · open — Abiertas · verified — Verificado en el origen facilitado
Ajustes predeterminados: "all"
impact_filter — Filtro de impacto
Filtra el nivel de impacto explícito en todos los tipos de registros. El impacto desconocido solo se incluye con Todos. El modelo nunca inventa la gravedad.
all — Todos · high — Alta · high_medium — Alta y media
Ajustes predeterminados: "all"
max_items — Máximo de registros seleccionados
La IA selecciona esta cantidad de registros aptos o todos si quedan menos. La selección es una propuesta de revisión; los registros excluidos o no seleccionados se cuentan en lugar de presentarlos como completados.
Ajustes predeterminados: 16
detail — Detalle de extractos
Los extractos breves contienen como máximo 180 bytes UTF-8; los detallados, 600. Los extractos conservan las palabras exactas del origen en su idioma original.
Ordena las filas seleccionadas completas por fecha de origen con elementos sin fecha al final, tipo de registro localizado u orden de origen original. Las fechas ausentes nunca se deducen.
chronology — Cronología · type — Tipo de registro · source — Orden de origen
Ajustes predeterminados: "chronology"
include_questions — Incluir preguntas sobre lagunas probatorias
Añade preguntas fijas de revisión sobre pruebas de causas ausentes, roles responsables, plazos de acciones y criterios de eficacia. Las acciones no verificadas siguen siendo preguntas, no controles completados automáticamente. Los plazos vencidos de acciones abiertas se comparan con la fecha de referencia explícita.
Ajustes predeterminados: true
Máximo de bytes UTF-8 de entrada: 50000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "incident_review",
"text": "{\"incident\":\"Interrupción de la línea de envasado\",\"evidence\":\"id,date,kind,status,impact,owner,deadline,text,criterion\\nE1,2026-11-02,event,recorded,high,,,La línea se detuvo después de la alarma de temperatura.,\\nE2,2026-11-02,impact,recorded,high,,,La producción se interrumpió durante 25 minutos.,\\nH1,2026-11-02,hypothesis,open,high,,,\\\"Se sospecha una vía de refrigeración bloqueada, pero no se ha confirmado.\\\",\\nA1,2026-11-03,action,open,high,Responsable de mantenimiento,2026-11-05,Inspeccionar la vía de refrigeración y registrar las observaciones.,Ninguna alarma de temperatura durante la prueba de validación documentada.\",\"reference_date\":\"2026-11-03\",\"focus\":\"all\",\"cause_filter\":\"all\",\"action_filter\":\"all\",\"impact_filter\":\"all\",\"max_items\":16,\"detail\":\"detailed\",\"sort_order\":\"chronology\",\"include_questions\":true}"
}
Comparación de costes netos planificados con asignaciones reales respaldadas por fuentes, cálculos exactos por fila, desviaciones y avisos de margen.
Campos de entrada y configuración
Ajustes esenciales
plans — Partidas planificadas
Columnas CSV id,description,planned_net,revenue_net. Hasta 15 partidas. Todos los importes son netos y están expresados en una moneda.
actuals — Costes reales
Columnas CSV id,date,kind,description,quantity,unit_net,plan_id. Hasta 30 filas. La cantidad de mano de obra representa horas; las cantidades de material y servicios externos representan unidades. Un plan_id vacío solicita una propuesta del modelo.
currency — Moneda
Una sola moneda de dos decimales se aplica a todas las cifras.
Solo se admiten entradas netas; no se calculan impuestos ni se convierten importes brutos en netos.
yes — Sí · no — No
Ajustes predeterminados: "no"
Ajustes avanzados
rounding — Redondeo por fila
Cada cantidad multiplicada por la tarifa unitaria se redondea a céntimos antes de sumar. El redondeo al par convierte los empates exactos al céntimo par.
half_up — Redondear empates hacia arriba · half_even — Redondear empates al céntimo par
Ajustes predeterminados: "half_up"
group_by — Orden de los detalles
Ordenación de las filas detalladas por partida asignada, tipo de coste o ID de origen. Los totales planificados siempre permanecen separados.
plan — Partida planificada · kind — Tipo de coste · source — ID de origen
Ajustes predeterminados: "plan"
variance_filter — Visibilidad de filas planificadas
Visualización opcional de solo las filas planificadas cuya desviación positiva de coste supera el umbral. Los totales resumidos y todos los hallazgos permanecen completos.
all — Todos · over_threshold — Por encima del umbral de desviación
Ajustes predeterminados: "all"
variance_threshold — Umbral de desviación de costes
Importe neto no negativo utilizado para los avisos de sobrecoste y el filtro opcional de filas planificadas.
Ajustes predeterminados: "0.00"
margin_warning_percent — Porcentaje de aviso de margen
Señalización de los márgenes de costes asignados inferiores a este porcentaje entero, de 0 a 100. Los ingresos nulos producen un margen desconocido.
Ajustes predeterminados: 20
date_from — Inicio del periodo
Fecha opcional inclusiva. Solo se filtran los costes reales; los costes planificados e ingresos proporcionados permanecen completos y sin cambios.
Ajustes predeterminados: ""
date_to — Fin del periodo
Fecha opcional inclusiva. Las filas reales excluidas permanecen visibles y no entran en los totales de costes seleccionados.
Ajustes predeterminados: ""
mapping_mode — Política de asignación
El modo asistido utiliza una única propuesta validada del modelo. El modo explícito solo asigna los valores plan_id proporcionados; los costes ambiguos y sin coincidencia permanecen sin asignar.
assisted — Asignación asistida · explicit_only — Solo asignaciones explícitas
Las filas sin asignar, ambiguas y excluidas permanecen visibles aunque se oculten los detalles ordinarios.
yes — Sí · no — No
Ajustes predeterminados: "yes"
include_quotes — Mostrar citas de origen
La evidencia sigue validándose aunque las citas estén ocultas en el informe.
yes — Sí · no — No
Ajustes predeterminados: "yes"
Máximo de bytes UTF-8 de entrada: 50000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "job_cost_review",
"text": "{\"plans\":\"id,description,planned_net,revenue_net\\nP1,Lanzamiento del sitio,600.00,1000.00\",\"actuals\":\"id,date,kind,description,quantity,unit_net,plan_id\\nA1,2027-03-01,labor,Implementación del lanzamiento del sitio,8.000,80.00,P1\\nA2,2027-03-02,material,Diseño gráfico del lanzamiento del sitio,1.000,100.00,\",\"currency\":\"EUR\",\"net_basis\":\"yes\",\"rounding\":\"half_up\",\"group_by\":\"plan\",\"variance_filter\":\"all\",\"variance_threshold\":\"0.00\",\"margin_warning_percent\":30,\"date_from\":\"\",\"date_to\":\"\",\"mapping_mode\":\"assisted\",\"show_details\":\"yes\",\"include_quotes\":\"yes\"}"
}
Comprobación de eventos explícitos de tickets frente a reglas confirmadas con cálculos de horario laboral, pausas y cambios de hora.
Campos de entrada y configuración
Ajustes esenciales
events — Eventos de los tickets
Columnas CSV id,ticket,at,event,priority,description. Hasta 60 eventos de 12 tickets en 31 días transcurridos. Las marcas temporales requieren segundos y un desplazamiento UTC explícito.
rules — Reglas SLA aprobadas
Columnas CSV id,priority,description,response_minutes,resolution_minutes. Hasta 12 reglas; cada umbral es un entero positivo explícito en minutos.
Las descripciones y los umbrales numéricos proporcionados requieren confirmación explícita antes del procesamiento.
no — No · yes — Sí
Ajustes predeterminados: "no"
Ajustes avanzados
timezone — Zona horaria laboral
Las fechas locales, los días de la semana, el horario laboral y los festivos proporcionados utilizan esta zona horaria. Los desplazamientos de las marcas temporales de origen determinan el orden cronológico.
El tiempo laboral solo cuenta los intervalos locales de trabajo configurados. El tiempo transcurrido cuenta todos los segundos. Las pausas seleccionadas se excluyen en ambos modos.
business — Tiempo laboral · elapsed — Tiempo transcurrido
Ajustes predeterminados: "business"
business_hours — Intervalo laboral diario
Un intervalo HH:MM-HH:MM dentro del mismo día, con el inicio anterior al final y ambas horas anteriores a las 24:00. Se aplica al modo de tiempo laboral.
Ajustes predeterminados: "09:00-17:00"
business_days — Días laborales de la semana
Números únicos de días separados por comas, desde lunes 1 hasta domingo 7. Se aplica al modo de tiempo laboral.
Ajustes predeterminados: "1,2,3,4,5"
holidays — Fechas locales excluidas
Hasta 31 fechas únicas YYYY-MM-DD separadas por comas o saltos de línea. No se presupone un calendario automático de festivos; se aplica al modo de tiempo laboral.
Ajustes predeterminados: ""
pause_states — Estados que pausan el reloj
pause_customer y/o pause_vendor separados por comas, o vacío para no excluir tiempos. resume cierra una pausa activa; resolve también la cierra.
Ajustes predeterminados: "pause_customer"
cycle_mode — Selección de ciclos
Revisión de todos los ciclos explícitos open/reopen o solo del primero. Los demás permanecen visibles como excluidos; se conservan los avisos de secuencia.
all — Todos · first — Solo el primer ciclo
Ajustes predeterminados: "all"
date_from — Inicio del periodo
Fecha local de apertura opcional inclusiva para seleccionar ciclos. Los eventos se conservan para validar la secuencia.
Ajustes predeterminados: ""
date_to — Fin del periodo
Fecha local de apertura opcional inclusiva para seleccionar ciclos. Los ciclos excluidos permanecen visibles.
Ajustes predeterminados: ""
sort_order — Ordenación de resultados
Ordenación por ticket o colocación de hallazgos y ciclos incompletos al principio.
La evidencia sigue validándose aunque las citas estén ocultas en el informe.
yes — Sí · no — No
Ajustes predeterminados: "yes"
Máximo de bytes UTF-8 de entrada: 50000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "sla_review",
"text": "{\"events\":\"id,ticket,at,event,priority,description\\nE1,T1,2027-03-01T09:00:00+01:00,open,high,Interrupción del servicio alojado\\nE2,T1,2027-03-01T09:30:00+01:00,response,high,Primera respuesta de soporte\\nE3,T1,2027-03-01T10:00:00+01:00,pause_customer,high,Espera de información del cliente\\nE4,T1,2027-03-01T11:00:00+01:00,resume,high,Información del cliente recibida\\nE5,T1,2027-03-01T12:00:00+01:00,resolve,high,Servicio restablecido\",\"rules\":\"id,priority,description,response_minutes,resolution_minutes\\nR1,high,Incidentes de servicio alojado de prioridad alta,60,180\",\"rules_approved\":\"yes\",\"timezone\":\"Europe/Berlin\",\"clock\":\"business\",\"business_hours\":\"09:00-17:00\",\"business_days\":\"1,2,3,4,5\",\"holidays\":\"\",\"pause_states\":\"pause_customer\",\"cycle_mode\":\"all\",\"date_from\":\"\",\"date_to\":\"\",\"sort_order\":\"ticket\",\"include_quotes\":\"yes\"}"
}
Asignación de longitudes solicitadas a barras o rollos proporcionados con ancho de corte, recortes de extremo, grupos de material, restos y preferencias de coste explícitos, seguida de la revisión de cada asignación y resto.
Campos de entrada y configuración
Ajustes esenciales
demand — CSV de piezas necesarias
Encabezados id,material,unit,length,quantity,note. Hasta 20 ID únicos en mayúsculas y 200 ejemplares de piezas en total. Las longitudes positivas usan punto decimal con un máximo de tres decimales; quantity es un entero positivo. Las notas tienen hasta 300 bytes UTF-8. Todas las filas de ambos archivos deben usar una unidad común: mm, cm, m o in.
stock — CSV de material disponible
Encabezados id,material,unit,length,quantity,cost,kind,note. Hasta 30 ID únicos en mayúsculas y 100 ejemplares de material en total. kind es new o remnant; cost es un importe decimal no negativo por ejemplar con un máximo de dos decimales en la moneda seleccionada. Los restos existentes son elementos explícitos de material; no se compra material.
Ajustes avanzados
kerf — Ancho de corte por pieza
Cadena decimal no negativa en la unidad común de longitud, con hasta tres decimales. Se contabiliza exactamente un ancho de corte por pieza asignada, incluida la última.
Ajustes predeterminados: "0"
trim_start — Recorte inicial
Cadena decimal no negativa descontada una vez del inicio de cada elemento utilizado, en la unidad común.
Ajustes predeterminados: "0"
trim_end — Recorte final
Cadena decimal no negativa descontada una vez del final de cada elemento utilizado, en la unidad común.
Ajustes predeterminados: "0"
minimum_remnant — Resto reutilizable mínimo
Cadena decimal no negativa. Las longitudes restantes positivas iguales o superiores a este umbral se consideran reutilizables; los restos más cortos cuentan como desperdicio. Esta clasificación no modifica la colocación.
Ajustes predeterminados: "0"
strategy — Estrategia de colocación
El mejor ajuste elige la menor capacidad restante después de las preferencias prioritarias de material. El primer ajuste omite esa clasificación por capacidad restante. Ambas son heurísticas voraces acotadas y nunca demuestran optimalidad.
best_fit — Mejor ajuste · first_fit — Primer ajuste
Ajustes predeterminados: "best_fit"
objective — Objetivo de selección del material
Material prefiere elementos compatibles más cortos después de las preferencias por restos y material ya iniciado. Coste clasifica el material sin iniciar por el coste unitario proporcionado antes de la capacidad restante. Se prefiere material ya iniciado. No se afirma un mínimo global de coste.
material — Uso de material · cost — Coste proporcionado
Ajustes predeterminados: "material"
currency — Moneda de costes
Una etiqueta única para todos los costes de material proporcionados. No se realizan conversiones de tipo de cambio ni verificaciones independientes de precios.
Sí coloca los restos compatibles antes que el material nuevo. Esta preferencia precede al orden por material iniciado, coste y capacidad restante.
yes — Sí · no — No
Ajustes predeterminados: "yes"
allow_remnants — Permitir restos existentes
La opción «No» excluye de la colocación las filas marcadas remnant. Su exclusión nunca crea material nuevo ni modifica las cantidades demandadas.
yes — Sí · no — No
Ajustes predeterminados: "yes"
material_case — Grupos de material sensibles a mayúsculas
Se eliminan los espacios exteriores de los nombres de material. La opción «No» también compara los nombres convertidos a minúsculas Unicode; nunca se mezclan grupos diferentes.
yes — Sí · no — No
Ajustes predeterminados: "yes"
cut_order — Orden de colocación de piezas
Las más largas primero ordena por longitud y utiliza el orden de origen propuesto por IA para resolver empates. La prioridad IA sigue el orden respaldado por fuentes propuesto a partir de las notas de demanda. Cada ejemplar demandado sigue contabilizado.
longest_first — Las más largas primero · ai_priority — Prioridad propuesta por IA
Ajustes predeterminados: "longest_first"
display_order — Orden de resultados
Material ordena los ejemplares utilizados por identificador. Desperdicio primero ordena por la suma de corte, recorte y longitud restante. El orden de visualización nunca cambia el plan calculado.
stock — Identificador del material · waste_first — Mayor longitud no productiva primero
Ajustes predeterminados: "stock"
Máximo de bytes UTF-8 de entrada: 180000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "cutting_plan",
"text": "{\"demand\":\"id,material,unit,length,quantity,note\\nD1,Aluminio,mm,400,2,Manipular los bordes con cuidado\\nD2,Aluminio,mm,180,2,Pedido estándar de taller\",\"stock\":\"id,material,unit,length,quantity,cost,kind,note\\nS1,Aluminio,mm,1000,2,12.50,new,Barra estándar disponible\\nS2,Aluminio,mm,400,1,2.00,remnant,Resto existente\",\"kerf\":\"2\",\"trim_start\":\"5\",\"trim_end\":\"5\",\"minimum_remnant\":\"100\",\"strategy\":\"best_fit\",\"objective\":\"material\",\"currency\":\"EUR\",\"prefer_remnants\":\"yes\",\"allow_remnants\":\"yes\",\"material_case\":\"yes\",\"cut_order\":\"longest_first\",\"display_order\":\"stock\"}"
}
Esquema completo de configuración
{
"type": "object",
"additionalProperties": false,
"required": [
"demand",
"stock"
],
"properties": {
"demand": {
"type": "string",
"description": "Headers id,material,unit,length,quantity,note. Up to 20 unique uppercase IDs and 200 total part instances. Positive lengths use a decimal point with at most three decimals; positive integer quantity. Notes are at most 300 UTF-8 bytes. All rows in both files must use one common unit: mm, cm, m or in.",
"maxLength": 160000
},
"stock": {
"type": "string",
"description": "Headers id,material,unit,length,quantity,cost,kind,note. Up to 30 unique uppercase IDs and 100 total stock instances. kind is new or remnant; cost is a nonnegative per-item decimal amount with at most two decimals in the selected currency. Existing remnants are explicit stock items; no stock is purchased.",
"maxLength": 160000
},
"kerf": {
"type": "string",
"description": "Nonnegative decimal string in the common length unit, at most three decimals. Exactly one kerf is charged per allocated part, including the final part.",
"default": "0",
"maxLength": 120,
"pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
},
"trim_start": {
"type": "string",
"description": "Nonnegative decimal string deducted once from the start of every used stock item, in the common unit.",
"default": "0",
"maxLength": 120,
"pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
},
"trim_end": {
"type": "string",
"description": "Nonnegative decimal string deducted once from the end of every used stock item, in the common unit.",
"default": "0",
"maxLength": 120,
"pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
},
"minimum_remnant": {
"type": "string",
"description": "Nonnegative decimal string. Positive remaining lengths at or above this threshold are reported as reusable; shorter remnants count as waste. This classification does not change placement.",
"default": "0",
"maxLength": 120,
"pattern": "^(0|[1-9][0-9]{0,5})(\\.[0-9]{1,3})?$"
},
"strategy": {
"type": "string",
"description": "Best fit chooses the smallest remaining capacity after the higher-priority stock preferences. First fit omits that remaining-capacity ranking. Both are bounded greedy heuristics and never prove optimality.",
"default": "best_fit",
"enum": [
"best_fit",
"first_fit"
],
"maxLength": 120
},
"objective": {
"type": "string",
"description": "Material prefers shorter fitting stock after remnant and opened-stock preferences. Cost ranks unopened stock by the supplied per-item cost before remaining capacity. Already opened stock is preferred. No global cost minimum is claimed.",
"default": "material",
"enum": [
"material",
"cost"
],
"maxLength": 120
},
"currency": {
"type": "string",
"description": "A single label for all supplied stock costs. No exchange-rate conversion or independent price verification is performed.",
"default": "EUR",
"enum": [
"EUR",
"USD",
"GBP",
"PLN",
"CHF"
],
"maxLength": 120
},
"prefer_remnants": {
"type": "string",
"description": "Yes ranks compatible remnant stock before new stock. This preference comes before opened-stock, cost and remaining-capacity ranking.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"allow_remnants": {
"type": "string",
"description": "No excludes stock rows marked remnant from placement. Their exclusion never creates new stock or changes demand quantities.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"material_case": {
"type": "string",
"description": "Material names are trimmed. No additionally compares Unicode lowercase names; different material groups are never mixed.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"cut_order": {
"type": "string",
"description": "Longest first orders by length and uses the AI-proposed source order to break ties. AI priority follows the source-bound order proposed from demand notes. Every demand instance remains accounted for.",
"default": "longest_first",
"enum": [
"longest_first",
"ai_priority"
],
"maxLength": 120
},
"display_order": {
"type": "string",
"description": "Stock orders used stock instances by identifier. Waste first orders by combined kerf, trim and remaining length. Display order never changes the computed plan.",
"default": "stock",
"enum": [
"stock",
"waste_first"
],
"maxLength": 120
}
}
}
Revisión de series de mediciones
measurement_review
Comparación de valores medidos con límites explícitamente aprobados, resumen de grupos de características y lotes, y revisión de lecturas ausentes, especificaciones ambiguas y observaciones de IA respaldadas por fuentes.
Campos de entrada y configuración
Ajustes esenciales
measurements — CSV de mediciones
Encabezados id,feature,batch,date,value,unit,note. Hasta 500 ID únicos en mayúsculas, 20 grupos de característica y unidad y 100 grupos de resultados. Las fechas usan YYYY-MM-DD entre 2000 y 2100 inclusive. value es una cadena decimal con signo y hasta seis decimales, o vacía. Las notas tienen hasta 300 bytes UTF-8.
specifications — CSV de especificaciones aprobadas
Encabezados id,feature,unit,lower,upper,note. Hasta 20 ID únicos en mayúsculas. Cada especificación requiere al menos un límite; un límite inferior o superior vacío significa comprobación unilateral. Los límites son cadenas decimales con signo y hasta seis decimales. La coincidencia usa la comparación configurada de nombres de características y unidades exactas. Las coincidencias múltiples permanecen sin resolver.
Confirmación explícita de que estas especificaciones y límites exactos están aprobados para esta revisión. Modificarlos requiere una nueva confirmación. Las notas de origen y la salida del modelo no pueden otorgar aprobación.
no — Sin aprobar · yes — Estos límites exactos están aprobados
Ajustes predeterminados: "no"
Ajustes avanzados
date_from — Incluir desde la fecha
Límite inferior opcional inclusivo en YYYY-MM-DD. Las observaciones anteriores se excluyen de las estadísticas y se cuentan por separado.
Ajustes predeterminados: ""
date_to — Incluir hasta la fecha
Límite superior opcional inclusivo en YYYY-MM-DD. Las observaciones posteriores se excluyen de las estadísticas y se cuentan por separado.
Ajustes predeterminados: ""
group_by — Agrupación estadística
Característica combina todos los lotes incluidos de cada característica y unidad exacta. Característica y lote conserva los lotes separados. Se acepta un máximo de 100 grupos de resultados.
feature — Característica y unidad · feature_batch — Característica, unidad y lote
Ajustes predeterminados: "feature_batch"
case_sensitive — Coincidencia de características sensible a mayúsculas
Se eliminan los espacios exteriores de los nombres. La opción «No» también compara los nombres convertidos a minúsculas Unicode. Las unidades siempre coinciden exactamente; no hay conversión de unidades ni asignación deducida de alias.
yes — Sí · no — No
Ajustes predeterminados: "yes"
missing_policy — Política de mediciones ausentes
Informar marca para revisión los grupos con valores vacíos. Excluir omite los valores vacíos de las estadísticas sin ese aviso adicional de grupo. Los recuentos de valores ausentes permanecen visibles en ambos modos; el texto numérico no válido se rechaza.
report — Informar de valores ausentes · exclude — Excluir de estadísticas numéricas
Ajustes predeterminados: "report"
boundary — Interpretación de los límites
Inclusivos acepta valores iguales a un límite proporcionado. Exclusivos marca la igualdad como fuera de rango. Las comparaciones utilizan valores exactos de punto fijo sin redondear.
Entre 0 y 6 decimales para estadísticas descriptivas. El redondeo visual nunca modifica los límites de especificación ni las decisiones de fuera de rango.
Ajustes predeterminados: 3
minimum_sample — Tamaño mínimo de muestra numérica
Los grupos con menos observaciones numéricas reciben estado de revisión. Entre 2 y 500; este umbral no establece confianza estadística ni representatividad.
Ajustes predeterminados: 5
deviation — Convención de desviación estándar
Muestra utiliza n−1 y requiere al menos dos observaciones numéricas. Población utiliza n y requiere al menos una. Los valores describen solo las observaciones proporcionadas; no implican inferencias sobre una población mayor.
Origen conserva la primera aparición de cada grupo. Problemas primero coloca los grupos que requieren revisión al principio. Característica ordena por nombre proporcionado y lote. Las estadísticas no cambian.
source — Orden de origen · issues_first — Grupos que requieren revisión primero · feature — Característica y lote
Ajustes predeterminados: "source"
include_evidence — Mostrar cita representativa
Sí incluye la nota exacta de la primera medición incluida para cada grupo de característica y unidad. La opción «No» solo oculta esta columna de visualización; los ID de origen y la validación del modelo permanecen sin cambios.
yes — Incluir cita · no — Solo ID de origen
Ajustes predeterminados: "yes"
detail_filter — Grupos mostrados
Todos muestra cada grupo incluido. Problemas muestra grupos con especificaciones ausentes o ambiguas, valores fuera de rango, tamaño numérico insuficiente o valores ausentes en modo de informe. Los recuentos resumidos completos no cambian.
all — Todos los grupos · issues — Solo grupos que requieren revisión
Ajustes predeterminados: "all"
Máximo de bytes UTF-8 de entrada: 180000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "measurement_review",
"text": "{\"measurements\":\"id,feature,batch,date,value,unit,note\\nM1,Diámetro,B1,2026-11-01,10.010,mm,Cero del instrumento comprobado\\nM2,Diámetro,B1,2026-11-01,10.020,mm,Mismo procedimiento de medición\\nM3,Diámetro,B1,2026-11-01,10.060,mm,Se recomienda repetir la medición\\nM4,Diámetro,B1,2026-11-01,,mm,Lectura no disponible\",\"specifications\":\"id,feature,unit,lower,upper,note\\nS1,Diámetro,mm,9.950,10.050,Revisión A del plano aprobada\",\"limits_approved\":\"yes\",\"date_from\":\"\",\"date_to\":\"\",\"group_by\":\"feature_batch\",\"case_sensitive\":\"yes\",\"missing_policy\":\"report\",\"boundary\":\"inclusive\",\"rounding_digits\":3,\"minimum_sample\":3,\"deviation\":\"sample\",\"sort_order\":\"source\",\"include_evidence\":\"yes\",\"detail_filter\":\"all\"}"
}
Esquema completo de configuración
{
"type": "object",
"additionalProperties": false,
"required": [
"measurements",
"specifications",
"limits_approved"
],
"properties": {
"measurements": {
"type": "string",
"description": "Headers id,feature,batch,date,value,unit,note. Up to 500 unique uppercase IDs, 20 feature-and-unit groups and 100 result groups. Dates use YYYY-MM-DD from 2000 through 2100. value is a signed decimal string with up to six decimals, or empty. Notes are at most 300 UTF-8 bytes.",
"maxLength": 160000
},
"specifications": {
"type": "string",
"description": "Headers id,feature,unit,lower,upper,note. Up to 20 unique uppercase IDs. At least one limit must be supplied per specification; an empty lower or upper limit means one-sided checking. Limits are signed decimal strings with at most six decimals. Matching uses the configured feature-name comparison and exact units. Multiple matches remain unresolved.",
"maxLength": 160000
},
"limits_approved": {
"type": "string",
"description": "Explicit confirmation that these exact supplied specifications and limits are approved for this review. Changing them requires renewed confirmation. Source notes and model output cannot grant approval.",
"default": "no",
"enum": [
"no",
"yes"
],
"maxLength": 120
},
"date_from": {
"type": "string",
"description": "Optional inclusive lower date bound in YYYY-MM-DD. Earlier observations are excluded from statistics and counted separately.",
"default": "",
"maxLength": 120
},
"date_to": {
"type": "string",
"description": "Optional inclusive upper date bound in YYYY-MM-DD. Later observations are excluded from statistics and counted separately.",
"default": "",
"maxLength": 120
},
"group_by": {
"type": "string",
"description": "Feature combines all included batches for each feature and exact unit. Feature and batch keeps batches separate. A maximum of 100 result groups is accepted.",
"default": "feature_batch",
"enum": [
"feature",
"feature_batch"
],
"maxLength": 120
},
"case_sensitive": {
"type": "string",
"description": "Names are trimmed. No additionally compares Unicode lowercase names. Units always match exactly; there is no unit conversion or inferred alias mapping.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"missing_policy": {
"type": "string",
"description": "Report marks groups with empty values for review. Exclude omits empty values from statistics without this additional group warning. Missing-value counts remain visible in both modes; invalid numeric text is rejected.",
"default": "report",
"enum": [
"report",
"exclude"
],
"maxLength": 120
},
"boundary": {
"type": "string",
"description": "Inclusive accepts values equal to a supplied bound. Exclusive marks equality as out of range. Comparisons use exact unrounded fixed-point values.",
"default": "inclusive",
"enum": [
"inclusive",
"exclusive"
],
"maxLength": 120
},
"rounding_digits": {
"type": "integer",
"description": "Between 0 and 6 decimal places for descriptive statistics. Display rounding never changes specification limits or out-of-range decisions.",
"default": 3,
"minimum": 0,
"maximum": 6
},
"minimum_sample": {
"type": "integer",
"description": "Groups with fewer numeric observations receive a review status. Between 2 and 500; this threshold does not establish statistical confidence or representativeness.",
"default": 5,
"minimum": 2,
"maximum": 500
},
"deviation": {
"type": "string",
"description": "Sample uses n−1 and requires at least two numeric observations. Population uses n and requires at least one. Values describe only the supplied observations; no wider population inference is implied.",
"default": "sample",
"enum": [
"sample",
"population"
],
"maxLength": 120
},
"sort_order": {
"type": "string",
"description": "Source retains the first appearance of each group. Issues first puts review groups first. Feature sorts by supplied feature name and batch. Statistics remain unchanged.",
"default": "source",
"enum": [
"source",
"issues_first",
"feature"
],
"maxLength": 120
},
"include_evidence": {
"type": "string",
"description": "Yes includes the exact first included measurement note for each feature-and-unit group. No hides this display column only; source IDs and model validation remain unchanged.",
"default": "yes",
"enum": [
"yes",
"no"
],
"maxLength": 120
},
"detail_filter": {
"type": "string",
"description": "All shows every included group. Issues shows groups with missing or ambiguous specifications, out-of-range values, insufficient numeric sample size or report-mode missing values. Complete summary counts remain unchanged.",
"default": "all",
"enum": [
"all",
"issues"
],
"maxLength": 120
}
}
}
Revisión de impacto de cambios con datos mantenidos
change_impact
Seguir cambios concretos a través de dependencias mantenidas y revisar documentos, pruebas, procesos y roles responsables afectados sin inventar vínculos de impacto.
Campos de entrada y configuración
Ajustes esenciales
elements — Elementos mantenidos
Encabezados CSV id,name,kind,criticality,approval,owner,description. Hasta 40 ID únicos en mayúsculas. name y owner: hasta 160 bytes UTF-8; description: 1200 bytes. kind: document,test,process,system. criticality: high,medium,low. approval: approved,draft,unknown. Se permite owner vacío y permanece como carencia. La aprobación es una declaración de origen, no una autorización concedida por esta herramienta. Límite CSV: 40 000 bytes UTF-8.
Ajustes predeterminados: ""
dependencies — Dependencias mantenidas
Encabezados CSV id,from,to,evidence. from es el requisito previo o elemento anterior; to es el elemento dependiente o posterior. Hasta 100 ID de arista y pares únicos para revisión de cambios, 50 para recuperación. Ambos extremos deben existir. La evidencia es obligatoria y se limita a 600 bytes UTF-8. Es válido un archivo con solo el encabezado; no pueden deducirse relaciones externas ausentes. Límite CSV: 40 000 bytes UTF-8.
Ajustes predeterminados: ""
changes — Cambios concretos propuestos
Encabezados CSV id,element,description. Hasta 12 ID únicos de cambio en mayúsculas, cada uno vinculado a un elemento existente. Descripción: 1200 bytes UTF-8. Cada elemento inicial seleccionado debe tener al menos un cambio proporcionado. Solo entran en la revisión los cambios de elementos iniciales seleccionados. Límite CSV: 40 000 bytes UTF-8.
Ajustes predeterminados: ""
start_ids — ID de elementos iniciales
De uno a ocho ID distintos de elementos existentes separados por espacios o comas. Cada elemento inicial requiere un registro concreto de cambio. No se acepta ningún ID inicial generado por el modelo.
Ajustes predeterminados: ""
baseline — Versión de referencia
Identificador obligatorio de referencia, de hasta 120 bytes UTF-8. Etiqueta esta instantánea proporcionada; la herramienta no recupera ni compara una versión externa.
Ajustes predeterminados: "BASE-1"
Ajustes avanzados
direction — Dirección del recorrido
Hacia delante sigue del requisito previo al dependiente; hacia atrás sigue del dependiente al requisito previo; ambas explora ambas direcciones. El recorrido inverso revisa dependencias, no demuestra impacto posterior. Cada ruta mostrada contiene solo ID de aristas proporcionados.
forward — Hacia delante · backward — Hacia atrás · both — Ambas direcciones
Ajustes predeterminados: "forward"
max_depth — Profundidad máxima de ruta
De una a veinte aristas desde cada elemento inicial modificado. Se conserva la ruta más corta descubierta por cambio y elemento. Se informan las aristas límite; los elementos no descubiertos más allá del límite no se consideran no afectados.
Ajustes predeterminados: 10
kind_filter — Filtro de tipo de elemento
Filtra candidatos a revisión después del recorrido completo del grafo. Los elementos intermedios ocultos siguen participando en las rutas de dependencia.
all — Todos · document — Documento · test — Prueba · process — Proceso · system — Sistema
Ajustes predeterminados: "all"
criticality_filter — Filtro de criticidad
Filtra candidatos según la criticidad explícitamente proporcionada. La planificación de recuperación sigue incluyendo todos los procesos afectados antes de esta selección visual; las dependencias de baja prioridad no pueden desaparecer del plan.
all — Todos · high — Alta · high_medium — Alta y media
Ajustes predeterminados: "all"
approval_filter — Filtro de aprobación de origen
Filtra únicamente el campo approval proporcionado. approved es una etiqueta de origen, no una autorización de publicación verificada independientemente.
all — Todos · approved — Aprobado en origen · draft — Borrador en origen · unknown — Desconocido
Ajustes predeterminados: "all"
max_items — Máximo de selecciones para revisión
La IA selecciona exactamente este número de registros elegibles, o todos los elegibles si quedan menos. El análisis determinista completo sigue cubriendo cada dependencia proporcionada y proceso afectado. Los registros no seleccionados no se certifican como no afectados ni recuperados.
Ajustes predeterminados: 10
detail — Detalle de las citas
Los extractos breves se limitan a 120 caracteres y los detallados a 240. Se solicita al modelo que prefiera pasajes de hasta 80 caracteres. Cada cita debe ser un pasaje exacto y continuo en su idioma original.
brief — Breve · detailed — Detallado
Ajustes predeterminados: "detailed"
sort_order — Orden de visualización
Reordena las filas seleccionadas por orden original de origen, profundidad de la ruta seleccionada más corta o criticidad proporcionada. La accesibilidad y la selección no cambian.
source — Orden de origen · depth — Profundidad de ruta · criticality — Criticidad proporcionada
Ajustes predeterminados: "depth"
include_gaps — Incluir carencias de responsabilidad y aprobación
Al activarse, los responsables ausentes, etiquetas de origen no aprobadas y registros accesibles de documentos o pruebas ausentes generan hallazgos explícitos. Los avisos de ciclos y límites de profundidad y el aviso de revisión permanecen visibles independientemente de esta opción.
Ajustes predeterminados: true
Máximo de bytes UTF-8 de entrada: 100000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "change_impact",
"text": "{\"elements\":\"id,name,kind,criticality,approval,owner,description\\nS1,Servicio de pedidos,system,high,approved,Equipo de plataforma,El servicio valida los campos de los pedidos entrantes.\\nD1,Manual de pedidos,document,medium,draft,Equipo de documentación,El manual describe los campos obligatorios de pedidos.\\nT1,Prueba de validación de pedidos,test,high,approved,Equipo de calidad,La prueba comprueba campos obligatorios ausentes.\",\"dependencies\":\"id,from,to,evidence\\nL1,S1,D1,El manual documenta la interfaz del servicio de pedidos.\\nL2,S1,T1,La prueba comprueba la validación del servicio de pedidos.\",\"changes\":\"id,element,description\\nC1,S1,Añadir una referencia de entrega obligatoria a cada pedido.\",\"start_ids\":\"S1\",\"direction\":\"forward\",\"max_depth\":10,\"kind_filter\":\"all\",\"criticality_filter\":\"all\",\"approval_filter\":\"all\",\"baseline\":\"BASE-1\",\"max_items\":10,\"detail\":\"detailed\",\"sort_order\":\"depth\",\"include_gaps\":true}"
}
Construir una secuencia de recuperación revisable a partir de dependencias y tareas mantenidas, recursos explícitos, simulaciones de fallos y objetivos RTO/RPO.
Campos de entrada y configuración
Ajustes esenciales
processes — Procesos operativos y de TI críticos
Encabezados CSV id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description. Hasta 20 ID únicos en mayúsculas. name y owner: 160 bytes UTF-8; description: 1200 bytes. criticality: high,medium,low. rto_minutes: entero 1–10080; rpo_minutes: entero 0–10080. backup_at es YYYY-MM-DDTHH:MM:00Z o vacío y no puede ser posterior a reference_time. Los tiempos de copia ausentes permanecen desconocidos. Años 2000–2100. Límite CSV: 40 000 bytes UTF-8.
Ajustes predeterminados: ""
dependencies — Dependencias mantenidas
Encabezados CSV id,from,to,evidence. from es el requisito previo o elemento anterior; to es el elemento dependiente o posterior. Hasta 100 ID de arista y pares únicos para revisión de cambios, 50 para recuperación. Ambos extremos deben existir. La evidencia es obligatoria y se limita a 600 bytes UTF-8. Es válido un archivo con solo el encabezado; no pueden deducirse relaciones externas ausentes. Límite CSV: 40 000 bytes UTF-8.
Ajustes predeterminados: ""
tasks — Tareas de recuperación mantenidas
Encabezados CSV id,process,sequence,duration_minutes,resource,units,instruction. Hasta 40 ID únicos de tarea. Los ID de proceso y recurso deben existir. sequence: entero 1–100, único dentro de cada proceso; duration_minutes: entero 1–10080; units: entero 1–100. Instrucciones: 1200 bytes UTF-8. Un archivo con solo encabezado es válido y produce bloqueos por tareas ausentes. Todas las tareas de cada proceso afectado se planifican secuencialmente; ninguna se inventa ni ejecuta. Límite CSV: 40 000 bytes UTF-8.
Ajustes predeterminados: ""
resources — Recursos de recuperación
Encabezados CSV id,name,capacity. Hasta 20 ID únicos de recurso en mayúsculas. name: 160 bytes UTF-8; capacity: entero 1–100 unidades simultáneas. La capacidad se proporciona, no se verifica. Límite CSV: 40 000 bytes UTF-8.
Ajustes predeterminados: ""
failed_processes — ID de procesos con fallo simulado
De uno a veinte ID distintos de procesos existentes separados por espacios o comas. Todos los procesos dependientes posteriores se incluyen transitivamente. Se supone que los requisitos previos no afectados están disponibles; las relaciones ausentes siguen siendo una limitación de evidencia.
Ajustes predeterminados: ""
reference_time — Hora explícita de referencia UTC
YYYY-MM-DDTHH:MM:00Z, años 2000–2100. Es el minuto cero del fallo simulado y la referencia para la antigüedad de la copia. Los segundos deben ser 00. No se deduce ninguna marca temporal actual.
Ajustes predeterminados: "2026-11-03T09:00:00Z"
Ajustes avanzados
unavailable_resources — ID de recursos con indisponibilidad simulada
De cero a veinte ID distintos de recursos existentes separados por espacios o comas. Los recursos enumerados tienen capacidad efectiva cero. Vacío significa que no hay indisponibilidad adicional simulada.
Ajustes predeterminados: ""
horizon_minutes — Horizonte de planificación en minutos
De uno a 10080 minutos desde la hora explícita de referencia. Un proceso cuyas tareas no puedan terminar todas dentro del horizonte queda bloqueado; se revierten las reservas parciales y no se presentan como recuperación completada.
Ajustes predeterminados: 480
priority_order — Prioridad de planificación de recuperación
Los procesos preparados se seleccionan según criticidad proporcionada, RTO más corto u orden de origen. Cada proceso espera a todos los requisitos previos afectados. Las reservas usan un calendario determinista voraz de ajuste más temprano; el resultado no es globalmente óptimo.
criticality — Criticidad proporcionada · rto — RTO proporcionado más corto · source — Orden de origen
Ajustes predeterminados: "criticality"
capacity_percent — Capacidad de recursos disponible (%)
Un entero de 1 a 100 reduce proporcionalmente cada capacidad proporcionada, redondeando hacia abajo a unidades enteras. Los recursos simulados no disponibles permanecen en cero. Las tareas que necesitan más unidades quedan bloqueadas; la capacidad nunca se supera silenciosamente.
Ajustes predeterminados: 100
rto_margin_minutes — Margen de seguridad RTO en minutos
De cero a 1440 minutos añadidos a cada final calculado de proceso al compararlo con el objetivo RTO. Este margen no reserva recursos ni modifica el calendario de tareas.
Ajustes predeterminados: 0
rpo_policy — Política de antigüedad de copias
Avisar mantiene las tareas proporcionadas planificables mientras señala evidencia de copias ausente o demasiado antigua. Bloquear impide planificar el proceso cuando la antigüedad es desconocida o supera el RPO; también bloquea los dependientes posteriores. Las marcas temporales no demuestran la integridad de la copia ni una pérdida real de datos.
warn — Avisar de carencias de copias · block — Bloquear por carencias de copias
Ajustes predeterminados: "warn"
criticality_filter — Filtro de criticidad
Filtra candidatos según la criticidad explícitamente proporcionada. La planificación de recuperación sigue incluyendo todos los procesos afectados antes de esta selección visual; las dependencias de baja prioridad no pueden desaparecer del plan.
all — Todos · high — Alta · high_medium — Alta y media
Ajustes predeterminados: "all"
max_items — Máximo de selecciones para revisión
La IA selecciona exactamente este número de registros elegibles, o todos los elegibles si quedan menos. El análisis determinista completo sigue cubriendo cada dependencia proporcionada y proceso afectado. Los registros no seleccionados no se certifican como no afectados ni recuperados.
Ajustes predeterminados: 10
detail — Detalle de las citas
Los extractos breves se limitan a 120 caracteres y los detallados a 240. Se solicita al modelo que prefiera pasajes de hasta 80 caracteres. Cada cita debe ser un pasaje exacto y continuo en su idioma original.
brief — Breve · detailed — Detallado
Ajustes predeterminados: "detailed"
sort_order — Orden de visualización
Ordena las filas de procesos seleccionadas por inicio calculado, dejando las bloqueadas al final, o por orden original de origen. No modifica el calendario de recuperación.
schedule — Inicio planificado · source — Orden de origen
Ajustes predeterminados: "schedule"
Máximo de bytes UTF-8 de entrada: 100000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "recovery_plan",
"text": "{\"processes\":\"id,name,criticality,rto_minutes,rpo_minutes,backup_at,owner,description\\nP1,Base de datos de pedidos,high,60,60,2026-11-03T08:30:00Z,Equipo de bases de datos,Restaurar la base de pedidos mantenida antes de reiniciar la recepción de pedidos.\\nP2,Recepción de pedidos,high,120,60,2026-11-03T08:30:00Z,Equipo de servicios,La recepción de pedidos requiere que la base de pedidos esté disponible.\",\"dependencies\":\"id,from,to,evidence\\nL1,P1,P2,La recepción de pedidos lee y escribe en la base de pedidos.\",\"tasks\":\"id,process,sequence,duration_minutes,resource,units,instruction\\nT1,P1,1,30,R1,1,Restaurar la copia aprobada de la base y registrar el resultado de validación.\\nT2,P2,1,20,R1,1,Reiniciar el servicio mantenido de recepción de pedidos tras verificar la base.\",\"resources\":\"id,name,capacity\\nR1,Operador de recuperación,1\",\"failed_processes\":\"P1\",\"unavailable_resources\":\"\",\"reference_time\":\"2026-11-03T09:00:00Z\",\"horizon_minutes\":480,\"priority_order\":\"criticality\",\"capacity_percent\":100,\"rto_margin_minutes\":0,\"rpo_policy\":\"warn\",\"criticality_filter\":\"all\",\"max_items\":10,\"detail\":\"detailed\",\"sort_order\":\"schedule\"}"
}
Comparar trabajos con criterios y niveles de desempeño explícitos, examinar citas exactas y calcular puntuaciones a partir de valoraciones humanas.
Campos de entrada y configuración
Ajustes esenciales
criteria — CSV de criterios de la rúbrica
Cabeceras id,name,weight,definition. Hasta 8 criterios únicos. Los ID utilizan letras mayúsculas, dígitos, guiones bajos o guiones, comienzan con una letra y tienen como máximo 24 caracteres. name: 120 bytes UTF-8; definition: 300 bytes. weight es un entero de 1 a 1000. Se aceptan como máximo 60 pares de evidencia y criterio. Cada CSV está limitado a 24.000 bytes UTF-8; se requieren cabeceras exactas separadas por comas y un entrecomillado CSV válido. Se rechazan enlaces, URL codificadas, marcado y caracteres de control.
Ajustes predeterminados: ""
levels — CSV de niveles de desempeño
Cabeceras id,criterion,points,descriptor. Entre 2 y 4 niveles por criterio y como máximo 32 en total. Cada ID de criterio debe existir. points es un entero de 0 a 1000, único dentro de ese criterio; el máximo debe ser positivo. descriptor: 300 bytes UTF-8. Los ID son únicos en toda la tabla de niveles. Cada CSV está limitado a 24.000 bytes UTF-8; se requieren cabeceras exactas separadas por comas y un entrecomillado CSV válido. Se rechazan enlaces, URL codificadas, marcado y caracteres de control.
Ajustes predeterminados: ""
evidence — CSV de evidencias de trabajos
Cabeceras id,name,text. Hasta 10 trabajos identificados de forma única, con un nombre de como máximo 120 bytes UTF-8 y un texto de evidencia de como máximo 1.200 bytes. Esta herramienta permite revisar trabajos proporcionados, no tomar decisiones de consecuencias importantes sobre personas. Cada CSV está limitado a 24.000 bytes UTF-8; se requieren cabeceras exactas separadas por comas y un entrecomillado CSV válido. Se rechazan enlaces, URL codificadas, marcado y caracteres de control.
Ajustes predeterminados: ""
ratings — CSV de valoraciones humanas proporcionadas
Cabeceras id,evidence,criterion,level. Filas opcionales, hasta 80; un archivo con solo las cabeceras es válido. Todas las referencias deben existir y el nivel debe pertenecer a ese criterio. Como máximo una valoración humana proporcionada por par de evidencia y criterio. Son registros de entrada, no aprobaciones con identidad verificada. Cada CSV está limitado a 24.000 bytes UTF-8; se requieren cabeceras exactas separadas por comas y un entrecomillado CSV válido. Se rechazan enlaces, URL codificadas, marcado y caracteres de control.
Ajustes predeterminados: ""
definitions_approved — Confirmar las definiciones proporcionadas
La confirmación expresa corresponde a estas definiciones de criterios y niveles de desempeño exactos o a este libro de códigos exacto. Cualquier modificación de una definición requiere una nueva confirmación. No aprueba ningún resultado de IA.
no — Sin confirmar · yes — Confirmado para esta revisión
Ajustes predeterminados: "no"
version — Versión de las definiciones confirmada
Etiqueta obligatoria de versión de la fuente de como máximo 120 bytes UTF-8. La herramienta no recupera ni verifica versiones externas.
Ajustes predeterminados: "VERSION-1"
Ajustes avanzados
detail — Detalle de las citas
Las citas breves se limitan a 60 caracteres y las detalladas a 120. Cada cita debe ser un pasaje continuo y exacto de la fuente. Las fuentes nunca se reescriben ni traducen.
brief — Breve · detailed — Detallado
Ajustes predeterminados: "detailed"
sort_order — Orden de resultados
El orden de las fuentes sigue la primera aparición de cada fuente proporcionada; el orden por identificador ordena por ID de fuente. Dentro de una fuente se mantiene estable el orden original de los criterios o códigos propuestos. La ordenación no modifica cálculos ni avisos.
source — Orden de las fuentes · id — Identificador de la fuente
Ajustes predeterminados: "source"
weight_mode — Ponderación de criterios
La opción de pesos proporcionados utiliza cada peso entero positivo. La opción de pesos iguales utiliza el peso 1 para todos los criterios. Los puntos humanos se dividen por los puntos máximos de nivel proporcionados para ese criterio y se combinan utilizando estos pesos.
supplied — Pesos de criterios proporcionados · equal — Pesos iguales para los criterios
Ajustes predeterminados: "supplied"
missing_rating — Política para valoraciones humanas ausentes
La opción de puntuación incompleta retiene la puntuación agregada hasta que todos los criterios tengan una valoración humana proporcionada. La opción de cero cuenta expresamente una valoración humana ausente como cero, manteniendo el aviso de ausencia. Las sugerencias de IA nunca forman parte del resultado agregado.
incomplete — Mostrar puntuación incompleta · zero — Tratar como cero las valoraciones humanas ausentes
Ajustes predeterminados: "incomplete"
score_scale — Escala de la puntuación agregada
Entero de 1 a 1000. La puntuación humana ponderada y normalizada se multiplica por esta escala. Es una escala de visualización numérica, no una calificación ni un umbral de aprobación.
Ajustes predeterminados: 100
rounding_digits — Decimales de la puntuación
De 0 a 4 decimales. La aritmética racional exacta se redondea al más próximo, con los empates hacia arriba, únicamente para la visualización final; no se utilizan puntuaciones de coma flotante binaria.
Ajustes predeterminados: 2
level_order — Orden de los niveles de desempeño mostrados
Ordenar los descriptores de niveles proporcionados de cada criterio por puntos ascendentes o descendentes. La definición de puntuación y la sugerencia de IA permanecen sin cambios.
ascending — Puntos ascendentes · descending — Puntos descendentes
Ajustes predeterminados: "ascending"
Máximo de bytes UTF-8 de entrada: 80000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "assessment_rubrics",
"text": "{\"criteria\":\"id,name,weight,definition\\nC1,Trazabilidad,2,Las afirmaciones están vinculadas a registros fuente identificables.\\nC2,Claridad,1,El método y sus limitaciones se indican explícitamente.\",\"levels\":\"id,criterion,points,descriptor\\nL1,C1,0,No se proporciona ninguna fuente de respaldo identificable.\\nL2,C1,2,La afirmación principal cita un registro fuente identificable.\\nL3,C2,0,Faltan el método o sus limitaciones.\\nL4,C2,2,El método y al menos una limitación son explícitos.\",\"evidence\":\"id,name,text\\nE1,Informe del taller,La conclusión utiliza el registro DATA-7. El método compara dos muestras y no puede establecer causalidad.\",\"ratings\":\"id,evidence,criterion,level\\nH1,E1,C1,L2\",\"definitions_approved\":\"yes\",\"version\":\"RUBRIC-1\",\"detail\":\"detailed\",\"sort_order\":\"source\",\"weight_mode\":\"supplied\",\"missing_rating\":\"incomplete\",\"score_scale\":100,\"rounding_digits\":2,\"level_order\":\"ascending\"}"
}
Revisar resúmenes según criterios explícitos de inclusión y exclusión, conservar citas de evidencia y mostrar discrepancias de revisores antes de elegir.
Campos de entrada y configuración
Ajustes esenciales
records — CSV de registros bibliográficos proporcionados
Cabeceras id,title,year,language,text. Hasta 15 registros únicos; title: 200 bytes UTF-8; text: 1.200 bytes. year está entre 1900–2100. language es una etiqueta exacta de dos o tres letras minúsculas, opcionalmente seguida de una región en mayúsculas. Debe proporcionarse el resumen o un extracto acotado del texto completo; no se recuperan publicaciones. Cada CSV está limitado a 24.000 bytes UTF-8; se requieren cabeceras exactas separadas por comas y un entrecomillado CSV válido. Se rechazan enlaces, URL codificadas, marcado y caracteres de control.
Ajustes predeterminados: ""
criteria — CSV de criterios de selección bibliográfica
Cabeceras id,kind,definition. Hasta 8 criterios únicos. kind es include o exclude; definition: 300 bytes UTF-8. Se aceptan como máximo 60 pares de registro y criterio. Se revisa cada criterio para cada registro proporcionado. Cada CSV está limitado a 24.000 bytes UTF-8; se requieren cabeceras exactas separadas por comas y un entrecomillado CSV válido. Se rechazan enlaces, URL codificadas, marcado y caracteres de control.
Ajustes predeterminados: ""
reviews — CSV de revisiones humanas proporcionadas
Cabeceras id,record,reviewer,decision,note. Filas opcionales, hasta 30; un archivo con solo las cabeceras es válido. record debe existir; reviewer es un ID en mayúsculas. decision es include, exclude o unclear. note: 300 bytes UTF-8, opcionalmente vacío. Como máximo dos revisores distintos por registro y una fila por par de revisor y registro. Las identidades de los revisores son etiquetas, no cuentas verificadas. Cada CSV está limitado a 24.000 bytes UTF-8; se requieren cabeceras exactas separadas por comas y un entrecomillado CSV válido. Se rechazan enlaces, URL codificadas, marcado y caracteres de control.
Ajustes predeterminados: ""
definitions_approved — Confirmar las definiciones proporcionadas
La confirmación expresa corresponde a estas definiciones de criterios y niveles de desempeño exactos o a este libro de códigos exacto. Cualquier modificación de una definición requiere una nueva confirmación. No aprueba ningún resultado de IA.
no — Sin confirmar · yes — Confirmado para esta revisión
Ajustes predeterminados: "no"
version — Versión de las definiciones confirmada
Etiqueta obligatoria de versión de la fuente de como máximo 120 bytes UTF-8. La herramienta no recupera ni verifica versiones externas.
Ajustes predeterminados: "VERSION-1"
Ajustes avanzados
detail — Detalle de las citas
Las citas breves se limitan a 60 caracteres y las detalladas a 120. Cada cita debe ser un pasaje continuo y exacto de la fuente. Las fuentes nunca se reescriben ni traducen.
brief — Breve · detailed — Detallado
Ajustes predeterminados: "detailed"
sort_order — Orden de resultados
El orden de las fuentes sigue la primera aparición de cada fuente proporcionada; el orden por identificador ordena por ID de fuente. Dentro de una fuente se mantiene estable el orden original de los criterios o códigos propuestos. La ordenación no modifica cálculos ni avisos.
source — Orden de las fuentes · id — Identificador de la fuente
Ajustes predeterminados: "source"
year_from — Primer año de publicación
Límite inferior inclusivo de 1900 a 2100. Los registros fuera del intervalo permanecen en el resultado con un aviso explícito.
Ajustes predeterminados: 2000
year_to — Último año de publicación
Límite superior inclusivo de 1900 a 2100; no puede ser anterior al límite inferior. No se infieren años a partir del texto fuente.
Ajustes predeterminados: 2100
languages — Etiquetas de idioma proporcionadas permitidas
Lista opcional separada por comas de hasta 12 etiquetas exactas, como en,de,pl. Las etiquetas utilizan dos o tres letras minúsculas y, opcionalmente, una región en mayúsculas, por ejemplo en-GB. Si está vacía, esta comprobación de metadatos queda desactivada. No se realiza traducción ni detección del idioma.
Ajustes predeterminados: ""
reviewer_policy — Revisores humanos requeridos
Exigir uno o dos revisores distintos proporcionados por registro. La ausencia de revisores, las discrepancias y las decisiones poco claras se señalan independientemente de las sugerencias de criterios de IA.
one — Un revisor humano · two — Dos revisores humanos
Ajustes predeterminados: "two"
duplicate_policy — Revisión de títulos duplicados
La opción de señalar compara los títulos tras eliminar espacios exteriores, normalizar los espacios y convertir a minúsculas Unicode. La opción de ignorar desactiva únicamente esta heurística de títulos duplicados. No se elimina ni fusiona ningún registro.
flag — Señalar para revisión · ignore — Omitir avisos de títulos duplicados
Ajustes predeterminados: "flag"
screening_stage — Alcance declarado de la evidencia proporcionada
Distingue el material proporcionado de título y resumen de los extractos de texto completo en la solicitud al modelo y en el informe. Ninguna opción recupera publicaciones ni establece que un extracto esté completo.
title_abstract — Título y resumen proporcionados · supplied_full_text — Extracto del texto completo proporcionado
Ajustes predeterminados: "title_abstract"
Máximo de bytes UTF-8 de entrada: 80000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "literature_screening",
"text": "{\"records\":\"id,title,year,language,text\\nR1,Comparación de formación en talleres,2024,en,El estudio compara dos grupos de formación de participantes adultos. La asignación no fue aleatoria.\\nR2,Comparación de formación en talleres,2023,en,El informe describe un único grupo de formación sin grupo de comparación.\",\"criteria\":\"id,kind,definition\\nC1,include,Se describe un grupo de comparación.\\nC2,exclude,Los participantes son niños.\",\"reviews\":\"id,record,reviewer,decision,note\\nV1,R1,REVIEWER1,include,Se describe un grupo de comparación.\\nV2,R1,REVIEWER2,unclear,Comprobar si la comparación cumple el protocolo.\",\"definitions_approved\":\"yes\",\"version\":\"PROTOCOL-1\",\"detail\":\"detailed\",\"sort_order\":\"source\",\"year_from\":2020,\"year_to\":2026,\"languages\":\"en\",\"reviewer_policy\":\"two\",\"duplicate_policy\":\"flag\",\"screening_stage\":\"title_abstract\"}"
}
Codificación de entrevistas con libro de códigos mantenido
interview_coding
Asignar códigos a segmentos de entrevistas con citas exactas, revisar pasajes sin codificar y propuestas contradictorias, y contar segmentos o entrevistas.
Campos de entrada y configuración
Ajustes esenciales
segments — CSV de segmentos de entrevistas
Cabeceras id,interview,speaker,text. Hasta 20 segmentos únicos. interview es un ID en mayúsculas; speaker es una etiqueta proporcionada de como máximo 80 bytes UTF-8; text: 1.200 bytes. Todos los ID comienzan con una letra y utilizan letras mayúsculas, dígitos, guiones bajos o guiones, con un máximo de 24 caracteres. Se recomienda utilizar etiquetas seudónimas cuando proceda. Cada CSV está limitado a 24.000 bytes UTF-8; se requieren cabeceras exactas separadas por comas y un entrecomillado CSV válido. Se rechazan enlaces, URL codificadas, marcado y caracteres de control.
Ajustes predeterminados: ""
codebook — CSV del libro de códigos confirmado
Cabeceras id,name,definition,exclusion,group. Hasta 12 ID de códigos únicos. name: 120 bytes UTF-8; definition y exclusion: 300 bytes cada uno. exclusion puede estar vacío. Un ID de group no vacío en mayúsculas señala códigos mutuamente excluyentes. Un group vacío significa que no existe grupo de exclusión. El libro de códigos define los límites de interpretación; no se inventan códigos nuevos. Cada CSV está limitado a 24.000 bytes UTF-8; se requieren cabeceras exactas separadas por comas y un entrecomillado CSV válido. Se rechazan enlaces, URL codificadas, marcado y caracteres de control.
Ajustes predeterminados: ""
definitions_approved — Confirmar las definiciones proporcionadas
La confirmación expresa corresponde a estas definiciones de criterios y niveles de desempeño exactos o a este libro de códigos exacto. Cualquier modificación de una definición requiere una nueva confirmación. No aprueba ningún resultado de IA.
no — Sin confirmar · yes — Confirmado para esta revisión
Ajustes predeterminados: "no"
version — Versión de las definiciones confirmada
Etiqueta obligatoria de versión de la fuente de como máximo 120 bytes UTF-8. La herramienta no recupera ni verifica versiones externas.
Ajustes predeterminados: "VERSION-1"
Ajustes avanzados
detail — Detalle de las citas
Las citas breves se limitan a 60 caracteres y las detalladas a 120. Cada cita debe ser un pasaje continuo y exacto de la fuente. Las fuentes nunca se reescriben ni traducen.
brief — Breve · detailed — Detallado
Ajustes predeterminados: "detailed"
sort_order — Orden de resultados
El orden de las fuentes sigue la primera aparición de cada fuente proporcionada; el orden por identificador ordena por ID de fuente. Dentro de una fuente se mantiene estable el orden original de los criterios o códigos propuestos. La ordenación no modifica cálculos ni avisos.
source — Orden de las fuentes · id — Identificador de la fuente
Ajustes predeterminados: "source"
coding_mode — Modo de codificación
El modo único permite como máximo un código propuesto por segmento y exige que el máximo de códigos sea 1. El modo múltiple permite varios códigos distintos proporcionados, limitados por el máximo configurado.
single — Un código por segmento · multiple — Varios códigos por segmento
Ajustes predeterminados: "multiple"
max_codes — Máximo de códigos por segmento
Entero de 1 a 3. Cada código propuesto requiere su propia cita exacta de ese segmento. Se rechazan los códigos repetidos; los arrays de códigos vacíos permanecen expresamente sin codificar.
Ajustes predeterminados: 3
speaker_filter — Filtro exacto de hablante
Etiqueta opcional exacta de hablante proporcionada, de hasta 80 bytes UTF-8. No se infiere ninguna identidad. Los recuentos de segmentos excluidos permanecen visibles.
Ajustes predeterminados: ""
interview_filter — Filtro exacto de entrevista
ID opcional de una entrevista existente. Los dos filtros se combinan; se rechaza una selección resultante vacía. No se envía al modelo ningún segmento excluido.
Ajustes predeterminados: ""
minimum_count — Umbral de revisión de baja frecuencia
Entero de 1 a 20 aplicado a la unidad de recuento seleccionada. Se señalan los códigos por debajo del umbral, incluidos los no utilizados; no se ocultan filas.
Ajustes predeterminados: 2
count_mode — Unidad de frecuencia de códigos
La opción de segmentos cuenta cada segmento como máximo una vez por código. La opción de entrevistas cuenta cada ID de entrevista proporcionado como máximo una vez por código, aunque coincidan varios segmentos. Ningún recuento es una estimación poblacional.
uncoded_policy — Tratamiento de segmentos sin codificar
La opción de señalar añade una observación de revisión para los segmentos sin codificar. La opción de informar conserva las filas de resultados sin codificar sin esa observación adicional. Nunca inventa una cita de respaldo ni un código.
flag — Señalar para revisión · report — Mostrar filas sin codificar sin aviso adicional
Ajustes predeterminados: "flag"
Máximo de bytes UTF-8 de entrada: 80000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "interview_coding",
"text": "{\"segments\":\"id,interview,speaker,text\\nS1,I1,Participante A,La lista de comprobación del traspaso ayudó a localizar los archivos ausentes.\\nS2,I1,Participante A,Todavía fue necesaria la explicación de un compañero sobre el paso de aprobación.\\nS3,I2,Participante B,El proceso tiene lugar todos los lunes.\",\"codebook\":\"id,name,definition,exclusion,group\\nC1,Orientación útil,Una descripción explícita de orientación que ayudó a completar el trabajo.,Una mención neutra sin ayuda indicada.,\\nC2,Aprobación poco clara,Una necesidad explícita de aclaración del procedimiento de aprobación.,Una afirmación de que la aprobación ya estaba clara.,APPROVAL\\nC3,Aprobación clara,Una afirmación explícita de que el procedimiento de aprobación estaba claro.,Una solicitud de ayuda para entender la aprobación.,APPROVAL\",\"definitions_approved\":\"yes\",\"version\":\"CODEBOOK-1\",\"detail\":\"detailed\",\"sort_order\":\"source\",\"coding_mode\":\"multiple\",\"max_codes\":3,\"speaker_filter\":\"\",\"interview_filter\":\"\",\"minimum_count\":2,\"count_mode\":\"segments\",\"uncoded_policy\":\"flag\"}"
}
Escalar cantidades de recetas, aplicar rendimientos explícitos, combinar ingredientes equivalentes y calcular envases completos con fuentes trazables.
Campos de entrada y configuración
Ajustes esenciales
ingredients — Ingredientes de la receta
Hasta 30 filas. ingredient_key identifica un ingrediente explícitamente equivalente; los nombres no crean equivalencia. quantity y pack_size utilizan la unidad de la fila. yield_percent es el porcentaje conservado tras el supuesto de pérdida proporcionado. Un pack_size vacío deja la compra sin resolver. Las notas están limitadas a 160 bytes UTF-8.
base_portions — Raciones de base
Decimal positivo de hasta 10000; número de raciones representado por la receta original.
Ajustes predeterminados: "4"
target_portions — Raciones objetivo
Decimal positivo de hasta 10000; se utiliza únicamente en el modo de proporción de raciones.
Ajustes predeterminados: "8"
Ajustes avanzados
scaling_mode — Método de escalado
Utilizar las raciones objetivo divididas por las raciones de base, o el factor explícito. Ambos campos de entrada siguen sometidos a validación estricta.
portions — Proporción de raciones · factor — Factor explícito
Ajustes predeterminados: "portions"
scale_factor — Factor de escala explícito
Decimal positivo de hasta 100; se utiliza únicamente en el modo de factor explícito.
Ajustes predeterminados: "2"
apply_yield — Aplicar los rendimientos proporcionados
Dividir la cantidad neta escalada por la fracción de rendimiento proporcionada para cada fila. El modo desactivado considera la cantidad proporcionada como la cantidad necesaria antes de la reserva.
yes — Activado · no — Desactivado
Ajustes predeterminados: "yes"
reserve_percent — Porcentaje de reserva
Decimal no negativo de 0 a 100, aplicado a la necesidad de material calculada antes de redondear los envases.
Ajustes predeterminados: "0"
aggregation — Agrupación de ingredientes
Combinar únicamente valores ingredient_key iguales con dimensiones compatibles, o mantener cada fila fuente separada. Se rechazan dimensiones de masa y volumen diferentes bajo una misma clave combinada.
ingredient — Combinar claves de ingredientes coincidentes · source — Orden de las fuentes
Ajustes predeterminados: "ingredient"
unit_display — Unidades de cantidad mostradas
Utilizar las unidades base de masa y volumen, o convertirlas a kg y L. Las cantidades de recuento permanecen en pcs.
base — g, ml y pcs · large — kg, L y pcs
Ajustes predeterminados: "base"
purchase_packs — Calcular envases completos
Redondear la necesidad exacta hacia arriba a envases completos proporcionados. Los tamaños de envase ausentes o contradictorios permanecen visibles; no se realiza ninguna compra.
yes — Activado · no — Desactivado
Ajustes predeterminados: "yes"
rounding_digits — Decimales mostrados
Mostrar de cero a seis decimales. Las comparaciones exactas y el redondeo a envases completos utilizan valores sin redondear.
Ajustes predeterminados: 3
rounding_mode — Redondeo de visualización
Redondear los valores a mitad de camino hacia arriba, o redondear siempre hacia arriba cuando haya un resto positivo. Solo afecta a la visualización.
half_up — Redondear los empates hacia arriba · up — Redondear hacia arriba
Ajustes predeterminados: "half_up"
sort_order — Orden de resultados
Conservar el orden de las fuentes o colocar primero las filas con lagunas de cálculo y cuestiones de revisión de IA.
source — Orden de las fuentes · issues_first — Cuestiones de revisión primero
Ajustes predeterminados: "source"
include_evidence — Mostrar notas exactas de las fuentes
Incluir las notas exactas de las fuentes en la tabla y las exportaciones, o conservar únicamente los identificadores de registro. La validación de fuentes permanece siempre activa.
yes — Activado · no — Desactivado
Ajustes predeterminados: "yes"
Máximo de bytes UTF-8 de entrada: 160000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "recipe_scaling",
"text": "{\"ingredients\":\"id,ingredient_key,name,quantity,unit,yield_percent,pack_size,note\\nI1,FLOUR,Harina,0.5,kg,100,1,Mantener el mismo tipo de harina.\\nI2,CARROT,Zanahorias,300,g,80,500,El rendimiento incluye la pérdida de preparación proporcionada.\\nI3,FLOUR,Harina para espolvorear,100,g,100,1000,La misma harina de existencias que I1.\",\"base_portions\":\"4\",\"target_portions\":\"10\",\"scaling_mode\":\"portions\",\"scale_factor\":\"2\",\"apply_yield\":\"yes\",\"reserve_percent\":\"10\",\"aggregation\":\"ingredient\",\"unit_display\":\"base\",\"purchase_packs\":\"yes\",\"rounding_digits\":3,\"rounding_mode\":\"half_up\",\"sort_order\":\"source\",\"include_evidence\":\"yes\"}"
}
Convertir medidas de estancias rectangulares en superficies y necesidades de material mediante coberturas, capas, reservas y tamaños de envase indicados.
Campos de entrada y configuración
Ajustes esenciales
rooms — Medidas de las estancias
Hasta 20 estancias rectangulares. Cada fila asigna un producto proporcionado a su superficie objetivo. Todas las dimensiones utilizan la unidad común seleccionada. Una superficie o producto diferente requiere una fila separada.
openings — Medidas de huecos
Hasta 40 huecos vinculados a room_id. anchura × altura × cantidad se descuenta únicamente de las paredes cuando la sustracción está activada. Un CSV con solo las cabeceras representa ausencia de huecos. No se infieren la geometría ni el solapamiento de los huecos.
products — Definiciones de cobertura de productos
Hasta 20 productos. target es floor, ceiling o walls; coverage se expresa en m² por L o kg por capa. unit es L o kg. Un pack_size vacío deja la compra sin resolver. Todas las tasas son supuestos proporcionados, no especificaciones recuperadas.
dimension_unit — Unidad de medida
Aplicar m, cm o mm de manera uniforme a todas las dimensiones de estancias y huecos. Las salidas utilizan m y m².
m — m · cm — cm · mm — mm
Ajustes predeterminados: "m"
Ajustes avanzados
opening_policy — Deducciones de huecos
Descontar los rectángulos de huecos vinculados de la superficie de paredes, o conservar la superficie bruta. Los cálculos de suelos y techos no descuentan huecos.
subtract — Descontar de las paredes · ignore — Conservar la superficie bruta de paredes
Ajustes predeterminados: "subtract"
reserve_percent — Porcentaje de reserva
Decimal no negativo de 0 a 100, aplicado a la necesidad de material calculada antes de redondear los envases.
Ajustes predeterminados: "10"
coats_mode — Fuente del número de capas
Utilizar el número de capas proporcionado para cada producto, o un único número global explícito.
product — Agrupar por producto · global — Número global de capas
Ajustes predeterminados: "product"
coats — Número global de capas
Entero de 1 a 10, utilizado únicamente cuando se selecciona la fuente global del número de capas.
Ajustes predeterminados: 2
purchase_packs — Calcular envases completos
Redondear la necesidad exacta hacia arriba a envases completos proporcionados. Los tamaños de envase ausentes o contradictorios permanecen visibles; no se realiza ninguna compra.
yes — Activado · no — Desactivado
Ajustes predeterminados: "yes"
pack_scope — Ámbito del redondeo de envases
Agrupar las necesidades de cada producto antes de redondear a envases completos, o redondear cada estancia por separado. No se descuenta automáticamente ninguna existencia.
product — Agrupar por producto · room — Redondear cada estancia por separado
Ajustes predeterminados: "product"
rounding_digits — Decimales mostrados
Mostrar de cero a seis decimales. Las comparaciones exactas y el redondeo a envases completos utilizan valores sin redondear.
Ajustes predeterminados: 3
rounding_mode — Redondeo de visualización
Redondear los valores a mitad de camino hacia arriba, o redondear siempre hacia arriba cuando haya un resto positivo. Solo afecta a la visualización.
half_up — Redondear los empates hacia arriba · up — Redondear hacia arriba
Ajustes predeterminados: "half_up"
sort_order — Orden de resultados
Conservar el orden de las fuentes o colocar primero las filas con lagunas de cálculo y cuestiones de revisión de IA.
source — Orden de las fuentes · issues_first — Cuestiones de revisión primero
Ajustes predeterminados: "source"
include_evidence — Mostrar notas exactas de las fuentes
Incluir las notas exactas de las fuentes en la tabla y las exportaciones, o conservar únicamente los identificadores de registro. La validación de fuentes permanece siempre activa.
yes — Activado · no — Desactivado
Ajustes predeterminados: "yes"
Máximo de bytes UTF-8 de entrada: 160000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "room_quantities",
"text": "{\"rooms\":\"id,name,length,width,height,product_id,note\\nR1,Taller,5,4,2.5,P1,Verificar las medidas de paredes antes del pedido.\\nR2,Almacén,3,2,2.5,P1,Utilizar el mismo revestimiento de paredes proporcionado.\",\"openings\":\"id,room_id,width,height,quantity,note\\nO1,R1,1,2,1,Hueco de puerta.\\nO2,R1,1.5,1,2,Dos ventanas.\",\"products\":\"id,name,target,coverage,unit,pack_size,coats,note\\nP1,Revestimiento de paredes,walls,10,L,5,2,La cobertura es un valor de planificación proporcionado por capa.\",\"dimension_unit\":\"m\",\"opening_policy\":\"subtract\",\"reserve_percent\":\"10\",\"coats_mode\":\"product\",\"coats\":2,\"purchase_packs\":\"yes\",\"pack_scope\":\"product\",\"rounding_digits\":3,\"rounding_mode\":\"half_up\",\"sort_order\":\"source\",\"include_evidence\":\"yes\"}"
}
Calcular capacidades de plantación rectangulares y revisar conflictos de ocupación, intervalos de familia e historial ausente sin inventar reglas.
Campos de entrada y configuración
Ajustes esenciales
beds — Bancales medidos
Hasta 20 bancales rectangulares. Cada fila tiene su propia unidad m, cm o mm. Una plantación ocupa todo el bancal referenciado para las comprobaciones de conflictos.
plantings — Cultivos planificados
Hasta 30 plantaciones con fechas de inicio y fin inclusivas. family es una clave explícita en mayúsculas, no una clasificación botánica inferida del nombre del cultivo. La separación utiliza la unidad común de separación seleccionada.
history — Cultivos anteriores registrados
Hasta 40 registros históricos con fechas inclusivas. Se permite un CSV con solo las cabeceras. Se comprueban los solapamientos y los intervalos de la misma familia; no se puede reconstruir el historial externo ausente.
rules — Intervalos de familia proporcionados
Hasta 20 reglas de familia únicas. break_days es un entero de 0 a 3650 que cuenta días completos libres. Se permite un CSV con solo las cabeceras; las reglas ausentes permanecen visibles en el modo de reglas explícitas.
Ajustes avanzados
spacing_unit — Unidad de separación y margen lateral
Aplicar m, cm o mm tanto a la separación entre plantas y filas como al margen lateral común. Las dimensiones de los bancales conservan sus propias unidades explícitas proporcionadas.
m — m · cm — cm · mm — mm
Ajustes predeterminados: "cm"
edge_margin — Margen lateral en cada lado
Decimal no negativo de hasta 10000 en la unidad de separación. Se resta el doble de este margen de ambas dimensiones del bancal antes de contar posiciones.
Ajustes predeterminados: "0"
path_percent — Reserva de planificación para caminos
Decimal no negativo de 0 a 100. Reducir el recuento de la cuadrícula rectangular en este porcentaje y redondear hacia abajo. Es una reserva global, no un trazado geométrico de caminos.
Ajustes predeterminados: "0"
rotation_mode — Fuente de las reglas de rotación
Utilizar reglas explícitas para cada familia, o el intervalo global proporcionado. No se infiere automáticamente ningún intervalo agronómico.
rules — Reglas de familia explícitas · default — Intervalo global proporcionado
Ajustes predeterminados: "rules"
default_break_days — Intervalo global de días libres
Entero de 0 a 3650, utilizado únicamente en el modo de intervalo global. El intervalo se aplica a la misma clave de familia proporcionada.
Ajustes predeterminados: 365
overlap_policy — Recuentos durante conflictos de ocupación
Conservar las capacidades provisionales con avisos explícitos de solapamiento, o establecer en cero los recuentos de las plantaciones afectadas. También cuentan los solapamientos con el historial proporcionado.
flag — Señalar conflictos y conservar recuentos provisionales · block_count — Establecer en cero los recuentos de plantaciones solapadas
Ajustes predeterminados: "flag"
history_status — Declaración de cobertura histórica
Declarar si los registros históricos proporcionados están completos para la revisión prevista. Esta declaración no verifica registros externos.
Fecha opcional YYYY-MM-DD de 2000 a 2100. Incluir plantaciones que se solapen con el intervalo de visualización; todos los registros proporcionados siguen participando en las comprobaciones de conflictos.
Ajustes predeterminados: ""
date_to — Fin del intervalo de visualización
Fecha de fin inclusiva opcional YYYY-MM-DD de 2000 a 2100. Vacío significa que no hay límite superior de visualización.
Ajustes predeterminados: ""
rounding_digits — Decimales mostrados
Mostrar de cero a seis decimales. Las comparaciones exactas y el redondeo a envases completos utilizan valores sin redondear.
Ajustes predeterminados: 3
sort_order — Orden de resultados
Conservar el orden de las fuentes o colocar primero las filas con lagunas de cálculo y cuestiones de revisión de IA.
source — Orden de las fuentes · issues_first — Cuestiones de revisión primero
Ajustes predeterminados: "source"
include_evidence — Mostrar notas exactas de las fuentes
Incluir las notas exactas de las fuentes en la tabla y las exportaciones, o conservar únicamente los identificadores de registro. La validación de fuentes permanece siempre activa.
yes — Activado · no — Desactivado
Ajustes predeterminados: "yes"
Máximo de bytes UTF-8 de entrada: 160000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "crop_planning",
"text": "{\"beds\":\"id,name,length,width,unit,note\\nB1,Bancal norte,4,1.2,m,Bancal rectangular medido.\\nB2,Bancal sur,3,1,m,Zona de plantación separada.\",\"plantings\":\"id,bed_id,crop,family,start,end,row_spacing,plant_spacing,note\\nC1,B1,Zanahorias,APIACEAE,2027-03-01,2027-06-30,30,10,Comprobar la separación entre filas proporcionada.\\nC2,B1,Remolachas,AMARANTHACEAE,2027-06-15,2027-09-30,30,15,Las fechas planificadas se solapan con el cultivo anterior.\\nC3,B2,Guisantes,FABACEAE,2027-03-01,2027-06-01,40,10,Revisar el historial disponible.\",\"history\":\"id,bed_id,family,start,end,note\\nH1,B1,APIACEAE,2026-03-01,2026-08-31,Cultivo anterior registrado.\",\"rules\":\"id,family,break_days,note\\nT1,APIACEAE,365,Intervalo explícito proporcionado.\\nT2,AMARANTHACEAE,180,Intervalo explícito proporcionado.\",\"spacing_unit\":\"cm\",\"edge_margin\":\"0\",\"path_percent\":\"10\",\"rotation_mode\":\"rules\",\"default_break_days\":365,\"overlap_policy\":\"flag\",\"history_status\":\"incomplete\",\"date_from\":\"\",\"date_to\":\"\",\"rounding_digits\":3,\"sort_order\":\"source\",\"include_evidence\":\"yes\"}"
}
Comparar estados de escenas declarados con reglas de continuidad mantenidas y examinar evidencias narrativas exactas con una evaluación separada de IA.
Campos de entrada y configuración
Ajustes esenciales
scenes — Escenas
Columnas CSV id,day,order,text. Hasta 40 escenas; day y order son enteros de 1–999 y cada par day/order debe ser único. El texto de la escena está limitado a 1200 bytes UTF-8.
Ajustes predeterminados: ""
states — Estados de continuidad declarados
Columnas CSV id,scene,entity,kind,state,quote. Hasta 20 registros de estado. kind es role, prop o costume. Cada quote debe ser un pasaje exacto de su escena referenciada, de como máximo 240 bytes UTF-8. Un registro por escena, entidad y tipo. La igualdad de estados utiliza texto exacto, incluidas la ortografía y las mayúsculas.
Ajustes predeterminados: ""
rules — Reglas de continuidad mantenidas
Columnas CSV id,entity,kind,scope,policy,description. Hasta 20 reglas. scope es same_day o whole_story; policy es constant o track. Entity y kind deben coincidir exactamente. Las descripciones están limitadas a 240 bytes UTF-8.
Ajustes predeterminados: ""
Ajustes avanzados
day_from — Primer día de la historia
Límite inferior inclusivo del día de la historia. Solo se revisan los registros de estado seleccionados.
Ajustes predeterminados: 1
day_to — Último día de la historia
Límite superior inclusivo del día de la historia, no anterior al primer día.
Ajustes predeterminados: 999
kind_filter — Categoría de continuidad
Limitar las evidencias de estado a una categoría mantenida.
all — Todas · role — Personaje · prop — Atrezo · costume — Vestuario
Ajustes predeterminados: "all"
entity_filter — Filtro exacto de entidad
Nombre exacto opcional de entidad. Vacío incluye todas las entidades; la ortografía y las mayúsculas deben coincidir con los registros mantenidos.
Ajustes predeterminados: ""
rule_filter — Política de reglas
La opción constante señala cambios en los estados declarados; la opción de seguimiento documenta cambios sin tratarlos como conflictos. El filtrado modifica el conjunto de reglas aplicables.
all — Todas · constant — Se requiere un estado constante · track — Seguir cambios
Ajustes predeterminados: "all"
sort_order — Orden de evidencias
Ordenar las evidencias de estado cronológicamente o por nombre exacto de entidad. Las comparaciones de reglas conservan el orden mantenido de reglas y escenas.
chronology — Cronología de la historia · entity — Entidad
Ajustes predeterminados: "chronology"
show_consistent — Mostrar comparaciones sin cambios
Incluir comparaciones en las que el estado declarado sigue siendo idéntico. Las comparaciones sin cambios ocultas se cuentan explícitamente; las evidencias fuente permanecen siempre visibles.
Ajustes predeterminados: true
include_gaps — Identificar reglas ausentes
Añadir una observación para los registros de estado seleccionados sin una regla mantenida aplicable.
Ajustes predeterminados: true
detail — Longitud de la evidencia de IA
Los extractos breves se limitan a 120 caracteres y los detallados a 240. Se conserva el idioma exacto de la fuente. Las entradas muy grandes pueden rechazarse igualmente.
brief — Evidencia breve · detailed — Evidencia detallada
Ajustes predeterminados: "brief"
baseline — Versión de referencia del guion
Etiqueta de versión o revisión proporcionada que se muestra con cada fila de evidencia y comparación.
Ajustes predeterminados: "V1"
Máximo de bytes UTF-8 de entrada: 90000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "script_continuity",
"text": "{\"scenes\":\"id,day,order,text\\nS1,1,1,Mara lleva un abrigo rojo y lleva una llave de latón.\\nS2,1,2,Mara lleva un abrigo azul y lleva una llave de latón.\",\"states\":\"id,scene,entity,kind,state,quote\\nE1,S1,Mara,costume,abrigo rojo,Mara lleva un abrigo rojo\\nE2,S2,Mara,costume,abrigo azul,Mara lleva un abrigo azul\",\"rules\":\"id,entity,kind,scope,policy,description\\nR1,Mara,costume,same_day,constant,El abrigo permanece sin cambios durante el mismo día de la historia.\",\"day_from\":1,\"day_to\":999,\"kind_filter\":\"all\",\"entity_filter\":\"\",\"rule_filter\":\"all\",\"sort_order\":\"chronology\",\"show_consistent\":true,\"include_gaps\":true,\"detail\":\"brief\",\"baseline\":\"V1\"}"
}
Crear una matriz completa y acotada de ensayos no clínicos desde factores y niveles mantenidos, con ordenación por semilla y revisión de factores por IA.
Campos de entrada y configuración
Ajustes esenciales
factors — Factores y finalidad
Columnas CSV id,name,purpose. Entre 1 y 6 factores. Nombres:120 bytes UTF-8; purpose:600. La IA clasifica únicamente la finalidad proporcionada y cita un pasaje exacto.
Ajustes predeterminados: ""
levels — Niveles de factores mantenidos
Columnas CSV id,factor,value. Cada factor requiere 2–6 valores distintos e ID de nivel válidos. Hasta 36 niveles; cada valor tiene como máximo 120 bytes UTF-8. Los valores de apariencia numérica siguen siendo etiquetas literales y nunca se convierten en medidas.
Se utiliza únicamente en el modo allowed_combinations. El CSV comienza con id, seguido de todos los ID de factores en el orden de factores seleccionado. Cada celda contiene un ID de nivel perteneciente a ese factor. Se rechazan las combinaciones duplicadas. Debe permanecer vacío para full_factorial.
Ajustes predeterminados: ""
design_mode — Modo de combinación
El factorial completo enumera todas las combinaciones de niveles mantenidos. El modo explícito incluye únicamente las combinaciones permitidas proporcionadas. Ningún modo infiere seguridad ni viabilidad.
Objetivo no clínico proporcionado que se utiliza como contexto para la revisión de factores vinculada a fuentes y se muestra sin cambios en el resultado. No puede autorizar nuevos niveles ni experimentos.
Ajustes predeterminados: ""
Ajustes avanzados
replicates — Réplicas por combinación
Repetir por igual cada combinación incluida. La replicación no establece potencia estadística ni independencia.
Ajustes predeterminados: 2
block_size — Ensayos por bloque
Los ensayos consecutivos se agrupan en bloques de este tamaño; el bloque final puede ser más corto. Son grupos de programación, no factores científicos de bloqueo inferidos.
Ajustes predeterminados: 4
randomization — Orden de ensayos
La opción sin aleatorización conserva el orden generado. La opción dentro de bloques mezcla únicamente dentro de los bloques originales. La opción global mezcla todos los ensayos antes de asignarlos a bloques. Una ordenación SHA256 versionada y una semilla producen un orden reproducible.
none — Sin aleatorización · within_blocks — Aleatorizar dentro de bloques · global — Aleatorizar globalmente
Ajustes predeterminados: "within_blocks"
seed — Semilla de reproducibilidad
Entero de 0–2147483647. Las mismas entradas completas y el mismo algoritmo de ordenación producen la misma matriz. Esta semilla no es un mecanismo de seguridad.
Ajustes predeterminados: 42
run_limit — Máximo de ensayos completos
Rechazar el diseño completo si las combinaciones multiplicadas por las réplicas superan este límite. No se produce un subconjunto aleatorio ni un truncamiento silencioso.
Ajustes predeterminados: 180
factor_order — Orden de factores
Conservar el orden de factores del CSV u ordenar por ID de factor. Las cabeceras de combinaciones explícitas deben seguir este orden seleccionado.
source — Orden de las fuentes · id — Orden de ID
Ajustes predeterminados: "source"
level_order — Orden de niveles
Conservar el orden CSV de niveles dentro de cada factor u ordenar por ID de nivel. Esto cambia la enumeración factorial completa y puede cambiar la pertenencia a bloques.
source — Orden de las fuentes · id — Orden de ID
Ajustes predeterminados: "source"
replicate_order — Orden de replicación
La opción agrupada coloca juntas las réplicas de cada combinación. La opción intercalada recorre todas las combinaciones una vez por réplica antes de la aleatorización.
grouped — Agrupar por combinación · interleaved — Intercalar réplicas
Ajustes predeterminados: "interleaved"
domain — Área de trabajo no clínica
El ámbito admitido es el trabajo no clínico de procesos, materiales, software o educación. La herramienta no establece seguridad, autorizaciones ni idoneidad para experimentación humana.
Referencia proporcionada que se muestra con todos los ensayos y revisiones de factores.
Ajustes predeterminados: "DESIGN1"
detail — Longitud de la evidencia de IA
Los extractos breves se limitan a 120 caracteres y los detallados a 240. Se conserva el idioma exacto de la fuente. Las entradas muy grandes pueden rechazarse igualmente.
brief — Evidencia breve · detailed — Evidencia detallada
Ajustes predeterminados: "brief"
Máximo de bytes UTF-8 de entrada: 90000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "experiment_design",
"text": "{\"factors\":\"id,name,purpose\\nF1,Velocidad de impresión,Comparar configuraciones de velocidad de impresión para la calidad visible de los bordes.\\nF2,Configuración de refrigeración,Comparar configuraciones controladas de refrigeración al revisar la calidad de impresión.\",\"levels\":\"id,factor,value\\nL1,F1,Lenta\\nL2,F1,Rápida\\nL3,F2,Baja\\nL4,F2,Alta\",\"combinations\":\"\",\"design_mode\":\"full_factorial\",\"replicates\":2,\"block_size\":4,\"randomization\":\"within_blocks\",\"seed\":42,\"run_limit\":180,\"factor_order\":\"source\",\"level_order\":\"source\",\"replicate_order\":\"interleaved\",\"domain\":\"manufacturing\",\"objective\":\"Comparar configuraciones mantenidas de impresora en piezas de muestra no clínicas.\",\"design_name\":\"DESIGN1\",\"detail\":\"brief\"}"
}
Escriba una nota de prensa a partir de los hechos proporcionados, manteniendo las citas aprobadas palabra por palabra y sin inventar cifras.
Campos de entrada y configuración
Ajustes esenciales
facts — Hechos
Qué sucedió, quién está involucrado, por qué es importante. Unas notas sencillas son suficientes.
Ajustes predeterminados: ""
organisation — Organización
Nombre de la organización emisora.
Ajustes predeterminados: ""
location — Ubicación
Lugar que aparece junto a la fecha.
Ajustes predeterminados: ""
release_date — Fecha
Fecha tal como debe aparecer.
Ajustes predeterminados: ""
approved_quotes — Citas aprobadas
Solo citas aprobadas. Se añaden palabra por palabra; la IA no escribe citas.
Ajustes predeterminados: ""
Ajustes avanzados
boilerplate — Acerca de la organización
Párrafo estándar, añadido palabra por palabra.
Ajustes predeterminados: ""
contact — Datos de contacto
Añadido palabra por palabra al final.
Ajustes predeterminados: ""
length — Longitud
Longitud aproximada del borrador.
short — Corto · medium — Medio · long — Largo
Ajustes predeterminados: "medium"
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "press_release",
"text": "{\"facts\":\"Riverside Bakery abre una segunda tienda en Mill Street el 12 de mayo. La tienda crea 6 empleos. El pan se hornea en el lugar con harina de Hartmann Mill.\",\"organisation\":\"Riverside Bakery\",\"location\":\"Bridgeport\",\"release_date\":\"2 de mayo\",\"approved_quotes\":\"\\\"Queríamos hornear donde viven nuestros clientes.\\\" Anna Berg, propietaria\",\"boilerplate\":\"Riverside Bakery ha horneado pan en Bridgeport desde 1994.\",\"contact\":\"Anna Berg, press@riverside-bakery.example\",\"length\":\"short\"}"
}
Escriba un anuncio de empleo a partir de los datos del puesto, manteniendo el salario y los detalles de la candidatura palabra por palabra y señalando la redacción excluyente.
Campos de entrada y configuración
Ajustes esenciales
facts — Hechos
Tareas, requisitos, qué se ofrece, horario laboral. Unas notas sencillas son suficientes.
Ajustes predeterminados: ""
job_title — Título del puesto
Se añade palabra por palabra como el título.
Ajustes predeterminados: ""
company — Empresa
Nombre del empleador.
Ajustes predeterminados: ""
location — Ubicación
Lugar de trabajo o remoto.
Ajustes predeterminados: ""
salary — Salario
Se añade palabra por palabra. Dejar vacío si no se ha publicado.
Ajustes predeterminados: ""
apply_contact — Cómo postularse
Contacto o dirección para solicitudes, añadido palabra por palabra.
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "job_ad_create",
"text": "{\"facts\":\"Apoye al equipo de taller. Planifique órdenes de reparación, pida piezas, hable con los clientes. Se requiere formación completada como mecánico de automóviles, se requiere licencia de conducir. 38 horas por semana, 30 días de vacaciones.\",\"job_title\":\"Asesor de servicio (todos los géneros)\",\"company\":\"Martens Garage\",\"location\":\"Lindenau\",\"salary\":\"\",\"apply_contact\":\"jobs@martens-garage.example\",\"tone\":\"neutral\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "offer_cover_letter",
"text": "{\"facts\":\"Oferta para repintar la escalera en el edificio de Maple Street. Dos capas, trabajo durante el horario de oficina, el cliente solicitó pintura de bajo olor.\",\"customer\":\"Sra. Keller, Maple Street Property\",\"offer_number\":\"A-2041\",\"amount\":\"4.180 EUR más IVA\",\"valid_until\":\"30 de junio\",\"sender\":\"Jonas Weber, Weber Painters\",\"tone\":\"friendly\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "customer_change_notice",
"text": "{\"facts\":\"La membresía mensual aumenta de 29 a 32 EUR debido al incremento en los costes de energía. Los contratos pueden cancelarse antes de que el cambio entre en vigor. El horario de apertura se mantiene igual.\",\"organisation\":\"North Gym\",\"effective_date\":\"1 de marzo\",\"contact\":\"service@north-gym.example\",\"tone\":\"neutral\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "polite_decline",
"text": "{\"situation\":\"Lena Hoffmann solicitó el puesto de aprendiz en nuestra imprenta. Entrevista el 4 de abril.\",\"reason\":\"Otro solicitante tenía más experiencia con la impresión offset.\",\"alternative\":\"Conservaremos la solicitud durante seis meses si ella está de acuerdo.\",\"sender\":\"Tom Richter, Richter Print\",\"tone\":\"friendly\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "payment_reminder",
"text": "{\"customer\":\"Baker & Sons\",\"invoice_number\":\"2026-118\",\"invoice_date\":\"3 de febrero\",\"amount\":\"1.240,00 EUR\",\"due_date\":\"20 de marzo\",\"level\":\"friendly\",\"notes\":\"\",\"payment_details\":\"IBAN DE00 0000 0000 0000 0000 00\",\"sender\":\"Equipo de contabilidad, Lumen Print\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "event_invitation",
"text": "{\"event\":\"Fiesta de verano de los inquilinos de Lindenhof\",\"facts\":\"Se ofrecen barbacoa y bebidas, por favor traiga una ensalada o un pastel. Niños bienvenidos. Música a partir de las 18:00.\",\"date_time\":\"Sábado 21 de junio, 16:00\",\"place\":\"Patio, Lindenhof 4\",\"rsvp\":\"Responder a la Sra. Yilmaz antes del 14 de junio\",\"host\":\"Comité de inquilinos\",\"tone\":\"friendly\"}"
}
Escriba una carta de cancelación clara para un contrato con una solicitud de confirmación por escrito. Sin asesoramiento legal.
Campos de entrada y configuración
Ajustes esenciales
contract — Contrato
Tipo de contrato y número de contrato.
Ajustes predeterminados: ""
provider — Proveedor
Nombre de la empresa.
Ajustes predeterminados: ""
end_date — Fin del contrato
Por ejemplo una fecha o "próxima fecha posible". Añadido palabra por palabra.
Ajustes predeterminados: ""
customer_block — Datos del cliente
Nombre, dirección y número de cliente. Añadido palabra por palabra.
Ajustes predeterminados: ""
Ajustes avanzados
notes — Notas
Opcional: motivo, cancelar domiciliación bancaria, datos a eliminar.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "cancellation_letter",
"text": "{\"contract\":\"Contrato de telefonía móvil, número de cliente 88213\",\"provider\":\"Telecom North\",\"end_date\":\"próxima fecha posible\",\"customer_block\":\"Maria Lang, Oak Street 7, 12345 Riverton\",\"notes\":\"Por favor, cancele la domiciliación bancaria después de la última factura.\"}"
}
Convierta las notas en una reclamación objetiva con una solicitud y un plazo claros, sin amenazas ni detalles inventados.
Campos de entrada y configuración
Ajustes esenciales
facts — Hechos
Qué sucedió, cuándo, qué se acordó, qué se ha intentado.
Ajustes predeterminados: ""
recipient — Destinatario
Empresa o persona.
Ajustes predeterminados: ""
desired_outcome — Resultado solicitado
Qué debería pasar ahora.
Ajustes predeterminados: ""
reference — Referencia
Número de pedido o de cliente. Añadido palabra por palabra.
Ajustes predeterminados: ""
deadline — Plazo
Añadido palabra por palabra.
Ajustes predeterminados: ""
sender — Remitente y firma
Nombre, cargo y datos de contacto. Añadido palabra por palabra.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "complaint_letter",
"text": "{\"facts\":\"Lavadora pedida el 3 de marzo, entregada el 20 de marzo en lugar del 10 de marzo. La junta de la puerta llegó dañada. Reportado por teléfono el 21 de marzo, sin respuesta desde entonces.\",\"recipient\":\"HomeTech Service\",\"desired_outcome\":\"Sustitución de la junta de la puerta o de la máquina.\",\"reference\":\"Pedido 55821\",\"deadline\":\"14 de abril\",\"sender\":\"Paul Novak, Elm Road 2\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "company_profile",
"text": "{\"facts\":\"Empresa familiar de muebles de jardín, fundada en 2003. Taller propio con 14 empleados. Madera de bosques regionales. Vende a clientes particulares y hoteles. Reparaciones durante 10 años.\",\"company\":\"Waldholz Furniture\",\"location\":\"Freiberg\",\"contact\":\"hello@waldholz.example\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "speech_draft",
"text": "{\"occasion\":\"Despedida de Helga Sommer tras 31 años\",\"speaker\":\"Director general\",\"audience\":\"Colegas y familia\",\"facts\":\"Helga Sommer comenzó en 1995 en contabilidad y más tarde lideró el equipo de 6 personas. Introdujo las primeras facturas en línea y formó a 12 aprendices. Ahora viajará a Noruega.\",\"length\":\"short\",\"tone\":\"friendly\"}"
}
Escriba el resumen del proyecto de una solicitud de subvención a partir de los hechos proporcionados, sin inventar cifras ni efectos.
Campos de entrada y configuración
Ajustes esenciales
project — Título del proyecto
Añadido palabra por palabra.
Ajustes predeterminados: ""
organisation — Organización
Solicitante.
Ajustes predeterminados: ""
funder — Financiador
Opcional, para elegir la redacción.
Ajustes predeterminados: ""
facts — Hechos
Problema, objetivos, actividades, grupo objetivo, efectos esperados.
Ajustes predeterminados: ""
amount — Importe solicitado
Añadido palabra por palabra.
Ajustes predeterminados: ""
period — Periodo
Añadido palabra por palabra.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "grant_summary",
"text": "{\"project\":\"Tardes de lectura en la biblioteca del distrito\",\"organisation\":\"Amigos de la Biblioteca del Este\",\"funder\":\"Fondo de cultura de la ciudad\",\"facts\":\"Niños de 6 a 10 años leen en voz alta con voluntarios dos tardes por semana. Muchas familias tienen pocos libros en casa. Hay 8 voluntarios listos, los libros los proporciona la biblioteca. Objetivo: que más niños utilicen la biblioteca con regularidad.\",\"amount\":\"6.500 EUR\",\"period\":\"De septiembre a junio\"}"
}
Escriba una carta clara de una escuela o guardería para los padres: qué sucede, cuándo y qué deben hacer los padres.
Campos de entrada y configuración
Ajustes esenciales
school — Escuela o guardería
Nombre de la institución.
Ajustes predeterminados: ""
facts — Hechos
Qué sucede, qué se necesita, qué cuesta.
Ajustes predeterminados: ""
date_time — Fecha y hora
Añadido palabra por palabra.
Ajustes predeterminados: ""
deadline — Fecha límite de respuesta
Añadido palabra por palabra.
Ajustes predeterminados: ""
sender — Remitente y firma
Nombre, cargo y datos de contacto. Añadido palabra por palabra.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "parent_letter",
"text": "{\"school\":\"Escuela Primaria Sunflower\",\"facts\":\"La clase 3b visita el zoo. Los niños necesitan un almuerzo para llevar y ropa de lluvia. El viaje cuesta 8 EUR, que se pagarán en clase. Regresamos a las 14:00.\",\"date_time\":\"Martes 13 de mayo, 8:30\",\"deadline\":\"Viernes 9 de mayo\",\"sender\":\"Sra. Aydin, tutora\"}"
}
Escriba un aviso breve para un tablón, una puerta o una escalera: qué sucede, cuándo y qué hacer.
Campos de entrada y configuración
Ajustes esenciales
facts — Hechos
Qué sucede, quién se ve afectado, qué hacer.
Ajustes predeterminados: ""
date_time — Fecha y hora
Añadido palabra por palabra.
Ajustes predeterminados: ""
place — Lugar
Añadido palabra por palabra.
Ajustes predeterminados: ""
contact — Datos de contacto
Añadido palabra por palabra al final.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "notice_board",
"text": "{\"facts\":\"El agua se ha cortado porque se está sustituyendo la válvula principal. Por favor, recoja algo de agua con antelación y no utilice la lavadora.\",\"date_time\":\"Jueves 8 de mayo, de 9:00 a 12:00\",\"place\":\"Números de casa del 4 al 8\",\"contact\":\"Conserje Sr. Lang, 0151 000000\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "cover_letter",
"text": "{\"job_ad\":\"Buscamos un asistente de equipo con experiencia en organización de eventos. Se requiere buen nivel de inglés.\",\"profile\":\"Seis años como gerente de oficina en una empresa de ferias. Organizó 40 eventos para clientes al año. Inglés nivel B2. Busca un puesto con más responsabilidad.\",\"company\":\"Norden Events\",\"applicant\":\"Sara Jensen, sara@example.com\",\"tone\":\"neutral\"}"
}
Escriba un anuncio inmobiliario a partir de los hechos proporcionados. La superficie y el precio se mantienen exactos; no se inventan características ni afirmaciones sobre el barrio.
Campos de entrada y configuración
Ajustes esenciales
facts — Hechos
Tamaño, habitaciones, estado, año, características, qué hay cerca.
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "property_listing",
"text": "{\"facts\":\"3 habitaciones, 74 metros cuadrados, segundo piso, balcón orientado al sur, renovado en 2021, cocina equipada, sótano, parada de tranvía a 5 minutos a pie.\",\"location\":\"Schillerstrasse, Leipzig\",\"price\":\"980 EUR más gastos de comunidad\",\"contact\":\"Immobilien Kern, 0341 000000\",\"tone\":\"neutral\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "classified_ad",
"text": "{\"facts\":\"Bicicleta infantil de 20 pulgadas, comprada en 2022, 6 velocidades, azul. Pequeño arañazo en el cuadro, frenos nuevos el año pasado. Luces incluidas.\",\"price\":\"120 EUR\",\"location\":\"Potsdam\",\"contact\":\"Mensaje en la plataforma\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "donation_appeal",
"text": "{\"organisation\":\"Refugio de Animales Bergen\",\"facts\":\"El tejado de la caseta de perros tiene goteras y debe ser reemplazado antes del invierno. El refugio cuida de unos 40 perros. Un techador presupuestó 12.000 EUR. Se han recaudado 5.000 EUR hasta ahora.\",\"goal\":\"7.000 EUR para octubre\",\"donation_details\":\"IBAN DE00 0000 0000 0000 0000 00, referencia Tejado\",\"contact\":\"info@shelter-bergen.example\",\"tone\":\"friendly\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "release_notes",
"text": "{\"changes\":\"id,type,text\\nC1,added,Exportación CSV para facturas\\nC2,fixed,Error de inicio de sesión cuando el correo electrónico contenía letras mayúsculas\\nC3,changed,Los informes se cargan en segundo plano\",\"product\":\"Facturas de Billy\",\"version\":\"3.2\",\"release_date\":\"12 de mayo\",\"audience\":\"customers\"}"
}
Cree marcas de capítulo a partir de subtítulos o de una transcripción con códigos de tiempo. Los tiempos provienen del archivo; de la IA solo los títulos.
Campos de entrada y configuración
Ajustes esenciales
transcript — Transcripción con códigos de tiempo
SRT, VTT o líneas que comiencen con una hora como 01:12.
Ajustes predeterminados: ""
max_chapters — Número máximo de capítulos
De 3 a 20.
Ajustes predeterminados: 8
Ajustes avanzados
min_gap_seconds — Distancia mínima en segundos
De 10 a 600.
Ajustes predeterminados: 60
Máximo de bytes UTF-8 de entrada: 70000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "video_chapters",
"text": "{\"transcript\":\"00:00 Bienvenido al taller y una breve descripción de la jornada de hoy.\\n00:40 Comenzamos con las herramientas que necesita para cambiar un neumático.\\n01:30 Primero, afloje las tuercas de la rueda mientras el coche esté en el suelo.\\n02:20 Ahora, levante el coche con el gato en el punto marcado.\\n03:10 Retire la rueda y monte la de repuesto.\\n04:05 Apriete las tuercas en cruz y baje el coche.\\n05:00 Compruebe la presión y guarde las herramientas.\",\"max_chapters\":4,\"min_gap_seconds\":60}"
}
Cree una agenda de reunión con horarios a partir de temas y duraciones. El servidor calcula los horarios y la IA redacta los puntos y los resultados esperados.
Campos de entrada y configuración
Ajustes esenciales
meeting_title — Título de la reunión
Añadido palabra por palabra.
Ajustes predeterminados: ""
objective — Objetivo
Lo que la reunión debe lograr.
Ajustes predeterminados: ""
start_time — Hora de inicio
Formato 09:30.
Ajustes predeterminados: "09:00"
topics — Temas
Un tema por fila con la persona responsable y los minutos.
Ajustes predeterminados: ""
Ajustes avanzados
available_minutes — Minutos disponibles
0 significa sin límite. Se señala si la agenda es más larga.
Ajustes predeterminados: 0
break_minutes — Descanso después de cada tercer tema
Minutos, 0 significa sin descanso.
Ajustes predeterminados: 0
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "meeting_agenda",
"text": "{\"meeting_title\":\"Planificación de la primavera\",\"objective\":\"Decida el orden de los tres proyectos\",\"start_time\":\"09:30\",\"topics\":\"id,topic,owner,minutes\\nT1,revisión del último trimestre,Anna,20\\nT2,presupuesto de proyectos A B C,Marek,40\\nT3,quién hace qué,Anna,30\",\"available_minutes\":90,\"break_minutes\":0}"
}
Responda preguntas sobre un documento pegado. Cada respuesta requiere una cita exacta; de lo contrario, el resultado indica que el documento no lo dice.
Campos de entrada y configuración
Ajustes esenciales
document — Documento
Pegue el texto. Se trata como datos, nunca como instrucciones.
Ajustes predeterminados: ""
questions — Preguntas
Una pregunta por línea, hasta 12.
Ajustes predeterminados: ""
Ajustes avanzados
answer_length — Longitud de la respuesta
Respuestas breves o detalladas.
brief — Breve · detailed — Detallada
Ajustes predeterminados: "brief"
Máximo de bytes UTF-8 de entrada: 40000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "document_questions",
"text": "{\"document\":\"El periodo de alquiler comienza el 1 de junio y dura 24 meses.\\n\\nEl arrendatario paga un alquiler mensual de 950 EUR antes del tercer día hábil de cada mes.\\n\\nLas mascotas requieren permiso por escrito del propietario.\",\"questions\":\"¿Cuánto dura el periodo de alquiler?\\n¿Puede el arrendatario tener un perro?\\n¿Quién paga las reparaciones?\",\"answer_length\":\"brief\"}"
}
Encuentre cláusulas de un contrato que merecen una revisión más detallada: renovación, rescisión, responsabilidad, pago, penalizaciones y datos, cada una con una cita exacta.
Campos de entrada y configuración
Ajustes esenciales
document — Texto del contrato
Pegue el texto. Se trata como datos, nunca como instrucciones.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 32000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "contract_clause_review",
"text": "{\"document\":\"Este acuerdo se renovará automáticamente por 12 meses a menos que se cancele por escrito 3 meses antes del final del periodo.\\n\\nLa responsabilidad del proveedor se limita a las tarifas pagadas en los últimos 6 meses.\\n\\nLas facturas vencen en un plazo de 14 días. El pago atrasado incurre en un cargo del 2 por ciento mensual.\"}"
}
Extraiga tareas, decisiones y preguntas abiertas de correos electrónicos o notas. Los responsables y las fechas aparecen solo si están en el texto.
Campos de entrada y configuración
Ajustes esenciales
document — Correos electrónicos o notas
Pegue el texto. Se trata como datos, nunca como instrucciones.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 32000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "action_items",
"text": "{\"document\":\"Hola a todos, acordamos trasladar el lanzamiento al 12 de junio. Marek actualizará la lista de precios para el viernes. Nadie ha comprobado todavía si el proveedor puede entregar antes.\"}"
}
Encuentre declaraciones en un documento que se contradigan entre sí, como fechas o cantidades diferentes, citando ambos pasajes.
Campos de entrada y configuración
Ajustes esenciales
document — Documento
Pegue el texto. Se trata como datos, nunca como instrucciones.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 32000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "contradiction_check",
"text": "{\"document\":\"El proyecto comienza el 1 de marzo y finaliza después de 6 meses.\\n\\nEl presupuesto es de 40.000 EUR en total.\\n\\nEn la sección 4, el proyecto termina el 30 de noviembre. El presupuesto total de 45.000 EUR incluye los gastos de viaje.\"}"
}
Encuentre lo que falta en una solicitud o encargo antes de empezar el trabajo y obtenga las preguntas que conviene hacer.
Campos de entrada y configuración
Ajustes esenciales
document — Solicitud o encargo
Pegue el texto. Se trata como datos, nunca como instrucciones.
Ajustes predeterminados: ""
purpose — Para qué se necesita
Por ejemplo "preparar una oferta" o "planificar el evento".
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 22000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "missing_information",
"text": "{\"document\":\"Hola, necesitamos que pinten nuestra oficina pronto. Tiene varias habitaciones y las paredes tienen algunas marcas. Por favor, envíen un presupuesto.\",\"purpose\":\"preparar una oferta\"}"
}
Explique una carta oficial en lenguaje sencillo: qué dice, plazos, importes y qué hacer, cada uno con el pasaje exacto. No es asesoramiento legal.
Campos de entrada y configuración
Ajustes esenciales
document — Texto de la carta
Pegue el texto. Los datos personales pueden eliminarse previamente.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 22000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "official_letter_explainer",
"text": "{\"document\":\"Aviso del 4 de mayo. Se ha recibido su solicitud de ayuda para la vivienda. Por favor, envíe su contrato de alquiler y el comprobante de ingresos antes del 25 de mayo. Sin estos documentos no podemos decidir sobre su solicitud. Consultas: Oficina de Vivienda, sala 214.\"}"
}
Convierta instrucciones o un procedimiento en una lista de verificación. Cada punto está vinculado a un pasaje exacto y no se añade nada.
Campos de entrada y configuración
Ajustes esenciales
document — Instrucciones o procedimiento
Pegue el texto. Se trata como datos, nunca como instrucciones.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 32000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "checklist_from_text",
"text": "{\"document\":\"Antes de empezar, apague la máquina y desenchufe el cable. Abra la cubierta con la llave suministrada. Retire el filtro y enjuáguelo bajo agua fría. Nunca utilice disolventes, ya que dañan la junta. Deje que el filtro se seque durante una hora antes de volver a colocarlo.\"}"
}
Clasifique los tickets de soporte en categorías definidas, con urgencia, un fragmento exacto y un siguiente paso sugerido. No se envía nada.
Campos de entrada y configuración
Ajustes esenciales
items — Tickets
Un ticket por fila. El texto puede pegarse desde cualquier sistema.
Ajustes predeterminados: ""
categories — Categorías
Categorías definidas con una breve definición.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 56000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "ticket_triage",
"text": "{\"items\":\"id,subject,text\\nT1,Error de inicio de sesión,Desde esta mañana nadie de nuestro equipo puede iniciar sesión. No podemos trabajar.\\nT2,Dirección de facturación,\\\"Por favor, cambie nuestra dirección de facturación a Mill Road 3.\\\"\\nT3,Idea,Sería estupendo tener un modo oscuro.\",\"categories\":\"id,name,definition\\nC1,Fallo técnico,Algo no funciona\\nC2,Facturación,Facturas y pagos\\nC3,Solicitud de función,Deseos de nuevas funciones\"}"
}
Clasifique los comentarios abiertos en temas definidos, con un fragmento exacto para cada elemento y recuentos por tema.
Campos de entrada y configuración
Ajustes esenciales
items — Comentarios
Una entrada por fila, por ejemplo de una encuesta.
Ajustes predeterminados: ""
categories — Temas
Temas definidos con una breve definición.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 56000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "feedback_sorting",
"text": "{\"items\":\"id,source,text\\nF1,Encuesta,El personal del mostrador fue muy amable.\\nF2,Correo electrónico,Esperé más de una hora para mi cita.\\nF3,Encuesta,Es difícil encontrar estacionamiento cerca del edificio.\",\"categories\":\"id,name,definition\\nS1,Personal,Comportamiento y asesoramiento del personal\\nS2,Tiempo de espera,Espera y citas\\nS3,Ubicación,Acceso y estacionamiento\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "recommendation_letter",
"text": "{\"person\":\"Mira Kovac\",\"relationship\":\"Líder de equipo durante tres años en Lumen Print\",\"purpose\":\"Rol de gestor de proyectos\",\"facts\":\"Mira planificó la mudanza de nuestro taller de impresión en 2025. Capacitó a dos nuevos colegas. Mantuvo informados a los clientes durante la mudanza.\",\"tone\":\"friendly\",\"sender\":\"Tom Berg, Jefe de Producción, Lumen Print\"}"
}
Convierta las notas sobre trabajo y formación en un CV estructurado, con las fechas y los empleadores exactamente como se proporcionaron.
Campos de entrada y configuración
Ajustes esenciales
full_name — Nombre
Añadido palabra por palabra.
Ajustes predeterminados: ""
contact — Datos de contacto
Añadido palabra por palabra debajo del nombre.
Ajustes predeterminados: ""
target_role — Puesto objetivo
Opcional: el trabajo para el que es este CV.
Ajustes predeterminados: ""
experience — Experiencia laboral
Puestos, empleadores, fechas y tareas. Unas notas sencillas son suficientes.
Ajustes predeterminados: ""
education — Formación
Opcional: escuelas, cursos y fechas.
Ajustes predeterminados: ""
skills — Habilidades
Opcional: idiomas, herramientas y otras habilidades.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "cv_from_notes",
"text": "{\"full_name\":\"Mira Kovac\",\"contact\":\"mira.kovac@example.org\",\"target_role\":\"Gestora de proyectos\",\"experience\":\"2022 a la actualidad: coordinadora de equipo en Lumen Print, planificó el traslado del taller, capacitó a nuevos colegas. 2018 a 2022: técnica de impresión en Atlas Druck.\",\"education\":\"2018 formación profesional como técnica de impresión\",\"skills\":\"Planificación de proyectos, alemán, inglés\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "thank_you_letter",
"text": "{\"recipient\":\"Riverside Bakery\",\"occasion\":\"Patrocinio de nuestra feria de verano\",\"facts\":\"La panadería donó pan para 200 invitados. Dos de su personal ayudaron en el puesto.\",\"tone\":\"friendly\",\"sender\":\"Anna Berg, Junta, Asociación Riverside\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "appointment_confirmation",
"text": "{\"recipient\":\"Sr. Novak\",\"subject_matter\":\"Inspección de calefacción\",\"date_time\":\"12 de mayo, 10:00\",\"place\":\"Mill Road 4\",\"notes\":\"Por favor, asegúrese de que la sala de calderas sea accesible. Traiga el último informe de inspección.\",\"cancellation\":\"Llame al 030 000000 antes del día anterior.\",\"tone\":\"neutral\",\"sender\":\"Equipo de servicio, Heizung Berg\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "out_of_office",
"text": "{\"person\":\"Mira Kovac\",\"date_range\":\"Del 4 al 15 de agosto\",\"substitute\":\"Tom Berg, tom.berg@example.org\",\"notes\":\"Las facturas esperan hasta la devolución.\",\"tone\":\"friendly\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "offer_follow_up",
"text": "{\"customer\":\"Atlas Druck\",\"offer_reference\":\"Oferta 2026-41 del 3 de marzo\",\"facts\":\"Nueva máquina plegadora con instalación. Hablamos de la entrega en mayo. El siguiente paso sería una breve llamada.\",\"tone\":\"neutral\",\"sender\":\"Anna Berg, Ventas, Lumen Print\"}"
}
Convierta las notas en una breve guía paso a paso, con advertencias solo si se han proporcionado.
Campos de entrada y configuración
Ajustes esenciales
guide_title — Título
Añadido palabra por palabra.
Ajustes predeterminados: ""
audience — Para quién
Opcional: quién utiliza esta guía.
Ajustes predeterminados: ""
notes — Notas
Pasos, ajustes y advertencias en cualquier orden.
Ajustes predeterminados: ""
support — Ayuda
Opcional: a quién preguntar. Añadido palabra por palabra.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "quick_guide",
"text": "{\"guide_title\":\"Limpiar la cafetera\",\"audience\":\"Equipo de oficina\",\"notes\":\"Apáguela y deje que se enfríe. Vacíe la bandeja de goteo. Enjuague la bandeja con agua tibia. No utilice el lavavajillas. Mantenga pulsado el botón de limpieza durante 3 segundos.\",\"support\":\"Equipo de instalaciones, sala 12\"}"
}
Redacte una sesión informativa de seguridad a partir de las reglas y los peligros suministrados, sin añadir peligros, reglas ni declaraciones legales.
Campos de entrada y configuración
Ajustes esenciales
workplace — Lugar de trabajo
Área o tarea para la que es la sesión informativa.
Ajustes predeterminados: ""
notes — Reglas y peligros
Sus propias reglas, peligros y pasos de emergencia. No se añade nada más.
Ajustes predeterminados: ""
responsible — Responsable
Añadido palabra por palabra.
Ajustes predeterminados: ""
briefing_date — Fecha de la sesión informativa
Añadido palabra por palabra.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "safety_briefing",
"text": "{\"workplace\":\"Taller de impresión\",\"notes\":\"Peligros: rodillos en movimiento, vapores de solvente. Reglas: recójase el cabello largo, use guantes al limpiar, mantenga las puertas abiertas al usar solvente. Emergencia: pulse el botón rojo de parada, llame al jefe de turno.\",\"responsible\":\"Tom Berg\",\"briefing_date\":\"12 de mayo\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "tenant_notice",
"text": "{\"property\":\"Mill Road 4\",\"topic\":\"Corte de agua por reparación de tubería\",\"facts\":\"El suministro de agua se cortará en todo el edificio durante aproximadamente 4 horas. Por favor, recolecte agua con antelación y mantenga libre el acceso al sótano.\",\"date_time\":\"12 de mayo, 08:00\",\"contact\":\"Equipo de instalaciones, 030 000000\",\"tone\":\"neutral\",\"sender\":\"Administración de la propiedad Berg\"}"
}
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "internal_announcement",
"text": "{\"topic\":\"Nuevos horarios de oficina\",\"audience\":\"Todo el personal\",\"facts\":\"La oficina cierra a las 16:00 los viernes. Las llamadas se redirigen al servicio de contestación después de esa hora. Por favor, informe a los clientes sobre esto en su próximo contacto.\",\"effective_date\":\"1 de junio\",\"contact\":\"Anna Berg, oficina\",\"tone\":\"neutral\",\"sender\":\"Dirección, Lumen Print\"}"
}
Convierta notas y una tabla de horas y materiales en un informe de trabajo claro. El servidor suma las horas y los importes, y la IA redacta el trabajo realizado.
Campos de entrada y configuración
Ajustes esenciales
customer — Cliente
Añadido palabra por palabra.
Ajustes predeterminados: ""
site — Obra
Opcional: dirección o número de trabajo.
Ajustes predeterminados: ""
work_date — Fecha del trabajo
Añadido palabra por palabra.
Ajustes predeterminados: ""
technician — Realizado por
Opcional: nombre o equipo.
Ajustes predeterminados: ""
work_notes — Notas sobre el trabajo
Qué se hizo, qué se encontró, qué queda pendiente. Notas sencillas son suficientes.
Ajustes predeterminados: ""
lines — Horas y material
Una fila por partida. kind es labour, material u other. unit_price puede estar vacío.
Ajustes predeterminados: ""
Ajustes avanzados
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "work_report",
"text": "{\"customer\":\"Hartmann Bakery\",\"site\":\"Mill Street 4\",\"work_date\":\"12 de mayo de 2026\",\"technician\":\"Tom Berg\",\"work_notes\":\"Se reemplazó la válvula con fuga en la línea de agua de la amasadora. Se probó para detectar fugas y no se encontraron. La segunda válvula muestra óxido y debe reemplazarse en el próximo servicio.\",\"lines\":\"id,kind,description,quantity,unit,unit_price\\nL1,labour,Reparación y prueba,2.5,h,48\\nL2,material,Válvula de bola DN15,1,pc,18.40\\nL3,other,Recorrido,1,plano,25\",\"currency\":\"EUR\"}"
}
Convierta las notas de inspección en una lista de defectos numerada. Cada entrada está vinculada al pasaje exacto de las notas y no se añade nada.
Campos de entrada y configuración
Ajustes esenciales
site — Obra o inmueble
Añadido palabra por palabra.
Ajustes predeterminados: ""
inspection_date — Fecha de la inspección
Añadido palabra por palabra.
Ajustes predeterminados: ""
inspector — Inspeccionado por
Opcional.
Ajustes predeterminados: ""
document — Notas de la inspección
Un defecto por línea o párrafo. Se pueden mencionar nombres de archivos de fotos.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "defect_list",
"text": "{\"site\":\"Mill Road 3, segundo piso\",\"inspection_date\":\"3 de junio de 2026\",\"inspector\":\"A. Novak\",\"document\":\"Cocina: el enchufe junto a la ventana no tiene tapa, los cables están a la vista.\\n\\nBaño: falta la lechada alrededor de la ducha en el lado izquierdo.\\n\\nPasillo: la pintura en el marco de la puerta está rayada, ver foto IMG_204.\\n\\nSalón: la válvula del radiador no gira.\"}"
}
Explique una referencia laboral frase por frase en palabras sencillas. Cada explicación está vinculada a la frase exacta.
Campos de entrada y configuración
Ajustes esenciales
document — Texto de la referencia
Pegue el texto. Se trata como datos, nunca como instrucciones.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "reference_explained",
"text": "{\"document\":\"La Sra. Kovac trabajó para nosotros como asistente de proyectos desde marzo de 2023 hasta junio de 2026.\\n\\nLlevó a cabo las tareas que se le asignaron con gran esmero y siempre a nuestra entera satisfacción.\\n\\nSu comportamiento hacia los colegas fue amable y siempre fue puntual.\\n\\nLe deseamos todo lo mejor para el futuro.\"}"
}
Redacte una referencia laboral a partir de los datos proporcionados. Las fechas, las funciones y las calificaciones aparecen solo si están en la entrada.
Campos de entrada y configuración
Ajustes esenciales
employee — Empleado
Nombre completo. Añadido palabra por palabra.
Ajustes predeterminados: ""
period — Periodo de empleo
Añadido palabra por palabra, por ejemplo del 1 de marzo de 2023 al 30 de junio de 2026.
Ajustes predeterminados: ""
role — Puesto
Añadido palabra por palabra.
Ajustes predeterminados: ""
company — Empresa
Añadido palabra por palabra.
Ajustes predeterminados: ""
facts — Hechos
Funciones, resultados, conducta y cómo se valoran. Solo lo que esté escrito aquí puede aparecer en el borrador.
Ajustes predeterminados: ""
sender — Remitente y firma
Nombre, cargo y datos de contacto. Añadido palabra por palabra.
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "reference_draft",
"text": "{\"employee\":\"Mira Kovac\",\"period\":\"1 de marzo de 2023 al 30 de junio de 2026\",\"role\":\"Asistente de proyecto\",\"company\":\"Lumen Print\",\"facts\":\"Planificó los calendarios de impresión para 40 clientes. Capacitó a dos nuevos colegas. Su trabajo fue muy bueno y confiable. Los colegas y clientes valoraron su trato amable. Se retira por petición propia.\",\"tone\":\"formal\",\"sender\":\"Tom Berg, Jefe de Producción\"}"
}
Recalcule una liquidación de gastos de comunidad o suministros a partir de sus cifras y enumere las preguntas que conviene hacer. El servidor hace los cálculos.
Campos de entrada y configuración
Ajustes esenciales
property — Piso o propiedad
Añadido palabra por palabra.
Ajustes predeterminados: ""
period — Periodo de facturación
Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Costes de la liquidación
Una fila por tipo de coste: total_amount para el edificio, key_total y key_share para la asignación, por ejemplo 500 y 62 metros cuadrados. previous_total puede estar vacío.
Ajustes predeterminados: ""
advance_paid — Pagos a cuenta
Total pagado durante el periodo. Vacío si se desconoce.
Ajustes predeterminados: ""
billed_balance — Saldo de la liquidación
Importe a pagar según la liquidación, para comparar. Vacío si se desconoce.
Ajustes predeterminados: ""
statement_total — Notas de la liquidación
Opcional: cualquier otra cosa indicada en la liquidación, como el saldo facturado.
Ajustes predeterminados: ""
Ajustes avanzados
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "utility_bill_check",
"text": "{\"property\":\"Mill Road 3, piso 5\",\"period\":\"1 de enero al 31 de diciembre de 2025\",\"lines\":\"id,cost_type,total_amount,key_total,key_share,previous_total\\nC1,Calefacción,8400,500,62,6800\\nC2,Agua,2100,500,62,2050\\nC3,Conserje,3600,500,62,3600\\nC4,Seguro,1500,500,62,1450\",\"advance_paid\":\"1500\",\"billed_balance\":\"402.60\",\"statement_total\":\"Declaración con fecha del 15 de marzo de 2026.\",\"currency\":\"EUR\"}"
}
Marque los 14 alérgenos alimentarios principales por plato a partir de las listas de ingredientes. Cada entrada indica el ingrediente del que proviene, para su revisión por parte de la empresa.
Campos de entrada y configuración
Ajustes esenciales
dishes — Platos e ingredientes
Una fila por plato con todos los ingredientes, incluidos los de productos comprados cuando se conocen.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "allergen_labelling",
"text": "{\"dishes\":\"id,dish,ingredients\\nD1,Panqueques,\\\"harina de trigo, huevos, leche, mantequilla, sal\\\"\\nD2,Sopa de lentejas,\\\"lentejas, zanahorias, apio, cebollas, aceite de oliva\\\"\\nD3,Ensalada con vinagreta,\\\"lechuga, tomates, mostaza, vinagre de vino, aceite de girasol\\\"\"}"
}
Convierta el texto de estudio en tarjetas de pregunta y respuesta. Cada tarjeta está vinculada al pasaje exacto, y el conjunto se puede importar a programas de tarjetas de estudio.
Campos de entrada y configuración
Ajustes esenciales
document — Texto de estudio
Pegue el texto. Se trata como datos, nunca como instrucciones.
Ajustes predeterminados: ""
card_count — Número de tarjetas
De 5 a 40.
Ajustes predeterminados: 12
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "flashcards",
"text": "{\"document\":\"La fotosíntesis tiene lugar en los cloroplastos de las células vegetales. La clorofila absorbe la luz, principalmente en el rango rojo y azul.\\n\\nEn las reacciones luminosas, el agua se divide y se libera oxígeno. La energía se almacena en ATP y NADPH.\\n\\nEn el ciclo de Calvin, el dióxido de carbono se convierte en azúcar utilizando esta energía.\",\"card_count\":5}"
}
Cree un plan de clase con horarios a partir de fases y duraciones. El servidor calcula los tiempos y la IA redacta cada fase y su objetivo de aprendizaje.
Campos de entrada y configuración
Ajustes esenciales
meeting_title — Título de la clase
Añadido palabra por palabra.
Ajustes predeterminados: ""
objective — Objetivo de aprendizaje y grupo
Lo que el grupo debería ser capaz de hacer después, y quién es el grupo.
Ajustes predeterminados: ""
start_time — Hora de inicio
Formato 09:30.
Ajustes predeterminados: "08:00"
topics — Fases
Una fase por fila con quién la dirige y los minutos.
Ajustes predeterminados: ""
Ajustes avanzados
available_minutes — Minutos disponibles
0 significa sin límite. Se señala si el plan es más largo.
Ajustes predeterminados: 45
break_minutes — Descanso después de cada tercera fase
Minutos, 0 significa sin descanso.
Ajustes predeterminados: 0
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "lesson_plan",
"text": "{\"meeting_title\":\"Fracciones: suma con el mismo denominador\",\"objective\":\"5.º grado puede sumar fracciones con el mismo denominador.\",\"start_time\":\"08:00\",\"topics\":\"id,topic,owner,minutes\\nP1,Repasar qué es una fracción,Teacher,5\\nP2,Mostrar la suma con trozos de pizza,Teacher,10\\nP3,Ejercicios en parejas,Pupils,20\\nP4,Comparar resultados y resumen,Class,10\",\"available_minutes\":45,\"break_minutes\":0}"
}
Redacte un parte de siniestro para una aseguradora a partir de los hechos proporcionados. El número de póliza, la fecha y el importe se mantienen exactos, y no se añade nada.
Campos de entrada y configuración
Ajustes esenciales
insurer — Aseguradora
Añadido palabra por palabra.
Ajustes predeterminados: ""
policy_number — Número de póliza
Añadido palabra por palabra.
Ajustes predeterminados: ""
incident_date — Fecha del incidente
Añadido palabra por palabra.
Ajustes predeterminados: ""
incident_place — Lugar del incidente
Añadido palabra por palabra.
Ajustes predeterminados: ""
facts — Hechos
Qué ocurrió, qué se dañó, qué se hizo después, quién estuvo involucrado.
Ajustes predeterminados: ""
claim_amount — Importe reclamado
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
sender — Remitente y firma
Nombre, cargo y datos de contacto. Añadido palabra por palabra.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "insurance_claim",
"text": "{\"insurer\":\"Riverside Insurance\",\"policy_number\":\"HR-4471-22\",\"incident_date\":\"14 de marzo de 2026\",\"incident_place\":\"Mill Road 3, piso 5\",\"facts\":\"Una tubería de agua en la pared de la cocina estalló por la noche. El agua se filtró en la cocina y el pasillo. El suelo del pasillo y un armario de la cocina están dañados. Cerramos la llave de paso principal y avisamos a un fontanero esa misma mañana.\",\"claim_amount\":\"2.350 EUR\",\"sender\":\"Anna Novak, Mill Road 3, Bridgeport\"}"
}
Convierta una lista de gastos en un informe de gastos de viaje. El servidor suma los importes e informa de la falta de recibos y fechas.
Campos de entrada y configuración
Ajustes esenciales
traveller — Viajero
Añadido palabra por palabra.
Ajustes predeterminados: ""
period — Periodo de viaje
Añadido palabra por palabra.
Ajustes predeterminados: ""
purpose — Propósito del viaje
Destino y motivo.
Ajustes predeterminados: ""
lines — Gastos
Una fila por gasto. receipt es yes o no.
Ajustes predeterminados: ""
Ajustes avanzados
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "travel_expenses",
"text": "{\"traveller\":\"Mira Kovac\",\"period\":\"del 3 al 4 de junio de 2026\",\"purpose\":\"Visita al proveedor Hartmann Paper en Bridgeport para acordar el calendario de entregas.\",\"lines\":\"id,date,category,description,amount,receipt\\nE1,3 de junio,Tren,Billete de ida y vuelta,86.50,yes\\nE2,3 de junio,Hotel,Una noche,112,yes\\nE3,3 de junio,Comidas,Cena con el proveedor,48.20,no\\nE4,4 de junio,Taxi,De la estación a la oficina,,no\",\"currency\":\"EUR\"}"
}
Escriba el informe anual de un club o asociación a partir de notas. El número de miembros y las finanzas aparecen exactamente como se proporcionan.
Campos de entrada y configuración
Ajustes esenciales
club — Club o asociación
Añadido palabra por palabra.
Ajustes predeterminados: ""
year — Año
Añadido palabra por palabra.
Ajustes predeterminados: ""
facts — Hechos
Eventos, miembros, finanzas, agradecimientos y planes. Unas notas sencillas son suficientes.
Ajustes predeterminados: ""
sender — Remitente y firma
Nombre, cargo y datos de contacto. Añadido palabra por palabra.
Ajustes predeterminados: ""
Ajustes avanzados
length — Longitud
Longitud aproximada del borrador.
short — Corto · medium — Medio · long — Largo
Ajustes predeterminados: "medium"
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "club_annual_report",
"text": "{\"club\":\"Riverside Rowing Club\",\"year\":\"2025\",\"facts\":\"Celebramos la regata de verano en junio con 120 participantes. Se compraron dos botes nuevos. La membresía creció de 84 a 97. Los ingresos fueron de 18.400 EUR y los gastos de 16.900 EUR. En 2026 queremos renovar la casa de remo. Gracias a los voluntarios del equipo de la regata.\",\"length\":\"medium\",\"sender\":\"Anna Novak, Presidenta\"}"
}
Escriba un acta de entrega de vivienda a partir de notas. La dirección, las lecturas de los contadores, las llaves y las personas presentes se mantienen exactamente como se introdujeron.
Campos de entrada y configuración
Ajustes esenciales
address — Dirección
Añadido palabra por palabra.
Ajustes predeterminados: ""
handover_date — Fecha de entrega
Añadido palabra por palabra.
Ajustes predeterminados: ""
parties — Personas presentes
Nombres y roles. Añadido palabra por palabra.
Ajustes predeterminados: ""
meters — Lecturas de contadores
Un contador por línea con número y lectura. Añadido palabra por palabra.
Ajustes predeterminados: ""
keys — Llaves
Qué se entregó. Añadido palabra por palabra.
Ajustes predeterminados: ""
rooms_notes — Notas por habitación
Estado, habitación por habitación. Defectos y acuerdos en notas sencillas.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "flat_handover",
"text": "{\"address\":\"Mill Road 3, piso 5, Bridgeport\",\"handover_date\":\"30 de junio de 2026\",\"parties\":\"Anna Novak (arrendador), Tom Berg (inquilino)\",\"meters\":\"Electricidad 44812 kWh\\nAgua 312 m3\",\"keys\":\"3 llaves de piso, 1 llave del sótano\",\"rooms_notes\":\"Cocina limpia, un arañazo en la encimera. Salón recién pintado, sin daños. Baño limpio, el grifo gotea ligeramente. El inquilino reparará el grifo antes del 15 de julio.\"}"
}
Prepare una entrevista de evaluación con un empleado a partir de notas: fortalezas, temas, preguntas y posibles objetivos, con ejemplos únicamente de las notas.
Campos de entrada y configuración
Ajustes esenciales
employee — Empleado
Añadido palabra por palabra.
Ajustes predeterminados: ""
meeting_date — Fecha de la conversación
Opcional.
Ajustes predeterminados: ""
role — Puesto
Opcional.
Ajustes predeterminados: ""
facts — Hechos
Observaciones, resultados, preocupaciones y deseos. Unas notas sencillas son suficientes.
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "staff_talk_prep",
"text": "{\"employee\":\"Mira Kovac\",\"meeting_date\":\"20 de junio de 2026\",\"role\":\"Asistente de proyecto\",\"facts\":\"Planificó bien la mudanza del taller. Capacitó a dos nuevos colegas. Los informes se entregaron con retraso tres veces en primavera. Le gustaría asumir más contacto con clientes.\",\"tone\":\"friendly\"}"
}
Convierta un libro de caja en un informe de caja. El servidor calcula el saldo inicial y final, los ingresos y los gastos, e informa sobre fechas y recibos faltantes.
Campos de entrada y configuración
Ajustes esenciales
club — Club o asociación
Añadido palabra por palabra.
Ajustes predeterminados: ""
period — Periodo
Añadido palabra por palabra, por ejemplo del 1 de ene. al 31 de mar. de 2026.
Ajustes predeterminados: ""
opening_balance — Saldo inicial
Saldo al inicio del periodo, por ejemplo 1250.50. Un saldo negativo comienza con un signo menos.
Ajustes predeterminados: ""
stated_closing — Saldo de cierre declarado
Opcional: el saldo realmente contabilizado o mostrado por el banco, para comparar.
Ajustes predeterminados: ""
lines — Libro de caja
Una fila por asiento. Introduzca ingresos o gastos como un número positivo. receipt es yes o no.
Ajustes predeterminados: ""
treasurer_notes — Notas
Opcional: cualquier cosa que el informe deba mencionar, como el propósito de asientos de mayor cuantía.
Ajustes predeterminados: ""
Ajustes avanzados
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 45000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "cash_report",
"text": "{\"club\":\"Riverside Rowing Club\",\"period\":\"1 ene a 31 mar 2026\",\"opening_balance\":\"1250.00\",\"stated_closing\":\"1941.20\",\"lines\":\"id,date,description,income,expense,receipt\\nK1,2026-01-15,Cuotas de membresía de enero,640.00,,yes\\nK2,2026-01-28,Combustible para el bote,,86.40,yes\\nK3,2026-02-10,Alquiler del salón,,180.00,yes\\nK4,2026-02-21,Venta de pasteles en el día de puertas abiertas,212.50,,no\\nK5,,Artículos de limpieza,,34.90,yes\\nK6,2026-03-12,Donación de la panadería,150.00,,yes\",\"treasurer_notes\":\"El recibo de la venta de pasteles sigue en manos del organizador. El efectivo se contó a finales de marzo.\",\"currency\":\"EUR\"}"
}
Verifique un registro de kilometraje fila por fila. El servidor calcula los kilómetros de cada viaje e informa de huecos, lecturas decrecientes y detalles faltantes.
Campos de entrada y configuración
Ajustes esenciales
vehicle — Vehículo
Añadido palabra por palabra, por ejemplo un nombre o una matrícula.
Ajustes predeterminados: ""
period — Periodo
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Viajes
Una fila por viaje con la lectura de inicio y fin. trip_type es texto libre, por ejemplo business o private.
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que el control deba mencionar.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 45000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "mileage_log_check",
"text": "{\"vehicle\":\"Furgoneta de la empresa BX-KM 418\",\"period\":\"Mayo de 2026\",\"lines\":\"id,date,driver,start_km,end_km,trip_type,purpose\\nF1,2026-05-04,T. Berg,45210,45262,negocio,Visita de cliente a Hartmann Bakery\\nF2,2026-05-05,T. Berg,45262,45298,privado,Viaje a la ferretería\\nF3,2026-05-06,A. Novak,45310,45402,negocio,Entrega en Mill Road\\nF4,2026-05-07,A. Novak,45402,45455,,Reunión con proveedor en Bridgeport\\nF5,2026-05-08,T. Berg,45450,45471,negocio,Visita a la obra\",\"remarks\":\"\"}"
}
Sume las hojas de horas a partir del inicio, el fin y el descanso. El servidor calcula las horas por persona y semana, las compara con las horas objetivo e informa de horarios inusuales.
Campos de entrada y configuración
Ajustes esenciales
organisation — Empresa o club
Añadido palabra por palabra.
Ajustes predeterminados: ""
period — Periodo
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Entradas de tiempo
Una fila por periodo de trabajo. Horas como 08:30, descansos en minutos enteros.
Ajustes predeterminados: ""
target_hours — Horas objetivo por semana
Opcional: objetivo para una persona en una semana natural, por ejemplo 38.5.
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que el resumen deba mencionar.
Ajustes predeterminados: ""
Ajustes avanzados
overnight — Turnos después de la medianoche
Sí: una hora de fin anterior a la de inicio cuenta como del día siguiente. No: esas filas se señalan.
no — No · yes — Sí
Ajustes predeterminados: "no"
Máximo de bytes UTF-8 de entrada: 45000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "timesheet_summary",
"text": "{\"organisation\":\"Hartmann Bakery\",\"period\":\"del 4 al 10 de mayo de 2026\",\"lines\":\"id,person,date,start,end,break_minutes\\nS1,Mira Kovac,2026-05-04,08:00,12:30,30\\nS2,Mira Kovac,2026-05-05,08:00,14:00,30\\nS3,Mira Kovac,2026-05-06,07:30,15:45,45\\nS4,Mira Kovac,2026-05-07,08:00,13:00,\\nS5,Tom Berg,2026-05-04,06:00,10:00,0\\nS6,Tom Berg,2026-05-05,14:00,12:00,0\\nS7,Tom Berg,2026-05-06,06:00,13:00,30\\nS8,Tom Berg,2026-05-07,,11:00,15\",\"target_hours\":\"20\",\"overnight\":\"no\",\"remarks\":\"\"}"
}
Evalúe las lecturas de contadores de electricidad, agua o gas. El servidor calcula el consumo por periodo e informa de valores atípicos y lecturas decrecientes.
Campos de entrada y configuración
Ajustes esenciales
property — Propiedad o vivienda
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Lecturas
Una fila por lectura. Fechas como 2026-03-31 o 31.03.2026. Use una unidad por contador.
Ajustes predeterminados: ""
remarks — Notas
Opcional: por ejemplo, un cambio de contador o una ausencia prolongada.
Ajustes predeterminados: ""
Ajustes avanzados
outlier_percent — Límite de valores atípicos en porcentaje
Se señalan los periodos que se alejan esta proporción de la media del contador. De 10 a 500.
Ajustes predeterminados: 50
Máximo de bytes UTF-8 de entrada: 40000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "meter_readings",
"text": "{\"property\":\"Mill Road 3, piso 5\",\"lines\":\"id,meter,date,reading,unit\\nZ1,Electricidad,2026-01-01,44120,kWh\\nZ2,Electricidad,2026-02-01,44430,kWh\\nZ3,Electricidad,2026-03-01,44710,kWh\\nZ4,Electricidad,2026-04-01,45410,kWh\\nZ5,Electricidad,2026-05-01,45700,kWh\\nZ6,Agua,2026-01-01,312.5,m3\\nZ7,Agua,2026-04-01,331,m3\\nZ8,Agua,2026-07-01,328.5,m3\",\"outlier_percent\":50,\"remarks\":\"Calentador de espacio usado en marzo.\"}"
}
Convierta un recuento de existencias en una lista de inventario. El servidor multiplica la cantidad por el valor unitario, suma por categoría e informa de duplicados y valores faltantes.
Campos de entrada y configuración
Ajustes esenciales
organisation — Tienda o club
Añadido palabra por palabra.
Ajustes predeterminados: ""
inventory_date — Fecha de inventario
Añadido palabra por palabra.
Ajustes predeterminados: ""
location — Ubicación
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Artículos
Una fila por artículo con cantidad y valor por unidad. Si falta una cifra, se informa y la fila se excluye del total.
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que la lista deba mencionar.
Ajustes predeterminados: ""
Ajustes avanzados
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 45000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "inventory_list",
"text": "{\"organisation\":\"Riverside Rowing Club\",\"inventory_date\":\"31 de diciembre de 2025\",\"location\":\"Casa de botes\",\"lines\":\"id,category,item,quantity,unit,unit_value\\nI1,Botes,Skiff individual,3,pc,1800\\nI2,Botes,Par de remos,12,par,95\\nI3,Cocina,Cafetera,1,pc,240\\nI4,Cocina,Platos,48,pc,2.50\\nI5,Cocina,Platos,48,pc,2.50\\nI6,Taller,Taladro inalámbrico,2,pc,\\nI7,Taller,Lubricante,,lata,7.80\",\"remarks\":\"Contado por dos miembros de la junta.\",\"currency\":\"EUR\"}"
}
Convierta las notas del turno en un relevo claro. Solo aparecen los puntos de las notas, las tareas pendientes se enumeran por separado y nada se califica ni se aconseja.
Campos de entrada y configuración
Ajustes esenciales
area — Área o equipo
Añadido palabra por palabra, por ejemplo una sala, cocina o línea de producción.
Ajustes predeterminados: ""
shift — Turno y fecha
Añadido palabra por palabra.
Ajustes predeterminados: ""
handed_by — Entregado por
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
received_by — Recibido por
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
notes — Notas del turno
Notas sencillas son suficientes. Solo lo que se escriba aquí puede aparecer en el relevo.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "shift_handover",
"text": "{\"area\":\"Distrito 2, equipo de atención\",\"shift\":\"Turno de noche, 12 de mayo de 2026\",\"handed_by\":\"A. Novak\",\"received_by\":\"T. Berg\",\"notes\":\"Habitación 12: El Sr. Hansen tenía una presión arterial de 150/90 a las 16:00, se informó al médico, aún no hay una nueva orden. Habitación 14: Se le entregaron las pastillas de la tarde a la Sra. Lund a las 18:00. Habitación 9: el timbre de llamada no funciona, se llamó al técnico, vendrá mañana por la mañana. Habitación 12: preguntar de nuevo al médico sobre la nueva orden antes de las 21:00. La entrega de ropa de cama aún tiene que guardarse.\"}"
}
Convierta las cifras presupuestarias en un plan presupuestario para el club. El servidor suma los ingresos y los gastos, calcula el saldo y marca los cambios de al menos un 20 % con respecto al año anterior.
Campos de entrada y configuración
Ajustes esenciales
club — Club o asociación
Añadido palabra por palabra.
Ajustes predeterminados: ""
year — Año presupuestario
Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Partidas presupuestarias
Una fila por partida. kind es income o expense. previous es la cifra del año anterior y puede estar vacía.
Ajustes predeterminados: ""
remarks — Notas
Opcional: motivos de los cambios o planes para el año.
Ajustes predeterminados: ""
Ajustes avanzados
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "club_budget",
"text": "{\"club\":\"Riverside Rowing Club\",\"year\":\"2026\",\"lines\":\"id,kind,item,planned,previous\\nH1,income,Cuotas de membresía,18400,17800\\nH2,income,Cuotas de inscripción a la regata,3600,2800\\nH3,income,Donaciones,1500,2000\\nH4,expense,Reparaciones de botes,6200,4800\\nH5,expense,Alquiler de la casa de botes,9600,9600\\nH6,expense,Seguro,2100,1950\\nH7,expense,Renovación de la casa de botes,7000,\",\"remarks\":\"La renovación de la casa de botes está prevista para el verano. Dos barcos necesitan nuevos mástiles de soporte.\",\"currency\":\"EUR\"}"
}
Prepare una entrevista de trabajo a partir de un anuncio de empleo y un CV: posibles preguntas, puntos que encajan y lagunas. No se añade nada sobre el empleador ni el candidato.
Campos de entrada y configuración
Ajustes esenciales
job_title — Título del puesto
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
company — Empresa
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
job_ad — Anuncio de empleo
Pegue el texto. Se trata como datos, nunca como instrucciones.
Ajustes predeterminados: ""
cv — CV
Pegue el texto. Solo lo necesario para la preparación; puede omitir los datos de contacto.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "interview_preparation",
"text": "{\"job_title\":\"Asistente de proyecto\",\"company\":\"Lumen Print\",\"job_ad\":\"Lumen Print busca un asistente de proyecto en Bridgeport. Tareas: planificación de los calendarios de impresión, coordinación con clientes y proveedores, preparación de informes de estado semanales. Requisitos: experiencia en coordinación de proyectos, uso fluido de hojas de cálculo, buen inglés escrito, la experiencia en producción de impresión es una ventaja. Inicio: 1 de septiembre.\",\"cv\":\"Mira Kovac. 2023 a 2026: asistente de oficina en Hartmann Paper, Bridgeport. Coordinó entregas con 40 clientes, mantuvo el plan de entregas en hojas de cálculo, capacitó a dos nuevos colegas. 2020 a 2023: aprendizaje como administrativa. Idiomas: inglés, buen nivel escrito y hablado; croata, nativo.\"}"
}
Convierta una lista de clases de conducción en un registro de formación. El servidor cuenta las clases por tipo y las compara con los objetivos introducidos.
Campos de entrada y configuración
Ajustes esenciales
learner — Alumno
Nombre o referencia. Añadido palabra por palabra.
Ajustes predeterminados: ""
driving_school — Autoescuela
Añadido palabra por palabra.
Ajustes predeterminados: ""
licence_class — Categoría de carné
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Clases
Una fila por clase o bloque. units es el número de clases, topic puede estar vacío.
Ajustes predeterminados: ""
targets — Objetivos por tipo de clase
Una fila por tipo con el objetivo que corresponda. La herramienta no conoce reglas y solo compara estas cifras.
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que el registro deba mencionar.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "driving_lesson_record",
"text": "{\"learner\":\"Mira K.\",\"driving_school\":\"Lindenau Driving School\",\"licence_class\":\"B\",\"lines\":\"id,date,lesson_type,units,instructor,topic\\nL1,2026-03-03,Basic,2,T. Berg,Starting and steering\\nL2,2026-03-10,Basic,2,T. Berg,Junctions\\nL3,2026-03-17,Basic,2,T. Berg,Parking\\nL4,2026-04-07,Country road,3,A. Novak,Overtaking\\nL5,2026-04-14,Country road,2,A. Novak,\\nL6,2026-04-21,Motorway,4,A. Novak,Joining and leaving\\nL7,2026-05-05,Night,2,T. Berg,\\nL8,,Night,,T. Berg,Dipped headlights\",\"targets\":\"id,lesson_type,target_units\\nT1,Basic,12\\nT2,Country road,5\\nT3,Motorway,4\\nT4,Night,3\",\"remarks\":\"La clase L8 fue movida, la fecha aún está pendiente.\"}"
}
Convierta los productos de coloración y las notas en una ficha de coloración. El servidor calcula la proporción de mezcla y las cantidades a partir de los productos introducidos, y no se dice nada sobre la piel.
Campos de entrada y configuración
Ajustes esenciales
client — Cliente
Nombre o número de cliente. Añadido palabra por palabra.
Ajustes predeterminados: ""
salon — Salón
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
recipe_date — Fecha
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Productos
Una fila por producto. Introduzca las partes para una proporción, o la cantidad de cada producto.
Ajustes predeterminados: ""
total_amount — Cantidad total
Opcional: la cantidad a mezclar, por ejemplo 120. Se divide por las partes.
Ajustes predeterminados: ""
recipe_notes — Notas sobre la aplicación
Opcional: orden, tiempos de exposición, deseos del cliente.
Ajustes predeterminados: ""
Ajustes avanzados
unit — Unidad
Hasta 4 letras, por ejemplo g o ml.
Ajustes predeterminados: "g"
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "hair_colour_card",
"text": "{\"client\":\"Tarjeta de cliente 1184\",\"salon\":\"Studio Lindenau\",\"recipe_date\":\"12 de mayo de 2026\",\"lines\":\"id,product,shade,parts,amount\\nF1,Lumina Cream,7.1,1,\\nF2,Lumina Cream,6.0,1,\\nF3,Lumina Developer 6 %,,2,\",\"total_amount\":\"120\",\"unit\":\"g\",\"recipe_notes\":\"Raíces primero, dejar por 30 minutos, luego los largos por los últimos 10 minutos. El cliente quiere un tono frío sin rojo.\"}"
}
Cree la planificación de una sesión de fotos a partir de pasos y minutos. El servidor calcula todos los horarios, márgenes y excesos de tiempo, y la IA redacta cada paso.
Campos de entrada y configuración
Ajustes esenciales
shoot — Sesión
Nombre de la sesión o cliente. Se añade palabra por palabra.
Ajustes predeterminados: ""
shoot_date — Fecha
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
location — Ubicación
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
start_time — Hora de inicio
Formato 09:30.
Ajustes predeterminados: "09:00"
latest_end — Fin previsto
Opcional, formato 18:30. Se señala si termina más tarde.
Ajustes predeterminados: ""
lines — Pasos
Una fila por paso con minutos. fixed_start es opcional, para una hora que no puede moverse, por ejemplo la hora dorada a las 19:40.
Ajustes predeterminados: ""
remarks — Notas
Opcional: deseos y detalles que pueden ayudar al redactar los pasos.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "photo_shoot_schedule",
"text": "{\"shoot\":\"Familia Berg, fotos de primavera\",\"shoot_date\":\"16 de mayo de 2026\",\"location\":\"Mill Park\",\"start_time\":\"14:00\",\"latest_end\":\"16:30\",\"lines\":\"id,step,who,minutes,fixed_start\\nA1,Arrival and light check,Photographer,20,\\nA2,Family group at the lake,Photographer and family,30,14:30\\nA3,Children on the meadow,Assistant,25,\\nA4,Change of clothes,Family,15,\\nA5,Portraits in the old orchard,Photographer,40,15:40\\nA6,Couple at the bridge in low sun,Photographer,30,16:15\",\"remarks\":\"La familia quiere fotos naturales sin posar. Los niños se cansan rápido.\"}"
}
Cree el cronograma de un día de boda a partir de pasos y minutos. El servidor calcula todos los horarios, márgenes y excesos de tiempo, y la IA redacta cada paso.
Campos de entrada y configuración
Ajustes esenciales
wedding — Boda
Nombres de la pareja. Añadido palabra por palabra.
Ajustes predeterminados: ""
wedding_date — Fecha
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
venue — Lugar
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
start_time — Hora de inicio
Formato 09:30.
Ajustes predeterminados: "09:00"
latest_end — Fin previsto
Opcional, formato 00:30. Se informa de un final posterior. Una hora anterior al inicio cuenta como el día siguiente.
Ajustes predeterminados: ""
lines — Pasos
Una fila por paso con minutos. fixed_start es opcional, para una hora que no puede moverse, por ejemplo la ceremonia.
Ajustes predeterminados: ""
remarks — Notas
Opcional: deseos y detalles que pueden ayudar al redactar los pasos.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "wedding_day_schedule",
"text": "{\"wedding\":\"Anna y Tom\",\"wedding_date\":\"20 de junio de 2026\",\"venue\":\"Lindenhof\",\"start_time\":\"09:00\",\"latest_end\":\"00:30\",\"lines\":\"id,step,who,minutes,fixed_start\\nW1,Hair and make-up,Anna and stylist,120,\\nW2,Couple pictures in the garden,Photographer,60,\\nW3,Drive to the church,Tom,30,\\nW4,Guests arrive,Ushers,30,13:00\\nW5,Ceremony,Pastor,45,13:30\\nW6,Reception with cake,Service team,75,\\nW7,Group pictures,Photographer,40,\\nW8,Drive to the Lindenhof,All,20,\\nW9,Dinner,Kitchen,120,18:00\\nW10,Speeches,Best man,45,\\nW11,First dance,Anna and Tom,15,20:30\\nW12,Party,DJ,240,\",\"remarks\":\"El pastel es de la pastelería Hartmann. El DJ trae su propio equipo.\"}"
}
Ordene las notas de un terapeuta en una hoja clara de ejercicios para casa. Solo aparecen los ejercicios de las notas, sin diagnóstico ni consejos médicos.
Campos de entrada y configuración
Ajustes esenciales
patient — Paciente
Opcional: un nombre de pila o una referencia es suficiente. Se añade palabra por palabra.
Ajustes predeterminados: ""
therapist — Terapeuta o consulta
Añadido palabra por palabra.
Ajustes predeterminados: ""
sheet_date — Fecha
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
notes — Notas del terapeuta
Los ejercicios según lo acordado, con repeticiones y cómo realizarlos. Solo puede aparecer lo que esté escrito aquí.
Ajustes predeterminados: ""
practice_contact — Contacto
Opcional. Se añade palabra por palabra al final.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "home_exercise_sheet",
"text": "{\"patient\":\"Referencia 2207\",\"therapist\":\"Fisioterapia Lindenau, K. Berg\",\"sheet_date\":\"5 de mayo de 2026\",\"notes\":\"Elevación de talones apoyado en la silla, 10 veces, 2 series, por la mañana y por la noche. Tumbado boca arriba, lleve la rodilla al pecho con ambas manos, mantenga 20 segundos, 3 veces cada lado. Camine sobre terreno llano 15 minutos diarios. Haga los ejercicios lentamente. Traiga la hoja en la próxima cita.\",\"practice_contact\":\"Fisioterapia Lindenau, teléfono 0123 456789\"}"
}
Convierta las notas de cuidados en un informe neutral. Solo aparecen las observaciones de las notas, sin diagnóstico ni consejos, y una nota indica que un profesional cualificado lo revisa.
Campos de entrada y configuración
Ajustes esenciales
care_client — Cliente
Una referencia es suficiente. Añadido palabra por palabra.
Ajustes predeterminados: ""
report_date — Fecha y turno
Añadido palabra por palabra.
Ajustes predeterminados: ""
written_by — Escrito por
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
notes — Notas de cuidados
Qué se observó y qué se hizo. Solo lo que se escriba aquí puede aparecer en el informe.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "care_report",
"text": "{\"care_client\":\"Referencia A-17\",\"report_date\":\"12 de mayo de 2026, turno de mañana\",\"written_by\":\"A. Novak\",\"notes\":\"Lavado en el lavabo con ayuda a las 08:00. Desayunó en la sala común. Caminó hacia el jardín con el andador durante unos 20 minutos. Dijo que la silla nueva es cómoda. Cambio de batería del audífono a las 09:30. La hija llamó a las 11:00. Pendiente: preguntar si los frenos del andador necesitan revisión.\"}"
}
Organice las notas de un educador en un informe de observación. Solo aparecen las observaciones, sin diagnósticos ni calificaciones o clasificaciones del niño.
Campos de entrada y configuración
Ajustes esenciales
child — Niño
Un nombre de pila o un código es suficiente. Añadido palabra por palabra.
Ajustes predeterminados: ""
child_group — Grupo
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
observation_period — Periodo de observación
Añadido palabra por palabra.
Ajustes predeterminados: ""
observer — Observado por
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
notes — Notas
Lo que el niño hizo y dijo. Solo lo que esté escrito aquí puede aparecer en el informe.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "childcare_observation",
"text": "{\"child\":\"Niño A\",\"child_group\":\"Grupo Sunflower\",\"observation_period\":\"Del 4 al 8 de mayo de 2026\",\"observer\":\"K. Berg\",\"notes\":\"Lunes: construyó una torre con bloques de madera durante el juego libre y contó los bloques en voz alta hasta el 12. Martes: pidió ayuda a otro niño para cargar la caja. Miércoles: pintó con ambas manos durante unos 20 minutos y dijo \\\"el sol está caliente\\\". Jueves: escuchó el cuento en el rincón de lectura hasta el final. Viernes: se puso las botas sin ayuda antes de salir.\"}"
}
Escriba una esquela y un obituario breve a partir de lo que indique la familia. Los nombres y las fechas se mantienen palabra por palabra, y no se inventa nada sobre la vida de la persona.
Campos de entrada y configuración
Ajustes esenciales
deceased — Nombre del difunto
Añadido palabra por palabra.
Ajustes predeterminados: ""
born — Nació
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
died — Falleció
Añadido palabra por palabra.
Ajustes predeterminados: ""
facts — Lo que la familia quiere decir
Notas sencillas sobre la vida de la persona. Solo lo que se escriba aquí puede aparecer.
Ajustes predeterminados: ""
mourners — En duelo
Opcional: nombres de la familia. Se añade palabra por palabra.
Ajustes predeterminados: ""
service_details — Ceremonia de despedida
Opcional: lugar, fecha y deseos. Añadido palabra por palabra.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "death_notice_obituary",
"text": "{\"deceased\":\"Anna Wiesental\",\"born\":\"3 de marzo de 1941\",\"died\":\"12 de octubre de 2026\",\"facts\":\"Maestra en la escuela primaria de Bridgeport durante 31 años. Cantó en el coro de la iglesia. Amaba su jardín y a sus dos nietos. Le gustaba decir que un buen libro nunca se termina.\",\"mourners\":\"Paul y Lena Wiesental con Tom y Mia\",\"service_details\":\"Sábado, 24 de octubre de 2026, 11:00, Capilla en Mill Road. En lugar de flores, por favor considere una donación a la biblioteca de la escuela.\"}"
}
Escriba la invitación o las actas de una reunión de propietarios. El orden del día y las resoluciones se mantienen palabra por palabra, sin declaraciones legales y sin plazos inventados.
Campos de entrada y configuración
Ajustes esenciales
document — Documento
Elija qué crear.
invitation — Invitación · minutes — Acta
Ajustes predeterminados: "invitation"
property_name — Propiedad
Añadido palabra por palabra.
Ajustes predeterminados: ""
meeting_when — Fecha y hora
Añadido palabra por palabra.
Ajustes predeterminados: ""
meeting_place — Lugar
Añadido palabra por palabra.
Ajustes predeterminados: ""
manager — Administrador de fincas
Añadido palabra por palabra.
Ajustes predeterminados: ""
agenda_items — Orden del día
Un punto por línea. Añadido palabra por palabra.
Ajustes predeterminados: ""
notes — Notas
Invitación: qué debe mencionarse. Acta: cómo transcurrió la reunión. Solo lo que se escriba aquí puede aparecer.
Ajustes predeterminados: ""
attendance — Asistencia
Solo actas: añadido palabra por palabra, por ejemplo 14 de 20 unidades presentes.
Ajustes predeterminados: ""
resolutions — Resoluciones
Solo actas: una resolución por línea con votos e importes. Añadido palabra por palabra.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "owners_meeting",
"text": "{\"document\":\"minutes\",\"property_name\":\"Propietarios de Mill Road 3\",\"meeting_when\":\"Jueves, 18 de junio de 2026, 18:30\",\"meeting_place\":\"Sala de reuniones del Lindenau Community Centre\",\"manager\":\"Hartmann Property Management, S. Hartmann\",\"agenda_items\":\"1. Bienvenida\\n2. Balance anual 2025\\n3. Reparación del tejado\\n4. Ruegos y preguntas\",\"notes\":\"La Sra. Berg preguntó sobre el cronograma de la reparación del tejado. El gerente consultará a la empresa de techado e informará al respecto. Se mencionó la luz de la escalera en el apartado de otros asuntos.\",\"attendance\":\"14 de 20 propietarios presentes o representados\",\"resolutions\":\"Punto 2: Se aprueba la declaración anual 2025. 13 sí, 0 no, 1 abstención.\\nPunto 3: Se aprueba la reparación del tejado por Dachbau Lindenau por 48.500,00 EUR, pagados con la reserva. 11 sí, 2 no, 1 abstención.\"}"
}
Organice las instrucciones de una clínica veterinaria en una hoja de cuidados posteriores para los dueños de mascotas. Sin diagnósticos, y sin medicamentos ni dosis más allá de la información proporcionada.
Campos de entrada y configuración
Ajustes esenciales
practice — Clínica
Añadido palabra por palabra.
Ajustes predeterminados: ""
animal — Animal
Nombre y especie. Añadido palabra por palabra.
Ajustes predeterminados: ""
pet_owner — Propietario
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
visit_date — Fecha de la visita
Añadido palabra por palabra.
Ajustes predeterminados: ""
notes — Instrucciones de la clínica
Cuidados, alimentación, medicación y dosis según lo indicado, la próxima cita. Solo lo que esté escrito aquí puede aparecer.
Ajustes predeterminados: ""
practice_contact — Contacto
Opcional. Se añade palabra por palabra al final.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "pet_aftercare_sheet",
"text": "{\"practice\":\"Clínica Veterinaria Lindenau\",\"animal\":\"Mops, perro\",\"pet_owner\":\"\",\"visit_date\":\"5 de mayo de 2026\",\"notes\":\"Después de la limpieza dental: comida blanda durante 3 días. Sin juguetes para masticar durante 5 días. Gel Demodent en las encías una vez al día por la noche durante 5 días, según lo entregado. Si hay sangrado después del segundo día, por favor llame a la clínica. Revisión el 14 de mayo a las 10:30.\",\"practice_contact\":\"Clínica Veterinaria Lindenau, teléfono 0123 456700\"}"
}
Explique una reparación en palabras sencillas. El servidor suma la mano de obra y las piezas, y la IA explica únicamente lo que dicen la orden de reparación y las notas del taller.
Campos de entrada y configuración
Ajustes esenciales
workshop — Taller
Añadido palabra por palabra.
Ajustes predeterminados: ""
vehicle — Vehículo
Añadido palabra por palabra, por ejemplo modelo y matrícula.
Ajustes predeterminados: ""
mileage — Kilometraje
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Mano de obra y piezas
Una fila por trabajo o pieza. kind es labour o part. Para labour, quantity indica horas.
Ajustes predeterminados: ""
workshop_notes — Notas del taller
Qué se comunicó, qué se encontró y qué se acordó. Solo lo que se escriba aquí puede explicarse.
Ajustes predeterminados: ""
Ajustes avanzados
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 25000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "workshop_report",
"text": "{\"workshop\":\"Hartmann Car Service\",\"vehicle\":\"VW Golf, BX-KM 418\",\"mileage\":\"84210 km\",\"lines\":\"id,kind,description,quantity,unit_price\\nW1,labour,Replace front brake pads and discs,1.5,89.00\\nW2,labour,Annual service with oil change,2,89.00\\nW3,part,Front brake pads set,1,64.90\\nW4,part,Front brake discs,2,58.50\\nW5,part,Engine oil in litres,4.5,14.20\\nW6,part,Oil filter,1,12.80\\nW7,part,Wiper blades,1,\",\"workshop_notes\":\"El cliente informó un chirrido al frenar. Los discos de freno delanteros estaban por debajo del límite de desgaste. Las pastillas de freno traseras están aproximadamente a la mitad de su desgaste, el taller las revisará de nuevo en el próximo servicio. El precio de las escobillas del limpiaparabrisas aún debe consultarse.\",\"currency\":\"EUR\"}"
}
Compare los valores medidos con los límites introducidos. El servidor marca cada valor como dentro o fuera de su límite. No se añaden valores estándar y esto no sustituye la prueba realizada por un electricista cualificado.
Campos de entrada y configuración
Ajustes esenciales
installation — Instalación
Añadido palabra por palabra, por ejemplo edificio y cuadro de distribución.
Ajustes predeterminados: ""
test_date — Fecha de prueba
Añadido palabra por palabra.
Ajustes predeterminados: ""
tester — Probado por
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Mediciones
Una fila por valor. El límite proviene de la norma aplicable o del fabricante. limit_type es max (el valor no puede ser superior) o min (el valor no puede ser inferior).
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que el registro deba mencionar, por ejemplo el dispositivo de medición.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 45000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "electrical_test_record",
"text": "{\"installation\":\"Mill Road 3, cuadro de distribución 1\",\"test_date\":\"12 de mayo de 2026\",\"tester\":\"T. Berg\",\"lines\":\"id,circuit,measurement,value,unit,limit,limit_type\\nP1,Sockets,Insulation resistance,210,MOhm,1,min\\nP2,Sockets,Loop impedance,0.62,Ohm,1.37,max\\nP3,Oven,Loop impedance,1.54,Ohm,1.37,max\\nP4,Oven,RCD trip time,24,ms,30,max\\nP5,Lighting,Insulation resistance,,MOhm,1,min\\nP6,Lighting,RCD trip current,30,mA,30,max\",\"remarks\":\"Medido con el mismo dispositivo en todos los circuitos.\"}"
}
Compruebe un registro de temperatura para frigoríficos y congeladores. El servidor detecta lecturas fuera del rango introducido y días sin lecturas. Sin declaraciones sobre la legislación alimentaria.
Campos de entrada y configuración
Ajustes esenciales
kitchen — Cocina o negocio
Añadido palabra por palabra.
Ajustes predeterminados: ""
period — Periodo
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Lecturas
Una fila por lectura. Fechas como 2026-03-31 o 31.03.2026, horas como 08:30. Introduzca lower y upper una vez por aparato; las celdas vacías mantienen el último rango.
Ajustes predeterminados: ""
remarks — Notas
Opcional: por ejemplo, días de cierre, que explican así un hueco.
Ajustes predeterminados: ""
Ajustes avanzados
checks_per_day — Lecturas por día
Se enumeran los días con menos lecturas por aparato. Del 1 al 6.
Ajustes predeterminados: 1
Máximo de bytes UTF-8 de entrada: 45000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "temperature_log_check",
"text": "{\"kitchen\":\"Riverside Bistro\",\"period\":\"4 al 8 de mayo de 2026\",\"lines\":\"id,appliance,date,time,temperature,lower,upper,note\\nT1,Cold room,2026-05-04,08:00,4.0,0,7,\\nT2,Freezer,2026-05-04,08:05,-19,-25,-18,\\nT3,Cold room,2026-05-05,08:00,5.5,,,\\nT4,Freezer,2026-05-05,08:10,-16.5,,,Door open during delivery\\nT5,Cold room,2026-05-06,08:02,8.5,,,\\nT6,Cold room,2026-05-08,08:00,3,,,\\nT7,Freezer,2026-05-08,08:03,,,,\",\"checks_per_day\":1,\"remarks\":\"Cerrado el 7 de mayo.\"}"
}
Convierta una receta en cantidades. El servidor calcula los gramos por ingrediente, la masa total, la hidratación y el rendimiento de la masa a partir de porcentajes de panadero o de una receta en gramos.
Campos de entrada y configuración
Ajustes esenciales
recipe — Receta
Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Ingredientes
Una fila por ingrediente. role es flour, liquid u other. Rellene percent en todas las filas o amount_g en todas las filas.
Ajustes predeterminados: ""
pieces — Piezas
Cuántas piezas se necesitan, por ejemplo 40.
Ajustes predeterminados: ""
piece_weight — Masa por pieza (g)
Peso de la masa de una pieza en gramos, por ejemplo 500.
Ajustes predeterminados: ""
flour_weight — O: peso de la harina (g)
En lugar de piezas: harina total en gramos, por ejemplo 10000.
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que la hoja deba mencionar.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 12000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "bakers_percentage",
"text": "{\"recipe\":\"Pan de trigo y centeno\",\"lines\":\"id,role,ingredient,percent,amount_g\\nD1,flour,Wheat flour,80,\\nD2,flour,Rye flour,20,\\nD3,liquid,Water,65,\\nD4,other,Salt,2,\\nD5,other,Fresh yeast,1,\",\"pieces\":\"40\",\"piece_weight\":\"500\",\"flour_weight\":\"\",\"remarks\":\"La masa reposa durante la noche en la cámara fría.\"}"
}
Evalúe los registros de las colmenas. El servidor suma la producción de miel por colmena e informa de los periodos largos entre entradas. Sin diagnóstico ni consejos de tratamiento.
Campos de entrada y configuración
Ajustes esenciales
apiary — Apiario
Añadido palabra por palabra.
Ajustes predeterminados: ""
year — Temporada
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Entradas
Una fila por revisión o cosecha. Fechas como 2026-03-31 o 31.03.2026. honey_kg solo para una cosecha. Sin comas en la nota a menos que esté entre comillas.
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que la evaluación deba mencionar.
Ajustes predeterminados: ""
Ajustes avanzados
gap_days — Días hasta considerar un hueco
Se indica cualquier periodo más largo sin entradas. De 7 a 365.
Ajustes predeterminados: 30
Máximo de bytes UTF-8 de entrada: 45000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "hive_record",
"text": "{\"apiary\":\"apiario de Mill Road\",\"year\":\"2026\",\"lines\":\"id,hive,date,honey_kg,note\\nB1,Hive 1,2026-04-12,,Queen seen and brood on six frames\\nB2,Hive 1,2026-05-20,,Queen cups found\\nB3,Hive 1,2026-06-15,18.5,First harvest\\nB4,Hive 1,2026-07-20,14,Second harvest\\nB5,Hive 2,2026-04-12,,Few bees after winter\\nB6,Hive 2,2026-06-15,9.25,Harvest from one super\\nB7,Hive 3,2026-04-12,,New colony\\nB8,Hive 3,,,\",\"gap_days\":30,\"remarks\":\"\"}"
}
Convierta una lista de troncos en una lista de madera. El servidor calcula el volumen de cada tronco con la fórmula de Huber a partir de la longitud y el diámetro medio, y muestra el cálculo.
Campos de entrada y configuración
Ajustes esenciales
forest — Bosque o masa forestal
Añadido palabra por palabra.
Ajustes predeterminados: ""
timber_date — Fecha
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Troncos
Una fila por tronco con la longitud en metros y el diámetro medio en centímetros.
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que la lista deba mencionar.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 20000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "timber_list",
"text": "{\"forest\":\"Mill Forest, puesto 12\",\"timber_date\":\"3 de febrero de 2026\",\"lines\":\"id,species,length_m,diameter_cm\\nH1,Spruce,4,32\\nH2,Spruce,4,28.5\\nH3,Spruce,5,24\\nH4,Pine,4.5,30\\nH5,Pine,,26\",\"remarks\":\"Troncos apilados en la vía este.\"}"
}
Convierta los bancales y las densidades en un plan de plantación. El servidor calcula el número de plantas a partir del área y la densidad, y redondea cada fila al alza a plantas enteras.
Campos de entrada y configuración
Ajustes esenciales
planting_site — Lugar de plantación
Añadido palabra por palabra, por ejemplo proyecto o dirección.
Ajustes predeterminados: ""
lines — Filas de plantación
Una fila por planta en un bancal, con el área en metros cuadrados y plantas por metro cuadrado.
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que el plan deba mencionar.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 15000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "planting_plan",
"text": "{\"planting_site\":\"Patio de Mill Road\",\"lines\":\"id,bed,plant,area_m2,density_per_m2\\nG1,North bed,Lavender,12.5,6\\nG2,North bed,Ornamental grass,4.2,5\\nG3,South bed,Ground cover,18.4,8.5\\nG4,Hedge,Hornbeam,7.5,3\\nG5,South bed,Tulips,,25\",\"remarks\":\"El área de los tulipanes se medirá in situ la próxima semana.\"}"
}
Sume la potencia por fase para un evento. El servidor compara los vatios de cada fase con el fusible introducido. Esto no sustituye la comprobación de una persona cualificada.
Campos de entrada y configuración
Ajustes esenciales
event — Evento
Añadido palabra por palabra.
Ajustes predeterminados: ""
fuse_amps — Fusible por fase (A)
De la alimentación in situ, por ejemplo 16 o 32.
Ajustes predeterminados: 16
lines — Dispositivos
Una fila por tipo de dispositivo. phase es L1, L2 o L3. Vatios según la placa de características o la ficha técnica.
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que el resumen deba mencionar.
Ajustes predeterminados: ""
Ajustes avanzados
voltage — Tensión por fase (V)
Tensión entre fase y neutro.
Ajustes predeterminados: 230
Máximo de bytes UTF-8 de entrada: 20000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "power_load_phases",
"text": "{\"event\":\"Festival de verano, escenario principal\",\"fuse_amps\":16,\"voltage\":230,\"lines\":\"id,device,phase,quantity,watts\\nS1,LED spot,L1,12,180\\nS2,Moving head,L1,4,320\\nS3,Sound amplifier,L2,2,1800\\nS4,Mixing desk,L2,1,150\\nS5,Fog machine,L3,1,1500\\nS6,Bar fridge,,1,350\",\"remarks\":\"El bar se alimenta desde la misma caja de distribución.\"}"
}
Convierta las mercancías en una lista de carga. El servidor suma los pesos, los compara con la carga útil introducida e informa de los valores faltantes. Sin declaraciones sobre la sujeción de la carga.
Campos de entrada y configuración
Ajustes esenciales
vehicle — Vehículo
Añadido palabra por palabra, por ejemplo matrícula.
Ajustes predeterminados: ""
tour — Ruta
Opcional. Añadido palabra por palabra, por ejemplo número y fecha.
Ajustes predeterminados: ""
payload_kg — Carga útil (kg)
De los papeles del vehículo, por ejemplo 1200.
Ajustes predeterminados: ""
lines — Mercancías
Una fila por artículo con cantidad y peso por pieza en kilogramos. stop es el punto de descarga.
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que la lista deba mencionar.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 25000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "load_list",
"text": "{\"vehicle\":\"Furgoneta BX-KM 418\",\"tour\":\"Tour 7, 12 de mayo de 2026\",\"payload_kg\":\"1200\",\"lines\":\"id,stop,item,quantity,unit_weight_kg\\nL1,Bridgeport,Pallet of flour,2,320\\nL2,Bridgeport,Sack of sugar,10,25\\nL3,Mill Road,Crate of bottles,14,18.5\\nL4,Mill Road,Cleaning supplies,6,12.25\\nL5,Mill Road,Display stand,1,\",\"remarks\":\"El expositor sale del almacén por la mañana.\"}"
}
Convierta las tareas de limpieza en un plan. El servidor calcula las horas por semana de cada centro a partir de la frecuencia y los minutos, y enumera las filas incompletas.
Campos de entrada y configuración
Ajustes esenciales
company — Empresa o equipo de limpieza
Añadido palabra por palabra.
Ajustes predeterminados: ""
period — Válido desde
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Tareas
Una fila por tarea y centro con veces por semana y minutos por vez. Cada dos semanas es 0.5 veces por semana.
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que el plan deba mencionar.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 25000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "cleaning_plan",
"text": "{\"company\":\"Clearwater Services\",\"period\":\"Mayo de 2026\",\"lines\":\"id,site,task,times_per_week,minutes\\nR1,Mill Road office,Floors and desks,5,45\\nR2,Mill Road office,Washrooms,5,20\\nR3,Mill Road office,Windows,0.5,90\\nR4,Hartmann Bakery,Sales room,6,30\\nR5,Hartmann Bakery,Storage room,1,40\\nR6,Hartmann Bakery,Staff room,2,\",\"remarks\":\"Las actas de la sala de personal se acuerdan la próxima semana.\"}"
}
Calcule la pintura de una obra a partir de habitaciones, ventanas y puertas, manos y rendimiento. El servidor calcula litros y envases, y la IA redacta un breve resumen para la oferta.
Campos de entrada y configuración
Ajustes esenciales
project — Proyecto
Se añade literalmente, por ejemplo cliente y dirección.
Ajustes predeterminados: ""
lines — Habitaciones y superficies
Una fila por habitación o superficie. La superficie de pared es el perímetro por la altura; extra_m2 añade directamente un techo u otra superficie; openings_m2 se descuenta. Deje coats vacío para usar el número de abajo.
Ajustes predeterminados: ""
coverage_m2_per_l — Rendimiento (m² por litro)
Según la ficha técnica del producto, por ejemplo 8 o 7,5.
Ajustes predeterminados: ""
coats — Manos
Para filas sin número propio. De 1 a 6.
Ajustes predeterminados: 2
container_l — Tamaño del envase (l)
Opcional: litros por envase, por ejemplo 10 o 2,5.
Ajustes predeterminados: "10"
remarks — Notas
Opcional: lo que deba mencionar el resumen, por ejemplo los colores o el estado de las paredes.
Ajustes predeterminados: ""
Ajustes avanzados
reserve_percent — Reserva (%)
Se suma al total de litros. De 0 a 50.
Ajustes predeterminados: 10
container_price — Precio por envase
Opcional: para el coste de material, por ejemplo 89,90.
Ajustes predeterminados: ""
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 20000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "paint_quantity",
"text": "{\"project\":\"Familia Keller, calle del Arce\",\"lines\":\"id,room,perimeter_m,height_m,extra_m2,openings_m2,coats\\nR1,Salón,18.4,2.6,,5.2,\\nR2,Cocina,12,2.5,,3.1,\\nR3,Techo del salón,,,21.5,,1\\nR4,Pasillo,9.6,,,1.8,\",\"coverage_m2_per_l\":\"8\",\"coats\":2,\"container_l\":\"10\",\"reserve_percent\":10,\"container_price\":\"89.90\",\"currency\":\"EUR\",\"remarks\":\"Paredes en blanco cálido, techo en blanco puro. Las pequeñas grietas de la cocina se rellenan primero. La altura del pasillo se mide in situ.\"}"
}
Calcule baldosas, adhesivo y material de rejuntado a partir de las superficies de una obra. El servidor añade la merma, redondea al alza a cajas enteras por baldosa y calcula los sacos según el consumo introducido.
Campos de entrada y configuración
Ajustes esenciales
project — Proyecto
Se añade literalmente, por ejemplo cliente y dirección.
Ajustes predeterminados: ""
lines — Superficies
Una fila por superficie con la superficie neta en metros cuadrados. tile indica la baldosa. waste_percent y pack_m2 pueden quedar vacíos para usar los valores de abajo.
Ajustes predeterminados: ""
waste_percent — Merma (%)
Para filas sin valor propio. De 0 a 50.
Ajustes predeterminados: 10
pack_m2 — m² por caja
Opcional: para filas sin valor propio, por ejemplo 1,44.
Ajustes predeterminados: ""
remarks — Notas
Opcional: lo que deba mencionar el resumen, por ejemplo el patrón de colocación o el soporte.
Ajustes predeterminados: ""
Ajustes avanzados
adhesive_kg_m2 — Adhesivo (kg por m²)
Opcional: consumo según la ficha técnica, por ejemplo 3,5.
Ajustes predeterminados: ""
adhesive_bag_kg — Saco de adhesivo (kg)
Opcional, por ejemplo 25.
Ajustes predeterminados: ""
grout_kg_m2 — Material de rejuntado (kg por m²)
Opcional: consumo según la ficha técnica para esta baldosa y junta, por ejemplo 0,5.
Ajustes predeterminados: ""
grout_bag_kg — Saco de material de rejuntado (kg)
Opcional, por ejemplo 5.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 20000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "tile_quantity",
"text": "{\"project\":\"Baño y cocina, Camino del Molino 3\",\"lines\":\"id,surface,tile,area_m2,waste_percent,pack_m2\\nF1,Suelo del baño,Baldosa A 60x60,6.8,,\\nF2,Pared del baño,Azulejo B 30x60,22.4,15,1.08\\nF3,Pared de la cocina,Azulejo B 30x60,4.2,,1.08\\nF4,Suelo del pasillo,Baldosa A 60x60,,,\",\"waste_percent\":10,\"pack_m2\":\"1.44\",\"adhesive_kg_m2\":\"3.5\",\"adhesive_bag_kg\":\"25\",\"grout_kg_m2\":\"0.5\",\"grout_bag_kg\":\"5\",\"remarks\":\"Pared del baño colocada en diagonal. El suelo del pasillo se mide después de retirar el suelo antiguo.\"}"
}
Calcule tejas, rastreles y cumbrera a partir de los faldones de una obra. El servidor usa las tejas por metro cuadrado y la separación de rastreles del fabricante y añade la merma.
Campos de entrada y configuración
Ajustes esenciales
project — Proyecto
Se añade literalmente, por ejemplo cliente y dirección.
Ajustes predeterminados: ""
lines — Faldones
Una fila por faldón con la superficie en pendiente en metros cuadrados. ridge_m es la longitud de cumbrera o limatesa que se cubre a lo largo de este faldón; introduzca una cumbrera compartida solo una vez.
Ajustes predeterminados: ""
tiles_per_m2 — Tejas por m²
Según el fabricante para esta teja y separación de rastreles, por ejemplo 10,5.
Ajustes predeterminados: ""
batten_gauge_cm — Separación de rastreles (cm)
Opcional: distancia entre rastreles, por ejemplo 33,5. Sin ella no se calculan rastreles.
Ajustes predeterminados: ""
waste_percent — Merma (%)
Se suma a tejas y rastreles. De 0 a 30.
Ajustes predeterminados: 5
remarks — Notas
Opcional: lo que deba mencionar el resumen, por ejemplo el modelo de teja o la forma del tejado.
Ajustes predeterminados: ""
Ajustes avanzados
ridge_tiles_per_m — Tejas de cumbrera por metro
Opcional: según el fabricante, por ejemplo 2,5.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 12000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "roofing_material",
"text": "{\"project\":\"Casa Berg, Calle de los Tilos 7\",\"lines\":\"id,roof_face,area_m2,ridge_m\\nD1,Faldón sur,62.4,10.4\\nD2,Faldón norte,62.4,\\nD3,Tejado del garaje,18.3,\\nD4,Porche,,\",\"tiles_per_m2\":\"10.5\",\"batten_gauge_cm\":\"33.5\",\"waste_percent\":5,\"ridge_tiles_per_m\":\"2.5\",\"remarks\":\"Tejas de arcilla rojas como en el tejado antiguo. El porche se mide cuando esté montado el andamio.\"}"
}
Convierta los vidrios en una lista de pedido. El servidor calcula la superficie por vidrio y posición, una superficie mínima opcional por vidrio y el peso a partir de superficie, espesor y 2,5 kg por m² y mm.
Campos de entrada y configuración
Ajustes esenciales
customer — Cliente u obra
Añadido palabra por palabra.
Ajustes predeterminados: ""
order_ref — Referencia del pedido
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Vidrios
Una fila por posición con ancho y alto en milímetros, espesor en milímetros y cantidad. Para vidrio aislante o laminado, introduzca la suma de los espesores de vidrio.
Ajustes predeterminados: ""
remarks — Notas
Opcional: lo que deba mencionar el pedido, por ejemplo el acabado de cantos o la entrega.
Ajustes predeterminados: ""
Ajustes avanzados
min_area_m2 — Superficie mínima por vidrio (m²)
Opcional: según la lista de precios del proveedor, por ejemplo 0,5. Los vidrios más pequeños se cuentan con esta superficie.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "glass_order",
"text": "{\"customer\":\"Novak cocina y baño\",\"order_ref\":\"GL-2026-114\",\"lines\":\"id,position,glass_type,width_mm,height_mm,thickness_mm,quantity\\nG1,Ventana de la cocina,Vidrio aislante 4/16/4,1200,1400,8,2\\nG2,Baño,Vidrio satinado,600,450,6,1\\nG3,Estante,Float,800,250,8,3\\nG4,Puerta,Float,900,,8,1\",\"min_area_m2\":\"0.5\",\"remarks\":\"Estantes con cantos pulidos. La altura del vidrio de la puerta se indicará después de montar el marco.\"}"
}
Convierta una lista de enseres en una lista de embalaje. El servidor suma el volumen por habitación, añade una reserva y elige el vehículo más pequeño suficiente de la lista propia de vehículos.
Campos de entrada y configuración
Ajustes esenciales
move — Mudanza
Se añade literalmente, por ejemplo cliente y ambas direcciones.
Ajustes predeterminados: ""
move_date — Fecha de la mudanza
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Enseres
Una fila por tipo de objeto con la cantidad y los metros cúbicos de una pieza. note es para indicaciones de embalaje, como frágil o desmontar.
Ajustes predeterminados: ""
vehicles — Vehículos propios
Opcional: una fila por vehículo con su volumen de carga en metros cúbicos. Se propone el más pequeño que sea suficiente.
Ajustes predeterminados: ""
reserve_percent — Reserva (%)
Se suma al volumen total por los huecos al apilar. De 0 a 50.
Ajustes predeterminados: 10
remarks — Notas
Opcional: lo que deba mencionar la lista de embalaje, por ejemplo plantas o un ascensor.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 32000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "removal_volume",
"text": "{\"move\":\"Familia Hartmann, del Camino del Molino 3 a la Calle de los Tilos 7\",\"move_date\":\"12 de junio de 2026\",\"lines\":\"id,room,item,quantity,volume_m3,note\\nU1,Salón,Sofá de tres plazas,1,1.8,\\nU2,Salón,Estantería,2,0.9,Desmontar\\nU3,Cocina,Caja de mudanza,25,0.1,Frágil\\nU4,Dormitorio,Armario ropero,1,2.5,Desmontar\\nU5,Dormitorio,Cama 160 x 200,1,1.5,\\nU6,Sótano,Bicicleta,2,,\",\"vehicles\":\"id,vehicle,volume_m3\\nV1,Furgoneta,12\\nV2,Camión 7.5 t,35\\nV3,Camión 12 t,50\",\"reserve_percent\":10,\"remarks\":\"Tercer piso sin ascensor en el piso antiguo. El sótano se revisa el día de la visita.\"}"
}
Convierta los recuentos de caracteres en una oferta. El servidor convierte los caracteres con espacios en líneas estándar, multiplica por el precio por línea, añade un recargo por urgencia y comprueba una tarifa mínima.
Campos de entrada y configuración
Ajustes esenciales
customer — Cliente
Añadido palabra por palabra.
Ajustes predeterminados: ""
offer_number — Número de oferta
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
language_pair — Idiomas
Opcional. Se añade literalmente, por ejemplo del alemán al inglés.
Ajustes predeterminados: ""
deadline — Entrega
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Documentos
Una fila por documento con el número de caracteres con espacios, tal como lo cuenta el procesador de textos.
Ajustes predeterminados: ""
price_per_line — Precio por línea
Precio neto por línea estándar, por ejemplo 1,35.
Ajustes predeterminados: ""
line_chars — Caracteres por línea
Caracteres con espacios que forman una línea estándar. De 30 a 100.
Ajustes predeterminados: 55
rush_percent — Recargo por urgencia (%)
0 para ningún recargo. De 0 a 200.
Ajustes predeterminados: 0
remarks — Notas
Opcional: lo que deba mencionar la oferta, por ejemplo el área temática o el formato.
Ajustes predeterminados: ""
Ajustes avanzados
rounding — Redondeo
Cómo se cuentan las líneas de cada documento.
exact — Exacto, dos decimales · up — Redondear a líneas enteras por documento
Ajustes predeterminados: "exact"
minimum_fee — Tarifa mínima
Opcional: se aplica cuando el total es menor, por ejemplo 40.
Ajustes predeterminados: ""
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 12000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "standard_line_offer",
"text": "{\"customer\":\"Panadería Hartmann S.L.\",\"offer_number\":\"A-2026-071\",\"language_pair\":\"De alemán a inglés\",\"deadline\":\"en un plazo de 5 días laborables\",\"lines\":\"id,document,characters\\nN1,Contrato de arrendamiento,12480\\nN2,Carta de presentación,1.830\\nN3,Anexo plano de planta,\",\"price_per_line\":\"1.35\",\"line_chars\":55,\"rush_percent\":25,\"rounding\":\"exact\",\"minimum_fee\":\"40\",\"currency\":\"EUR\",\"remarks\":\"Ámbito jurídico. El anexo se cuenta en cuanto el escaneo sea legible.\"}"
}
Convierta las piezas pesadas en un recibo de compra. El servidor calcula el oro fino a partir del peso y la ley, y el pago a partir del precio del día introducido por el negocio. No se consultan precios.
Campos de entrada y configuración
Ajustes esenciales
business — Comprador
Se añade literalmente, por ejemplo nombre y dirección de la tienda.
Ajustes predeterminados: ""
seller — Vendedor
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
receipt_date — Fecha
Añadido palabra por palabra.
Ajustes predeterminados: ""
receipt_number — Número de recibo
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Piezas compradas
Una fila por pieza con el peso en gramos y la ley en milésimas, por ejemplo 585 o 750. Pese sin piedras; indíquelo en la columna de notas.
Ajustes predeterminados: ""
price_per_g — Precio por gramo de oro fino
Precio del día fijado por el negocio, por ejemplo 58,40. No se consulta nada externo.
Ajustes predeterminados: ""
payout_percent — Porcentaje pagado (%)
Parte del valor del oro fino que se paga. De 1 a 100.
Ajustes predeterminados: 100
remarks — Notas
Opcional: lo que deba mencionar el recibo, por ejemplo cómo se comprobaron las piezas.
Ajustes predeterminados: ""
Ajustes avanzados
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 20000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "gold_purchase_receipt",
"text": "{\"business\":\"Orfebrería Berg, Plaza del Mercado 4\",\"seller\":\"Anna Novak\",\"receipt_date\":\"14 de mayo de 2026\",\"receipt_number\":\"AK-0193\",\"lines\":\"id,item,weight_g,fineness,note\\nA1,Anillo,4.2,585,\\nA2,Cadena,12.75,750,\\nA3,Pendientes,0.875,333,pesados sin piedras\\nA4,Pulsera,,585,falta quitar el cierre\",\"price_per_g\":\"58.40\",\"payout_percent\":90,\"currency\":\"EUR\",\"remarks\":\"Contrastes comprobados con lupa, cadena probada con ácido en el cierre.\"}"
}
Convierta las mediciones de densidad en un protocolo de elaboración. El servidor calcula la atenuación aparente y una estimación de alcohol a partir de la densidad inicial y final en grados Plato e indica la fórmula utilizada.
Campos de entrada y configuración
Ajustes esenciales
brewery — Cervecería
Añadido palabra por palabra.
Ajustes predeterminados: ""
brew — Cocción
Se añade literalmente, por ejemplo cerveza y número de lote.
Ajustes predeterminados: ""
brew_date — Día de elaboración
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
og_plato — Densidad inicial (°P)
Medida antes de inocular la levadura, por ejemplo 12,5.
Ajustes predeterminados: ""
fg_plato — Densidad final (°P)
Opcional. Si queda vacío, se usa la medición con la fecha más reciente.
Ajustes predeterminados: ""
lines — Lecturas
Una fila por medición. Fechas como 2026-03-31 o 31.03.2026. Densidad en grados Plato, temperatura en grados Celsius; ambas pueden quedar vacías.
Ajustes predeterminados: ""
remarks — Notas
Opcional: lo que deba mencionar el protocolo, por ejemplo la levadura o el lúpulo.
Ajustes predeterminados: ""
Ajustes avanzados
batch_l — Lote (l)
Opcional: litros en el fermentador, por ejemplo 50.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 20000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "brew_log",
"text": "{\"brewery\":\"Cervecería Camino del Molino\",\"brew\":\"Pale ale, lote 27\",\"brew_date\":\"2 de marzo de 2026\",\"og_plato\":\"12.5\",\"fg_plato\":\"\",\"lines\":\"id,date,stage,gravity_plato,temperature_c,note\\nS1,2026-03-02,Inoculación,12.5,12,Levadura rehidratada\\nS2,2026-03-05,Día 3,6.2,14,Krausen alto\\nS3,09.03.2026,Día 7,3.1,15,Lupulado en seco\\nS4,2026-03-16,Embotellado,2.8,4,\",\"batch_l\":\"50\",\"remarks\":\"Fermentador 2. Azúcar de cebado añadido al embotellar.\"}"
}
Convierta los tramos de una ruta en un plan horario. El servidor calcula el tiempo de marcha por tramo con la regla DIN 33466, suma las pausas y muestra la llegada y la hora límite en cada punto.
Campos de entrada y configuración
Ajustes esenciales
tour — Ruta
Añadido palabra por palabra.
Ajustes predeterminados: ""
guide — Guía
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
tour_date — Fecha
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Tramos
Una fila por tramo en el orden de la marcha, con la distancia en kilómetros, la subida y la bajada en metros y la pausa en minutos al final del tramo.
Ajustes predeterminados: ""
start_time — Hora de inicio
Hora como 08:30.
Ajustes predeterminados: "08:00"
latest_return — Regreso más tardío
Opcional: hora como 17:00, por ejemplo antes de que oscurezca o el último autobús. Cada punto recibe entonces una hora límite.
Ajustes predeterminados: ""
pace_percent — Factor de grupo
Multiplica cada tiempo de marcha. Por debajo de 100 para un grupo rápido, por encima de 100 para uno lento.
Opcional: lo que deba mencionar el plan, por ejemplo el punto de encuentro o el equipo.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 12000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "hiking_time_plan",
"text": "{\"tour\":\"Ruta de los tres picos desde el Valle del Molino\",\"guide\":\"T. Berg\",\"tour_date\":\"21 de junio de 2026\",\"lines\":\"id,leg,distance_km,ascent_m,descent_m,break_min\\nT1,Aparcamiento al refugio Aliso,4.5,600,0,20\\nT2,Refugio Aliso a la cumbre,2.2,450,50,30\\nT3,Cumbre al valle,7.8,0,1000,0\",\"start_time\":\"08:00\",\"latest_return\":\"17:00\",\"pace_percent\":\"100\",\"remarks\":\"Punto de encuentro en el aparcamiento. Comida para llevar para la cumbre.\"}"
}
Compare el equipo de un rider técnico con el stock propio. El servidor suma ambas listas por elemento y devuelve una lista de faltantes con cantidades.
Campos de entrada y configuración
Ajustes esenciales
event — Evento
Añadido palabra por palabra.
Ajustes predeterminados: ""
venue — Lugar
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Rider: equipo necesario
Una fila por elemento del rider con la cantidad necesaria. category es opcional, por ejemplo micrófonos.
Ajustes predeterminados: ""
available — Stock propio
Una fila por elemento con la cantidad disponible para esta fecha. Use los mismos nombres que en el rider.
Ajustes predeterminados: ""
remarks — Notas
Opcional: lo que deba mencionar la lista, por ejemplo una persona de contacto o un plazo.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 50000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "rider_stock_check",
"text": "{\"event\":\"Festival de verano, escenario principal, banda B\",\"venue\":\"Parque de la Ribera\",\"lines\":\"id,category,item,quantity\\nR1,Micrófonos,Shure SM58,6\\nR2,Micrófonos,Shure Beta 52A,1\\nR3,Soportes,Pie de micro alto,8\\nR4,Monitores,Monitor de cuña,4\\nR5,Micrófonos,shure sm-58,2\\nR6,Cables,Cable XLR 10 m,\",\"available\":\"id,item,quantity\\nB1,Shure SM58,6\\nB2,Pie de micro alto,10\\nB3,Monitor de cuña,2\\nB4,Caja DI,4\",\"remarks\":\"Los elementos que faltan se aclaran con el mánager de la banda el lunes.\"}"
}
Evalúe los controles de estaciones de cebo. El servidor cuenta el consumo por estación, compara cada control con el anterior y enumera las estaciones vencidas. Sin declaraciones sobre productos ni obligaciones legales.
Campos de entrada y configuración
Ajustes esenciales
customer — Cliente o ubicación
Añadido palabra por palabra.
Ajustes predeterminados: ""
technician — Realizado por
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Controles
Una fila por estación y control. finding es none, partial, full, damaged o no_access. Fechas como 2026-05-31 o 31.05.2026.
Ajustes predeterminados: ""
interval_days — Intervalo de control (días)
Según lo acordado con el cliente. De 1 a 365.
Ajustes predeterminados: 28
remarks — Notas
Opcional: cualquier cosa que el informe deba mencionar, por ejemplo medidas acordadas in situ.
Ajustes predeterminados: ""
Ajustes avanzados
report_date — Fecha de referencia
Opcional, por ejemplo 2026-05-31. Las estaciones vencidas se cuentan hasta este día; vacío significa el último control de la tabla.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "bait_station_check",
"text": "{\"customer\":\"Panadería Hartmann, calle del Molino 4\",\"technician\":\"J. Kowalski\",\"lines\":\"id,bait_station,date,bait_finding,note\\nK1,S1 almacén,2026-03-02,none,\\nK2,S2 muelle de carga,2026-03-02,partial,\\nK3,S3 patio,2026-03-02,none,\\nK4,S1 almacén,2026-03-30,none,\\nK5,S2 muelle de carga,2026-03-30,full,Excrementos junto a la estación\\nK6,S3 patio,2026-03-30,no_access,Palés delante de la estación\\nK7,S1 almacén,2026-05-04,none,\\nK8,S2 muelle de carga,2026-05-04,partial,Hueco bajo el portón cerrado por el cliente\",\"interval_days\":28,\"report_date\":\"2026-05-04\",\"remarks\":\"El cliente pide el informe antes de la auditoría.\"}"
}
Compruebe las mediciones del agua de la piscina, como pH, cloro y temperatura, con los límites introducidos. El servidor marca las desviaciones y los días sin medición. Sin declaraciones legales.
Campos de entrada y configuración
Ajustes esenciales
facility — Piscina o instalación
Añadido palabra por palabra.
Ajustes predeterminados: ""
period — Periodo
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
tester — Probado por
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Lecturas
Una fila por momento de medición. Deje una celda vacía si el valor no se midió. Fechas como 2026-05-31 o 31.05.2026.
Ajustes predeterminados: ""
limits — Límites
Una fila por parámetro con los límites aplicables a la instalación. Piscina vacía significa todas las piscinas. La herramienta no conoce ninguna norma y solo compara con estas cifras.
Ajustes predeterminados: ""
remarks — Notas
Opcional: por ejemplo, días de cierre, que explican así un hueco.
Ajustes predeterminados: ""
Ajustes avanzados
checks_per_day — Lecturas por día
Se enumeran los días con menos mediciones por piscina. De 1 a 6.
Ajustes predeterminados: 1
Máximo de bytes UTF-8 de entrada: 40000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "pool_water_log",
"text": "{\"facility\":\"Hotel Spa Lindenau\",\"period\":\"del 4 al 6 de mayo de 2026\",\"tester\":\"M. Berg\",\"lines\":\"id,pool,date,time,ph,free_chlorine,combined_chlorine,water_temp,note\\nW1,Piscina cubierta,2026-05-04,08:00,7.2,0.5,0.1,28.0,\\nW2,Jacuzzi,2026-05-04,08:10,7.4,0.9,0.15,36.5,\\nW3,Piscina cubierta,2026-05-05,08:00,7.8,0.4,0.25,28.5,Muchos clientes la tarde anterior\\nW4,Jacuzzi,2026-05-05,08:05,7.3,,0.1,37.0,Tiras reactivas de cloro agotadas\\nW5,Piscina cubierta,2026-05-06,08:00,7.1,0.2,0.1,27.5,\",\"limits\":\"id,pool,parameter,lower,upper\\nG1,,ph,6.5,7.6\\nG2,,free_chlorine,0.3,0.6\\nG3,,combined_chlorine,,0.2\\nG4,Jacuzzi,free_chlorine,0.7,1.0\\nG5,Jacuzzi,water_temp,,37\",\"checks_per_day\":1,\"remarks\":\"El filtro del jacuzzi se contralavó el 5 de mayo.\"}"
}
Informe de adiestramiento canino y plan de ejercicios
dog_training_report
Convierta las notas de una sesión de adiestramiento en un informe para el propietario y un plan de ejercicios para casa. El servidor calcula los minutos de práctica y la IA solo usa ejercicios de la entrada.
Campos de entrada y configuración
Ajustes esenciales
dog — Perro
Nombre y raza. Añadido palabra por palabra.
Ajustes predeterminados: ""
pet_owner — Propietario
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
trainer — Adiestrador o escuela canina
Añadido palabra por palabra.
Ajustes predeterminados: ""
session_date — Fecha de la sesión
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
session_notes — Notas de la sesión
Qué se practicó y observó, y qué se acordó para casa. Solo lo que se escriba aquí puede aparecer en el informe.
Ajustes predeterminados: ""
lines — Ejercicios para casa
Una fila por ejercicio según lo acordado: cómo, veces al día, minutos cada vez y días por semana.
Ajustes predeterminados: ""
next_session — Próxima sesión
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 20000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "dog_training_report",
"text": "{\"dog\":\"Bruno, labrador\",\"pet_owner\":\"Familia Novak\",\"trainer\":\"Escuela Canina Lindenau, A. Berg\",\"session_date\":\"12 de mayo de 2026\",\"session_notes\":\"Practicamos caminar con la correa floja por el camino del parque. Al principio Bruno tiraba hacia otros perros y después de unas vueltas caminó tranquilo junto a su dueña. La llamada funcionó bien con la cuerda larga. En casa, practicar en el jardín antes de los paseos y terminar el ejercicio mientras Bruno todavía disfruta. Premiar con trocitos de su comida habitual.\",\"lines\":\"id,exercise,instruction,times_per_day,minutes,days_per_week\\nH1,Caminar con la correa floja,En el jardín antes del paseo,2,5,6\\nH2,Llamada con cuerda larga,Llamar una vez y premiar enseguida,1,10,5\\nH3,Sentado y quieto en la puerta,Antes de abrir la puerta,3,2,7\",\"next_session\":\"19 de mayo de 2026, 17:00\"}"
}
Informe de residencia de mascotas para propietarios
pet_boarding_report
Convierta las entradas de una estancia en una residencia en un informe para el propietario. El servidor cuenta comidas, paseos y minutos por día, y la IA escribe un texto amable sin declaraciones veterinarias.
Campos de entrada y configuración
Ajustes esenciales
animal — Animal
Nombre y especie. Añadido palabra por palabra.
Ajustes predeterminados: ""
pet_owner — Propietario
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
boarding — Residencia o cuidador de mascotas
Añadido palabra por palabra.
Ajustes predeterminados: ""
stay — Día o periodo
Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Entradas
Una fila por entrada. activity es meal, walk, play, rest, care u other. Minutos para paseos y juego. La comida y la cantidad se mantienen palabra por palabra. Fechas como 2026-05-31 o 31.05.2026.
Ajustes predeterminados: ""
remarks — Notas para el propietario
Opcional: cómo se adaptó el animal, qué le gustó. Solo lo que se escriba aquí puede aparecer en el texto.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 25000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "pet_boarding_report",
"text": "{\"animal\":\"Lotte, teckel\",\"pet_owner\":\"Sra. Wagner\",\"boarding\":\"Hotel para Mascotas Lindenau\",\"stay\":\"del 15 al 16 de mayo de 2026\",\"lines\":\"id,date,time,activity,minutes,food,note\\nP1,2026-05-15,08:00,meal,,80 g de pienso seco,Se lo comió todo\\nP2,2026-05-15,09:30,walk,40,,Conoció al beagle Max\\nP3,2026-05-15,14:00,play,20,,Pelota en el jardín\\nP4,2026-05-15,17:30,meal,,80 g de pienso seco,Dejó un poco\\nP5,2026-05-15,19:00,walk,25,,\\nP6,2026-05-16,08:00,meal,,80 g de pienso seco,\\nP7,2026-05-16,09:30,walk,35,,\\nP8,2026-05-16,11:00,care,,,Cepillada\",\"remarks\":\"Lotte se adaptó rápidamente y durmió en su propia cesta. Le gustaron los juegos de pelota en el jardín.\"}"
}
Convierta medidas, cambios y precios en una hoja de encargo de arreglos. El servidor calcula las nuevas medidas, los totales por línea y el saldo, y comprueba los cambios con el margen de costura.
Campos de entrada y configuración
Ajustes esenciales
customer — Cliente
Añadido palabra por palabra.
Ajustes predeterminados: ""
order_number — Número de pedido
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
pickup — Listo para recoger
Opcional, por ejemplo viernes 15 de mayo. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Arreglos
Una fila por arreglo. measure es la medida actual, change es +2 o -1.5, allowance es el margen de costura disponible. unit_price puede quedar vacío.
Ajustes predeterminados: ""
remarks — Deseos del cliente
Opcional: lo que pidió el cliente en la prueba. Solo lo que se escriba aquí puede aparecer.
Ajustes predeterminados: ""
Ajustes avanzados
length_unit — Unidad de medida
Se muestra con todas las medidas.
cm — Centímetros · in — Pulgadas
Ajustes predeterminados: "cm"
deposit — Anticipo pagado
Opcional, por ejemplo 20.
Ajustes predeterminados: ""
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 25000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "alteration_order_sheet",
"text": "{\"customer\":\"Sra. Lena Hartmann\",\"order_number\":\"A-2026-118\",\"pickup\":\"viernes 15 de mayo\",\"lines\":\"id,garment,alteration,measure,change,allowance,quantity,unit_price\\nR1,Pantalón gris,Acortar el bajo,104,-3,,1,14.00\\nR2,Pantalón gris,Sacar la cintura,82,+3,2,1,18.50\\nR3,Vestido azul,Meter las costuras laterales,96,-4,,1,24.00\\nR4,Blazer,Acortar las mangas,63,-2,,1,22.00\\nR5,Vaqueros,Cambiar la cremallera,,,,2,\",\"length_unit\":\"cm\",\"deposit\":\"20\",\"currency\":\"EUR\",\"remarks\":\"Bajo del pantalón sin vuelta. Mantener los botones originales del blazer.\"}"
}
Convierta los arreglos florales y los tallos y materiales por arreglo en una lista de materiales. El servidor multiplica las cantidades, suma los costes por arreglo y crea una lista de compra.
Campos de entrada y configuración
Ajustes esenciales
event — Evento
Por ejemplo boda Berg. Añadido palabra por palabra.
Ajustes predeterminados: ""
event_date — Fecha
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
customer — Cliente
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
arrangements — Arreglos florales
Una fila por arreglo floral con el número de piezas.
Ajustes predeterminados: ""
lines — Material por arreglo floral
Una fila por material y arreglo: el arreglo tal como se nombró arriba, tallos o unidades por pieza, unidad y precio por unidad.
Ajustes predeterminados: ""
remarks — Notas
Opcional: colores, deseos, detalles de entrega.
Ajustes predeterminados: ""
Ajustes avanzados
waste_percent — Extra por merma (%)
Solo se añade a la lista de compra. De 0 a 50.
Ajustes predeterminados: 0
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "floral_bill_of_materials",
"text": "{\"event\":\"Boda Berg y Novak\",\"event_date\":\"20 de junio de 2026\",\"customer\":\"Anna Berg\",\"arrangements\":\"id,arrangement,quantity\\nA1,Ramo de novia,1\\nA2,Centro de mesa,8\\nA3,Prendido de solapa,6\",\"lines\":\"id,arrangement,material,per_arrangement,unit,unit_price\\nM1,Ramo de novia,Rosa Avalanche,15,tallo,2.40\\nM2,Ramo de novia,Eucalipto,5,tallo,1.10\\nM3,Ramo de novia,Cinta de raso,1.5,m,0.90\\nM4,Centro de mesa,Rosa Avalanche,5,tallo,2.40\\nM5,Centro de mesa,Paniculata,3,tallo,1.30\\nM6,Centro de mesa,Espuma floral,1,pieza,1.80\\nM7,Prendido de solapa,Rosa ramificada,1,tallo,1.50\\nM8,Prendido de solapa,Alfiler,2,pieza,\",\"waste_percent\":10,\"currency\":\"EUR\",\"remarks\":\"Solo blanco y verde suave. Entrega en el Lindenhof a las 10:00.\"}"
}
Plan de alimentación de cuadra con cantidades y costes
stable_feed_plan
Convierta la ración de cada caballo en un plan de alimentación. El servidor calcula los kilogramos por día y periodo, el coste por box y las cantidades que hay que comprar por alimento. Sin consejos de alimentación.
Campos de entrada y configuración
Ajustes esenciales
stable — Cuadra
Añadido palabra por palabra.
Ajustes predeterminados: ""
period — Periodo
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Raciones
Una fila por caballo y alimento: kg por comida y comidas al día.
Ajustes predeterminados: ""
feeds — Precios de alimento
Opcional: una fila por alimento con el precio por kg. Se enumeran los alimentos sin precio.
Ajustes predeterminados: ""
period_days — Días en el periodo
Por ejemplo 30 para un mes. De 1 a 366.
Ajustes predeterminados: 30
remarks — Notas
Opcional: cualquier cosa que el plan deba mencionar, por ejemplo quién da de comer los fines de semana.
Ajustes predeterminados: ""
Ajustes avanzados
currency — Moneda
Código corto o signo que se muestra con los importes, por ejemplo EUR.
Ajustes predeterminados: "EUR"
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "stable_feed_plan",
"text": "{\"stable\":\"Cuadra de pupilaje Lindenhof\",\"period\":\"junio de 2026\",\"lines\":\"id,box,horse,feed,kg_per_meal,meals_per_day\\nF1,Box 1,Luna,Heno,4,3\\nF2,Box 1,Luna,Avena,0.5,2\\nF3,Box 2,Max,Heno,5,3\\nF4,Box 2,Max,Pienso mineral,0.1,1\\nF5,Box 3,Fenja,Heno,3.5,3\\nF6,Box 3,Fenja,Pellets,0.75,2\",\"feeds\":\"id,feed,price_per_kg\\nP1,Heno,0.18\\nP2,Avena,0.45\\nP3,Pellets,0.62\",\"period_days\":30,\"currency\":\"EUR\",\"remarks\":\"El propietario de Max trae él mismo el pienso mineral.\"}"
}
Convierta piezas y minutos en un plan de práctica semanal con una nota para los padres. El servidor reparte las piezas entre los días de práctica y suma los minutos; solo aparecen piezas de la entrada.
Campos de entrada y configuración
Ajustes esenciales
student — Alumno
Basta con un nombre de pila. Añadido palabra por palabra.
Ajustes predeterminados: ""
teacher — Profesor
Añadido palabra por palabra.
Ajustes predeterminados: ""
week — Semana
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Piezas y ejercicios
Una fila por pieza o ejercicio con minutos por día de práctica. days_per_week puede quedar vacío: entonces la pieza se practica todos los días de práctica.
Ajustes predeterminados: ""
practice_days — Días de práctica por semana
De 1 a 7.
Ajustes predeterminados: 5
teacher_notes — Notas de la clase
Opcional: qué salió bien, a qué prestar atención al practicar. Solo lo que se escriba aquí puede aparecer en la nota.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 20000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "music_practice_plan",
"text": "{\"student\":\"Mia\",\"teacher\":\"Escuela de Música Lindenau, K. Berg\",\"week\":\"del 11 al 17 de mayo de 2026\",\"lines\":\"id,piece,focus,minutes_per_day,days_per_week\\nU1,Escalas de sol mayor y mi menor,Despacio con metrónomo,5,\\nU2,Minueto en sol,Compases 9 a 16 solo con la mano izquierda,10,4\\nU3,Canción del viento,Tocar entera una vez al día,5,3\\nU4,Cuaderno de lectura a primera vista,Una línea nueva,5,2\",\"practice_days\":5,\"teacher_notes\":\"Hoy Mia tocó la primera parte del minueto de forma muy regular. En los compases 9 a 16 la mano izquierda todavía está insegura. Por favor, practicar despacio y hacer pausas cortas.\"}"
}
Informe de progreso de clases particulares para padres
tutoring_progress_report
Convierta temas, puntuaciones y notas de las clases particulares en un informe de progreso para los padres. El servidor calcula el porcentaje del máximo por asignatura, y la IA no hace pronósticos ni diagnósticos.
Campos de entrada y configuración
Ajustes esenciales
student — Alumno
Basta con un nombre de pila. Añadido palabra por palabra.
Ajustes predeterminados: ""
tutor — Profesor particular o academia
Añadido palabra por palabra.
Ajustes predeterminados: ""
period — Periodo
Añadido palabra por palabra.
Ajustes predeterminados: ""
lines — Clases y resultados
Una fila por clase o prueba. score y max_score pueden quedar vacíos; grade se mantiene palabra por palabra. Fechas como 2026-05-31 o 31.05.2026.
Ajustes predeterminados: ""
tutor_notes — Notas del profesor
Opcional: qué salió bien, qué se sigue practicando. Solo lo que se escriba aquí puede aparecer en el informe.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 30000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "tutoring_progress_report",
"text": "{\"student\":\"Jonas\",\"tutor\":\"Centro de Estudio Lindenau, P. Novak\",\"period\":\"de marzo a mayo de 2026\",\"lines\":\"id,date,subject,topic,score,max_score,grade\\nL1,2026-03-10,Matemáticas,Fracciones,12,20,\\nL2,2026-04-07,Matemáticas,Fracciones y decimales,15,20,\\nL3,2026-05-05,Matemáticas,Porcentajes,17,20,\\nL4,2026-03-17,Inglés,Pasado,8,15,\\nL5,2026-04-28,Inglés,Verbos irregulares,11,15,\\nL6,2026-05-12,Inglés,Examen del colegio,,,B\",\"tutor_notes\":\"Jonas ya comprueba solo los resultados de las fracciones. Los verbos irregulares se practican con tarjetas al principio de cada clase. Hace más preguntas que en marzo.\"}"
}
Convierta los hallazgos por casco y el trabajo realizado en un informe para el propietario del caballo. El servidor calcula la próxima cita a partir de la fecha y el intervalo y enumera los cascos sin entrada. Sin diagnósticos veterinarios.
Campos de entrada y configuración
Ajustes esenciales
horse — Caballo
Nombre y, si es útil, cuadra. Añadido palabra por palabra.
Ajustes predeterminados: ""
pet_owner — Propietario
Opcional. Añadido palabra por palabra.
Ajustes predeterminados: ""
farrier — Herrador o podología equina
Añadido palabra por palabra.
Ajustes predeterminados: ""
visit_date — Fecha de la visita
Por ejemplo 2026-05-12 o 12.05.2026. Necesario para la próxima cita.
Ajustes predeterminados: ""
interval_weeks — Intervalo hasta la próxima cita (semanas)
Según lo acordado. De 1 a 26.
Ajustes predeterminados: 6
lines — Cascos
Una fila por casco, o más filas para varios hallazgos. hoof es fl, fr, hl o hr. finding y work proceden de las listas.
Ajustes predeterminados: ""
remarks — Notas
Opcional: cualquier cosa que el propietario deba saber, por ejemplo acuerdos sobre la próxima visita.
Ajustes predeterminados: ""
Máximo de bytes UTF-8 de entrada: 20000
Los resultados utilizan ops_review: columns y rows escalares, summary, findings vinculados a fuentes y borradores de exportación. review_required y ai_required son true, y ai_model es do4u-standard. Todo el texto debe representarse como texto sin formato no confiable. Los resultados de tesorería contienen además chart_data con type cashflow, currency, buffer_cents y hasta 91 puntos fechados con base_cents y scenario_cents. Los valores son céntimos enteros calculados por el servidor; no se acepta marcado de gráficos generado por el modelo. Los resultados de corte contienen chart_data con type cutting y scale 1000: las longitudes de barras son milésimas enteras de la unidad indicada (mm, cm, m o in). Cada barra contiene id, unit, length, trim_start, trim_end, kerf, segments (id y length) y remaining. Se cuenta un ancho de corte por pieza acabada. El servidor verifica que piezas, cortes, recortes de extremo y material restante sumen exactamente la longitud original. El dibujo incluye hasta 30 barras completas y 120 piezas; total_bars, omitted_bars y truncated describen explícitamente cualquier omisión. La asignación completa permanece en la tabla y los borradores de exportación. La heurística no afirma optimalidad global.
Ejemplo de solicitud
{
"tool": "hoof_care_report",
"text": "{\"horse\":\"Fenja, Lindenhof\",\"pet_owner\":\"Sra. Berg\",\"farrier\":\"Podología equina Novak\",\"visit_date\":\"2026-05-12\",\"interval_weeks\":6,\"lines\":\"id,hoof,hoof_finding,work,note\\nH1,fl,ok,new_shoes,\\nH2,fr,crack,new_shoes,Pequeña grieta en la lumbre en el lado exterior\\nH3,hl,uneven_wear,trim,Se desgasta más por el lado interior\\nH4,hr,ok,trim,\",\"remarks\":\"Fenja estuvo tranquila. Por favor, déjela en el box para la próxima visita, a ser posible antes de comer.\"}"
}
Solicitud de exportación confirmada del calendario
Las revisiones de contratos y mantenimiento devuelven además un token calendar_review firmado, vinculado a la cuenta autenticada, los datos de origen y una caducidad de 30 minutos. Tras la revisión humana explícita, la petición POST a /api/v1/business/calendar incluye token, los identificadores de eventos seleccionados y approved:true, usando la misma cuenta. La respuesta es una exportación ICS. El servidor comprueba titularidad, firma, caducidad y selección independientemente del modelo. No se modifica ningún calendario.
POST /api/v1/business/calendar
El endpoint requiere la autenticación API Bearer existente para la misma cuenta titular de la revisión de contrato o mantenimiento. La revisión firmada es válida durante 30 minutos y vincula los datos de origen aprobados y la selección de eventos. Se rechazan la falta de aprobación, otro titular, identificadores de eventos desconocidos o un token caducado o alterado. calendar_review es un objeto con token y expires_at (marca de tiempo Unix). calendar_events contiene id, title, date (YYYY-MM-DD) y description; calendar_options contiene name y reminder_days. El resultado inicial no contiene bytes ICS. Pueden seleccionarse hasta 20 identificadores de eventos distintos.
{
"type": "object",
"additionalProperties": false,
"required": [
"token",
"selected",
"approved"
],
"properties": {
"token": {
"type": "string",
"minLength": 1,
"maxLength": 81000,
"description": "Opaque calendar review token returned by the authenticated contract or maintenance review; expires after 30 minutes."
},
"selected": {
"type": "array",
"minItems": 1,
"maxItems": 20,
"uniqueItems": true,
"items": {
"type": "string",
"pattern": "^E[1-9][0-9]?$"
},
"description": "Exact event IDs from the reviewed result. The server validates them against the signed source-bound review."
},
"approved": {
"type": "boolean",
"const": true
}
},
"x-human-review-required": true
}
Una respuesta correcta contiene ok:true y una exportación con filename, mime:text/calendar y el texto ICS completo en content. El marcador siguiente describe la estructura de respuesta; no es un archivo generado. Guardar o importar el archivo es una acción independiente del cliente. No se contacta con ningún servicio de calendario.
Los resultados iniciales contienen exportaciones en borrador con filename, mime y content, además de la tabla de revisión vinculada al origen. Estos borradores requieren revisión humana explícita antes de su uso o reenvío. Las revisiones de plazos contractuales y mantenimiento pueden incluir calendar_events, calendar_options y calendar_review; esos campos nunca se aceptan como aprobación concedida por el modelo. La exportación del calendario requiere la solicitud confirmada separada mostrada anteriormente.
Widgets
Un widget inserta una herramienta de Do4U en tu propio sitio web como iframe, con el mismo formulario y el mismo resultado que en Do4U. Las peticiones se cobran a la cuenta del widget. Creas widgets en la página Widgets o con la API.
Inserta widgets solo en áreas con inicio de sesión. La página con el widget debe requerir inicio de sesión. Quien pueda abrir la página puede usar el widget y gastar tus créditos. Nunca uses un widget en una página pública.
Do4U no puede comprobar desde fuera si tu página requiere inicio de sesión. Lo confirmas al crear el widget y eres responsable de ello. Los límites de abajo reducen el daño si un token se filtra, pero no sustituyen al inicio de sesión.
Un token por widget
Cada widget tiene su propio token, que empieza por d4w_. Do4U solo guarda un hash, por eso el token se muestra una sola vez. Puede hacer mucho menos que una clave API:
Solo funciona para las herramientas de este widget. No puede leer tu saldo ni ver otros trabajos.
Solo los sitios web permitidos pueden insertar el widget. El navegador lo impone. Fuera de un navegador, esta comprobación no te protege, porque un programa puede falsificar su origen.
Cada widget tiene un presupuesto por día y por mes, y un límite de peticiones por minuto. Cuando el presupuesto se agota, los trabajos nuevos se rechazan.
Un widget solo ve sus propios trabajos. Con un subject, cada usuario solo ve sus propios trabajos.
«Nuevo token» sustituye el token antiguo de inmediato y termina todas sus sesiones. «Revocar» detiene el widget de inmediato. Los demás widgets y claves API siguen funcionando.
Mantén el token fuera del código público, los registros y los repositorios.
Inicio rápido
Abre la página Widgets y elige una herramienta, los sitios web permitidos, el modo y el presupuesto.
Confirma que insertarás el widget solo en un área con inicio de sesión. Copia el token, que se muestra una sola vez.
Añade el código a una página que requiera inicio de sesión.
Inicia sesión, prueba el widget una vez y comprueba el uso en la página Widgets.
Modo 1: Token en la página
La forma más rápida. El token está en el HTML de tu página, así que cualquier usuario que haya iniciado sesión puede leerlo. Usa este modo solo si confías en todos los usuarios del área. Este modo permite una herramienta por widget.
<!-- Insertar solo en un área que requiera inicio de sesión -->
<div data-do4u-widget="w_3f9a1c0b7d2e4a68"
data-tool="newsletter_create"
data-token="d4w_YOUR_WIDGET_TOKEN"
data-lang="de"
data-theme="light"></div>
<script src="https://do4u.eu/js/do4u-widget.js" defer></script>
Modo 2: Sesiones de corta duración (recomendadas)
El token del widget se queda en tu servidor. Cuando tu servidor ha reconocido a un usuario que ha iniciado sesión, solicita un token de sesión y escribe solo ese en la página. Un token de sesión empieza por d4s_ y caduca por sí solo. En este modo, el navegador rechaza el token de larga duración, así que un token copiado por error en el HTML se nota enseguida.
Ejemplo en PHP. Ejecútalo solo para usuarios que han iniciado sesión, en el servidor que genera la página:
<?php
// Comprueba primero tu propio inicio de sesión. El token se queda en este servidor.
if (empty($_SESSION['user_id'])) { http_response_code(403); exit; }
$ch = curl_init('https://do4u.eu/api/v1/widgets/session');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 10,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('DO4U_WIDGET_TOKEN'),
'Content-Type: application/json',
],
CURLOPT_POSTFIELDS => json_encode(['subject' => (string)$_SESSION['user_id']]),
]);
$antwort = json_decode((string)curl_exec($ch), true);
$marke = $antwort['token'] ?? '';
?>
<div data-do4u-widget="w_3f9a1c0b7d2e4a68" data-tool="newsletter_create"
data-token="<?= htmlspecialchars($marke) ?>" data-session-url="/do4u-session.php"></div>
<script src="https://do4u.eu/js/do4u-widget.js" defer></script>
Opcional: data-session-url indica una dirección en tu propio sitio web. Cuando una sesión caduca, el widget envía una petición a esta dirección con las cookies de tu sitio web. Comprueba allí el inicio de sesión y responde con {"token": "d4s_..."}.
tool
Opcional. Limita la sesión a una herramienta de este widget. Sin este campo, la sesión cubre todas las herramientas del widget.
subject
Opcional. Tu identificador para el usuario, como máximo 200 bytes. Do4U solo guarda un hash. Una sesión con subject solo ve trabajos del mismo subject.
ttl_minutes
Opcional. Duración en minutos. Por defecto 60, como máximo 480.
Atributos
data-do4u-widget
Obligatorio. El identificador del widget, por ejemplo w_3f9a1c0b7d2e4a68.
data-tool
Obligatorio. El nombre de la herramienta, como en la lista de abajo.
data-token
El token del widget o un token de sesión. El script lo quita del elemento después de cargar.
data-lang
Idioma del widget, por ejemplo es. Sin este atributo, Do4U usa el idioma del navegador.
data-theme
light o dark. Sin este atributo, se aplica el ajuste del sistema.
data-min-height
Altura mínima en píxeles, 480 por defecto. Después la altura se ajusta al contenido.
data-session-url
Dirección en tu sitio web que devuelve un nuevo token de sesión.
data-title
Título del iframe para lectores de pantalla. Indícalo en el idioma de tu página.
Eventos y rellenado previo
El elemento dispara do4u:ready, do4u:result y do4u:expired. Con do4uWidget.fill() tu página puede rellenar de antemano campos del formulario. Un trabajo nunca empieza por sí solo, porque el usuario decide cuándo se gastan créditos.
const box = document.querySelector('[data-do4u-widget]');
box.addEventListener('do4u:result', (e) => {
// e.detail = {widget, tool, result, credits}
document.querySelector('#subject').value = e.detail.result.subject;
});
// Rellenar campos de antemano. El trabajo sigue iniciándolo el usuario.
box.addEventListener('do4u:ready', () => {
box.do4uWidget.fill({ urls: 'https://example.com/article' });
});
Trata el resultado como datos no fiables. La salida de la IA puede ser errónea, y el texto de las páginas web leídas puede influir en ella. Escapa el resultado, o límpialo en tu servidor, antes de mostrarlo o guardarlo. Haz que una persona lo revise antes de publicarlo.
Content Security Policy
Si tu sitio web usa una Content Security Policy, permite el marco y el script. Si alojas el script tú mismo, basta con frame-src.
Las integraciones pueden gestionar widgets con una clave API de la cuenta. El token de la respuesta a POST /widgets se muestra una sola vez. POST /widgets/session también acepta un token de widget; entonces el campo widget no es necesario. Con una clave API, envía el identificador del widget en el campo widget.
POST /widgets/session
Crear un token de sesión.
GET /widgets
Listar los widgets, su uso y las herramientas disponibles para widgets.
POST /widgets
Crear un widget. Requiere confirm_login_area: true.
El token es incorrecto o está revocado, o los widgets están desactivados.
401 expired
La sesión ha expirado. Recarga la página o usa data-session-url.
401 session_required
Este widget solo funciona con tokens de sesión, pero ha recibido el token de larga duración.
403
El widget o la sesión no permite esta herramienta.
429
El presupuesto del widget se ha agotado, o hay demasiadas peticiones por minuto.
Datos y facturación
Los trabajos se cobran a los precios normales a la cuenta del widget. La selección de equipo y proyecto no está disponible en los widgets.
Por defecto, un widget no guarda contenido: Do4U elimina las entradas y los resultados una vez recuperados, como muy tarde al cabo de una hora. Puedes cambiarlo en cada widget.
El widget se ejecuta en do4u.eu y no coloca cookies. Indica a tus usuarios en tu política de privacidad que sus entradas se envían a Do4U.
El token se pasa en el fragmento de la dirección, que los navegadores no envían a los servidores. No aparece en los registros de acceso ni en los referrers.
Herramientas disponibles
Cada herramienta que crea un trabajo está disponible como widget. Usa estos nombres en data-tool:
La declaración de accesibilidad tiene su propio proceso sin trabajo y no está disponible como widget. Las herramientas con página propia muestran un simple campo de dirección en el widget.
Datos
Las entradas y los resultados se guardan 7 días (Free) o 30 días (paquetes de pago) y después se eliminan. Las imágenes se eliminan justo después del procesamiento. Los resultados los genera una IA: revísalos antes de usarlos.
Responde correos sin cambiar tu bandeja de entrada
Do4U no gestiona una bandeja de entrada y nunca almacena datos de acceso para tu buzón. De todos modos, hay dos formas de obtener borradores de respuesta:
S1 – Plantilla para n8n o Make
Disparador: un nuevo correo en tu buzón (disparador IMAP en n8n o Make – los datos de acceso se quedan ahí)
POST /api/v1/jobs con tool support_reply, el texto del correo y no_store: true
Espera unos segundos y obtén GET /api/v1/jobs/{id} hasta que el estado sea
En Make, construye el mismo escenario con los módulos Email (watch emails), HTTP (make a request), Sleep y Gmail o Outlook (create a draft).
Extensiones de desarrollo y complementos de tienda
Descomprime el ZIP y lee la guía incluida. Carga la extensión del navegador en local; prueba primero los complementos de tienda en una tienda de pruebas. Necesitas tu propia clave API Dev. Shopware ofrece por ahora una CLI.