Spectral Labs, фірма з розробки Крипто , яка зосереджена на штучному інтелекті, хоче полегшити для непрограмістів створення на блокчейнах. У вівторок компанія запустить Syntax, програму штучного інтелекту, яка може допомогти будь-кому – як кодувальникам, так і некодерам – розкрутити смарт-контракти для Ethereum і десятків інших блокчейнів.
Хоча Syntax є вражаючим технічним досягненням, Spectral все ще стикається з перешкодою переконати користувачів довірити штучному інтелекту свої дорогоцінні цифрові активи.
Ті, хто знайомий із Chat GPT та подібними чат-ботами, будуть як вдома на інтерфейсі Syntax, який працює на базі великої мовної моделі (LLM) і може вести розмови з користувачами, схожі на SMS.
Окрім відповідей на запити, пов’язані з блокчейном, як-от «що таке циркулюючий запас ETH», веб-додаток може перетворювати підказки від користувачів у готовий до виробництва код Solidity – мову програмування, яку використовують Ethereum та інші блокчейни на основі віртуальної машини Ethereum . (EVM) стандарт.
«Користувачі синтаксису можуть компілювати, налагоджувати та розгортати створений штучним інтелектом надійний код», — йдеться у заяві Spectral Labs, додаючи, що NFT, арбітражні боти та зведення є одними з можливих випадків використання цієї технології.
«Скажімо, я хочу закодувати токен ERC-20 під назвою «ABC» із запасом 100 мільйонів», — сказав генеральний директор Spectral Labs Сішир Варгезе в інтерв’ю CoinDesk . «Синтаксис генерував би весь код для користувача. Користувач міг би скомпілювати, протестувати на вразливості, перевірити ефективність Gas та оптимізацію коду, а потім розгорнути програму безпосередньо в ланцюжку прямо з інтерфейсу».
Помічники кодування на основі штучного інтелекту не є чимось новим: інженери використовували ChatGPT для створення коду протягом останнього року, а GitHub Copilot, майстер програмування Microsoft на основі штучного інтелекту, став опорою арсеналу сучасного програмування з моменту його випуску в 2021 році.
«Я б сказав, що насправді T було LLM, налаштованого на Solidity», — сказав Варгезе.
Окрім того, що Syntax налаштований спеціально для розробки Solidity, Syntax є новинкою в тому, що він підключається безпосередньо до EVM-сумісних блокчейнів, тобто користувачі можуть натиснути кнопку, щоб миттєво розгорнути свої створені Syntax «агенти» в блокчейнах, таких як Ethereum, ARBITRUM або Coinbase's Base.
Додаток можна налаштувати за допомогою приватних ключів та інших даних, щоб надати агентам контроль над реальними Крипто , що означає, що агентам – залежно від того, на що вони запрограмовані – можна дозволити купувати, продавати та торгувати токенами, ніби вони були справжніми людьми.
Коли справа доходить до використання LLM, завжди є складне питання «галюцинацій» – де штучний інтелект може щось вигадати або, у випадку кодування, створити правильний код, який на перший погляд є схильним до помилок або поводиться несподівано. Коли коду, створеному штучним інтелектом, доручено обробляти реальні гроші, галюцинації стають очевидною проблемою.
«Ми спробували застосувати певні гарантії щодо виявлення вразливостей і ефективності коду», — сказав Варгезе. «Усе це вже вбудовано. Крім того, будуть деякі готові агенти, які також допоможуть у виявленні вразливостей».
Синтаксис навчався на спеціально підібраному наборі перевірених смарт-контрактів, звітів про безпеку та документів для розробників, додав він.
«Створення якісного набору даних є дуже важливим, оскільки це те, що ви хочете, щоб LLM відтворювала з точки зору коду», — сказав Варгезе. «Якщо ви просто взяли все, що коли-небудь існувало, ви T досягнете хороших результатів».
Генеральний директор Spectral Labs висловив думку, що використання такого інструменту штучного інтелекту, як Syntax, неминуче пов’язане з певними ризиками: «Я думаю, що кваліфіковані розробники все ще досить побоюються щодо всього іншого, крім Web2. Для Solidity це буде абсолютно новий досвід, якщо чесно».
Продовження Нижче
Рекомендуємо вам:
Варгезе очікує, що основними користувачами Syntax будуть роздрібні торговці, а не досвідчені програмісти.
«Я T передбачаю, що вони стрибнуть і довірятимуть цьому», — сказав він, посилаючись на кваліфікованих розробників. «Я вважаю, що крутіше те, що роздрібний торговець, який ніколи раніше не розгортав контракт і навіть не створював код Solidity, він зможе зробити це досить безперешкодно та легко».