AlphaWeft
Produs

Dezvoltarea aplicațiilor Web3 în dosarul propriului proiect

01

AlphaWeft susține dezvoltarea aplicațiilor web3 pe Windows lucrând în dosarul propriului tău dApp. Citește codul și ABI-ul, editează fișiere, rulează comenzile tale de build și test și afișează fiecare acțiune în chat sub forma unui card cu rezultatul real și, pentru editări, un diff pe care îl accepți sau respingi.

01

Acționează, nu doar sfătuiește

Rulează instrumentele în sine, iar fiecare acțiune apare ca un card cu rezultatul său real.

02

Diff-uri înainte de modificări

În modul Ask first, fiecare editare așteaptă sub forma unui diff pe care îl accepți sau respingi.

03

Modelul tău, alegerea ta

Conectează un furnizor cloud, un model pe propriul PC sau modelul integrat.

Ce poate face agentul pentru dApp-ul tău

Cum se integrează agentul în dezvoltarea software web3

Mapează proiectul, citește ABI-ul, editează componentele și rulează comenzile tale în timp ce revizuiești fiecare pas. Munca rămâne în propriile tale proiecte și rețele de testare.

Patru ghiduri pentru un proiect dApp

Mapează un proiect preluat

Îl rogi pe agent să mapneze un dosar dApp început de altcineva. list_dir arată structura, glob găsește fișierele componentă și ABI, iar grep listează fiecare loc unde se apelează o funcție de contract. Fiecare rezultat este un card în chat. Nimic nu se modifică. Mapa arată unde sunt gestionate stările tranzacțiilor și unde lipsesc, iar ceea ce împiedică adoptarea dapp-urilor este adesea un front-end care eșuează fără a spune de ce: fără portofel, rețeaua greșită sau o semnătură respinsă. Modul Plan only se potrivește bine acestei sarcini, deoarece scrie planul și nu rulează nimic, iar planul poate numi fișierele care necesită atenție prima dată. Cere un rezumat scris scurt, apoi citește-l împotriva dosarului înainte de a începe orice editare și corectează agentul dacă a interpretat greșit un fișier.

Conectează un ABI într-o componentă

Cere o componentă care afișează soldul unui cont de test. read_file deschide JSON-ul ABI, astfel încât agentul știe că balanceOf primește un address și returnează un uint256, iar edit_file adaugă apelul la componenta ta. În modul Ask first, modificarea așteaptă sub forma unui diff. Citești liniile adăugate și eliminate, le accepți sau le respingi și ceri o revizuire dacă un nume sau un tip pare greșit. Shell rulează apoi comanda ta de build și raportează codul de ieșire real pe card, iar poți extinde cardul pentru a citi output-ul complet. Un build verde arată că codul se compilează; nu arată că se apelează funcția corectă, așa că verifică apelul împotriva ABI-ului tău și menține fișierul ABI sincronizat cu contractul.

Testează fiecare stare de tranzacție

Interfețele eșuează în spațiile dintre stări: ne trimisă, așteptând portofelul, în așteptare, confirmată și eșuată. Pentru a opri construirea de dApp-uri fantomă care par finalizate și se strică la prima semnătură respinsă, roagă agentul să scrie un test front-end pentru fiecare stare. write_file creează fișierul de test, edit_file ajustează componenta unde lipsește o stare, iar Shell rulează comanda ta de test. Cardul arată codul de ieșire și, când îl extinzi, output-ul complet. Rulează testele împotriva unui lanț local cu conturi de împrumut, citește fiecare eșec și decide dacă testul sau componenta este greșit. Nu accepta o modificare doar pentru că testele devin verzi: citește diff-ul și verifică dacă testul afirmă cu adevărat starea după care este numit.

Planifică o funcționalitate, apoi implementeaz-o

Un dezvoltator care vrea să avanseze după 1 an în web3 poate cere agentului un plan care adaugă stări de încărcare, remedieri de accesibilitate și teste la un dApp existent. În modul Plan only, agentul scrie pașii și nu rulează nicio comandă și nu modifică niciun fișier. Citești planul, tai ceea ce nu vrei și treci la Ask first pentru a-l implementa. De atunci, agentul se oprește înainte de fiecare acțiune care modifică ceva, iar tu citești fiecare diff înainte de a-l accepta. Planurile supraviețuiesc unui restart, astfel încât te poți opri la orice pas și poți continua a doua zi. Termină prin a-ți rula comanda de test și citind output-ul ei în persoană și notează în README care comenzi ai folosit.

Ce nu face AlphaWeft

AlphaWeft nu este un serviciu găzduit sau un plugin. Este o aplicație Windows menită doar pentru fișierele tale, propriul tău PC și serverele pe care ești autorizat să le folosești, iar tu menții munca în interiorul lor, deoarece Shell, web și SSH nu sunt limitate la dosare. Nu garantează că codul este corect, nu face un dApp securizat și nu oferă sfaturi financiare. Un contract care va deține valoare reală necesită o revizuire de securitate independentă.

AlphaWeft pentru Windows

Deschide dosarul dApp-ului tău în AlphaWeft

Descarcă AlphaWeft ↗