Fetch.ai emplea un mecanismo de consenso único llamado UPoW. Este sistema permite que incluso nodos menos potentes obtengan una parte de las recompensas del bloque. UPoW funciona generando nuevos bloques de manera similar a los protocolos estándar de Prueba-de-Participación, pero también clasifica los problemas computacionales por dificultad y los empaqueta en paquetes de prueba de trabajo.
La plataforma de Fetch.ai combina de forma única blockchain, inteligencia artificial y aprendizaje automático para crear una economía digital descentralizada. Su arquitectura y tecnologías fundamentales fomentan un entorno donde los Agentes Económicos Autónomos (AEAs) prosperan, facilitando tareas complejas y automatizadas en diversos sectores.
La estructura fundamental de la red Fetch.ai incluye el contrato Almanac, el Servicio de Nombres Fetch y el Libro Mayor Fetch. El contrato Almanac es un repositorio que almacena información crítica sobre Agentes de IA, mientras que el Servicio de Nombres Fetch proporciona convenciones de nombres legibles por humanos para la identificación de recursos. Como columna vertebral de la infraestructura descentralizada, el Libro Mayor Fetch garantiza el intercambio seguro de datos y la integridad transaccional.
Los AEA son programas de software que operan de forma autónoma en el ecosistema Fetch.ai. Se comunican, negocian y colaboran utilizando un lenguaje común conocido como Lenguaje de Comunicación del Agente (ACL). Estos agentes pueden representar a personas, empresas o dispositivos, y se encargan de diversas tareas. Los AEA se crean utilizando AEA Framework, un conjunto de herramientas basado en Python que equipa a los desarrolladores con las herramientas necesarias para desarrollar y probar estos agentes. Se pueden administrar e implementar utilizando AEA Manager, una interfaz web que ofrece acceso a varios servicios.
Eficiencia de la tarea: Las AEAs tienen herramientas dentro del marco para navegar por la red, ejecutar operaciones de manera eficiente y perseguir nuevos objetivos.
El marco AEA es un conjunto de desarrollo integral para crear y gestionar AEAs. Proporciona las herramientas necesarias para el funcionamiento eficiente del agente y permite a los desarrolladores dar conjuntos específicos de entradas a los AEAs para diversas situaciones. El marco incluye:
Marco Económico Abierto Simple (sOEF):Permite que los AEA naveguen por la red Fetch.ai, ejecuten tareas y busquen objetivos.
Los AEAs en Fetch.ai se pueden aplicar en numerosos dominios, incluyendo pero no limitado a:
El concepto de Agentes de IA introducido por Fetch.ai a través del Marco uAgents es un desarrollo fascinante en sistemas descentralizados e inteligencia artificial. En su núcleo, el marco tiene como objetivo facilitar la creación de programas de software autónomos e inteligentes capaces de interactuar y colaborar entre sí en una red descentralizada.
Una de las principales ventajas de este enfoque es su potencial para revolucionar diversos sectores al permitir a los agentes de IA abordar retos complejos, agilizar los procesos y mejorar la toma de decisiones. La documentación proporciona ejemplos convincentes, como la aplicación de agentes de IA en la gestión de la cadena de suministro y los servicios financieros. Imagine una cadena de suministro en la que los agentes de IA se comuniquen y coordinen sin problemas, optimizando todo, desde la previsión de la demanda y el control del inventario hasta la logística y la mitigación de riesgos. Este nivel de automatización inteligente podría mejorar significativamente la eficiencia, reducir los costos y proporcionar visibilidad en tiempo real en toda la operación.
Del mismo modo, en el sector financiero, los Agentes de IA podrían automatizar transacciones comerciales, realizar evaluaciones de riesgos sofisticadas, detectar patrones de fraude e incluso proporcionar asesoramiento financiero personalizado a los clientes en función de sus perfiles y las condiciones del mercado. El potencial de los Agentes de IA para simplificar procesos, descubrir ideas valiosas y fortalecer las medidas de seguridad en este ámbito es inmenso. Sin embargo, lo que realmente distingue al marco uAgents es su énfasis en la descentralización y el control del usuario. Al permitir que los desarrolladores creen Agentes de IA como entidades públicas o privadas, el marco logra un delicado equilibrio entre transparencia y privacidad. Esta flexibilidad es crucial en sectores donde la confidencialidad y la protección de datos son fundamentales, como las finanzas o la atención médica.
Los agentes públicos, con sus manifiestos y digestiones de protocolo expuestos, permiten una colaboración e interoperabilidad sin problemas. Imagina un Agente de IA público de una empresa logística compartiendo sus métodos de comunicación, permitiendo que otros agentes interactúen y coordinen tareas de transporte directamente. Este nivel de apertura podría fomentar la innovación y facilitar asociaciones entre industrias. Por el contrario, los agentes privados mantienen ocultos los detalles de su protocolo, asegurando un alto grado de confidencialidad y seguridad. Una institución financiera, por ejemplo, podría desarrollar un Agente de IA privado para manejar transacciones sensibles, protegiendo sus protocolos de escrutinio externo y aún siendo descubrible a través del Almanaque.
Esta dualidad de agentes públicos y privados se alinea perfectamente con los principios de descentralización y las interacciones sin confianza que sustentan las tecnologías blockchain y de registros distribuidos. Al capacitar a los usuarios para controlar el nivel de transparencia y exposición de sus Agentes de IA, el Marco de uAgents abraza la ética de los sistemas descentralizados al mismo tiempo que aborda preocupaciones prácticas en torno a la privacidad y protección de datos. Además, la naturaleza de código abierto del marco y su integración con el Motor de IA y la plataforma Agentverse de Fetch.ai crean un ecosistema propicio para la innovación y la colaboración. Los desarrolladores de diversos orígenes pueden contribuir a la evolución del marco, fomentando una comunidad vibrante dedicada a avanzar en las capacidades y aplicaciones de Agentes de IA en un contexto descentralizado.
Agentverse es un entorno de desarrollo integrado (IDE) basado en la nube que sirve como un portal al amplio Framework de uAgents y su vasta gama de casos de uso. Este potente marco facilita el desarrollo de Agentes de IA descentralizados, permitiéndoles comunicarse, negociar y colaborar de manera fluida dentro de una red descentralizada y sin confianza. Una de las principales ventajas del Agentverse es su enfoque amigable para el usuario. Con una interfaz gráfica de usuario sencilla, la plataforma reduce las barreras para la adopción de la tecnología de agentes de IA, haciéndola accesible para desarrolladores de todos los niveles de habilidad. Esto se logra a través de la provisión de plantillas de agentes predefinidas y casos de uso, lo que permite a los usuarios crear Agentes de IA de forma rápida y sencilla, incluso con solo conocimientos básicos de Python.
El Explorador del Agentverse es un componente crucial de la plataforma, actuando como una herramienta de descubrimiento intuitiva para Agentes de IA registrados dentro del contrato del Almanaque. Este directorio descentralizado alberga información detallada sobre agentes registrados, incluyendo sus capacidades, protocolos y métodos de comunicación. A través del Explorador, los usuarios pueden buscar y conectarse con otros agentes, filtrándolos en función de resúmenes de protocolo únicos o atributos específicos.
Los agentes mostrados en el Explorador pueden clasificarse como agentes alojados, locales o de buzón, cada uno sirviendo propósitos distintos. Los agentes alojados son aquellos desarrollados e implementados directamente en el Agentverse, asegurando un tiempo de actividad continuo y capacidades de edición de código en tiempo real. Los agentes locales, por otro lado, están diseñados para propósitos de prueba, apuntando hacia puntos finales locales. Por último, los agentes de buzón están registrados dentro de la Sala de correo de Agentverse, lo que les permite enviar y recibir mensajes continuamente, incluso cuando están fuera de línea.
La sección "Mis Agentes" del Agentverse es donde los desarrolladores realmente pueden dar vida a sus Agentes de IA. Con un tiempo de actividad objetivo del 100%, los agentes alojados siempre se mantienen en línea y actualizados dentro del contrato del Almanaque. El proceso de implementación está optimizado, lo que permite a los usuarios tener un nuevo agente en funcionamiento implementado en solo unos clics, ya sea desde un script en blanco o basado en plantillas predefinidas. La escalabilidad es una consideración clave dentro de la sección "Mis Agentes", ya que la plataforma está diseñada para escalar automáticamente con la cantidad de mensajes que recibe un agente. Esto garantiza que los desarrolladores puedan concentrarse en crear el código de agente más innovador sin la molestia de implementar y administrar continuamente la infraestructura de sus agentes. La seguridad también es una prioridad, con agentes que se ejecutan en entornos seguros y particionados de Python, protegiendo su código de intentos maliciosos de acceder a su información. Además, el Agentverse ofrece la opción de suscribirse a listas de prohibición, lo que le permite ignorar fácilmente a los agentes identificados como actores malintencionados.
El servicio de Correo de Agentverse es un servicio potente que aborda el desafío de mantener un servidor en funcionamiento constante para la comunicación de agentes. Al configurar buzones para sus agentes, el Correo les permite recuperar mensajes y tomar acciones apropiadas, incluso cuando están fuera de línea. Este servicio es particularmente valioso en escenarios donde mantener un servidor se convierte en un desafío, ya que gestiona los mensajes entrantes enviados por otros agentes y sirve como intermediario de confianza. Los desarrolladores pueden descargar estos mensajes más tarde sin necesidad de un servidor en funcionamiento constante, lo que permite una comunicación fluida entre agentes registrados en Agentverse y agentes locales.
Una de las características destacadas del Agentverse es su integración con billeteras y el Fetch.ai Ledger. Los Agentes de IA alojados en la plataforma tienen la capacidad de interactuar con el Fetch.ai Ledger, lo que les permite enviar y recibir transacciones, consultar saldos, interactuar con contratos inteligentes y más. Esta integración fortalece el sistema de confianza dentro del Agentverse y permite la consulta transparente de transacciones realizadas por cualquier agente.
Además del entorno de desarrollo, el Agentverse ofrece un conjunto de funciones avanzadas, incluida la funcionalidad de 'Servicios'. Esta característica permite a los desarrolladores combinar agentes en grupos de servicios, lo que les permite ofrecer servicios a los usuarios. Por ejemplo, en el contexto de un servicio de reserva de hotel, los desarrolladores pueden crear agentes individuales que representen diferentes aspectos del servicio, como recepción, gestión de habitaciones y servicios de conserjería. Estos agentes luego se pueden combinar en un grupo de servicios, brindando a los usuarios una experiencia fluida e integrada a través de una sola interfaz.
El Agentverse se integra con la interfaz de chat DeltaV y el motor de IA Fetch.ai, lo que permite a los usuarios proporcionar información humana que guía al motor de IA para encontrar e interactuar con agentes de IA relevantes registrados en la red. Esta potente combinación permite a los usuarios solicitar servicios específicos, como reservar una habitación de hotel en una ciudad en particular, y el motor de IA identificará y se comunicará con los agentes apropiados para cumplir con la solicitud.
El contrato del Almanaque juega un papel fundamental en el ecosistema de Fetch.ai, actuando como un centro centralizado que facilita la descubrición y comunicación entre Agentes de IA. Su importancia radica en su capacidad para cerrar la brecha entre la naturaleza descentralizada de los Agentes de IA y la necesidad de un directorio coordinado y accesible de sus capacidades y protocolos.
Almanac sirve como un directorio descentralizado, similar al Servicio de Nombres de Dominio (DNS) de Internet. Contiene información detallada sobre los agentes de IA registrados, incluidas sus capacidades, protocolos y métodos de comunicación. Este repositorio organizado de datos de agentes permite a los usuarios explorar e interactuar con varios agentes a través de Agentverse Explorer, filtrándolos en función de resúmenes de protocolo únicos.
El proceso de registro dentro del Almanaque es fundamental para que los agentes de IA establezcan su presencia y permitan las interacciones remotas. Los agentes deben actualizar periódicamente sus datos de registro dentro de las limitaciones específicas de los bloques para mantener la información actualizada y precisa, garantizando la relevancia de los datos para los usuarios. Este proceso dinámico garantiza que el almanaque permanezca actualizado, reflejando el panorama en constante evolución de los agentes de IA y sus capacidades.
Una de las características clave del Almanaque es su papel en facilitar la distinción entre Agentes de IA públicos y privados. Esta flexibilidad es posible gracias a la interacción entre el Almanaque y los protocolos que rigen las interacciones de agentes dentro del Marco de uAgents. Los protocolos, en este contexto, establecen las reglas y estructuras de mensajes que permiten a los Agentes de IA comprender las comunicaciones de los demás y coordinarse eficazmente para la ejecución de tareas. Estos protocolos son fundamentales para el funcionamiento fluido de la red descentralizada, asegurando que los agentes puedan colaborar y trabajar hacia objetivos comunes.
Cuando un Agente de IA se designa como público durante su desarrollo, su manifiesto de protocolo y los resúmenes asociados se publican dentro del Almanaque, lo que hace que su punto final esté disponible para la comunicación con otros agentes. Esta transparencia fomenta la colaboración y la interoperabilidad, ya que los agentes externos pueden interactuar directamente con el agente público, comprendiendo sus métodos de comunicación y capacidades. Por el contrario, los Agentes de IA privados mantienen un mayor grado de confidencialidad al no divulgar su manifiesto de protocolo al mundo exterior. Si bien sus resúmenes siguen siendo visibles en el Almanaque, lo que permite su descubrimiento, los detalles de sus protocolos reales permanecen ocultos. Esto asegura que solo los agentes explícitamente conscientes del protocolo del agente privado puedan comunicarse con él, proporcionando un entorno de comunicación controlado y seguro cuando sea necesario.
Esta dualidad de agentes públicos y privados, facilitada por el Almanaque y los protocolos subyacentes, se alinea con los principios de descentralización e interacciones sin confianza que sustentan el ecosistema Fetch.ai. Empodera a los desarrolladores y usuarios para encontrar un equilibrio entre transparencia y privacidad, adaptando el nivel de exposición para sus Agentes de IA según sus requisitos específicos y casos de uso. Además, el Almanaque mejora la confianza y la integridad dentro del ecosistema al requerir que los agentes verifiquen la propiedad de su dirección a través de la validación de la firma durante el proceso de registro. Este paso de verificación asegura la precisión de la información almacenada en el Almanaque, mitigando el riesgo de agentes maliciosos o no autorizados que intenten manipular el directorio.
El OEF respalda la red Fetch.ai, proporcionando un mercado descentralizado para que los agentes descubran e interactúen entre sí, intercambien datos y accedan a servicios. Está alimentado por Fetch.ai Ledger, una red blockchain que facilita transferencias de valor y coordina las actividades de los agentes.
El Smart Ledger de Fetch.ai es una parte integral de su ecosistema, que proporciona una combinación única de tecnología blockchain y un Grafo Acíclico Dirigido (DAG). Esta estructura híbrida permite un procesamiento eficiente de transacciones y una amplia manipulación de datos, lo cual es crucial para el funcionamiento de Agentes Económicos Autónomos (AEAs) y sus actividades complejas. El Smart Ledger integra elementos tradicionales de blockchain con características de DAG, lo que le permite manejar grandes volúmenes de transacciones y datos. Esta configuración asegura que la red pueda soportar la comunicación y transacciones que involucran simultáneamente a millones de agentes.
A diferencia de las cadenas de bloques tradicionales que siguen una estructura lineal, el Fetch Smart Ledger asigna transacciones a carriles diferentes. Este enfoque mejora la capacidad de la red para manejar un gran número de transacciones de manera concurrente. El libro mayor no solo registra transacciones, sino que también procesa una gran cantidad de datos, decisiones tomadas por los AEAs e interacciones dentro de la red, todo en tiempo real. Este registro garantiza la seguridad y transparencia de las operaciones en la red.
El Smart Ledger juega un papel crucial en la funcionalidad de AEAs. Sustenta sus actividades, como reservar vuelos u hoteles, y otros servicios al registrar transacciones y acciones realizadas por AEAs. Los tokens FET se utilizan dentro de este marco para transacciones, incluido el pago de servicios y recompensar a AEAs por sus contribuciones.
El enfoque de Fetch.ai para combinar IA, aprendizaje automático y tecnología blockchain lo diferencia de los sistemas de IA tradicionales. Al aprovechar estructuras descentralizadas, mejora la transparencia y reduce los riesgos de manipulación. La integración de funcionalidades de IA en el Smart Ledger facilita el manejo de tareas complejas y grandes volúmenes de datos, una característica poco común en los sistemas de IA convencionales.
El Fetch Smart Ledger, con sus capacidades avanzadas, es adecuado para diversas industrias:
Fetch.ai, siendo una tecnología relativamente nueva, ha visto una implementación temprana en sectores como la movilidad y el automóvil, las finanzas descentralizadas (DeFi) y las ciudades inteligentes. Su tecnología se ha aplicado en redes descentralizadas para la carga de vehículos eléctricos y plataformas de comercio de productos básicos como Mettalex.
Los contratos inteligentes en Fetch.ai se implementan a través del marco CosmPy. Aquí tienes un desglose detallado de su naturaleza, soporte de lenguaje, implementación y ejecución:
Fetch.ai emplea un protocolo de aprendizaje automático descentralizado llamado CoLearn. Este protocolo permite a los AEAs compartir datos y modelos sin comprometer la privacidad o la seguridad. CoLearn se implementa utilizando CosmWasm, un lenguaje de contrato inteligente de alto rendimiento, e incluye un mercado para comprar y vender datos y modelos.
La red Fetch.ai presume de interoperabilidad con otras blockchains y redes. Esto se logra a través de un protocolo de intercambio intercadena basado en Cosmos SDK, lo que permite a los agentes Fetch.ai acceder a datos y servicios de plataformas como Ethereum y la red BNB. La plataforma también facilita el intercambio de tokens FET con otras criptomonedas utilizando puentes como Axelar.
El objetivo principal del Motor de IA es analizar, comprender y vincular la entrada humana con los Agentes de IA más adecuados, facilitando interacciones en lenguaje natural. Logra esto leyendo la entrada del usuario, convirtiéndola en tareas realizables y seleccionando los Agentes de IA apropiados registrados en el Agentverse para realizar esas tareas. La fortaleza del Motor de IA radica en su capacidad para comprender y adaptarse a diferentes contextos. Examina tendencias y convierte entradas aleatorias en ideas significativas evaluando interacciones anteriores. Cuando se enfrenta a la incertidumbre, el Motor de IA solicita comentarios del usuario para verificar que sus sugerencias y recomendaciones se alineen con el objetivo final del usuario. Esta comprensión contextual permite al Motor de IA anticipar activamente las necesidades del usuario y adaptarse en consecuencia, creando una experiencia fluida e intuitiva.
La función de enrutamiento inteligente del motor de IA juega un papel crucial en su eficacia. Esta función permite que el motor de IA evalúe cuidadosamente los agentes disponibles registrados en el Almanaque, teniendo en cuenta su espectro de rendimiento y datos de rendimiento pasados. Al considerar estos factores, el motor de IA garantiza que las tareas se asignen a agentes con la experiencia apropiada, maximizando la probabilidad de completar con éxito la tarea y mejorando la experiencia general del usuario.
DeltaV actúa como una interfaz frontal para el Motor de IA, proporcionando a los usuarios una interfaz de chat simple e intuitiva a través de la cual pueden ingresar sus solicitudes. Estas solicitudes son luego traducidas por el Motor de IA en una serie de tareas que deben ser realizadas por los Agentes de IA apropiados. DeltaV ha sido desarrollado con la intención de conectar a los usuarios con los Agentes de IA de manera fluida y amigable. Sirve como el portal al Motor de IA, los Agentes de IA y la plataforma Agentverse, permitiendo a los usuarios acceder a una amplia gama de servicios y funcionalidades a través de una sola interfaz.
Los desarrolladores pueden aprovechar la tecnología de Agentes de IA de Fetch.ai y encapsular Modelos de Lenguaje Grande (LLMs), modelos de Aprendizaje Automático (ML), APIs existentes y otra lógica empresarial para hacer servicios accesibles a través de DeltaV. Al desarrollar y registrar sus Agentes de IA dentro de Agentverse: Servicios, los desarrolladores pueden garantizar que sus servicios sean recuperables y accesibles a través de la interfaz de chat de DeltaV.
Fetch.ai y Bosch han ampliado su cooperación estableciendo la Fundación Fetch.ai para investigar, desarrollar y comercializar tecnologías Web3. Esta colaboración tiene como objetivo crear máquinas que se organicen en redes y tomen decisiones económicas, permitiendo que los objetos en Internet de las Cosas (IoT) participen en interacciones económicas, como un coche eléctrico negociando precios de electricidad.
La integración de la IA y el aprendizaje automático en la red Fetch.ai es una característica fundamental de la plataforma. Fetch.ai emplea sofisticados algoritmos de aprendizaje automático y mecanismos eficientes de manejo de datos. Estas tecnologías permiten a los Agentes Económicos Autónomos (AEA) aprender de las interacciones, optimizar las decisiones y ejecutar de forma autónoma tareas complejas. Las capacidades de aprendizaje automático de la red permiten el análisis y la predicción de tendencias, lo que mejora la eficacia de los AEA en diversas aplicaciones, como la gestión de la cadena de suministro, la distribución de energía y los servicios financieros.
Fetch.ai emplea un mecanismo de consenso único llamado UPoW. Este sistema permite que incluso nodos menos potentes obtengan una parte de las recompensas del bloque. UPoW funciona generando nuevos bloques de manera similar a los protocolos estándar de Prueba-de-Participación, pero también clasifica los problemas computacionales por dificultad y los empaqueta en paquetes de prueba de trabajo.
La plataforma de Fetch.ai combina de forma única blockchain, inteligencia artificial y aprendizaje automático para crear una economía digital descentralizada. Su arquitectura y tecnologías fundamentales fomentan un entorno donde los Agentes Económicos Autónomos (AEAs) prosperan, facilitando tareas complejas y automatizadas en diversos sectores.
La estructura fundamental de la red Fetch.ai incluye el contrato Almanac, el Servicio de Nombres Fetch y el Libro Mayor Fetch. El contrato Almanac es un repositorio que almacena información crítica sobre Agentes de IA, mientras que el Servicio de Nombres Fetch proporciona convenciones de nombres legibles por humanos para la identificación de recursos. Como columna vertebral de la infraestructura descentralizada, el Libro Mayor Fetch garantiza el intercambio seguro de datos y la integridad transaccional.
Los AEA son programas de software que operan de forma autónoma en el ecosistema Fetch.ai. Se comunican, negocian y colaboran utilizando un lenguaje común conocido como Lenguaje de Comunicación del Agente (ACL). Estos agentes pueden representar a personas, empresas o dispositivos, y se encargan de diversas tareas. Los AEA se crean utilizando AEA Framework, un conjunto de herramientas basado en Python que equipa a los desarrolladores con las herramientas necesarias para desarrollar y probar estos agentes. Se pueden administrar e implementar utilizando AEA Manager, una interfaz web que ofrece acceso a varios servicios.
Eficiencia de la tarea: Las AEAs tienen herramientas dentro del marco para navegar por la red, ejecutar operaciones de manera eficiente y perseguir nuevos objetivos.
El marco AEA es un conjunto de desarrollo integral para crear y gestionar AEAs. Proporciona las herramientas necesarias para el funcionamiento eficiente del agente y permite a los desarrolladores dar conjuntos específicos de entradas a los AEAs para diversas situaciones. El marco incluye:
Marco Económico Abierto Simple (sOEF):Permite que los AEA naveguen por la red Fetch.ai, ejecuten tareas y busquen objetivos.
Los AEAs en Fetch.ai se pueden aplicar en numerosos dominios, incluyendo pero no limitado a:
El concepto de Agentes de IA introducido por Fetch.ai a través del Marco uAgents es un desarrollo fascinante en sistemas descentralizados e inteligencia artificial. En su núcleo, el marco tiene como objetivo facilitar la creación de programas de software autónomos e inteligentes capaces de interactuar y colaborar entre sí en una red descentralizada.
Una de las principales ventajas de este enfoque es su potencial para revolucionar diversos sectores al permitir a los agentes de IA abordar retos complejos, agilizar los procesos y mejorar la toma de decisiones. La documentación proporciona ejemplos convincentes, como la aplicación de agentes de IA en la gestión de la cadena de suministro y los servicios financieros. Imagine una cadena de suministro en la que los agentes de IA se comuniquen y coordinen sin problemas, optimizando todo, desde la previsión de la demanda y el control del inventario hasta la logística y la mitigación de riesgos. Este nivel de automatización inteligente podría mejorar significativamente la eficiencia, reducir los costos y proporcionar visibilidad en tiempo real en toda la operación.
Del mismo modo, en el sector financiero, los Agentes de IA podrían automatizar transacciones comerciales, realizar evaluaciones de riesgos sofisticadas, detectar patrones de fraude e incluso proporcionar asesoramiento financiero personalizado a los clientes en función de sus perfiles y las condiciones del mercado. El potencial de los Agentes de IA para simplificar procesos, descubrir ideas valiosas y fortalecer las medidas de seguridad en este ámbito es inmenso. Sin embargo, lo que realmente distingue al marco uAgents es su énfasis en la descentralización y el control del usuario. Al permitir que los desarrolladores creen Agentes de IA como entidades públicas o privadas, el marco logra un delicado equilibrio entre transparencia y privacidad. Esta flexibilidad es crucial en sectores donde la confidencialidad y la protección de datos son fundamentales, como las finanzas o la atención médica.
Los agentes públicos, con sus manifiestos y digestiones de protocolo expuestos, permiten una colaboración e interoperabilidad sin problemas. Imagina un Agente de IA público de una empresa logística compartiendo sus métodos de comunicación, permitiendo que otros agentes interactúen y coordinen tareas de transporte directamente. Este nivel de apertura podría fomentar la innovación y facilitar asociaciones entre industrias. Por el contrario, los agentes privados mantienen ocultos los detalles de su protocolo, asegurando un alto grado de confidencialidad y seguridad. Una institución financiera, por ejemplo, podría desarrollar un Agente de IA privado para manejar transacciones sensibles, protegiendo sus protocolos de escrutinio externo y aún siendo descubrible a través del Almanaque.
Esta dualidad de agentes públicos y privados se alinea perfectamente con los principios de descentralización y las interacciones sin confianza que sustentan las tecnologías blockchain y de registros distribuidos. Al capacitar a los usuarios para controlar el nivel de transparencia y exposición de sus Agentes de IA, el Marco de uAgents abraza la ética de los sistemas descentralizados al mismo tiempo que aborda preocupaciones prácticas en torno a la privacidad y protección de datos. Además, la naturaleza de código abierto del marco y su integración con el Motor de IA y la plataforma Agentverse de Fetch.ai crean un ecosistema propicio para la innovación y la colaboración. Los desarrolladores de diversos orígenes pueden contribuir a la evolución del marco, fomentando una comunidad vibrante dedicada a avanzar en las capacidades y aplicaciones de Agentes de IA en un contexto descentralizado.
Agentverse es un entorno de desarrollo integrado (IDE) basado en la nube que sirve como un portal al amplio Framework de uAgents y su vasta gama de casos de uso. Este potente marco facilita el desarrollo de Agentes de IA descentralizados, permitiéndoles comunicarse, negociar y colaborar de manera fluida dentro de una red descentralizada y sin confianza. Una de las principales ventajas del Agentverse es su enfoque amigable para el usuario. Con una interfaz gráfica de usuario sencilla, la plataforma reduce las barreras para la adopción de la tecnología de agentes de IA, haciéndola accesible para desarrolladores de todos los niveles de habilidad. Esto se logra a través de la provisión de plantillas de agentes predefinidas y casos de uso, lo que permite a los usuarios crear Agentes de IA de forma rápida y sencilla, incluso con solo conocimientos básicos de Python.
El Explorador del Agentverse es un componente crucial de la plataforma, actuando como una herramienta de descubrimiento intuitiva para Agentes de IA registrados dentro del contrato del Almanaque. Este directorio descentralizado alberga información detallada sobre agentes registrados, incluyendo sus capacidades, protocolos y métodos de comunicación. A través del Explorador, los usuarios pueden buscar y conectarse con otros agentes, filtrándolos en función de resúmenes de protocolo únicos o atributos específicos.
Los agentes mostrados en el Explorador pueden clasificarse como agentes alojados, locales o de buzón, cada uno sirviendo propósitos distintos. Los agentes alojados son aquellos desarrollados e implementados directamente en el Agentverse, asegurando un tiempo de actividad continuo y capacidades de edición de código en tiempo real. Los agentes locales, por otro lado, están diseñados para propósitos de prueba, apuntando hacia puntos finales locales. Por último, los agentes de buzón están registrados dentro de la Sala de correo de Agentverse, lo que les permite enviar y recibir mensajes continuamente, incluso cuando están fuera de línea.
La sección "Mis Agentes" del Agentverse es donde los desarrolladores realmente pueden dar vida a sus Agentes de IA. Con un tiempo de actividad objetivo del 100%, los agentes alojados siempre se mantienen en línea y actualizados dentro del contrato del Almanaque. El proceso de implementación está optimizado, lo que permite a los usuarios tener un nuevo agente en funcionamiento implementado en solo unos clics, ya sea desde un script en blanco o basado en plantillas predefinidas. La escalabilidad es una consideración clave dentro de la sección "Mis Agentes", ya que la plataforma está diseñada para escalar automáticamente con la cantidad de mensajes que recibe un agente. Esto garantiza que los desarrolladores puedan concentrarse en crear el código de agente más innovador sin la molestia de implementar y administrar continuamente la infraestructura de sus agentes. La seguridad también es una prioridad, con agentes que se ejecutan en entornos seguros y particionados de Python, protegiendo su código de intentos maliciosos de acceder a su información. Además, el Agentverse ofrece la opción de suscribirse a listas de prohibición, lo que le permite ignorar fácilmente a los agentes identificados como actores malintencionados.
El servicio de Correo de Agentverse es un servicio potente que aborda el desafío de mantener un servidor en funcionamiento constante para la comunicación de agentes. Al configurar buzones para sus agentes, el Correo les permite recuperar mensajes y tomar acciones apropiadas, incluso cuando están fuera de línea. Este servicio es particularmente valioso en escenarios donde mantener un servidor se convierte en un desafío, ya que gestiona los mensajes entrantes enviados por otros agentes y sirve como intermediario de confianza. Los desarrolladores pueden descargar estos mensajes más tarde sin necesidad de un servidor en funcionamiento constante, lo que permite una comunicación fluida entre agentes registrados en Agentverse y agentes locales.
Una de las características destacadas del Agentverse es su integración con billeteras y el Fetch.ai Ledger. Los Agentes de IA alojados en la plataforma tienen la capacidad de interactuar con el Fetch.ai Ledger, lo que les permite enviar y recibir transacciones, consultar saldos, interactuar con contratos inteligentes y más. Esta integración fortalece el sistema de confianza dentro del Agentverse y permite la consulta transparente de transacciones realizadas por cualquier agente.
Además del entorno de desarrollo, el Agentverse ofrece un conjunto de funciones avanzadas, incluida la funcionalidad de 'Servicios'. Esta característica permite a los desarrolladores combinar agentes en grupos de servicios, lo que les permite ofrecer servicios a los usuarios. Por ejemplo, en el contexto de un servicio de reserva de hotel, los desarrolladores pueden crear agentes individuales que representen diferentes aspectos del servicio, como recepción, gestión de habitaciones y servicios de conserjería. Estos agentes luego se pueden combinar en un grupo de servicios, brindando a los usuarios una experiencia fluida e integrada a través de una sola interfaz.
El Agentverse se integra con la interfaz de chat DeltaV y el motor de IA Fetch.ai, lo que permite a los usuarios proporcionar información humana que guía al motor de IA para encontrar e interactuar con agentes de IA relevantes registrados en la red. Esta potente combinación permite a los usuarios solicitar servicios específicos, como reservar una habitación de hotel en una ciudad en particular, y el motor de IA identificará y se comunicará con los agentes apropiados para cumplir con la solicitud.
El contrato del Almanaque juega un papel fundamental en el ecosistema de Fetch.ai, actuando como un centro centralizado que facilita la descubrición y comunicación entre Agentes de IA. Su importancia radica en su capacidad para cerrar la brecha entre la naturaleza descentralizada de los Agentes de IA y la necesidad de un directorio coordinado y accesible de sus capacidades y protocolos.
Almanac sirve como un directorio descentralizado, similar al Servicio de Nombres de Dominio (DNS) de Internet. Contiene información detallada sobre los agentes de IA registrados, incluidas sus capacidades, protocolos y métodos de comunicación. Este repositorio organizado de datos de agentes permite a los usuarios explorar e interactuar con varios agentes a través de Agentverse Explorer, filtrándolos en función de resúmenes de protocolo únicos.
El proceso de registro dentro del Almanaque es fundamental para que los agentes de IA establezcan su presencia y permitan las interacciones remotas. Los agentes deben actualizar periódicamente sus datos de registro dentro de las limitaciones específicas de los bloques para mantener la información actualizada y precisa, garantizando la relevancia de los datos para los usuarios. Este proceso dinámico garantiza que el almanaque permanezca actualizado, reflejando el panorama en constante evolución de los agentes de IA y sus capacidades.
Una de las características clave del Almanaque es su papel en facilitar la distinción entre Agentes de IA públicos y privados. Esta flexibilidad es posible gracias a la interacción entre el Almanaque y los protocolos que rigen las interacciones de agentes dentro del Marco de uAgents. Los protocolos, en este contexto, establecen las reglas y estructuras de mensajes que permiten a los Agentes de IA comprender las comunicaciones de los demás y coordinarse eficazmente para la ejecución de tareas. Estos protocolos son fundamentales para el funcionamiento fluido de la red descentralizada, asegurando que los agentes puedan colaborar y trabajar hacia objetivos comunes.
Cuando un Agente de IA se designa como público durante su desarrollo, su manifiesto de protocolo y los resúmenes asociados se publican dentro del Almanaque, lo que hace que su punto final esté disponible para la comunicación con otros agentes. Esta transparencia fomenta la colaboración y la interoperabilidad, ya que los agentes externos pueden interactuar directamente con el agente público, comprendiendo sus métodos de comunicación y capacidades. Por el contrario, los Agentes de IA privados mantienen un mayor grado de confidencialidad al no divulgar su manifiesto de protocolo al mundo exterior. Si bien sus resúmenes siguen siendo visibles en el Almanaque, lo que permite su descubrimiento, los detalles de sus protocolos reales permanecen ocultos. Esto asegura que solo los agentes explícitamente conscientes del protocolo del agente privado puedan comunicarse con él, proporcionando un entorno de comunicación controlado y seguro cuando sea necesario.
Esta dualidad de agentes públicos y privados, facilitada por el Almanaque y los protocolos subyacentes, se alinea con los principios de descentralización e interacciones sin confianza que sustentan el ecosistema Fetch.ai. Empodera a los desarrolladores y usuarios para encontrar un equilibrio entre transparencia y privacidad, adaptando el nivel de exposición para sus Agentes de IA según sus requisitos específicos y casos de uso. Además, el Almanaque mejora la confianza y la integridad dentro del ecosistema al requerir que los agentes verifiquen la propiedad de su dirección a través de la validación de la firma durante el proceso de registro. Este paso de verificación asegura la precisión de la información almacenada en el Almanaque, mitigando el riesgo de agentes maliciosos o no autorizados que intenten manipular el directorio.
El OEF respalda la red Fetch.ai, proporcionando un mercado descentralizado para que los agentes descubran e interactúen entre sí, intercambien datos y accedan a servicios. Está alimentado por Fetch.ai Ledger, una red blockchain que facilita transferencias de valor y coordina las actividades de los agentes.
El Smart Ledger de Fetch.ai es una parte integral de su ecosistema, que proporciona una combinación única de tecnología blockchain y un Grafo Acíclico Dirigido (DAG). Esta estructura híbrida permite un procesamiento eficiente de transacciones y una amplia manipulación de datos, lo cual es crucial para el funcionamiento de Agentes Económicos Autónomos (AEAs) y sus actividades complejas. El Smart Ledger integra elementos tradicionales de blockchain con características de DAG, lo que le permite manejar grandes volúmenes de transacciones y datos. Esta configuración asegura que la red pueda soportar la comunicación y transacciones que involucran simultáneamente a millones de agentes.
A diferencia de las cadenas de bloques tradicionales que siguen una estructura lineal, el Fetch Smart Ledger asigna transacciones a carriles diferentes. Este enfoque mejora la capacidad de la red para manejar un gran número de transacciones de manera concurrente. El libro mayor no solo registra transacciones, sino que también procesa una gran cantidad de datos, decisiones tomadas por los AEAs e interacciones dentro de la red, todo en tiempo real. Este registro garantiza la seguridad y transparencia de las operaciones en la red.
El Smart Ledger juega un papel crucial en la funcionalidad de AEAs. Sustenta sus actividades, como reservar vuelos u hoteles, y otros servicios al registrar transacciones y acciones realizadas por AEAs. Los tokens FET se utilizan dentro de este marco para transacciones, incluido el pago de servicios y recompensar a AEAs por sus contribuciones.
El enfoque de Fetch.ai para combinar IA, aprendizaje automático y tecnología blockchain lo diferencia de los sistemas de IA tradicionales. Al aprovechar estructuras descentralizadas, mejora la transparencia y reduce los riesgos de manipulación. La integración de funcionalidades de IA en el Smart Ledger facilita el manejo de tareas complejas y grandes volúmenes de datos, una característica poco común en los sistemas de IA convencionales.
El Fetch Smart Ledger, con sus capacidades avanzadas, es adecuado para diversas industrias:
Fetch.ai, siendo una tecnología relativamente nueva, ha visto una implementación temprana en sectores como la movilidad y el automóvil, las finanzas descentralizadas (DeFi) y las ciudades inteligentes. Su tecnología se ha aplicado en redes descentralizadas para la carga de vehículos eléctricos y plataformas de comercio de productos básicos como Mettalex.
Los contratos inteligentes en Fetch.ai se implementan a través del marco CosmPy. Aquí tienes un desglose detallado de su naturaleza, soporte de lenguaje, implementación y ejecución:
Fetch.ai emplea un protocolo de aprendizaje automático descentralizado llamado CoLearn. Este protocolo permite a los AEAs compartir datos y modelos sin comprometer la privacidad o la seguridad. CoLearn se implementa utilizando CosmWasm, un lenguaje de contrato inteligente de alto rendimiento, e incluye un mercado para comprar y vender datos y modelos.
La red Fetch.ai presume de interoperabilidad con otras blockchains y redes. Esto se logra a través de un protocolo de intercambio intercadena basado en Cosmos SDK, lo que permite a los agentes Fetch.ai acceder a datos y servicios de plataformas como Ethereum y la red BNB. La plataforma también facilita el intercambio de tokens FET con otras criptomonedas utilizando puentes como Axelar.
El objetivo principal del Motor de IA es analizar, comprender y vincular la entrada humana con los Agentes de IA más adecuados, facilitando interacciones en lenguaje natural. Logra esto leyendo la entrada del usuario, convirtiéndola en tareas realizables y seleccionando los Agentes de IA apropiados registrados en el Agentverse para realizar esas tareas. La fortaleza del Motor de IA radica en su capacidad para comprender y adaptarse a diferentes contextos. Examina tendencias y convierte entradas aleatorias en ideas significativas evaluando interacciones anteriores. Cuando se enfrenta a la incertidumbre, el Motor de IA solicita comentarios del usuario para verificar que sus sugerencias y recomendaciones se alineen con el objetivo final del usuario. Esta comprensión contextual permite al Motor de IA anticipar activamente las necesidades del usuario y adaptarse en consecuencia, creando una experiencia fluida e intuitiva.
La función de enrutamiento inteligente del motor de IA juega un papel crucial en su eficacia. Esta función permite que el motor de IA evalúe cuidadosamente los agentes disponibles registrados en el Almanaque, teniendo en cuenta su espectro de rendimiento y datos de rendimiento pasados. Al considerar estos factores, el motor de IA garantiza que las tareas se asignen a agentes con la experiencia apropiada, maximizando la probabilidad de completar con éxito la tarea y mejorando la experiencia general del usuario.
DeltaV actúa como una interfaz frontal para el Motor de IA, proporcionando a los usuarios una interfaz de chat simple e intuitiva a través de la cual pueden ingresar sus solicitudes. Estas solicitudes son luego traducidas por el Motor de IA en una serie de tareas que deben ser realizadas por los Agentes de IA apropiados. DeltaV ha sido desarrollado con la intención de conectar a los usuarios con los Agentes de IA de manera fluida y amigable. Sirve como el portal al Motor de IA, los Agentes de IA y la plataforma Agentverse, permitiendo a los usuarios acceder a una amplia gama de servicios y funcionalidades a través de una sola interfaz.
Los desarrolladores pueden aprovechar la tecnología de Agentes de IA de Fetch.ai y encapsular Modelos de Lenguaje Grande (LLMs), modelos de Aprendizaje Automático (ML), APIs existentes y otra lógica empresarial para hacer servicios accesibles a través de DeltaV. Al desarrollar y registrar sus Agentes de IA dentro de Agentverse: Servicios, los desarrolladores pueden garantizar que sus servicios sean recuperables y accesibles a través de la interfaz de chat de DeltaV.
Fetch.ai y Bosch han ampliado su cooperación estableciendo la Fundación Fetch.ai para investigar, desarrollar y comercializar tecnologías Web3. Esta colaboración tiene como objetivo crear máquinas que se organicen en redes y tomen decisiones económicas, permitiendo que los objetos en Internet de las Cosas (IoT) participen en interacciones económicas, como un coche eléctrico negociando precios de electricidad.
La integración de la IA y el aprendizaje automático en la red Fetch.ai es una característica fundamental de la plataforma. Fetch.ai emplea sofisticados algoritmos de aprendizaje automático y mecanismos eficientes de manejo de datos. Estas tecnologías permiten a los Agentes Económicos Autónomos (AEA) aprender de las interacciones, optimizar las decisiones y ejecutar de forma autónoma tareas complejas. Las capacidades de aprendizaje automático de la red permiten el análisis y la predicción de tendencias, lo que mejora la eficacia de los AEA en diversas aplicaciones, como la gestión de la cadena de suministro, la distribución de energía y los servicios financieros.