Nel precedente articolo Avevamo parlato di un paio di editor di codice per creare applicazioni utilizzando strumenti di intelligenza artificiale. In questo articolo hParleremo più approfonditamente del vibe coding in Linux.. In un momento in cui si moltiplicano le speculazioni sulla possibilità che un attacco informatico sia la causa del blackout europeo, non possiamo non sottolineare i rischi che si corrono utilizzando questo metodo di creazione di applicazioni senza che il codice generato venga esaminato da un professionista.
Non è la stessa cosa creare semplici applicazioni come un timer pomodoro che funzioni sul nostro computer rispetto a un database che memorizza i numeri delle carte di credito.e i nostri clienti. Nel primo caso, la cosa peggiore che può succedere è che lavoriamo più del previsto. Nel secondo caso causeremo perdite economiche.
Ulteriori informazioni sulla codifica delle vibrazioni su Linux
Come affermavano Masters e Johnson in un libro che non aveva nulla a che fare con la programmazione, ciò che conta non è la dimensione della bacchetta magica, ma l'abilità del mago. Non importa quanti parametri abbia l'assistente AI che utilizzi se non sai cosa stai facendo. Secondo la mia esperienza, ChatGPT e app simili tendono a commettere parecchi errori se non si presta attenzione.
Suggerimenti per iniziare con il vibe coding
Scelta di un ambiente di sviluppo
Esistono diversi editor che includono strumenti di intelligenza artificiale. In passato abbiamo anche parlato di modelli di intelligenza artificiale che possono essere installati localmente, a seconda delle capacità del computer. Il mio preferito è Visual Studio Code, ma ognuno ha le sue preferenze.
Cerca un piccolo progetto
Gli architetti non iniziano a costruire grattacieli, né i chirurghi a eseguire trapianti di cuore. Inizia con un piccolo progetto, come una calcolatrice o un lettore multimediale. Ciò ti consentirà di affinare la tua capacità di comandare gli strumenti e di comprendere come rispondono.
Essere il più specifici possibile
L'intelligenza artificiale non sa tutto, ha informazioni su alcune cose e colma le lacune attraverso inferenze. Se non si è specifici su ciò che si desidera, ad esempio per quanto riguarda il linguaggio di programmazione, la versione del linguaggio, le librerie da utilizzare e altri dati simili, potremmo incorrere in problemi.
Fare copie prima di implementare le modifiche
Le modifiche proposte dagli strumenti di intelligenza artificiale non sempre funzioneranno, quindi assicurati di avere l'ultima versione funzionante.
Esegui il programma e testalo
Non credere che tutto andrà bene. È importante eseguire test parziali del funzionamento dell'applicazione per rilevare tempestivamente eventuali errori.
Apportare modifiche e correzioni
Ogni volta che esegui il programma, potresti riscontrare i seguenti risultati:
- Il programma funziona ma non fa esattamente quello che hai detto.
- Si è verificato un errore e il codice non è stato eseguito
- Hai avuto una nuova idea che migliora la funzionalità .
In ogni caso, cerca di descrivere esattamente all'IA qual è il problema o la necessità .
Sarà necessario ripetere questo processo tutte le volte necessarie affinché il programma funzioni. Se vuoi imparare a programmare, chiedigli di spiegarti esattamente cosa fa ogni parte del codice.
Esempio di prompt per la codifica delle vibrazioni in Linux
Diciamo che non mi piace che il terminale Linux abbia sempre gli stessi colori e mi piace ascoltare musica in sottofondo quando lo uso. Potresti chiedere all'Intelligenza Artificiale quanto segue:
Scrivi uno script Bash che cambi i colori del terminale, riproduca musica di sottofondo, visualizzi un messaggio motivazionale e lasci il terminale pronto per l'uso. Dovresti anche includere istruzioni rapide su come fermare la musica e su come usare lo script.
Il risultato sarà più o meno questo:
#!/bin/bash
# Cambia lo schema dei colori del terminale (puoi modificare i codici)
echo -e «\033[1;35m\033[47m»
# Messaggio motivazionale
echo "✨ Benvenuto al tuo primo test di codifica delle vibrazioni ✨"
echo "Crea, esplora e lascia che il tuo codice scorra "
buttato fuori ""
# Imposta la musica di sottofondo (richiede 'mpv' o 'vlc' e un URL su YouTube, Spotify o un file locale)
mpv –no-video https://www.youtube.com/watch?v=5qap5aO4i9A e # Hip hop lo-fi
# Suggerimento per l'ambiente terminale
echo "Suggerimento: usa tmux o dividi lo schermo per una maggiore produttività ."
echo "Quando vuoi fermare la musica, esegui: 'killall mpv'"
buttato fuori ""
# Riporta il prompt alla normalità dopo aver terminato
trappola «echo -e '\033[0m'; uscita» INT TERM
# Mantiene il terminale aperto per la codifica
bash
Vuoi sapere se funziona?
Incollalo nel tuo editor di testo preferito e salvalo come script.sh. Quindi eseguilo con il comando ./script.sh. Sarai responsabile di una nuova interruzione generale della corrente. Sto scherzando, mi terrò tutti i tuoi soldi.