IX / INGENIERÍA ABIERTA

Una frase. Cinco señales. Límites visibles.

Una integración educativa de Python y Watson NLP, diseñada para explicar tanto el resultado como el fallo.

01

El problema

Un servicio externo puede fallar o devolver una respuesta incompleta. La interfaz debe explicarlo y permitir recuperarse, sin fabricar resultados.

02

La decisión

Enviar el texto en el cuerpo de una solicitud acotada, validar las cinco puntuaciones y conservar el texto cuando falla el proveedor. Una respuesta anterior no reemplaza una edición nueva.

03

La evidencia

Pruebas de API y de interfaz cubren resultados, fallos de red, respuestas inválidas y cambios durante una solicitud. Las pruebas automatizadas de interfaz usan respuestas simuladas claramente separadas de la inferencia real.

04

El contexto

Proyecto del curso IBM/Coursera. Watson proporciona el modelo. Las puntuaciones no diagnostican emociones ni condiciones clínicas; la app solicita ejemplos ficticios en inglés.

Interfaz real del detector, sin resultados de inferencia
Captura de la aplicación local. No contiene puntuaciones inventadas.
Explorar demo ↗Código y ejecución ↗