hash-zh · · 10 min read

区块链上的自主人工智能代理与 ADK-TS 和 NEAR

使用 ADK-TS 和 NEAR Shade Agents 构建安全、自主的区块链人工智能代理。让智能合约、DeFi 和神谕无需人工输入即可运行。

区块链上的自主人工智能代理与 ADK-TS 和 NEAR

如今,大多数区块链应用都需要不断的人工干预。智能合约处于闲置状态,直到有人触发它们。DeFi 协议需要人工重新平衡。

但是,如果您的区块链应用能够独立思考和行动,那又会怎样呢?

ADK-TS × NEAR Shade Agent 模板使这一愿景成为现实。

What Makes This Template Different

与将人工智能嵌入现有基础架构的典型区块链集成不同,该模板从设计之初就旨在实现真正的自主性。

该模板通过一个实际示例展示了这一点:一个人工智能代理通过分析 Reddit 头条新闻来监控以太坊市场情绪,从 CoinGecko 获取实时价格数据,并自主签署交易以更新链上甲骨文合约,无需人工操作。

ADK-TS如何与NEAR Shade Agents协同工作

当我们将两种几乎是天生一对的技术结合在一起时,神奇的事情就发生了:

ADK-TS x NEAR 阴影代理 AI 模板架构

ADK-TS 框架:构建智能 AI 代理

ADK-TS(适用于 TypeScript 的代理开发工具包)为区块链开发带来了真正的 AI 功能。与简单的聊天机器人或 API 封装不同,ADK-TS 可让您构建可推理复杂场景、与其他代理协调并在交互过程中保持内存的代理。   .create("crypto-oracle-agent")   .withModel("gemini-2.5-flash")   .withDescription("Autonomous crypto market analyst")   .withInstruction("Monitor ETH price and sentiment, update oracle")   .asParallel([priceAgent, sentimentAgent])   .build();

ADK-TS 的特别之处在于它的多代理协调。您需要创建擅长特定领域的专业代理,而不是构建一个试图无所不能的庞大 AI 系统。一个代理可能专注于市场分析,而另一个则负责处理交易逻辑--它们可以无缝协作。

NEAR Shade 代理:安全的区块链交易执行

有趣的地方就在这里。NEAR 阴影代理解决了人工智能-区块链集成中的最大难题:人工智能系统如何在不影响安全性的情况下签署交易?

答案就在于账户抽象和可信执行环境(TEE)。每个代理都有自己的 NEAR 账户,并将私钥安全地存储在称为可信执行环境 (TEE) 的可信硬件中。通过 NEAR 的链式签名技术,这些代理不仅可以在 NEAR 上签署交易,还可以在任何区块链上签署交易--以太坊、比特币等等。

这意味着人工智能代理最终可以在多个区块链上独立运行,在没有任何人工干预的情况下做出决策并执行交易。

面向生产型人工智能代理的可信执行环境(TEE)安全性

整个架构从底层开始就采用了生产级安全性设计。可信执行环境可为代理私钥提供硬件级保护,这意味着即使托管基础架构本身也不会对其造成影响。

分散式架构意味着不存在单点故障。代理在分布式 TEE 网络中运行,使整个系统具有抗审查能力和高可用性。所有内容都是开源和可审计的,因此您可以准确验证您的代理是如何运行的,同时保证其运行安全。

Building an Ethereum Price Oracle AI Agent

该模板包括一个功能齐全的 Oracle 代理,演示了完整的自主管道:

代理执行流程:Oracle 更新流程

1.创建多代理系统

该系统使用多个并行工作的专门代理:

// 价格代理 (src/agents/eth-price-agent/)
export const getEthPriceAgent = () => {
  return new LlmAgent({
    name: "eth_price_agent"、
    description:"提供当前以太坊(ETH)价格"、
    指令:"当被问及以太坊时,提供其价格"、
    模型:env.LLM_MODEL、
    工具:工具: [ethPriceTool]、
  });
};

// 情景代理 (src/agents/eth-sentiment-agent/)
export const getEthSentimentAgent = () => {
  返回 new LlmAgent({
    name: "eth_sentiment_agent"、
    description:"根据最新头条新闻提供以太坊情绪"、
    指令:
      "分析头条新闻,并用'正面'、'负面'或'中性'做出回应"、
    模型:env.LLM_MODEL、
    tools:[ethHeadlinesTool]、
    outputKey:"sentiment"、
  });
用于实时数据收集和分析的人工智能工具代理使用复杂的工具收集真实世界的数据:// 价格工具从 CoinGecko API 获取数据
export const ethPriceTool = createTool({
  name: "get_eth_price"、
  description:"获取当前以太坊(ETH)的美元价格"、
  fn: async (_, context) => {
    const response = await fetch(
      "https://api.coingecko.com/api/v3/simple/price?ids=ethereum&vs_currencies=usd"
     );
    const data = await response.json();
    context.state.set("price", data.ethereum.usd);
    返回 `当前以太坊价格:$${data.ethereum.usd};     return美元";
  }、
});

// 情绪工具分析 Reddit 头条新闻
export const ethHeadlinesTool = createTool({
nbsp; name:"get_eth_headlines"、
  description:"从 Reddit 获取最新的以太坊相关新闻标题"、
  fn: async (_, context) => {
    const parser = new Parser();
    const feed = await parser.parseURL(
      "https://www.reddit.com/r/ethereum/.rss"
    );
    const headlines = feed.items.map(item => item.title).slice(0, 10);
    context.state.set("headlines", headlines.join("\\\\n"));
    return headlines;
  }、
});3. 自主交易签名和区块链执行当代理自主签名和广播交易时,神奇的事情就发生了:// 代理收集数据
const { sessionService, runner, session }= await getRootAgent();
const response = await runner.ask("Give ethereum's price and sentiment");

// 从代理状态中提取情报
const { price, sentiment }= currentSession.state;

// 准备区块链交易
const { transaction, hashesToSign } = await getMarketDataPayload(
  price、
  sentiment、
  contractId
);

// 代理自主签署交易
const signRes = await requestSignature({
  path:"ethereum-1"、
  payload: uint8ArrayToHex(hashesToSign[0])、
});

// 向区块链广播
const txHash = await Evm.broadcastTx(signedTransaction);
区块链人工智能代理与传统 Web3 应用程序的对比当前的 Web3 应用程序存在重大限制,阻碍了主流应用和真正的去中心化操作。智能合约是被动的,而不是主动的--它们等待外部触发,而不是监控条件并独立行动。由于市场条件不断变化,DeFi 协议需要手动重新平衡。Oracle 馈送依赖于集中式操作员来推送数据更新。ADK-TS × NEAR Shade 代理解决方案该模板通过实现真正自主的区块链操作来改变游戏规则。人工智能代理可以持续监控市场状况,分析来自多个来源的复杂数据,根据不断变化的情况做出智能决策,并在没有人工参与的情况下跨各种区块链执行交易。构建您的第一个自主代理入门非常简单。# 使用 NEAR Shade Agent 模板创建新项目
npx @iqai/adk-cli new --template shade-agent my-shade-agent
cd my-autonomous-agent
pnpm install模板已包含所有配置,但您需要添加自己的凭证。复制示例环境文件并填写您的详细信息:cp .env.development.local.example .env.development.local 您需要 NEAR 帐户详细信息、Gemini LLM 的 Google API 密钥和 Phala Cloud API 密钥。 对于生产部署,只需一条命令:pnpm dlx @neardefi/shade-agent-cli 这将构建您的项目、创建 Docker 镜像、将其部署到 Phala Cloud 的 TEE 网络,并为您提供一个实时 URL 以与代理的端点交互。现在,您的代理正在安全、分散的环境中自主运行。REST API Endpoints for AI Agent Management一旦您的代理开始运行,您就可以通过简洁的 REST API 与之交互。该模板提供了三个关键端点,可让您全面了解代理的运行情况:GET /api/agent-account: 代理帐户端点可向您显示代理正在使用的 NEAR 帐户及其当前余额。GET /api/eth-account: 以太坊账户端点显示代理用于跨链交易的衍生以太坊地址及其余额。这展示了 NEAR 链签名的强大功能--您的代理可以使用单个 NEAR 账户在多个区块链上运行。POST /api/transaction: 交易端点是神奇发生的地方。当您调用该端点时,您的代理就会开始行动:它收集市场数据、分析情绪,并自主签署和广播交易,以更新 Oracle 合约。您可以直接测试这些端点:curl <https://your-agent.curl<.phala.network/api/transaction>这不仅仅是一个演示,它还是一个功能完备的自主系统,可以处理现实世界中的甲骨文操作。AI Agent Use Cases Beyond Price Oracles此模板仅仅是一个开始。ADK-TS × NEAR Shade Agent 架构可实现以下功能:DeFi AI 应用具有 AI 风险评估功能的自动化收益农业基于市场条件的动态流动性提供具有跨链功能的智能交易机器人Gaming &;NFT AI 集成具有持久区块链身份的自主 NPC通过 AI 分析更新的动态 NFT 元数据由代理管理的跨链游戏资产区块链基础设施自动化去中心化监控和警报系统自主治理参与和投票跨链桥管理跨链游戏资产由代理管理Enterprise Blockchain AI SolutionsSupply chain automation with AI verificationRegulatory compliance monitoring and reportingBusiness process automation on blockchain自主区块链人工智能代理的未来ADK-TS × NEAR Shade 代理模板代表着向真正自主的 Web3 生态系统迈出的第一步。随着人工智能的不断进步和区块链基础架构的不断成熟,我们展望未来:完全由 AI 代理管理的自主 DAO 适应市场条件的自我优化协议跨链 AI 网络合作解决全球问题面向主流应用的自然语言 Web3 界面Start Building AI Blockchain Agents Today 自主 Web3 的未来已经到来、而且比以往任何时候都更容易构建。 要试用模板,请运行以下命令:npx @iqai/adk-cli new --template shade-agent my-shade-agent资源ADK-TS 文档NEAR 阴影代理指南 模板库。

Read next

IQ 生态系统报告 - 2026 年 2 月
hash-zh ·

IQ 生态系统报告 - 2026 年 2 月

二月份 IQ 生态系统报告在此!了解更多关于生态系统新闻和合作伙伴关系的最新信息。IQ 的首个韩元稳定币 KRWQ 与 EtherFuse 一起收购了新韩证券的韩国政府债券。KRWQ 与 First Digital 达成战略合作,IQ AI 为 Polymarket、Kalshi 和 Opinion.trades 开源 MCP 服务器。 获取并入股 IQ - 目前年利率约为 60 在深入了解 IQ AI 的最新更新之前,您应该确保拥有一个