$ development.assistEn nuestro desarrollo
La IA nos ayuda en distintas fases del desarrollo y nos permite avanzar con más agilidad. Nada se da por bueno automáticamente: revisamos cada resultado, lo ajustamos y respondemos por él.
La inteligencia artificial ya forma parte de nuestro trabajo. Nos ayuda a avanzar más rápido, pero no decide qué merece la pena construir ni hace que una respuesta sea correcta por arte de magia. Entender el problema, revisar el resultado y responder por lo que hacemos sigue siendo cosa nuestra.
"role": "herramienta de trabajo",
"usage": ["desarrollo", "integración en soluciones"],
"responsibility": "humana",
"criterion": "utilidad concreta"
}
La usamos cuando ahorra trabajo, permite hacer algo útil o mejora un proceso de forma clara. Si una solución convencional es más sencilla, previsible y fácil de mantener, elegimos esa. La tecnología tiene que ganarse su sitio.
gremio@almeria:~/taller/ia$ai show-contexts --current_
$ development.assistLa IA nos ayuda en distintas fases del desarrollo y nos permite avanzar con más agilidad. Nada se da por bueno automáticamente: revisamos cada resultado, lo ajustamos y respondemos por él.
$ solution.integrateLa incorporamos cuando resuelve una necesidad concreta y lo que aporta compensa la complejidad que añade. Antes comprobamos qué datos necesita, cómo revisaremos el resultado y qué pasará si falla.
Ir más rápido solo sirve si no dejamos el criterio atrás. Estas preguntas nos ayudan a distinguir una mejora útil de una incorporación innecesaria.
Tenemos que poder explicar la necesidad sin mencionar la IA. Empezamos por el trabajo que queremos simplificar, no por la tecnología que nos apetece usar.
Buscamos una mejora que se note: menos trabajo repetitivo, una capacidad útil o información más clara. Si una solución convencional funciona mejor, elegimos esa.
Dejamos claro qué puede hacer, cómo se revisa el resultado y cuándo debe intervenir una persona. Automatizar no significa dejar de comprobar.
Tenemos que poder revisarla, corregirla y hacerla evolucionar. La responsabilidad sobre la solución y sus resultados es nuestra, no del modelo que usemos.
gremio@almeria:~/taller/ia$ai check --when-not-to-use_
$ simple_rule == sufficientNo usamos un modelo para sustituir una lógica sencilla, estable y fácil de comprobar. La solución más simple suele ser también la más fácil de mantener.
$ review == insufficientSi no podemos revisar un resultado con el cuidado que exige su contexto, no delegamos la tarea en un sistema de IA ni presentamos su respuesta como fiable.
$ data > necessarySi una integración pide más información de la necesaria para resolver el problema, deja de tener sentido. Ese coste también cuenta al decidir.
$ human_decision == hiddenLa IA puede ayudar a preparar o contrastar una decisión, pero no debe ocultar quién fija el criterio, quién revisa el resultado ni quién responde por las consecuencias.
Útil no significa infalible. Una IA puede dar respuestas incompletas, imprecisas o fuera de contexto. Por eso nunca tratamos un resultado generado como una certeza. Dejamos claros sus límites y ajustamos la revisión al riesgo de cada uso.
Queremos aprovechar lo que hace bien sin convertirla en el centro de todo. Nos importa el tiempo que devuelve, el trabajo que evita y las posibilidades que abre. Nosotros seguimos decidiendo qué construir, revisando el resultado y asumiendo la responsabilidad.