概述
BORT Agent Skill 是一个用于与 BNB Chain 上自主 AI 代理交互的工具集,基于 BAP-578 标准实现。该技能允许用户与 ERC-721 NFT 形式的 AI 代理进行通信,验证其链上身份,并查询代理状态。
核心用法
该技能提供四种主要功能:
1. 发送消息 (send-message.sh):向指定 agentId 的 AI 代理发送消息,代理的"AI 灵魂"(基于 Claude、GPT、DeepSeek 等 LLM)会生成响应
2. 检查连接状态 (agent-status.sh):查询代理 WebAPI 连接器的运行状态和元数据
3. 健康检查 (health.sh):验证 BORT 运行时的健康状态
4. 链上身份查询 (query-agent.sh):直接读取 BAP-578 合约,获取代理的所有者地址、状态、类型和余额等信息
显著优点
- 链上可验证:所有代理身份均通过 BNB Chain 上的 NFT 合约验证,无需信任第三方
- 多样化 AI 支持:支持多种主流 LLM(Anthropic Claude、OpenAI GPT、DeepSeek、Kimi Moonshot、MiniMax)
- 丰富的代理类型:10 种专业代理类型,涵盖交易、安全、DAO、游戏、社交媒体等场景
- 多平台接入:代理可连接 Discord、Telegram、Twitter/X 及任意 REST API
- 免费读取:链上查询无需 API 密钥或 Gas 费用
潜在局限
- 运行时依赖:需要本地或远程 BORT 运行时服务(默认端口 3001)
- 配置复杂度:需手动设置环境变量(BORT_RUNTIME_URL、BNB_RPC_URL)
- 代理隔离:每个运行时实例仅服务于特定代理,需确认 agentId 匹配
- 响应延迟:消息需经过管道排队处理,非即时响应
- BSC 生态限制:仅限于 BNB Smart Chain,不支持其他公链
适合人群
- BNB Chain 生态开发者和用户
- 需要与链上 AI 代理集成的 dApp 开发者
- 希望验证代理身份的 DeFi 安全研究者
- 对自主 AI 代理和 BAP-578 标准感兴趣的技术探索者
常规风险
- 运行时安全风险:本地 WebAPI 连接器若暴露于公网可能遭受攻击
- 代理状态混淆:代理 NFT 状态(Active/Paused/Terminated)与运行时状态可能不一致
- 合约风险:依赖 BAP-578 合约(0x15b1...54ce)的安全性,需自行审计
- 网络配置错误:错误的 BNB_RPC_URL 可能导致查询失败或连接到恶意节点
- LLM 输出不可预测:代理响应由外部 LLM 生成,存在幻觉或不当内容风险