A Spectral Labs, a mesterséges intelligenciával foglalkozó kriptográfiai fejlesztő cég szeretné megkönnyíteni a nem programozók számára a blokkláncokra építkezést. Kedden a cég elindítja a Syntaxot, egy mesterséges intelligencia alkalmazást, amely bárkinek – kódolóknak és nem kódolóknak egyaránt – segíthet felpörögni. intelligens szerződések az Ethereumhoz és több tucat másik blokklánchoz.
Míg a Syntax lenyűgöző technikai vívmányt képvisel, a Spectral még mindig azzal az akadálysal néz szembe, hogy meggyőzze a felhasználókat, hogy bízzák az AI-t értékes digitális eszközeik birtokában.
A Chat GPT-t és a hasonló chatbotokat ismerők otthonosan mozoghatnak a Syntax felületen, amelyet egy kriptospecifikus nagynyelvi modell (LLM) hajt meg, és SMS-szerű beszélgetéseket folytathat a felhasználókkal.
Amellett, hogy megválaszolja a blokklánccal kapcsolatos kérdéseket, például „mi az ETH keringő készlete”, a webalkalmazás a felhasználóktól érkező kéréseket termelésre kész Solidity kóddal – az Ethereum és más, az Ethereum virtuális gépen alapuló blokkláncok által használt programozási nyelvvé alakíthatja. (EVM) szabvány.
„A szintaxis felhasználók lefordíthatják, hibakereshetik és telepíthetik a mesterséges intelligencia által generált szilárdsági kódot” – áll a Spectral Labs közleményében, hozzátéve, hogy az NFT-k, az arbitrázsbotok és a rollupok a technológia lehetséges használati esetei közé tartoznak.
„Tegyük fel, hogy egy „ABC” nevű ERC-20 tokent akarok kódolni 100 milliós készlettel” – mondta a Spectral Labs vezérigazgatója, Sishir Varghese a CoinDesknek adott interjúban. „A szintaxis az összes kódot generálná a felhasználó számára. A felhasználó lefordíthatja, tesztelheti a sebezhetőségeket, tesztelheti a gázhatékonyságot és a kódoptimalizálást, majd közvetlenül a láncon telepítheti az alkalmazást közvetlenül a felületről.”
A mesterséges intelligencia által működtetett kódolási asszisztensek nem újdonságnak számítanak: a mérnökök az elmúlt évben a ChatGPT-t használták kód generálására, a GitHub Copilot, a Microsoft mesterséges intelligencia alapú kódoló fenegyereke pedig 2021-es megjelenése óta a modern programozási arzenál alappillére lett.
„Azt mondanám, hogy nem igazán volt olyan LLM, amely a Solidityre lett volna finoman hangolva” – mondta Varghese.
Amellett, hogy kifejezetten a Solidity fejlesztésre van hangolva, a Syntax újszerű abban, hogy egyenesen EVM-kompatibilis blokkláncokhoz csatlakozik, ami azt jelenti, hogy a felhasználók egy gomb megnyomásával azonnal telepíthetik a Syntax által készített „ügynökeiket” olyan blokkláncokra, mint az Ethereum, az Arbitrum vagy a Coinbase’s Base.
Az alkalmazás privát kulcsokkal és egyéb adatokkal konfigurálható, hogy az ügynökök irányíthassák a valódi kriptopénzeket, ami azt jelenti, hogy az ügynökök – attól függően, hogy mire vannak programozva – szabadon engedhetők a tokenek vásárlására, eladására és kereskedelmére, mintha valódi emberek voltak.
Amikor LLM-ek használatáról van szó, mindig ott van a „hallucinációk” trükkös kérdése – ahol a mesterséges intelligencia kitalál dolgokat, vagy kódolás esetén helyesnek tűnő kódot hoz létre, amely hibára hajlamos vagy váratlanul viselkedik. Amikor a mesterséges intelligencia által generált kód valódi pénz kezelését kapja, a hallucinációk nyilvánvaló problémává válnak.
„Megpróbáltunk bizonyos biztosítékokat bevezetni a sebezhetőségek észlelése és a kód hatékonysága körül” – mondta Varghese. „Ezek mindegyike már be van építve. Ezenkívül lesz néhány előre beépített ügynök, amelyek szintén segítenek a sebezhetőségek felderítésében.”
A szintaxist az auditált intelligens szerződések, biztonsági jelentések és fejlesztői dokumentumok speciálisan összeállított készletére képezték ki – tette hozzá.
„A minőségi adatkészlet létrehozása nagyon fontos, mert azt szeretné, hogy az LLM reprodukálja a kódot” – mondta Varghese. „Ha mindent elveszel, ami valaha létezett, akkor nem fogsz igazán jó eredményeket elérni.”
A Spectral Labs vezérigazgatója megengedte, hogy egy olyan mesterséges intelligencia-eszköz, mint a Syntax használata elkerülhetetlenül kockázatokkal jár: „Úgy gondolom, hogy a képzett fejlesztők még mindig eléggé félnek minden másodpilóta dologtól – kivéve a Web2-t. A Solidity számára ez egy vadonatúj megoldás lesz. tapasztalat, hogy őszinte legyek.”
Varghese arra számít, hogy a tapasztalt programozók helyett a kiskereskedők lesznek a Syntax fő felhasználói.
„Nem látom előre, hogy beugranak és megbíznak benne” – mondta a képzett fejlesztőkre utalva. „Szerintem az a menőbb, hogy egy kiskereskedő, aki még soha nem kötött szerződést, vagy még csak nem is generált Solidity kódot, ezt egészen zökkenőmentesen és egyszerűen meg tudja csinálni.”