fetchai/uAgents

A fast and lightweight framework for creating decentralized agents with ease.

What it solves

uAgents 是一个 Python 库,简化了自主 AI 代理的创建与管理。它提供了一个框架,让代理能够按计划执行任务或响应事件,从而在网络中独立运行。

How it works

该框架使用表达式装饰器来定义代理行为(例如 @alice.on_interval)。它通过 Almanac(Fetch.ai 区块链上的智能合约)与 Fetch.ai 区块链集成,允许代理注册并加入全球网络。为确保安全,代理的身份和资产通过加密方式保护消息和钱包。

Who it’s for

想要构建能够相互交互并与 Fetch.ai 生态系统集成的自主代理的 Python 开发者。

Highlights

  • 在 Python 中拥有自主代理
  • 通过 Almanac 智能合约自动注册以实现网络连接
  • 加密安全的消息和钱包
  • 支持计划任务和事件驱动的操作