Repolode
fetchai

fetchai/uAgents

Framework Python para criar agentes de IA autônomos que executam tarefas em horários programados ou reagem a eventos e podem se conectar à rede Fetch.ai.

Estrelas
1,643
Forks
358
Issues abertas
64
Último commit
há 18 horas

O que é?

uAgents é uma biblioteca Python da Fetch.ai para criar agentes autônomos. Os desenvolvedores definem o comportamento dos agentes com decorators, por exemplo, para executar uma tarefa em intervalos fixos ou responder a mensagens recebidas, e podem iniciar um agente com poucas linhas de código.

Cada agente recebe um endereço e pode se registrar no Almanac, um smart contract na blockchain da Fetch.ai, para que outros agentes da rede uAgents possam encontrá-lo e enviar mensagens. As mensagens e as wallets têm assinatura criptográfica, e agentes registrados no Agentverse podem enviar eventos de início, parada, mensagem e erro para o dashboard.

O repositório inclui a biblioteca Python e um pacote uagents-core com as definições essenciais para criar agentes que se integram ao ecossistema Fetch.ai. A instalação é feita via pip e requer Python 3.10 a 3.13.

Recursos principais

  • 01Crie agentes em Python usando decorators simples para tarefas programadas e orientadas a eventos.
  • 02Os agentes se registram no smart contract Almanac para serem encontrados na rede uAgents.
  • 03Mensagens e wallets são protegidas por criptografia.
  • 04Telemetria opcional de eventos enviada ao dashboard do Agentverse.

Casos de uso

  • Criar agentes em segundo plano que executam tarefas em intervalos fixos.
  • Criar agentes que se comunicam com outros agentes na rede Fetch.ai.
  • Prototipar agentes com LLM que respondem a mensagens recebidas.

Início rápido

  1. 1

    Instale uagents pelo PyPI (Python 3.10 a 3.13)

    pip install uagents
  2. 2

    Crie um arquivo com o script do agente mostrado no README

  3. 3

    Execute o script do agente

    python agent.py

Antes de usar

  • O aviso legal do README informa que o software é fornecido "no estado em que se encontra", sem garantias ou responsabilidade.
  • Os agentes que ingressam na rede se registram no contrato inteligente Almanac da blockchain Fetch.ai.

Tópicos

Perguntas frequentes

O que é uAgents?
Framework Python para criar agentes de IA autônomos que executam tarefas em horários programados ou reagem a eventos e podem se conectar à rede Fetch.ai. uAgents é uma biblioteca Python da Fetch.ai para criar agentes autônomos. Os desenvolvedores definem o comportamento dos agentes com decorators, por exemplo, para executar uma tarefa em intervalos fixos ou responder a mensagens recebidas, e podem iniciar um agente com poucas linhas de código.
uAgents é gratuito? Qual é a licença?
uAgents é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
uAgents ainda é mantido?
Manutenção ativa. O último commit de uAgents foi em 20 de out. de 2026.
Para que posso usar uAgents?
Criar agentes em segundo plano que executam tarefas em intervalos fixos. Criar agentes que se comunicam com outros agentes na rede Fetch.ai. Prototipar agentes com LLM que respondem a mensagens recebidas.
Como instalar uAgents?
Instale uagents pelo PyPI (Python 3.10 a 3.13): pip install uagents Crie um arquivo com o script do agente mostrado no README Execute o script do agente: python agent.py
Onde consigo uAgents?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/fetchai/uAgents

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados