欢迎订阅专栏:10分钟-AI × Solana
在前几篇中,我们介绍了Solana Agent Kit和X402这两个TypeScript/全栈导向的AI代理框架。但对于低代码开发者和Python生态的开发者来说,还有另外两个同样重要的选择——QudeAI和SAM(Solana Agent Middleware)。
如果说Agent Kit是给AI代理“双手”,X402是给AI代理“钱包”,那么QudeAI和SAM解决的是如何让更多人能创建AI代理 的问题。它们分别从低代码/无代码和Python原生两个方向,降低了Solana AI代理的开发门槛。
一、QudeAI:低代码的“副驾驶”框架
核心定位
QudeAI是一个开源低代码平台,专为在Solana网络上创建、部署和交互AI智能体而设计。其核心理念是:让开发者(甚至非开发者)能够用最少的代码创建链上AI代理。
与Solana Agent Kit的“完整工具包”定位不同,QudeAI更强调**“副驾驶(co-pilot)”** 的角色——在开发过程中为用户提供指导和协作支持。它不对标Agent Kit这类通用型框架,而是专注解决链上AI代理开发的门槛问题。
核心架构
QudeAI采用模块化设计,由以下几个核心组件构成:
| 组件 | 技术方案 | 功能 |
|---|---|---|
| CLI工具 | Node.js + TypeScript | 在命令行中定义、创建和部署AI代理 |
| AI引擎 | OpenAI API(GPT模型) | 驱动代理的自然语言理解和生成 |
| 数据管理 | Firebase + Bitquery API | 存储元数据、用户日志和区块链数据查询 |
| API接口 | RESTful API | 支持GET/POST请求,通过自然语言与代理交互 |
| 区块链 | Solana | 代理部署和执行的底层网络 |
关键能力
QudeAI提供了一套完整的代理生命周期管理能力:
代理部署:通过CLI将自定义AI代理部署到Solana区块链上。
自然语言交互:用自然语言查询与已部署的代理进行交互。
市场分析:实时获取区块链数据,包括市值、顶级代币持有者和交易活动。
趋势洞察:发现趋势代币并分析交易模式。
自定义查询:执行强大的自定义查询以进行高级数据分析。
Bitquery集成:无缝集成Bitquery API以获取区块链数据。
此外,QudeAI还提供了QudeAPI——允许开发者将公开可用的AI代理集成到自己的应用中,无需Solana或AI专业知识;以及QudeSDK——提供即用型代码片段,只需几行代码即可添加AI驱动的交易、聊天机器人等功能。
快速上手
# 1. 克隆仓库
git clone https://github.com/qudeai/qudeai-framework-v.1.git
cd qudeai-framework-v.1
# 2. 安装依赖
npm install
# 3. 配置环境变量(创建.env文件)
PRIVATE_KEYPAIR=<YOUR_PRIVATE_KEYPAIR>
OPENAI_API_KEY=<YOUR_OPENAI_API_KEY>
RPC_ENDPOINT=https://api.mainnet-beta.solana.com
# 4. 构建框架
npm run build
# 5. 向代理提问
npm run askqude Aura "What is the market cap of Solana?"
# 6. 部署代理
npm run deployqude
# 7. 与代理交互
npm run interactqude Aura ask "Trending token 24h"
可用命令包括:查询代理、部署代理、获取趋势代币、获取顶级持有者、获取市值数据、获取首批买家等。
QUDE代币与DAO
QudeAI生态包含一个名为QUDE的治理代币。QUDE是在Pump.fun上公平发射的代币,总量固定为10亿枚,已在Raydium上市。
更值得关注的是QudeDAO——一个由使用QudeAI框架构建的AI代理组成的去中心化自治组织。DAO汇总了通过该框架部署的所有智能体的市值,开发者可以选择将部分代币供应贡献给DAO,以获得代理验证和更高的可见性。QudeDAO的市值与其单个AI代理的总市值直接相关。
市场表现
QudeAI在2025年1月引起了广泛关注:GitHub两周内获得32颗星标和7个分叉,3天内市值突破4000万美元。分析认为,QudeAI在Solana生态中具有独特性,短期内估值可能在5000万至1亿美元之间波动。
二、SAM:Python原生的“中间件”框架
如果说QudeAI是为低代码开发者准备的,那么SAM(Solana Agent Middleware) 就是为Python开发者量身定制的。
核心定位
SAM是一个Python框架,用于构建能够持有上下文、调用工具、执行Solana工作流的AI代理。它的定位是**“中间件”** ——填补AI代理从“概念验证”到“生产部署”之间的鸿沟。
正如其GitHub README所言:“它不是玩具聊天机器人在钱包上粘了一层。它是你在运行有趣的部分之前需要的枯燥中间层。”
大多数代理演示都在同一个地方死掉:它们可以发推文、总结图表、调用一个API,但一旦需要保持记忆、切换模型、处理密钥、流式传输状态到前端、验证交易、重试失败请求——五次工具调用后就崩溃了。SAM就是解决这些问题的层。
核心能力
SAM的架构围绕以下几个核心能力构建:
多供应商LLM支持:原生支持OpenAI、Anthropic、xAI以及本地兼容端点。
工具调用:结构化错误、重试、循环控制和中间件支持。
持久会话:由SQLite支持的持久化会话。
加密钱包和密钥存储:使用Fernet和OS keyring进行加密存储。
Solana和DeFi集成:市场数据、交易、余额和验证。
插件系统:无需重写核心循环即可添加工具。
多种运行界面:CLI、API和Streamlit界面。
工具表面(Tool Surface)
SAM内置了面向生产环境的工具集:
- Solana钱包、余额和交易验证
- Jupiter、Pump.fun、DexScreener和市场数据工作流
- Hyperliquid、Aster、Kalshi和Polymarket的研究/交易流程
- 网络搜索、URL获取和新闻情报
- 记忆、会话和配置管理
- 插件加载的自定义工具
关键设计理念:工具访问是策略驱动的。目标不是让代理变得鲁莽,而是让有用的操作显式、可检查且更容易被控制。
快速上手
# 1. 克隆仓库
git clone https://github.com/prfagit/sam-framework
cd sam-framework
# 2. 使用uv同步依赖
uv sync
# 3. 运行引导设置
uv run sam onboard
# 4. 启动交互式代理
uv run sam run
# 5. 使用命名会话
uv run sam run --session trading_session
# 6. 启动API服务
uv run sam api --host 0.0.0.0 --port 8000
环境变量配置:
LLM_PROVIDER=openai
OPENAI_API_KEY=sk-your-key
ANTHROPIC_API_KEY=sk-ant-your-key
XAI_API_KEY=xai-your-key
SAM_FERNET_KEY=your-generated-key
BRAVE_API_KEY=your-brave-search-key
Provider管理命令:
uv run sam provider list # 列出可用provider
uv run sam provider switch anthropic # 切换provider
uv run sam provider test # 测试当前provider
三、QudeAI vs SAM:适用场景对比
| 维度 | QudeAI | SAM |
|---|---|---|
| 目标用户 | 低代码开发者、Web开发者 | Python开发者、数据科学家 |
| 技术栈 | Node.js / TypeScript | Python |
| 核心定位 | 低代码代理创建平台 | Python原生代理中间件 |
| 学习曲线 | 低 | 中等 |
| 灵活性 | 中等(框架约束) | 高(完全可编程) |
| 部署方式 | CLI一键部署 | CLI/API/Streamlit多模式 |
| 代币经济 | QUDE代币 + DAO | SAM代币 |
| 适用场景 | 快速原型、市场分析代理 | 生产级代理、量化交易、复杂工作流 |
四、总结
QudeAI和SAM从两个不同的方向丰富了Solana AI代理的开发生态:
-
QudeAI走的是低代码、易上手的路线。通过CLI工具、自然语言交互和模块化设计,让即使没有深厚区块链和AI背景的开发者也能快速创建链上AI代理。其QUDE代币和DAO机制进一步构建了一个围绕代理经济的生态。
-
SAM走的是Python原生、生产就绪的路线。它不追求“一键创建”的便利,而是提供了一套完整的中间件层——多供应商LLM支持、加密钱包管理、持久会话、策略驱动的工具访问——让开发者能够构建真正可以上线的AI代理系统。
正如SAM的开发者所言:“大多数代理演示在五次工具调用后就崩溃了。SAM就是解决这个问题的层。” 对于想要将AI代理从概念验证推进到生产部署的Python开发者来说,SAM提供了一个坚实的地基。
下一期预告:我们将进入 Agento——AI代理的自主钱包服务,了解如何为AI代理设计独立的链上钱包架构。