Repolode
fetchai

fetchai/uAgents

Framework de Python para crear agentes de IA autónomos que se ejecutan según una programación o reaccionan a eventos, y pueden unirse a la red de Fetch.ai.

Estrellas
1,643
Forks
358
Issues abiertos
64
Último commit
hace 18 horas

¿Qué es?

uAgents es una biblioteca de Python de Fetch.ai para crear agentes autónomos. Los desarrolladores definen su comportamiento con decoradores, por ejemplo, para ejecutar una tarea en intervalos fijos o responder a mensajes entrantes, y pueden iniciar un agente con unas pocas líneas de código.

Cada agente obtiene una dirección y puede registrarse en Almanac, un smart contract en la blockchain de Fetch.ai, para que otros agentes de la red uAgents puedan encontrarlo y enviarle mensajes. Los mensajes y las wallets se firman criptográficamente, y los agentes registrados en Agentverse pueden enviar eventos de inicio, detención, mensajes y errores a su dashboard.

El repositorio incluye la biblioteca de Python y el paquete uagents-core, que contiene las definiciones básicas para crear agentes integrados con el ecosistema de Fetch.ai. La instalación se realiza mediante pip y es compatible con Python 3.10 a 3.13.

Funciones clave

  • 01Crear agentes en Python con decoradores sencillos para tareas programadas y basadas en eventos.
  • 02Los agentes se registran en el smart contract Almanac para que puedan encontrarlos en la red uAgents.
  • 03Los mensajes y las wallets están protegidos criptográficamente.
  • 04Envío opcional de telemetría de eventos al dashboard de Agentverse.

Casos de uso

  • Crear agentes en segundo plano que ejecuten tareas en intervalos fijos.
  • Crear agentes que se comuniquen con otros agentes de la red de Fetch.ai.
  • Crear prototipos de agentes basados en LLM que respondan a mensajes entrantes.

Inicio rápido

  1. 1

    Instala uagents desde PyPI (Python 3.10 a 3.13)

    pip install uagents
  2. 2

    Crea un archivo con el script del agente que aparece en el README

  3. 3

    Ejecuta el script del agente

    python agent.py

Antes de usarlo

  • El aviso legal del README indica que el software se proporciona tal cual, sin garantías ni responsabilidad.
  • Los agentes que se unen a la red se registran en el contrato inteligente Almanac de la blockchain de Fetch.ai.

Temas

Preguntas frecuentes

¿Qué es uAgents?
Framework de Python para crear agentes de IA autónomos que se ejecutan según una programación o reaccionan a eventos, y pueden unirse a la red de Fetch.ai. uAgents es una biblioteca de Python de Fetch.ai para crear agentes autónomos. Los desarrolladores definen su comportamiento con decoradores, por ejemplo, para ejecutar una tarea en intervalos fijos o responder a mensajes entrantes, y pueden iniciar un agente con unas pocas líneas de código.
¿uAgents es gratuito? ¿Qué licencia tiene?
uAgents es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿uAgents sigue mantenido?
Mantenimiento activo. El último commit de uAgents fue el 20 oct 2026.
¿Para qué puedo usar uAgents?
Crear agentes en segundo plano que ejecuten tareas en intervalos fijos. Crear agentes que se comuniquen con otros agentes de la red de Fetch.ai. Crear prototipos de agentes basados en LLM que respondan a mensajes entrantes.
¿Cómo se instala uAgents?
Instala uagents desde PyPI (Python 3.10 a 3.13): pip install uagents Crea un archivo con el script del agente que aparece en el README Ejecuta el script del agente: python agent.py
¿Dónde consigo uAgents?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/fetchai/uAgents

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados