Aser,它不仅是一个极简、模块化的 AI Agent 框架,还天然支持 Web3 和链上应用的对接。对我来说,这是一个很有代表性的“AI + Onchain”探索。
项目介绍
Aser 由 Ame Network 提供支持,它的定位是一个 轻量化、自组装的 AI Agent 框架。开发者只需要几行代码,就可以快速搭建出一个具备记忆、知识库、工具调用能力的智能体,并且无缝对接链上应用。

与之配套的还有 Ame Network 的一整套基础设施:
-
Ame Component:将复杂的链上流程拆解为可复用、可组合的组件。
-
Ame SDK:JavaScript SDK,方便在 DApp 中调用和管理 AI 能力。
-
Ame Scan:跨链组件的可视化管理工具。
-
Ame UI:基于 React 的轻量组件库,用于快速构建链上应用和 AI Agent 的交互界面。
这些工具和协议的组合,让 Aser 不仅仅是一个 AI 框架,而是一个完整的 AI + Onchain 堆栈。
核心功能亮点
模块化设计:知识、记忆、工具、追踪、社交等功能都独立存在,灵活扩展。
多存储支持:支持不同的数据库后端,方便不同场景部署。
丰富的工具生态:自带 Web3 工具包和连接器,可直接调用链上数据。
多智能体协作:支持顺序、并行、分层等多种智能体协作模式。
灵活配置:支持 YAML 配置工作流,适合开发复杂应用。
社交集成:可直接接入 Discord、Telegram、Farcaster 等社交网络,构建“会聊天的链上 Agent”。
简单来说,Aser 就像是 LangChain 在 Web3 世界的进阶版,但它的定位更轻巧,专注在 AI Agent 与链上应用的结合。
应用场景
-
链上客服:在 DApp 中构建一个懂合约、会查询链上数据的智能客服。
-
去中心化交易助手:通过 MCP 协议与 EVM 网络交互,帮助用户执行链上操作。
-
链上社区运营:接入 Telegram/Discord,让 Agent 自动回答问题、处理任务。
-
多智能体工作流:比如同时监控多个链上数据源,或者在链上治理中执行复杂任务分工。
快速上手
Aser 的安装非常简单:
pip install aser
或者从源码安装:
git clone https://github.com/AmeNetwork/aser.git
cd aser
pip install -r requirements.txt
配置环境变量(.env
文件):
MODEL_BASE_URL=<your model base url>
MODEL_KEY=<your model key>
示例代码只需要几行:
from aser.agent import Agent
aser = Agent(
name="aser",
model="gpt-4o-mini",
tools=[web3bio, exa],
knowledge=knowledge,
memory=memory,
chat2web3=[connector],
mcp=[price],
trace=trace
)
response = aser.chat("What's Bitcoin?")
print(response)
与其他框架的比较
如果你熟悉 LangChain 或 LlamaIndex,Aser 的思路更轻量,学习成本更低。
如果你关注 Autogen(微软开源的多智能体框架),那么 Aser 在链上协议和 Web3 原生支持上更有优势。
在 Web3 + AI 结合的场景里,目前可替代的项目并不多,Aser 算是少数对标链上协议的 AI Agent 框架。
总结
从产品经理的角度来看,Aser 的价值在于降低了 AI Agent 与 Web3 结合的门槛。对于熟悉链上开发的团队,它提供了一个现成的工具包,能快速把智能体嵌入到 DApp 中;而对 AI 开发者而言,它则提供了一个进入链上世界的简单入口。
我个人的感受是:Aser 可能不会成为“大而全”的 AI Agent 平台,但它非常适合作为 “AI + Onchain 应用的快速实验框架”。如果你正在探索区块链和智能体的结合,Aser 值得尝试。
项目地址: