Tutoriales
Claude Opus 5.5: interpretar números de producto sin adivinar la región
Antes de pedir a Claude Opus 5.5 que repare números importados, especifica la configuración regional y la sintaxis aceptada.

Hazlo con Panelly
De la inspiración al anuncio de tu producto
Empieza con una imagen y una idea. Crea un anuncio de cuatro viñetas, un conjunto de materiales o un vídeo con Panelly.
Crear con Panelly Edita la propuesta antes de generar.
Antes de pedir a Claude Opus 5.5 que repare números importados, especifica la configuración regional y la sintaxis aceptada. La cadena 1,234 puede representar mil doscientos treinta y cuatro o un decimal, según ese contrato. Un resultado verosímil no demuestra que se conserve el valor original.
Guarda el texto antes de convertirlo
Una pregunta comunitaria de julio de 2012 describe cómo parseFloat se detiene ante el separador de millares. La referencia de MDN explica que lee el prefijo válido más largo; no valida según la región. Conserva celda original, región de origen e identificador de fila antes de normalizar.
| Entrada original | Contrato declarado | Decimal normalizado esperado |
|---|---|---|
| 1,234.56 | Agrupación y decimal en-US | 1234.56 |
| 1.234,56 | Agrupación y decimal de-DE | 1234.56 |
| 1 234,56 | fr-FR; agrupación U+202F permitida | 1234.56 |
| 1,234 | Región ausente | Rechazar por ambigüedad |
| 12,34.56 | Agrupación estándar en-US obligatoria | Rechazar agrupación incorrecta |
Comprueba la magnitud antes de calcular
Nuestro ejemplo local de JavaScript devuelve 1 para parseFloat('1,234.56'), 1.234 para parseFloat('1.234,56') y 1 para el ejemplo francés con U+202F. Son resultados observados del análisis, no salidas de Opus. Con contratos explícitos, 1,234 en en-US significa 1234 y en de-DE significa 1.234: difieren por un factor de 1000. Eliminar todas las comas y puntos convierte 1.234,56 en 123456, no en 1234.56.
Intl.NumberFormat.formatToParts devuelve partes del formato de salida; no es un analizador inverso universal. Define dígitos, agrupación, separador decimal, signos y escala permitidos. Decide expresamente si se aceptan símbolos monetarios, notación exponencial y espacios exteriores. Rechaza entradas no admitidas. Conserva una cadena decimal canónica hasta el cálculo decimal exacto posterior; una vista formateada no prueba un análisis correcto.
Prompt para la frontera de importación
Revisa estas celdas originales con identificadores de fila y regiones declaradas. No infieras la región a partir de un signo de puntuación. Conserva todas las cadenas originales y devuelve por separado un decimal normalizado o un motivo explícito de rechazo.
Antes del código, declara dígitos aceptados, patrón de agrupación, separador decimal, signos, política de espacios y escala máxima. La moneda es un campo separado salvo permiso expreso. Rechaza ambigüedad por región ausente, agrupación incorrecta y símbolos o exponentes no admitidos.
Devuelve un analizador pequeño o uno existente apropiado, con alcance y pruebas para todas las filas. Incluye 1,234.56 en en-US, 1.234,56 en de-DE, agrupación U+202F en fr-FR y los dos rechazos de la tabla. Compara magnitudes antes de redondear. No sobrescribas entradas ni cambies precios. Marca como pendientes las pruebas de integración no ejecutadas.
La referencia del modelo es la guía oficial de prompts de Opus. La reparación propuesta no se ha ejecutado con Opus ni contra un catálogo en producción.
Aprueba los valores normalizados
Revisa un manifiesto con texto original, región, cadena normalizada y motivo de rechazo. Verifica casos válidos e inválidos deliberados, y vuelve a mostrar los valores aceptados con el formato exigido. El formato ayuda a comprobar; la aceptación depende de la gramática de entrada declarada. Prueba la exportación real de la hoja y el importador receptor antes de actualizar el catálogo.
**¿Puedo borrar todos los espacios?** Solo los permitidos como separadores o relleno; podrías dar apariencia válida a un dato incorrecto. **¿Redondeo durante el análisis?** Separa análisis y política de cálculo; la guía de redondeo de descuentos cubre el paso posterior.
Con los datos aprobados, crea imágenes de campaña en Panelly Studio. No se afirma integración Panelly–Opus ni corrección automática del catálogo.


