WaveClamp
Modelli

Scegli il modello per le tue attività sui contratti ERC-1155

02

WaveClamp ha bisogno di un modello per elaborare le informazioni, e decidi tu quale. Puoi connettere un provider cloud, eseguire un modello sul tuo PC o usare quello integrato, quindi verificare la connessione con il pulsante Test prima di iniziare la prima attività.

WaveClamp→Endpoint API→Modello

Tre modi per connettere un modello

Provider AI cloud

Un provider AI cloud si raggiunge tramite un endpoint API standard ed è indicato per set di contratti ampi o per revisioni complesse dove un modello più grande offre vantaggi. La conseguenza sulla privacy è diretta: il prompt, incluso il testo di qualsiasi file che l'agente legge, viene inviato a quel provider. Tieni chiavi private e seed phrase fuori dai file e usa account di test usa e getta. Le tue API keys restano sul PC e i segreti presenti nell'output degli strumenti vengono oscurati prima di raggiungere il modello. Leggi i termini del provider prima di inviare codice non ancora pubblico.

Modello in esecuzione sul tuo PC

Un modello in esecuzione localmente sul tuo PC è adatto per contratti che non vuoi inviare altrove e per sessioni di pratica senza un provider esterno. Con un modello locale nulla esce dalla macchina: chat, cartelle di lavoro e API keys restano sul PC. Il compromesso riguarda la qualità. Un modello più piccolo potrebbe non rilevare un mint non verificato o generare un test meno robusto, quindi la revisione del diff diventa ancora più importante. Il pulsante Test mostra il tempo di risposta del tuo endpoint locale e la dimensione della sua finestra di contesto.

Modello integrato

Il modello integrato è pronto all'uso senza bisogno del tuo endpoint, il che lo rende la soluzione più rapida per una prima esecuzione. Usalo per leggere un piccolo file Solidity, chiedere cosa restituisce balanceOfBatch o scrivere un primo test, e rivedi il diff nello stesso modo di qualsiasi altro modello. Non cambia nulla per le modalità di approvazione. Auto-run agisce immediatamente, Ask first fa una pausa prima delle azioni che modificano qualcosa, e Plan only scrive i passaggi e non esegue nulla.

Cosa ti indica il pulsante Test

Il pulsante Test invia una verifica all'endpoint che hai inserito e mostra il tempo di risposta e la finestra di contesto. Usalo dopo aver aggiunto un provider, dopo aver passato a un modello locale e ogni volta che un'attività sembra lenta, perché un tempo di risposta elevato indica l'endpoint e non il tuo contratto. La finestra di contesto ti dice quanto testo il modello può elaborare in una sola volta, aspetto rilevante quando l'agente legge più file .sol e i loro test insieme. Test verifica solo la connessione. Non giudica la qualità delle risposte, quindi la tua revisione di ogni diff resta necessaria.

Abbinare il modello all'attività

Usa un modello più grande per lavori che richiedono un ragionamento accurato, come la revisione di una funzione di minting per verificare la presenza di controlli di accesso mancanti, il confronto tra le architetture ERC-721 ed ERC-1155, o l'analisi di un test fallito per motivi poco chiari. Usa un modello più piccolo per piccole modifiche come rinominare un argomento di un evento o correggere una riga pragma. Lo strumento run_on_model permette all'agente di inviare un passaggio complesso a un modello più grande mentre il resto dell'attività rimane gestito dal modello scelto, e lo strumento task avvia sotto-agenti paralleli quando contratti separati possono essere revisionati fianco a fianco. Scegli in base all'attività.

La qualità del modello varia e ogni modello può generare codice che compila correttamente ma che si comporta in modo errato. Leggi il diff prima di accettarlo. In Ask first l'agente fa una pausa prima delle azioni che modificano qualcosa e il diff è ciò che approvi o rifiuti; in Plan only leggi prima i passaggi e cambi modalità per eseguirli. Esegui il tuo comando di test dopo ogni modifica accettata e tratta un contratto distribuito come permanente, poiché non può essere modificato. Una revisione di sicurezza indipendente è consigliata prima di qualsiasi utilizzo in produzione.

WaveClamp per Windows

Scegli un modello e apri il tuo primo contratto

Scarica WaveClamp ↗