Cloud Code è l’agente di codifica di Anthropic che viene eseguito in un terminale ed è progettato per aiutarti a creare, eseguire il debug e automatizzare il lavoro all’interno di progetti di codifica reali. Nell’ultimo mese circa, da quando è diventato disponibile al pubblico, tutti, dalle aziende di intelligenza artificiale competitive agli sviluppatori di spicco, fino agli utenti medi senza esperienza di programmazione, hanno elogiato Cloud Code. Il tutto viene eseguito da Powershell su Windows o da Terminal su macchine Mac e Linux. È molto facile da usare e molto utile; In effetti, la stessa Anthropic lo sta utilizzando per distribuire alcuni nuovi prodotti.

Come funziona?

Il cloud funziona come qualsiasi LLM, tranne che è progettato per fornire un’intera applicazione o programma. Quindi descrivi essenzialmente ciò che vuoi creare e tutte le funzionalità che dovrebbe avere e Cloud Code lo costruirà. Più il segnale è dettagliato, migliori saranno i risultati. Personalmente mi piace portare la mia idea su ChatGPT o Cloud e spiegare cosa voglio realizzare, quindi chiedere loro di elaborare un piano d’azione. Utilizzo questo piano d’azione per creare il mio prodotto.

come iniziare

Per iniziare è necessario un account cloud. Un computer funzionante e Internet. Il cloud funziona su Windows, Mac e Linux.

Su Mac:
. Apri una finestra di terminale e digita questo:
. curl -fsSL https://cloude.ai/install.sh | Bash
per Windows:
. Apri PowerShell e digita questo: irm https://cloude.ai/install.ps1 | IEX
. Questo è tutto, è installato.
In Terminale o Powershell, vai alla directory che contiene il tuo codice o dove vuoi iniziare un nuovo progetto e digita.

nuvola

Basta seguire le istruzioni e collegarlo al tuo account e ora puoi iniziare a creare un’app.

primi passi

Una volta installato e funzionante, puoi utilizzarlo in alcuni modi pratici. Se desideri aggiungere qualcosa di nuovo, ad esempio una piccola funzionalità su un sito Web o un nuovo pulsante in un’app, chiedi a Cloud Code di delineare prima un piano semplice, quindi seguilo passo dopo passo. Ciò mantiene le cose organizzate e più facili da capire.
Se qualcosa non funziona, puoi incollare il messaggio di errore o descrivere cosa non va. Cloud Code può spesso indicare la possibile causa e suggerire cosa modificare per risolverla.

È utile anche come mappa. Puoi porre semplici domande come “Dove si trova questa parte?” o “Cosa succede quando clicco su questo?” E può guidarti attraverso i file del progetto in un linguaggio semplice, aiutandoti a capirlo.

Infine, può aiutare con attività ripetitive, come eseguire controlli, cancellare file o preparare automaticamente gli aggiornamenti.

Per il tuo primo progetto, scegli qualcosa di piccolo ma completo: aggiungi una nuova funzionalità, aggiorna le istruzioni e assicurati che funzioni ancora, oppure guarda un progetto pratico online.

Foto/iStock

suggerimenti e trucchi

Ralph Wiggum, dal nome di un personaggio dei Simpsons, è uno pseudonimo per un semplice flusso di lavoro di codifica AI: avvolgi il codice cloud in un ciclo bash che continua a rieseguire la stessa attività finché non viene completata o non raggiungi una soglia di sicurezza. Ogni passaggio esamina i file aggiornati del repository e la cronologia git, in modo che il modello possa rivedere le proprie modifiche, vedere cosa non funziona e risolverlo, come la semplice persistenza di Ralph nello spettacolo, ma produttiva. Brilla per lavori meccanici ben definiti con controlli automatizzati (test, controllo tipo, linter) e chiari criteri di “fatto”. Tuttavia, questo può rompersi con obiettivi vaghi, qualità soggettiva, codice sensibile alla sicurezza, per non parlare del costo eccessivo dei token, quindi sono necessarie iterazioni massime e revisione umana. Nel codice cloud, un plug-in utilizza un “stop hook” per impedire all’assistente di uscire, quindi alimenta nuovamente il segnale originale per un altro round. Il problema non è il primo segnale; Questo è un miglioramento iterativo. Questa idea può essere applicata ad altri strumenti eseguendo un ciclo finché il controllo non viene superato. Ralph Wiggum è già disponibile sul cloud e puoi iniziare subito a utilizzarlo. Fanculo.

Getshitdone (GSD) è un toolkit leggero di “sviluppo basato sulle specifiche” progettato per rendere il codice cloud più affidabile aggiungendovi un flusso di lavoro strutturato. Invece di una codifica vibe ad hoc, ti guida nell’acquisizione di un’idea chiara (obiettivi, vincoli, casi limite), per poi trasformarla in specifiche scritte e in una roadmap passo passo che il cloud può seguire. Lo installi con un singolo comando (npx get-shit-done-cc) e quindi usi semplici comandi slash (come /gsd:new-project) per generare file chiave come PROJECT.md, RoadMAP.md e un file di “memoria” STATE.md permanente che mantiene le cose sensate per il progetto. Il sistema divide il lavoro in passaggi e piccole attività atomiche, spesso eseguendo esecuzioni in nuovi contesti di sub-agente per evitare lunghe derive della sessione. Consiglia inoltre di eseguire il codice cloud in modalità di autorizzazione a basso attrito (o di configurare elenchi di autorizzazioni granulari) in modo che l’automazione non venga costantemente interrotta. In breve: meno vibrazioni, più funzionalità fornite. Puoi vedere come eseguirlo da GitHub (https://github.com/sabalioglu/getshitdone)

rilasciare i permessi

Un po’ rischioso, ma puoi evitare la necessità di interferire costantemente con questo comando: cloud–pericolosamente-salta-permessi all’avvio del cloud.

conclusione

Il codice cloud non è magico e non sostituirà il buon senso, ma rimuoverà gran parte dell’attrito che impedisce alle idee di diventare cose reali. Se usato bene, è come un assistente paziente che può redigere, organizzare e organizzare il codice mentre tu ti concentri su ciò che vuoi veramente costruire. Inizia in piccolo, mantieni le istruzioni chiare e concediti di guadagnare la tua fiducia un’attività alla volta. E se sei tentato di lasciarlo incustodito da un giorno all’altro, ricorda: l’automazione è fantastica finché non lo fa e non sprechi un sacco di crediti. Imposta limiti, utilizza i controlli e verifica cosa cambia.
 
L’obiettivo non è consegnare il volante; Ciò significa un accesso più rapido, con meno interruzioni sulla strada.

Collegamento alla fonte