Migliorare le performance con ChatGPT: alcuni casi pratici

Migliorare le performance con ChatGPT: alcuni casi pratici

16 Gennaio 2023 ai 0
chatGPT

Descriviamo di seguito 10 casi d’uso in cui ChatGPT renderà il lavoro più semplice ad un ingegnere del software per migliorare le performance.

NDR: puoi utilizzare ChatGPT gratuitamente e senza registrazione, usando il nostro bot su telegram netai_bot.t.me per maggiori informazioni visita la pagina Bot NetAi ChatGPT

Puoi prendere i suggerimenti e usarli nel tuo lavoro quotidiano.

1/ Genera codice di esempio

Per costruire un nuovo progetto da zero, chiediamo a ChatGPT di creare uno scheletro dell’app di cui c’è bisogno, specificando quali tecnologie usare, i framework e le versioni che si ritengo opportune.

Posso inserirlo nella documentazione del mio team e risparmiare tempo ogni volta.

2/ Ricerca e confronto

Tante volte ci sono diversi modi per implementare sviluppi. L’approccio abituale è costruire un PoC approssimativo di due versioni concorrenti e confrontarli.

ChatGPT può farlo per me:

  • Python vs R
  • Algoritmo A o B
  • eccetera

Ciò consente di risparmiare giornate di lavoro a seconda della complessità del modello.

3/ Spiegare il codice

Quante volte il nostro lavoro consiste semplicemente nel comprendere una base di codice che non è stata costruita da noi? Codice senza commenti: saltano i nervi riga dopo riga.

Ora possiamo chiedere a ChatGPT di spiegare cosa fa il codice e risparmiare un sacco di tempo.

4/ Commenti al codice

Possiamo estendere il punto 3 commentando correttamente il nostro codice prima del rilascio in produzione, chiedendo a ChatGPT di aggiungere commenti per noi.

Niente più codice senza commenti nei rilasci.

5/ Scrivere casi di test

Si può chiedere a ChatGPT di generare casi di test per un elenco di scenari. Indica anche quale framework, versione ecc. vuoi utilizzare. Boom, lo farà per te.

Niente più rilasci senza test seri.

6/ Scrivi la documentazione

Si può chiedere a ChatGPT di scrivere documentazione su varie cose, come:

  • Come avviare una determinata procedura
  • I pacchetti necessari per il funzionamento di una procedura
  • Quali sono le limitazioni note di una certa procedura.
  • Eccetera.

Potrebbe non essere perfetto, ma si applica la regola 80/20 di pareto e i risultati sono certamente validi.

7/ Genera espressioni regolari per migliorare le performance

Le espressioni regolari sono una di quelle sintassi specifiche che usiamo di tanto in tanto. Abbiamo bisogno di Google, cercare la sintassi e dedicare molto tempo ogni volta che ne abbiamo bisogno.

Non più, possiamo semplicemente chiedere a ChatGPT di generarlo.

8/ Riscrivi il codice usando lo stile corretto

Molto utile quando si unisce il codice da diversi repository/team, che dovrebbe essere sottoposto a refactoring prima dell’unione.

9/ Trova bug nel codice per migliorare le performance

Quando si sà dove si vuole arrivare, ma il codice non fa quello che ci aspettiamo, invece di aggiungere console.logs ovunque, possiamo chiedere a ChatGPT di individuare i bugs per noi.

Funziona meglio sui bug a livello di funzione, non a livello di repository. Comunque, un enorme miglioramento.

10/ Conversione di codice tra algoritmi

Se hai bisogno di una specifica soluzione scritta in un linguaggio che non conosci, ChatGPT può farti la conversione molto velocemente. Ma a volte è utile anche nel lavoro quotidiano per implementare pezzi di codice su cui non hai esperienza come pezzi di codice javascript su pagine scritte in flask.

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *