“Syntax”人工智能机器人或许能帮助非编程人员编写以太坊应用程序 – 专家称

Spectral Labs是一家专注于人工智能的加密货币开发公司,旨在让非程序员更容易在区块链上进行开发。该公司将于周二推出名为Syntax的AI应用程序,该应用程序可以帮助任何人(包括编程人员和非编程人员)在以太坊和其他几十种区块链上创建智能合约。

Syntax代表了一项令人印象深刻的技术成就,但Spectral仍面临着说服用户将他们珍贵的数字资产委托给人工智能的障碍。熟悉Chat GPT和类似聊天机器人的人将在Syntax界面上感到熟悉,该界面由加密特定的大型语言模型(LLM)驱动,并可以与用户进行类似短信的对话。

除了回答与区块链相关的查询(如“ETH的流通供应量是多少”)外,该网络应用程序还可以将用户的提示转换为可供生产使用的Solidity代码 – 这是以太坊和其他基于以太坊虚拟机(EVM)标准的区块链所使用的编程语言。

Spectral Labs首席执行官Sishir Varghese在接受Crypto采访时表示:“比如说我想编写一个名为’ABC’的ERC-20代币,总供应量为1亿,Syntax将为用户生成所有代码。用户可以编译、测试漏洞、测试燃气效率和代码优化,然后直接从界面上部署应用程序。”

Ai-powered coding assistants并不新鲜:工程师们在过去一年里一直在使用ChatGPT来生成代码,而微软的人工智能编码精灵GitHub Copilot自发布以来已成为现代编程工具的主要组成部分。

除了专门针对Solidity开发进行调整外,Syntax之所以新颖在于它直接插入了与EVM兼容的区块链,这意味着用户可以按一下按钮立即将他们使用Syntax创建的“代理”部署到以太坊、Arbitrum或Coinbase的Base等区块链上。该应用程序可以配置私钥和其他数据,使代理能够控制真实的加密资金,这意味着代理 – 根据它们被编程的操作 – 可以自由地购买、出售和交易代币,就像它们是真正的人类一样。

在使用LLM时,总是存在“幻觉”的棘手问题 – 即AI可以虚构事物,或者在编码的情况下创建看似正确但容易出错或行为出乎意料的代码。当由AI生成的代码被要求处理真实货币时,幻觉就成了一个明显的问题。

“我们尝试在漏洞检测和代码效率周围设置了一些保障,”Varghese表示。“所有这些都已经内置。此外,还将有一些预先构建的代理来帮助进行漏洞检测。”他补充说,Syntax是在经过特别筛选的经过审计的智能合约、安全报告和开发者文档的数据集上进行训练的。

Varghese承认,使用类似Syntax这样的AI工具将不可避免地带来一些风险:“我认为技术娴熟的开发人员对于所有这些协助工具仍然持谨慎态度 – 除了在Web2中。对于Solidity来说,这实际上将是一种全新的体验。”

Varghese预计,零售交易者而不是经验丰富的程序员将成为Syntax的主要用户。

“我不预见他们会跳进来并信任它,”他指的是技术娴熟的开发人员。“我认为更酷的是,一个从未部署过合约甚至生成过Solidity代码的零售用户,他将能够轻松而容易地做到这一点。”