用 AI 写了一个 ETH AI 聊天机器人。
https://github.com/lmy375/ethgpt
大部分代码都是 AI 直接生成的,尤其是前端和文档。
后端接了以太坊节点 RPC 和 Etherscan API。比较有意思的一点是支持了连接钱包。意味着你可以让 AI 生成交易,然后去真实的执行。比如可以让 AI 去抓取链上合约的代码和 AI,生成调用合约的交易。
由于生成交易要 ABI 编码,这种精细的编码实际上大语言模型是很容易出错的。但对于简单的参数基本也可以了。后面可以考虑加个单独的 ABI 编解码 tool 去优化这里。
开发上用的是 Cline + Sonnet 3.7 。体验还是很不错的,大部分时间就是看 Cline 秀操作。但偶尔 Patch 大文件的时候会莫名其妙的插入大段的重复代码,导致无限自我修复的流程。
直接放截图:
Agno 自带的命令行蛮好看的
AI 写的界面
连接钱包
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。