L'assistente AI è molto più intelligente di me

Per un uomo di mezza età che lavora come programmatore da 10 anni, che ha avuto esperienze di placcatura dorata e che alla fine attribuisce grande importanza al proprio orgoglio, ammettere che l’AI è più brava di me è un fatto molto imbarazzante.

Lo strumento AI utilizzato, il costo totale mensile non supera i 200 yuan cinesi, mentre il mio stipendio del capo è molto più alto di questo.

È prevedibile che susciterà derisioni,

“Questo è solo tu”

“I programmatori principianti sono così”

“Possono fare solo lavori semplici”

“Non sono adatti per lavori ingegneristici veri”

“Allucinazioni gravi”

“Non adatti all’ambiente di produzione”

La mia esperienza con gli strumenti AI è sufficiente a supportarmi per ignorare queste derisioni. Questo articolo non raccomanderà alcun strumento, principalmente per creare una risonanza a livello di pensiero, ogni volta imparo molto dai commenti.

Sono uno dei primi utenti di Github Copilot, ho iniziato a usarlo fin dalla fase beta, e dopo la beta ho immediatamente sottoscritto l’abbonamento annuale senza esitazione, e lo uso ancora oggi. Ora non mi ecciterò più per aver risolto da solo un problema spinoso, non sarò più orgoglioso di “codice elegante”. Ora mi eccita solo una cosa, cioè che l’AI comprende accuratamente la mia espressione, che l’assistente AI completa la mia richiesta e supera le aspettative.

Nella decennale esperienza accumulata, ciò che è più utile negli strumenti AI è:

  • Logica
  • Design pattern
  • Espressioni regolari
  • markdown
  • mermaid
  • Stile del codice
  • Strutture dati e algoritmi

Più specificamente sono:

  • Premessa maggiore, premessa minore, relazioni di collegamento appropriate.
  • Creare con cautela le relazioni di dipendenza, prevenire rigorosamente le dipendenze circolari.
  • Se non necessario, non aggiungere relazioni di collegamento, se non necessario, non ampliare la portata delle relazioni di collegamento.
  • Controllare rigorosamente la dimensione dei blocchi logici.
  • Usare la ricerca regex e generare codice adatto alla ricerca regex in base allo stile di denominazione.
  • Generare mermaid, ispezionare le modifiche e regolazioni, utilizzare mermaid per guidare la generazione del codice.
  • Utilizzare il nome delle strutture dati e degli algoritmi per guidare la generazione del codice.

Ho dedicato molto tempo a partecipare a diversi progetti open source, alcuni erano in campi familiari, altri in campi non familiari, è l’esperienza che mi ha permesso di imparare velocemente. Scoprirai che i progetti eccellenti sono sempre simili, i progetti scadenti hanno ciascuno i propri difetti.

Se la mia memoria inizia gradualmente a decadere, dimenticando lentamente tutta l’esperienza accumulata in passato, ma sono ancora costretto a lavorare come programmatore per mantenere la mia famiglia, potrei scrivere un biglietto per ricordarmelo, se potessi scrivere solo i prompt più brevi, scriverei: Google "How-To-Ask-Questions"

Gli esseri umani sono più intelligenti dell’AI? Oppure solo alcune persone sono più intelligenti di alcune AI?

Devo onestamente ammettere che vantarmi di me stesso non porta alcun beneficio pratico. Proprio come indicato nel titolo, questo articolo è strappare l’orgoglio e mostrare i miei veri pensieri interiori, l’AI è più brava di me, molto più brava. Ogni volta che inizio a dubitare dell’AI, mi ricorderò:

L’AI è più stupida degli esseri umani? Oppure solo alcune persone sono più stupide di alcune AI? Dovrei riformulare la domanda?