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.

Producto ficticio · ejemplo de anuncio

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.
Un vaso terracota entre fotos de campaña en una cafetería cálida y un escritorio azul.

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 originalContrato declaradoDecimal normalizado esperado
1,234.56Agrupación y decimal en-US1234.56
1.234,56Agrupación y decimal de-DE1234.56
1 234,56fr-FR; agrupación U+202F permitida1234.56
1,234Región ausenteRechazar por ambigüedad
12,34.56Agrupación estándar en-US obligatoriaRechazar 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.

Fuentes y lecturas adicionales

Cuatro viñetas. Un anuncio.

Tu próximo anuncio empieza aquí.

Describe tu producto, sus beneficios y su público. Crea un anuncio de cuatro paneles con Panelly.

Empezar a crear ↗Ver paquetes de créditos