Alex
周末的时候,Odyssey(@Odyssey_Leexixi)在群里推荐了一篇X文,是大V NingNing (@0xNing0x)引用的关于“3分钟创建一个带钱包和X账户的AI Agent”的科普文:
我简单过了一遍,感觉很有意思,虽然有一些细节还不清楚,但是觉得值得关注,就果断收藏了,等晚一点在电脑上打开再仔细研究。
今天我打开相关的文档翻看了一下,明白了这个开发者提到的更多的细节:
他用 Replit 部署了这套服务,会不停的检查相关情况,并调用 API 完成相关任务;
AI 部分,使用了 OpenAI 的 API,用来处理各种上下文的变化,已经做出决策;
钱包的部分,他使用了 Coinbase Developer Platform(CDP) 的 API,因为这个API可以控制钱包,进行相关链上操作;
对我来说,核心部分在于第3,即CDP的API到底能做什么。
于是,我又进一步检查了一下CDP的文档,他还专门有一个章节命名为AI钱包(https://docs.cdp.coinbase.com/learn/docs/ai-wallets),可见确实对自动化这块比较关注。
我打开研究了一下,其实说AI钱包有点儿浮夸,是“供AI使用的钱包”而已。他的API集中在怎么控制这个钱包,完成链上操作,这个和我之前的印象对得上。我就用这个体验一下,看他具体怎么样,好不好用。
检出代码,安装依赖,注册账户并生成API KEY,本地运行。
中间遇到了一点小插曲,提示IP被封禁,直接删除middleware.ts中的逻辑即可
Country UNKNOWN is blocked
demo展示的是给用户自动发送ETH奖励。网站页面很简单,就是点击一下(表示完成了某项任务),链接钱包(支持Coinbase自己的钱包和MetaMask),然后就自动发送奖励了,体验很丝滑。
查看链上交易,你会发现,他新生成一个一套助记词,并选取第一个账户作为主钱包,去Faucet自动领水,然后发给用户。
看来Coinbase这块儿做的不错,有搞头!希望大家也重视一下,早早体验一波。