欢迎订阅专栏:10分钟-AI × Solana
在前五篇中,我们走过了AI开发工具、MCP服务器、Solana Bench评估体系、AI代码生成和AI安全审计。今天,我们将进入AI代理框架与工具包板块的核心——Solana Agent Kit。
如果说前几篇的工具解决的是“开发者如何用AI辅助编程”的问题,那么Solana Agent Kit解决的是一个更宏大的命题:如何让AI代理本身成为Solana链上的独立行动者。
这不是一个辅助工具,而是一个让AI代理拥有链上身份和自主行动能力的操作系统层。
一、什么是Solana Agent Kit?
2024年底,SendAI发布了Solana Agent Kit——一个开源工具包,用于将任意AI模型代理连接到Solana协议。到了2025年,它已经成长为支持60多种链上操作的综合性框架。
它的核心理念是:任何AI代理,无论使用什么模型,都可以自主执行Solana链上操作。
这与传统AI×Crypto项目的本质区别在于:早期的项目大多是用AI帮助人类与区块链交互——解释交易的聊天机器人、简化DeFi的助手。而Agent Kit一代则将AI代理视为链上的“一等公民” ——它们可以持有钱包、自主决策、直接与协议交互。
二、核心架构:三层设计
Solana Agent Kit的架构可以概括为三层:
flowchart TD
A[LLM推理层<br>OpenAI / Anthropic / 本地模型] --> B[Agent Kit执行层<br>TypeScript库 + 预构建工具]
B --> C[Solana链上执行层<br>Jupiter / Metaplex / Raydium等协议]
D[开发者策略层<br>约束 / 权限 / 安全规则] -.-> B
第一层:LLM推理层——负责决策。开发者可以接入OpenAI、Anthropic或本地部署的模型作为代理的“大脑”。
第二层:Agent Kit执行层——负责将LLM的决策转化为链上操作。它本质上是TypeScript库,在Solana标准Web3 SDK之上封装了面向AI代理工作流的高级抽象。
第三层:Solana链上执行层——负责实际执行。Agent Kit已经集成了Jupiter、Metaplex、Raydium等主流协议。
关键设计:开发者可以在LLM和Agent Kit之间插入策略层,用于处理约束和安全规则。这意味着你可以限制代理能做什么、不能做什么。
三、60+链上操作:Agent Kit的能力矩阵
截至最新版本,Solana Agent Kit支持60多种链上操作。以下是核心能力分类:
代币操作
| 操作 | 说明 |
|---|---|
| 部署SPL代币 | 通过Metaplex标准部署 |
| 代币转账 | 资产转移 |
| 余额查询 | 余额检查 |
| SOL质押 | 质押SOL |
| ZK压缩空投 | 通过Light Protocol和Helius实现 |
| 跨链桥接 | 通过Wormhole和deBridge DLN |
NFT管理(通过Metaplex)
- 部署NFT Collection
- NFT铸造
- 元数据管理
- 版税配置
- 3.Land上的NFT创建和自动上架
DeFi集成
- Jupiter Exchange:代币交换
- PumpPortal:在Pump上启动代币
- Raydium:池创建(CPMM、CLMM、AMMv4)
- Orca Whirlpool:集成
- Meteora:动态AMM、DLMM池、Alpha Vault
- Openbook:市场创建
- Drift:Vaults、永续合约、借贷
- Adrena:永续合约交易
- Lulo:借贷(USDC最佳APR)
- JupSOL:质押
- Solayer:sSOL质押
AI专用功能
- DALL-E集成:为NFT自动生成艺术作品
- 自然语言处理:将区块链命令转化为操作
- 价格反馈:市场分析
- 自动决策:自主执行能力
四、快速上手
安装
npm install solana-agent-kit
或使用pnpm:
pnpm install solana-agent-kit
基础配置
创建.env文件:
OPENAI_API_KEY=your_openai_api_key
初始化Agent
import { SolanaAgentKit, createSolanaTools } from "solana-agent-kit";
const agent = new SolanaAgentKit(
"your-wallet-private-key-as-base58", // 钱包私钥
"https://api.mainnet-beta.solana.com", // RPC URL
"your-openai-api-key" // OpenAI API Key
);
const tools = createSolanaTools(agent);
典型操作示例
部署新代币:
const result = await agent.deployToken(
"my ai token", // 名称
"uri", // URI
"token", // 符号
9, // 精度
1000000 // 初始供应量
);
console.log("Token Mint Address:", result.mint.toString());
创建NFT Collection:
const collection = await agent.deployCollection({
name: "My NFT Collection",
uri: "https://arweave.net/metadata.json",
royaltyBasisPoints: 500, // 5%
creators: [
{ address: "creator-wallet-address", percentage: 100 },
],
});
代币交换:
import { PublicKey } from "@solana/web3.js";
const signature = await agent.trade(
new PublicKey("target-token-mint"), // 目标代币
100, // 数量
new PublicKey("source-token-mint"), // 源代币
300 // 3%滑点
);
五、AI框架集成
Agent Kit的一个关键优势是与主流AI框架的深度集成:
| 框架 | 集成方式 |
|---|---|
| LangChain | 开箱即用的LangChain工具,支持React框架的自主代理、持久交互的内存管理、实时反馈的流式响应 |
| Vercel AI SDK | 框架无关的支持,快速简便的工具包设置 |
| LangGraph | 多代理系统示例,使用LangGraph的StateGraph |
这意味着你可以将Agent Kit无缝集成到现有的AI开发工作流中,无论是基于LangChain的代理系统,还是基于Vercel AI SDK的Web应用。
六、插件生态:可扩展的Agent能力
Agent Kit采用插件化架构,开发者可以根据需要安装特定插件:
| 插件 | 功能 |
|---|---|
@solana-agent-kit/plugin-token | SPL代币操作 |
@basira-ai/agent-kit | Basira信任层集成,每个操作都根据链上策略进行评估 |
@v402pay/solana-agent-kit | v402代理支付,内置消费控制 |
solana-agent-kit-torch-market | Torch Market DAO启动平台集成 |
这种插件化设计使得Agent Kit可以持续扩展——社区可以为新的协议或功能创建插件,而无需修改核心代码。
七、V2升级:从15到60+的跨越
Solana Agent Kit V2是一次重大升级。V1支持约15种操作,而V2将这一数字扩展到了60+。
V2的主要改进包括:
- 更广泛的操作覆盖:从基础的代币交易扩展到跨链桥接、永续合约、复杂DeFi策略等
- 插件化架构:核心功能模块化,支持按需安装
- 更完善的文档:完整的文档站点 docs.sendai.fun
- 迁移指南:为V1用户提供平滑升级路径
八、实际应用场景
Agent Kit发布后,基于代理的系统在Solana上的生产部署急剧增长。以下是一些已经被验证有效的应用类别:
组合再平衡代理:监控用户头寸,根据策略参数自动执行再平衡。
收益优化代理:根据利率变化在不同借贷协议间移动资本。
MEV和套利代理:在传统量化逻辑之上,用LLM辅助机会检测。
DAO治理代理:分析提案并根据委托政策自动投票。
NFT交易代理:对地板价扫货、列出低估资产、跨市场套利。
值得注意的是,纯LLM驱动的交易(没有量化约束)表现不佳——语言模型不具备竞争性执行所需的延迟特性。成功的模式通常用LLM做战略推理,用量化系统做实际执行。
九、基础设施需求
自主代理对基础设施的要求与传统应用不同:
- 持续读取负载:代理持续监控状态,即使不发送交易也会对RPC端点产生稳定压力
- 突发写入模式:当代理决定行动时,通常在短时间内提交多笔交易
- 延迟敏感:竞争同一机会(套利、清算)的代理有与传统交易机器人相同的延迟要求
这就是为什么部署大规模代理系统的团队通常使用专业的Solana基础设施(如RPC Fast)而非通用RPC端点。
十、总结
Solana Agent Kit代表了AI与区块链结合的一个关键转折点:
- 从“AI帮人用链”到“AI自主上链” :代理成为链上的独立行动者,而不仅仅是人类的辅助工具
- 从“单点工具”到“完整框架” :60+操作、插件化架构、多AI框架集成,形成了一个完整的生态
- 从“概念验证”到“生产部署” :组合再平衡、收益优化、DAO治理等场景已经在实际运行
正如SendAI所宣告的:任何代理,使用任何模型,都可以自主执行Solana链上操作。Agent Kit正在将这一愿景变为现实。
下一期预告:我们将进入 X402——全能型AI代理框架,了解这个支持多供应商AI、内置DeFi和NFT能力的一站式框架如何让AI代理构建变得更加简单。