Consigli di Vibe per l'efficienza nella programmazione: da leggere assolutamente prima di scrivere codice! Utilizza l'intelligenza artificiale per trovare prima la soluzione ottimale.

L'altro giorno un amico mi ha chiesto come migliorare l'efficienza nell'utilizzo di Codex.

我说你想做的东西,GitHub 上大概率已经有人做过了,而且不少方案已经很成熟。能直接参考、修改,为什么还要从头写一遍?

Ti avevo detto di copiare e incollare il seguente messaggio ed eseguirlo prima di iniziare ogni progetto.

他试了一下,回来跟我说,确实省了好多时间。

Consigli di Vibe per l'efficienza nella programmazione: da leggere assolutamente prima di scrivere codice! Utilizza l'intelligenza artificiale per trovare prima la soluzione ottimale.

Ci ho pensato e mi sembra che parecchie persone non siano a conoscenza di questa funzionalità. È come se molti usassero l'intelligenza artificiale per scrivere codice, iniziando subito con Vibe Coding, lasciando che l'IA generi siti web e scriva app.

Non c'è davvero bisogno di affrettarsi.

Quello che vuoi fare, molto probabilmente qualcuno su GitHub l'ha già fatto.

Quello che vuoi fare è molto probabilmente già stato fatto su GitHub. Molte soluzioni sono già mature e la qualità del codice potrebbe essere persino superiore a quella che potresti scrivere tu. Perché riscriverlo da zero quando puoi fare riferimento direttamente a un lavoro esistente e modificarlo?

La mia abitudine personale è che, quando voglio iniziare un nuovo progetto, non scrivo subito codice. Prima, però, invio questo suggerimento a Codex:

我要做一个XXX。先不要写代码。去GitHub找能直接使用或二次开发的开源项目,确认是否还在维护、部署是否麻烦、哪些功能可以复用。最后告诉我,应该直接用、基于现有项目改,还是自己开发,并给出最简单的MVP方案。等我确认后再动手。

Solo questa frase.

Questo suggerimento ha svolto tre funzioni.

Pensaci, questo suggerimento fa tre cose.

Innanzitutto, consente all'IA di trovare soluzioni esistenti su GitHub invece di doverle sviluppare da zero. Molti non sanno che Codex, se integrato con il plugin di GitHub, è in grado di cercare progetti open source in tempo reale; non si tratta solo di una funzionalità.

In secondo luogo, utilizza l'intelligenza artificiale per aiutarti a valutare la qualità di questi progetti: se sono ancora mantenuti, quanto è complessa l'implementazione e quali funzionalità possono essere utilizzate direttamente. Se dovessi cercare manualmente in ogni progetto su GitHub, potresti impiegarci un'ora o due. Lascia che sia l'IA a farlo e otterrai i risultati in pochi minuti.

In terzo luogo, consente all'IA di fornire un suggerimento decisionale chiaro: se utilizzarlo direttamente, modificarlo o riscriverlo da zero, e aiuta anche a pianificare la soluzione MVP più semplice.

Perché possiamo risparmiare molti token?

Lasciatemi dire che questa operazione può davvero farvi risparmiare un sacco di token.

Perché? Perché se lasci che l'IA inizi direttamente a scrivere codice, non saprà che ciò che desideri esiste già. Genererà un'enorme quantità di codice da zero. Questo codice potrebbe sovrapporsi alle funzionalità di progetti open source esistenti e, alla fine, dovrai sistemarlo tu stesso.

Tuttavia, se lasci che l'IA ti aiuti a trovare la risposta, i suoi suggerimenti si baseranno sull'ecosistema esistente e, quando scriverai il codice, la quantità di codice potrà essere ridotta almeno della metà.

È quello che faccio anch'io. Ogni volta che inizio un nuovo progetto, eseguo prima questo programma di suggerimenti e poi decido il passo successivo in base ai suggerimenti dell'IA. Migliora davvero l'efficienza.

A dire il vero, non sono sicuro che questo metodo funzioni per tutti; alcuni progetti potrebbero effettivamente non avere soluzioni già pronte. Ma pensateci: per la maggior parte delle cose che volete fare, con centinaia di milioni di repository su GitHub, c'è un'altissima probabilità che qualcuno l'abbia già fatto.

In piedi sulle spalle dei giganti

Non sei un programmatore, quindi non devi scrivere codice da zero. Non sei un creatore di contenuti, quindi non devi creare contenuti originali ogni giorno. Sei semplicemente una persona che vuole fare qualcosa di significativo, e l'approccio più intelligente è prima di tutto vedere cosa hanno già fatto gli altri e poi appoggiarsi sulle spalle dei giganti.

A volte ho la sensazione che il modo più intelligente di utilizzare l'IA nell'era dell'IA non sia quello di lasciare che l'IA faccia tutto per te, ma di lasciare che l'IA si occupi del recupero delle informazioni e dell'analisi decisionale, per poi permetterti di metterla in pratica.

Qual è la differenza tra questo e l'utilizzo di un motore di ricerca in passato? Prima, quando si cercava qualcosa di specifico, compariva una serie di link e bisognava cliccarci sopra uno per uno per capire quali funzionavano e quali no. Ora, basta comunicare i propri requisiti all'intelligenza artificiale, che li filtra e fornisce direttamente il risultato.

Ci credi?

Questo messaggio deve essere inciso.DNAnel

Personalmente, credo che questo suggerimento dovrebbe essere parte integrante del nostro DNA . Eseguirlo prima di iniziare un nuovo progetto fa risparmiare davvero molto tempo.

Un altro vantaggio di questo approccio è che si evita di reinventare la ruota. L'intelligenza artificiale aiuta a trovare soluzioni già disponibili, consentendo di concentrarsi sugli aspetti realmente personalizzati. In questo modo, le energie possono essere dedicate alle aree più importanti.

La mia esperienza personale è che quando ho iniziato a usare l'IA per scrivere codice, ero davvero entusiasta e volevo che l'IA generasse tutto da zero. Ma dopo averla usata per un po', ho scoperto che spesso era più lento. Questo perché bisogna eseguire il debug, modificare e manutenere il codice generato dall'IA, mentre i progetti open source esistenti sono stati verificati da molte persone, quindi la loro qualità è più garantita.

Potrebbe sembrare controintuitivo, vero? Ma pensateci: la cosa più importante del codice non è scriverlo, ma scriverlo correttamente. Le soluzioni esistenti sono già state validate; utilizzarle direttamente ridurrà significativamente le probabilità di incontrare problemi.

Quindi il mio consiglio è: la prossima volta che scrivete codice con Codex o qualsiasi altra IA, non abbiate fretta. Prima, eseguite il prompt una volta e lasciate che l'IA vi aiuti a trovare la risposta.

Potresti scoprire che ciò che stai cercando di fare è già stato fatto da qualcun altro.

Devi solo prenderlo e usarlo.

Sfrutta il tempo che risparmi per fare qualcosa di più interessante.

Visto che sei arrivato a leggere fin qui, se hai trovato utile questo articolo, metti mi piace e condividilo. Se vuoi ricevere gli aggiornamenti in anteprima, puoi anche seguirmi!

Grazie per aver letto il mio articolo. Alla prossima.

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Scorrere fino a Top