10分钟-AI × Solana:8.QudeAI与SAM——低代码与Python开发者的Solana AI入口

22 阅读7分钟

欢迎订阅专栏10分钟-AI × Solana

在前几篇中,我们介绍了Solana Agent Kit和X402这两个TypeScript/全栈导向的AI代理框架。但对于低代码开发者Python生态的开发者来说,还有另外两个同样重要的选择——QudeAISAM(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:适用场景对比

维度QudeAISAM
目标用户低代码开发者、Web开发者Python开发者、数据科学家
技术栈Node.js / TypeScriptPython
核心定位低代码代理创建平台Python原生代理中间件
学习曲线中等
灵活性中等(框架约束)高(完全可编程)
部署方式CLI一键部署CLI/API/Streamlit多模式
代币经济QUDE代币 + DAOSAM代币
适用场景快速原型、市场分析代理生产级代理、量化交易、复杂工作流

四、总结

QudeAI和SAM从两个不同的方向丰富了Solana AI代理的开发生态:

  • QudeAI走的是低代码、易上手的路线。通过CLI工具、自然语言交互和模块化设计,让即使没有深厚区块链和AI背景的开发者也能快速创建链上AI代理。其QUDE代币和DAO机制进一步构建了一个围绕代理经济的生态。

  • SAM走的是Python原生、生产就绪的路线。它不追求“一键创建”的便利,而是提供了一套完整的中间件层——多供应商LLM支持、加密钱包管理、持久会话、策略驱动的工具访问——让开发者能够构建真正可以上线的AI代理系统

正如SAM的开发者所言:“大多数代理演示在五次工具调用后就崩溃了。SAM就是解决这个问题的层。” 对于想要将AI代理从概念验证推进到生产部署的Python开发者来说,SAM提供了一个坚实的地基。

下一期预告:我们将进入 Agento——AI代理的自主钱包服务,了解如何为AI代理设计独立的链上钱包架构。