Cortex, la primera interfaz gráfica del mundo para trabajar con IA

Cortex, diseñado por Argodesign y CognitiveScale ofrece una visión del futuro de las herramientas de diseño de IA accesibles.

El aprendizaje automático y la inteligencia artificial son tan complejos  de desarrollar que solamente unos pocos especialistas saben cómo hacerlo, por ello los diseñadores de esta nueva herramienta tienen una gran ambición: crear el Javascript para la IA.

Cortex, la iterfaz de usuario para IA

La herramienta, llamada Cortex, usa una interfaz gráfica de usuario que consigue que la construcción de un modelo de IA no requiera un título superior. La interfaz tipo panal, diseñada por Mark Rolston de Argodesign, permite a los desarrolladores e incluso a los diseñadores no especializados en IA, usar “habilidades” de IA preconstruidas, como Rolston las describe, que pueden hacer cosas tales como análisis de sentimiento o procesamiento de lenguaje natural y arrastrar y soltar estas habilidades en una interfaz que muestra la progresión del modelo. ¿La clave? El uso de un diseño visual para organizar el sistema lo hace más accesible para los no científicos.

“Unir las cosas es algo que incluso un niño aprende a hacer”, explica Rolston. “las cosas que son difíciles, como las transformaciones de datos, son más fáciles de entender. Se explica visualmente al usuario cómo se relacionan entre sí “.

En este momento, los algoritmos de inteligencia artificial están ocultos dentro de un código complejo, pero crear una interfaz gráfica de usuario es un paso crucial para permitir que más personas se conviertan en arquitectos de modelos de aprendizaje automático a medida que la tecnología se introduce en nuestras vidas.

Una interfaz gráfica de usuario (GUI) tiene el potencial de dar a los diseñadores un sitio en la mesa de inteligencia artificial, algo que podría ser necesario para garantizar que la tecnología se utilice de forma ética y responsable .

Cortex se lanza desde la empresa con sede en Austin, Texas – CognitiveScale– que ha estado construyendo modelos de inteligencia artificial para empresas en campos como los servicios financieros, la atención médica y el comercio electrónico desde 2014.

CognitiveScale ha estado utilizando internamente su propia versión de Cortex para construir esos modelos para sus clientes, pero lanzarlo al mundo significa que otras compañías que emplean desarrolladores sin experiencia en aprendizaje automático pueden comenzar a construir inteligencia artificial por sí mismos. Si bien la herramienta está dirigida principalmente a empresas, no a las personas, presenta una oportunidad para que los desarrolladores y diseñadores que trabajan en esas instituciones prueben por primera vez la creación de IA.

Creando la primera interfaz de IA

Construir esta interfaz gráfica de IA no fue tarea fácil. Durante las conversaciones iniciales con el CTO fundador de CognitiveScale, Matt Sánchez, quien anteriormente dirigió IBM Watson Labs, Rolston dice que tuvo que admitir ante Sánchez que él y su equipo estaban completamente perdidos. Pasaron muchas horas antes de que el equipo de diseño pudiera comenzar a comprender y conceptualizar lo que Sánchez estaba tratando de hacer.

Las funciones de aprendizaje automático extraen patrones de millones, o incluso miles de millones de datos, lo que le permite tomar decisiones sobre nuevos datos. Es conceptualmente simple de entender, pero Rolston y su equipo tuvieron que sumergirse profundamente en los elementos técnicos de cómo realmente funciona la IA, algo que normalmente requiere un doctorado para comprenderlo completamente.

Sus conversaciones comenzaron con tratar de crear una terminología básica para los diferentes elementos que tendría la herramienta de composición Cortex.

Rolston y su equipo descubrieron que los desarrolladores de CognitiveScale usaban diferentes palabras para referirse a diferentes partes del sistema, por lo que tenían que estar en la misma línea. Terminaron decidiéndose por dos términos principales: habilidad y agente.

  • Las habilidades son bits de software de un solo propósito que se pueden organizar en grupos y usar una y otra vez, algo así como las habilidades de Amazon Alexa.
  • Los agentes, compuestos por habilidades, son los modelos más grandes y más complejos que el usuario construye dentro de Cortex. Con el cual por ejemplo se podrían realizar tareas como procesar reclamaciones de seguros mediante el uso de análisis de texto o hacer un seguimiento del sentimiento de los inversionistas en una industria en particular.

Este concepto de anidación forma el núcleo de cómo funciona Cortex.

Una vez que estos términos fueron establecidos, Rolston y su equipo tuvieron que pensar cómo representarlos visualmente. El equipo podría haber hecho más de un formulario de “registro”, similar a Facebook, donde se desplaza haciendo scroll a través del contenido, o una vista por ventanas, como carpetas de archivos o Google. Pero Rolston se dio cuenta de que la clave de la interfaz sería proporcionar una forma de que el desarrollador viera lo que sucedía en las entrañas de la criatura, sin tener que rastrear a través de cada línea de código.

Entonces, Rolston decidió crear una estructura de panal de abejas porque permite organizar el modelo visualmente de manera que tenga más sentido para el usuario. Dentro de la interfaz de nido de abeja, las habilidades se convierten en burbujas que se pueden mover a través de la pantalla en función de la forma en que el diseñador del sistema desee. dice Rolston. “Puedo mover las burbujas en el panal para enfocarlas o verlas de cierta manera. Si el primer procesador no es tan importante para mí como el tercero, lo coloco a un lado”.

El resultado es una simple centralita similar a un panal en la que arrastras y sueltas habilidades, similares a las de una burbuja; las líneas azules y verdes muestran el flujo de los datos a medida que entran y salen de cada habilidad. Conceptualmente, podría compararse con Garageband, pero para IA.

Para Rolston, este es el primer paso hacia algo como Squarespace, donde alguien sin experiencia en codificación puede crear un sitio web simple. “Esos son los ejemplos más importantes de programación”, dice. Pero en esencia, señala, estas son “herramientas simples que nos acercan más al problema”, lo que significa que eliminan las capas de experiencia técnica necesarias para codificar en sí, y permiten enfocarse en el problema que se quiere resolver.

Rolston imagina que Cortex podría actuar como el primer paso para hacer que la inteligencia artificial sea más una herramienta para resolver un problema, en lugar de una cosa enormemente complicada de hacer en sí misma.

La interfaz de Cortex tiene su propio tipo de visión estética, ya que Rolston conoce el tipo de precedente que podría establecer con el diseño de Cortex. “Analizamos el problema y tratamos de hacerlo claramente hermoso y único, de manera que la esencia del problema que se está resolviendo no se pierda cuando se mira la interfaz”, dice. “Esto es accesible para los diseñadores, las personas que se centran en el objetivo estético. Si usas algo elegante, te sentirás más elegante, te comportarás más elegante. Tratamos de llevar la misma idea al conjunto de herramientas ” añade.

El modelo de venta App Store

CognitiveScale está vendiendo la herramienta a través de un modelo de negocio de software como servicio dirigido a las empresas, que pagarán una tarifa única de configuración y una suscripción mensual o anual en función del tamaño de la empresa. El otro elemento clave del producto es un mercado, donde las personas que construyen pequeños fragmentos de código podrán agruparlos y convertirlos en habilidades para que cualquier otra persona pueda usarlos; por ejemplo, si alguna empresa construye un algoritmo de clasificación de imágenes, se cargará como una habilidad en el mercado de Cortex, donde cualquiera podrá usarlo. Muchos de estos vendrán incluidos por defecto de CognitiveScale, pero los usuarios del sistema también podrán crear y cargar sus propias habilidades.

Jon Richter, jefe de gestión de productos de CognitiveScale, explica que los usuarios podrán tomar la misma habilidad de clasificación de texto para procesar facturas o quejas de clientes o reclamos de atención médica. Es el poder de la App Store aplicada a la AI.

Los arquitectos de Cortex creen que, debido a que el sistema tiene mecanismos para que el usuario rastree cómo funciona en una situación comercial en un escenario real, hará que sea más fácil construir IA de manera responsable. Aunque eso aún está por verse. Uno de los beneficios de tener científicos altamente capacitados en la construcción de IA es que tienen experiencia en datos, y que pueden estar mejor preparados para abordar problemas de sesgo que los desarrolladores promedio. Una mayor accesibilidad para los no expertos, también significa que los desarrolladores sin especialización construirán directamente tecnología IA, mientras la sociedad lidia con las implicaciones negativas de los algoritmos de aprendizaje automático generalizados.

Mientras que Cortex hace que la IA sea más fácil de implementar para las empresas, también les da a los diseñadores la oportunidad de comenzar a experimentar con los modelos de una manera que no requiere tanta especialización y experiencia como se necesita para crear un algoritmo de aprendizaje automático desde cero.

Cortex podría ayudar a los diseñadores a evolucionar para enfocarse más en los datos de su trabajo y ser capaces de proporcionar una mentalidad más humana para el desarrollo de la tecnología.

“El nuevo diseñador será un diseñador de datos”, dice Rolston. “Este es el siguiente paso clave para esta idea”.

Fuente: Co.design

Seguir leyendo:

X

Añadir Comentario