10分钟-AI × Solana:6.Solana Agent Kit——让AI代理成为链上“一等公民”

23 阅读7分钟

欢迎订阅专栏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-tokenSPL代币操作
@basira-ai/agent-kitBasira信任层集成,每个操作都根据链上策略进行评估
@v402pay/solana-agent-kitv402代理支付,内置消费控制
solana-agent-kit-torch-marketTorch 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代理构建变得更加简单。