La inteligencia artificial descentralizada (Decentralized AI, abreviada como DeAI) se refiere al área de intersección entre la inteligencia artificial y la tecnología blockchain. Este término abarca una amplia gama de aplicaciones, desde elementos periféricos como la tokenización o mercados descentralizados, hasta la ejecución completa de modelos de IA en cadena en forma de contratos inteligentes.

¿Qué es DeAI?

El término 'DeAI' puede usarse para describir o referirse a una variedad de conceptos diferentes. En algunos casos, este término se generaliza e incluso se utiliza para plataformas y aplicaciones que no son ni descentralizadas ni confiables. Sin embargo, en el contexto de ICP, DeAI se refiere a la inteligencia artificial que opera en una plataforma completamente descentralizada y segura.

A continuación se presentan los escenarios de aplicación de DeAI ordenados de mayor a menor grado de descentralización:

  1. Entrenamiento e inferencia completamente en cadena
    Esta es la forma más pura de DeAI, que introduce seguridad y confiabilidad garantizadas por contratos inteligentes para las aplicaciones DeAI. Este caso de uso es la visión a largo plazo de ICP, que se hará posible después de integrar nodos que soporten GPU.

  2. Inferencia completamente en cadena utilizando modelos entrenados fuera de la cadena
    Este escenario asume que el modelo se ha entrenado fuera de la cadena y se ha subido a la cadena. La inferencia se lleva a cabo completamente en la cadena y tiene la misma seguridad y confiabilidad que un contrato inteligente convencional. Actualmente, ICP admite la inferencia en cadena de modelos con millones de parámetros. Por ejemplo, se puede consultar el caso de uso de clasificación de imágenes en cadena.

  3. Modelo almacenado en cadena, inferencia en el dispositivo del usuario
    En este caso, el modelo se entrena fuera de la cadena y se sube para ser almacenado en la cadena, y la operación de inferencia se completa en el dispositivo del usuario. El usuario debe descargar el modelo primero, y si confía en su dispositivo, puede confiar en la corrección de los resultados de inferencia. Sin embargo, la desventaja de este enfoque es que requiere descargar el modelo al dispositivo del usuario, lo que puede llevar a una disminución de la confidencialidad del modelo y a una reducción de la experiencia del usuario debido al aumento de la latencia. ICP admite este caso de uso para casi todos los modelos existentes, ya que sus contratos inteligentes pueden almacenar modelos de hasta 500GiB. Un ejemplo es el chatbot de IA en el navegador construido a partir de un modelo de lenguaje de código abierto (LLM) proporcionado por ICP.

  4. Tokenización, mercados y orquestación
    Este tipo de aplicaciones se refiere al uso de contratos inteligentes como la capa base para la tokenización, transacciones de mercado y la orquestación de tareas de modelos de IA y hardware. Dado que ICP es una blockchain de propósito general, puede soportar diseños de contratos inteligentes de cualquier complejidad.

  5. Contratos inteligentes que llaman a servicios de IA Web2
    Los contratos inteligentes que se ejecutan en ICP pueden llamar a servicios de Web2 a través de solicitudes HTTP, como OpenAI y Claude. Un ejemplo es un contrato inteligente que llama a la API de OpenAI.

¿Por qué elegir DeAI?

La forma más pura de DeAI tiene el potencial de resolver el problema de confianza en la IA. Actualmente, los usuarios necesitan confiar ciegamente en la IA que opera en servidores centralizados, sin transparencia sobre cómo se utilizan sus datos, cómo se generan las respuestas del modelo de IA y si funciona de manera correcta, confiable y consistente.

Dado que los modelos de IA son una 'caja negra' para los usuarios, construir modelos de IA confiables es un gran desafío. Si los usuarios pueden verificar cómo se entrenó el modelo y confirmar que el proceso de inferencia realmente utilizó ese modelo para generar la salida, este problema se puede solucionar.

A través de los contratos inteligentes Canister de la plataforma ICP, es posible lograr DeAI confiable.

DeAI completamente en cadena

Ejecutar modelos de IA en la cadena presenta requisitos de cálculo y memoria demasiado altos para las blockchain tradicionales. El diseño de ICP hace que los contratos inteligentes sean más potentes a través de las siguientes características:

  • La máquina virtual WebAssembly ofrece un rendimiento casi nativo.

  • El corte de tiempo determinista divide automáticamente los cálculos de larga duración en varios bloques para completarlos.

  • Hardware de nodo potente equipado con especificaciones de hardware estandarizadas: CPU de 32 núcleos, 512GiB de memoria y 30TB NVMe.

Actualmente, ICP admite la inferencia en cadena de modelos pequeños a través de bibliotecas de IA compiladas a WebAssembly (como Sonos Tract). Puede consultar el ejemplo de clasificación de imágenes para entender cómo funciona. La visión a largo plazo de ICP para DeAI es apoyar el cálculo en GPU en cadena, lo que permitirá el entrenamiento e inferencia de modelos más grandes.

#icp $ICP