diff --git a/frontend/package.json b/frontend/package.json index 416c2bd..899ef12 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "checklist-frontend", "private": true, - "version": "1.0.77", + "version": "1.0.78", "type": "module", "scripts": { "dev": "vite", diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index 3266b90..ec34ef7 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -2540,38 +2540,38 @@ function ChecklistsTab({ checklists, user, onChecklistCreated, onStartInspection
{/* Descripción del modo seleccionado */}
{formData.ai_mode === 'off' && (
- Sin IA: El mecánico completa manualmente todas las respuestas. - Sin dependencia de internet o API. + Modo Manual: El operario completa manualmente todas las respuestas. + Sin dependencia de internet o sistemas externos.
)} {formData.ai_mode === 'assisted' && (
- IA Asistida: Cuando se suben fotos, la IA analiza y sugiere - estado, criticidad y observaciones. El mecánico acepta o modifica. -
⚠️ Requiere OPENAI_API_KEY configurada
+ Modo Asistido: Cuando se suben fotos, el sistema analiza y sugiere + estado, criticidad y observaciones. El operario acepta o modifica. +
⚠️ Requiere configuración de API externa
)} {formData.ai_mode === 'full' && (
- IA Completa: El mecánico solo toma fotos y la IA responde + Modo Automático: El operario solo toma fotos y el sistema responde automáticamente todas las preguntas. Ideal para inspecciones rápidas masivas. -
⚠️ Requiere OPENAI_API_KEY configurada
+
⚠️ Requiere configuración de API externa
)}
@@ -4345,18 +4345,18 @@ function InspectionModal({ checklist, user, onClose, onComplete }) { const confidence = analysis.confidence || 0.7 // Build observations text - observationsText = `🤖 Análisis IA (${(confidence * 100).toFixed(0)}% confianza):\n${observations}` + observationsText = `Análisis Automático (${(confidence * 100).toFixed(0)}% confianza):\n${observations}` if (recommendation) { observationsText += `\n\n💡 Recomendación: ${recommendation}` } worstStatus = status } else if (typeof analysis === 'string') { - observationsText = `🤖 Análisis IA:\n${analysis}` + observationsText = `Análisis Automático:\n${analysis}` } } else { // Multiple images - summarize all analyses console.log('📊 Resumen de', analyses.length, 'análisis:') - observationsText = `🤖 Análisis IA de ${analyses.length} imágenes:\n\n` + observationsText = `Análisis Automático de ${analyses.length} imágenes:\n\n` const statusPriority = { 'critical': 3, 'minor': 2, 'warning': 2, 'ok': 1 } let maxPriority = 0 @@ -4796,7 +4796,7 @@ function InspectionModal({ checklist, user, onClose, onComplete }) { )} {(checklist.ai_mode === 'assisted' || checklist.ai_mode === 'full') && ( - 🤖 Análisis IA disponible + 🤖 Análisis automático disponible )}