Spanish - AI-DSL Phase 2 — Final report

Source article: AI-DSL Phase 2 — Final report. The AI-DSL Project for an AI… | by Matt Iklé | SingularityNET
Translation by: emaden
Dework task link: https://app.dework.xyz/singularitynet-ambas/test-38287?taskId=41f7b74c-d28e-4462-b8c6-2714ac9d53a2
Community review: Please leave comments below about translation quality or like this post if it is well translated

AI-DSL Fase 2 — Informe final

El proyecto AI-DSL para una capa de interconectividad de IA en el mercado de IA descentralizado de SingularityNet.

Nos complace anunciar la finalización de la Fase 2 del proyecto de desarrollo AI-DSL. El proyecto AI-DSL (AI Domain Specific Language) de SingularityNET permitirá que cualquier persona, incluso los usuarios sin conocimientos técnicos, vinculen IA simples como legos y las ensamblen en flujos de trabajo complejos. Este proyecto está creando una capa de interconectividad inteligente y revolucionaria para aumentar la utilidad de cada servicio en SingularityNET Platform/Marketplace.

Con el apoyo entusiasta de la comunidad de Cardano, se otorgaron fondos de Cardano Catalyst Fund7 a la Fase 2 del proyecto de desarrollo AI-DSL, para apoyar la investigación y el desarrollo en curso.

El proyecto AI-DSL es una piedra angular de la expansión y evolución de SingularityNET Platform/Marketplace en una herramienta revolucionaria para la IA descentralizada y:

  1. Contribuir a la amplia usabilidad e interoperabilidad de los servicios en la Plataforma

  2. Permita que se creen fácilmente flujos de trabajo de IA descentralizados que se pueden conectar en red

  3. Proporcionar protocolos estructurales y enlaces para permitir que SingularityNET evolucione como una red autoorganizada.

  4. Crear un marco para la posible aparición de AGI a partir de esta red de IA

Los beneficios a corto plazo de este proyecto son el descubrimiento de servicios, la interoperabilidad y la vinculación; el potencial a largo plazo es un conjunto de herramientas de IA complejas que se organizan y ensamblan automáticamente. Estas oportunidades hacen de este proyecto una base notable para construir el futuro de la IA descentralizada.

Resumen AI-DSL

Actualmente, la mayoría de los sistemas de IA requieren que la entrada y la salida tengan un formato de archivo, un formato de datos, una organización de datos, etc. muy específicos. Esta especificidad se produce a expensas de la flexibilidad; los datos de un agente de IA no son legibles para otros agentes. El proyecto AI-DSL hará que las IA sean interoperables por primera vez al proporcionar un protocolo de comunicación estandarizado donde los servicios de IA podrán:

  • Ubique servicios de IA compatibles en la Plataforma (o en cualquier lugar donde se use AI-DSL),

  • Verificar exactamente lo que requiere el servicio,

  • Cómo procesa y qué tipo de datos genera.

El servicio iniciador podrá llamar a esos servicios compatibles según sea necesario para completar un flujo de trabajo. Esta capacidad aumentará exponencialmente los procesos de IA que se pueden lograr mediante combinaciones de servicios de IA en la Plataforma/Mercado. De este modo, todos los servicios de SingularityNET son colectivamente más potentes y más capaces en general. Este protocolo innovador también facilitará que los usuarios accedan a todos los servicios de IA que necesitan a través de un único punto de entrada. Esto ahorra tiempo al eliminar la necesidad de pasar por múltiples proveedores o buscar servicios específicos en múltiples plataformas.

AI-DSL Fase 1 fue una prueba de concepto que utilizó simples “problemas de juguete” (operaciones aritméticas matemáticas básicas) para demostrar el camino a seguir para vincular secuencias lógicas y verificar previamente las entradas y salidas. Además, se inició el trabajo de ontología para definir los requerimientos del sistema. Este progreso fundacional creó la base para la investigación fundamental completada durante la Fase 2.

Logros de la fase 2

La fase 2 se basó en esta prueba de concepto y llevó la investigación más allá. El equipo de AI-DSL creó primero un conjunto de herramientas lógicas básicas de IA; estas son herramientas matemáticas fundamentales que la mayoría de los tipos de sistemas de IA llaman y usan:

  • Minimización de errores/descenso de gradiente,

  • regresión lineal,

  • y regresión logística.

Luego, estos servicios se configuraron para llamarse entre sí a través del protocolo del proyecto AI-DSL, centrándose en conectar los servicios mediante tipos. Nuestro equipo se centró en gran medida en la síntesis y verificación del programa en esta fase, comprobando que el servicio que se va a llamar produzca realmente el resultado necesario. Los resultados prácticos de este trabajo fueron muy emocionantes, y los aprendizajes están informando futuras direcciones de desarrollo de maneras intrigantes.

La investigación fundamental en esta fase se centró en seis amplias áreas de enfoque:

  1. Tareas de registro

  2. Tareas de ontología

  3. Tareas exploratorias de contratos inteligentes

  4. Casos de prueba

  5. Tareas de producción

  6. Tareas coevolutivas

Consulte el informe de cierre y el video para obtener más detalles.

Siguiente, AI-DSL Fase 3

Durante esta próxima fase, el equipo implementará AI-DSL en servicios de plataforma en vivo, configurará un flujo de trabajo de demostración y lo pondrá a disposición como SDK para usuarios avanzados. Estos desarrollos sentarán las bases prácticas para las capacidades del proyecto AI-DSL para la síntesis y verificación de programas y la funcionalidad de búsqueda de registros.

Los objetivos específicos de la Fase 3 serán:

  • Optimice el protocolo conectándolo y probándolo en aplicaciones de IA del mundo real que se ejecutan en SingularityNET Marketplace.

  • Centrarse en las tecnologías subyacentes requeridas para las implementaciones de proyectos AI-DSL,

  • Identificar las áreas críticas de desarrollo del proyecto, así como las direcciones futuras más prometedoras.

El equipo de desarrollo del proyecto AI-DSL está en camino de lanzar una versión inicial del producto en 2023.

Una de las claves para futuras iteraciones del proyecto AI-DSL identificadas por el equipo es el uso potencial de MeTTa, el lenguaje de OpenCog Hyperon . El proyecto AI-DSL actualmente utiliza el lenguaje de programación Idris, pero se espera que MeTTa eventualmente reemplace a Idris para brindar una mayor flexibilidad y eficiencia y permitir que se lleven a cabo composiciones más grandes de servicios de IA. El equipo comenzará a considerar esta conversión durante esta fase de desarrollo.

El futuro de SingularityNET con la integración del proyecto AI-DSL

Desarrollar algoritmos de IA personalizados que puedan resolver problemas del mundo real ha sido tedioso, costoso y lento. El proyecto AI-DSL allana el camino para que los usuarios accedan a todos los servicios de IA que necesitan en un solo lugar. Estos flujos de trabajo autoensamblados reemplazarán el proceso actual que requiere mucha mano de obra para crear procesos de IA únicos y especializados. Este protocolo creará un modo universal de intercomunicación y colaboración de IA, haciendo que los beneficios de los procesos complejos de IA sean accesibles para todos.

Manténgase actualizado con las últimas noticias

Únase a la conversación y siga a SingularityNET para conocer las últimas noticias y actualizaciones: