Por qué la Inteligencia Artificial no es una moda

Una revolución en la comunicación entre las personas y las computadoras

Cassie Kozyrkov
Ciencia y Datos

--

Traducido por Carlos Secada del original por Cassie Kozyrkov (editado por Felipe Chiriboga)

Si alguna vez asististe a una conferencia de Inteligencia Artificial (IA), apuesto a que viste la imagen de un robot cromado con una forma humanoide, cuidadosamente seleccionada de un océano de imágenes de stock de robots espeluznantes que los equipos de marketing no pueden resistirse a usar en cada aviso publicitario en estos días.

Claramente, soy personalmente culpable de usar imágenes de ciencia ficción con azul octarina para atraer a cansados navegantes a mi blog. Ciertamente funciona, por lo que es una pena que esas imágenes no tengan nada que ver con la IA.

Los robots son muy emocionantes, pero en su mayoría inútiles.

La IA de hoy es en su mayoría aburrida, pero muy útil.

Pensarías que todos tendríamos más vergüenza de nosotros mismos, pero no te preocupes la IA es demasiado útil para desaparecer, no importa cuánto gritemos tratando de ahuyentar y crear susto. Y éste es el por qué.

IA les da a los programadores una forma alternativa de decirle a las computadoras qué hacer.

La gente del marketing trata de llamar tu atención con trucos de ciencia ficción, pero la razón por la que te tomas el tiempo suficiente para comprar IA es totalmente diferente. La historia real se trata de la comunicación con las máquinas.

IA les da a los programadores una forma alternativa de decirle a las computadoras qué hacer. Para comprender por qué esta nueva forma de hablar con las máquinas es tan útil y por qué es una revolución tecnológica, olvidemos las máquinas por un momento y hablemos de las personas. Pondré las cartas sobre la mesa para que no haya más misterio sobre para qué sirve la IA.

Cómo las personas se comunican entre sí

Expresamos nuestros deseos a otras personas de dos maneras. Una es con instrucciones explícitas, la otra es con ejemplos.

Si quisieras aprender cómo predecir mi pedido en Starbucks, podrías seguirme en mis viajes y probablemente te darías cuenta de que el expresso que ordeno en los aeropuertos de EE. UU, se convierte en un latte en Taipei, Mumbai y Nairobi. ¿Qué pasa con eso? Dados algunos ejemplos más, probablemente descubrirías la regla tú mismo. Eso es lo que hace la IA: convierte los ejemplos en instrucciones. No hay forma de que lo averigües si me vieras pedir en Starbucks sólo una o dos veces (no hay suficientes datos) o si sólo me observaste 50 veces ordenando mi habitual cappuccino en el café de la esquina de mi casa (datos irrelevantes, ya que ese lugar no es Starbucks). Lo mismo ocurre con la IA.

Por supuesto, también podría haberte dicho explícitamente mi regla para ordenar en Starbucks, ya que puedo expresarla fácilmente: “Si tienen crema de leche, ordeno 4 shots de café expreso en una taza alta, luego llenar con crema de leche. (¡No me juzgues!) Si no la tienen, ordeno un café latte alto con un shot adicional de café”.

El punto aquí es que si estoy enseñando a un compañero de viaje humano, es muy bueno tener acceso a ambos modos de comunicación. Cuando es fácil encontrar y expresar instrucciones explícitas, puedo programar a un amigo de la manera en que la gente ha estado hablando con las computadoras durante décadas: si esto, has aquello.

Pero, ¿y si ni siquiera sé por qué pido un capuchino algunos días en Nueva York y café con leche sin espuma en otros? No puedo darte la fórmula porque ni siquiera yo lo sé. Pero puedo pedirte que me mires y veas si puedes tú averiguar el patrón. Quizás haya uno, tal vez no, pero es increíble que al menos puedas tratar de resolverlo. Sin Machine Learning e Inteligencia Artificial, una computadora no puede tratar de encontrar un patrón. Son instrucciones explícitas o nada.

La IA es sobre la autoexpresión humana.

Tal vez te des cuenta de que algunos lugares tienen un olor que me encanta. Es posible que no sepas por qué es así (tal vez el olor evoca una sensación relacionada con tomar capuchinos con mi padre después del teatro, pero tú no tienes como saber esa información) pero te darás cuenta de que puedes predecir lo que haré con precisión. Eventualmente, te sentirás lo suficientemente seguro como para decir: “¿Café con leche esta vez? Sí, ¡lo adiviné!”. Estaré de pie allí con la boca abierta porque no sabré cómo lo supiste. Después de un tiempo no me preocuparé, solo confiaré en ti. Y mientras mis preferencias no cambien, seguirás haciéndolo bien, incluso si ninguno de los dos sabe por qué.

Mi habilidad para darte mis instrucciones explícitas es la programación tradicional. Mi capacidad para pedirle que aprendas de ejemplos relevantes es la esencia del Machine Learning y la IA.

Así que aquí está la razón por la que la IA no es una moda pasajera: en la vida real, no hay forma de que renuncie a mi habilidad de recurrir a la enseñanza con ejemplos, si no soy lo suficientemente inteligente como para dar las instrucciones. ¡De ninguna manera! Estoy bastante seguro de que utilizo ejemplos más que instrucciones para comunicarme cuando tropiezo con otros humanos en el mundo real.

IA significa que puedo comunicarme con las computadoras de esa segunda manera, a través de ejemplos, no sólo por instrucciones. ¿De verdad me estás pidiendo de pronto que me muerda la lengua? Recuerda, en los viejos tiempos teníamos que confiar principalmente en las instrucciones sólo porque no podíamos hacerlo de la otra manera, en parte porque procesar todos esos ejemplos forzaría a los escasos CPU de los pobres equipos de escritorio del siglo pasado.

Pero ahora que la humanidad ha desbloqueado su capacidad de expresarse en máquinas a través de ejemplos, ¿por qué renunciaríamos por completo a esa opción? Una segunda forma de hablar con las computadoras es demasiado importante para abandonarla, como hicimos con las hombreras del ayer.

Lo que deberíamos dejar de lado es nuestra expectativa de que existe una forma única de comunicarse con las computadoras sobre cada problema. Di lo que quieres decir, y dilo de la manera que mejor te funcione. A veces, quieres dar instrucciones y otras veces quieres dar algunos ejemplos.

Algunas tareas son tan complicadas que no puedes guardar sus instrucciones en tu memoria.

Debido a que IA te permite automatizar lo inimaginable, es nuestra única opción para aquellas situaciones en las que no puedes comprender las instrucciones. Donde no eres lo suficientemente inteligente como para entender qué significan esos patrones, o donde las instrucciones son tan complicadas que olvidaste la primera línea en el momento en que llegaste a la número siete mil.

¿Quieres memorizar todo esto? Yo tampoco. Sin embargo, a las computadoras no les importa.

A las computadoras no les importa memorizar aburridos conjuntos de ejemplos o manuales de instrucciones. Pueden revisar esos ejemplos, aunque esa es una tarea que no querrías siquiera mirar. Algunas tareas son tan complicadas que no puedes guardar sus instrucciones en tu memoria. Cuando todas las tareas fáciles se automatizan con instrucciones explícitas y directas, el progreso exigirá trabajar en las complicadas. En esa zona, será IA o nada.

Si esas tareas son muy complicadas, es probable que no puedas automatizarlas sin fallas, pero con la IA aún podrías hacerlo mejor que sin nada. (No olvides construir redes de seguridad). Si obtienes un rendimiento impecable, mi primer instinto será preguntarme si tu tarea podría ser tan simple que realmente*deberías* haberla resuelto de la manera tradicional. No hagas conversiones de dólares a centavos con IA… en serio, ¿qué estás haciendo? Es cuando la tarea es demasiado difícil de la manera antigua, en que podrías recurrir a la IA. Por eso también el primer paso en IA es comenzar con la tarea y verificar que no se puede primero resolver sin IA.

Si estás interesado en comenzar a dejar que la inteligencia artificial se convierta en algo útil para ti, aquí hay una guía que los responsables de la toma de decisiones deben leer antes de que alguien piense en datos o en cuestiones técnicas.

Obtén más información sobre ciencia de datos e inteligencia artificial en español aquí.

--

--

Cassie Kozyrkov
Ciencia y Datos

Head of Decision Intelligence, Google. Hello (multilingual) world! This account is for translated versions of my English language articles. twitter.com/quaesita