Sei un aspirante ingegnere pronto? Ecco alcune abilità indispensabili che ti prepareranno al successo.
Parlare con l'intelligenza artificiale è più complicato di quanto presumano i neofiti. La scrittura di suggerimenti per compiti complessi e in più passaggi richiede buone capacità di comunicazione e una solida comprensione dei modelli linguistici. L'intelligenza artificiale si basa esclusivamente sull'input fornito. Non genererà un output ottimale se gli dai indicazioni vaghe e ambigue.
Impara a scrivere messaggi chiari e precisi. Ecco otto competenze hard e soft su cui gli ingegneri devono concentrarsi durante il miglioramento delle competenze.
1. Pensiero critico
I sistemi di intelligenza artificiale possono analizzare rapidamente l'input. Hanno bisogno solo di pochi minuti per individuare schemi, temi e incoerenze nascosti in grandi volumi di dati. Nel frattempo, il setacciamento manuale delle stesse cifre potrebbe richiedere giorni.
Nonostante la loro velocità, non dovresti affidarti completamente agli strumenti di intelligenza artificiale per analisi e valutazioni. I loro rapporti sono limitati ai loro set di dati. L'intelligenza artificiale fornisce output in base a ciò su cui è stata addestrata: non analizza e osserva i problemi come fanno gli umani. Stabilire dati grezzi potrebbe causare errori.
Per produrre risultati ottimali, alimenta i tuoi strumenti con istruzioni precise e dettagliate. Usa le tue capacità critiche per risolvere potenziali ostacoli fin dall'inizio. Non lasciare spazio agli errori: l'intelligenza artificiale prende solo input al valore nominale.
2. Numerazione
I sistemi che utilizzano modelli linguistici avanzati sono stati addestrati su vasti set di dati, incluse formule matematiche. Risolvono equazioni aritmetiche di base e intermedie in pochi minuti.
Questo esempio di seguito mostra ChatGPT che risponde correttamente a una domanda di algebra di livello intermedio.
Sebbene gli strumenti di intelligenza artificiale risolvano anche equazioni complesse, ad esempio statistiche, calcolo o fisica, non sono sempre accurati. L'intelligenza artificiale esegue solo formule che comprende. Potrebbero verificarsi errori se la piattaforma utilizza l'equazione sbagliata o interpreta in modo errato i modelli numerici.
Questo esempio mostra ChatGPT che risponde in modo errato a un semplice problema di statistiche. La risposta dovrebbe essere il 50%.
Per compensare le imprecisioni dell'IA, i solleciti ingegneri devono avere un'eccellente capacità di calcolo. Trova tu stesso gli errori matematici. La maggior parte degli strumenti di intelligenza artificiale migliora la propria accuratezza se si fornisce loro più contesto nei prompt. Le tue istruzioni dovrebbero indicare le formule o i modelli corretti.
3. Buona comunicazione
I modelli linguistici utilizzano la sintassi basata sull'inglese. Quindi, sia che tu stia elaborando input generati dall'utente o istruzioni predeterminate, buone capacità di comunicazione ti aiuteranno a trasmettere messaggi. Compiti semplici sono facili da eseguire. Puoi porre domande di conoscenza generale e comandi in un solo passaggio a titolo definitivo. Basta indicarli nel tuo prompt.
Al contrario, progetti complessi e in più fasi richiedono istruzioni più dettagliate. Devi spiegare chiaramente i tuoi ordini passo dopo passo per aumentare la precisione e l'accuratezza. Prompt vaghi confondono l'IA.
Se l'intelligenza artificiale ti interpreta male, prova a cambiare la scelta delle parole e il fraseggio. Riduci al minimo l'ambiguità sostituendo i verbi deboli, suddividendo le istruzioni, prevedendo schemi e impostando frasi trigger.
Prendi questo suggerimento come esempio. Delinea esplicitamente gli ordini per garantire che ChatGPT fornisca l'output previsto, anche se deve aggirare le restrizioni.
4. Attenzione ai dettagli
Gli ingegneri pronti hanno bisogno di un occhio attento per i dettagli. Trascurare errori di battitura e omissioni compromette l'accuratezza, soprattutto quando si eseguono progetti in più passaggi. Continuerai a ottenere risultati scadenti finché non li risolvi.
Sebbene la meticolosità sia un tratto intrinseco e intangibile, gli adulti possono ancora svilupparla. Ci sono diversi modi per esercita le competenze trasversali online. Per l'ingegnerizzazione dei prompt, inizia modificando brevi prompt di meno di 100 parole: errori di battitura corretti, termini ambigui e frasi vaghe.
Lavora su suggerimenti più lunghi e complessi man mano che le tue abilità migliorano. Per semplificare le analisi, trasforma le tue revisioni e gli output generati in diagrammi. Altrimenti perderai traccia delle combinazioni.
Inoltre, tieni presente che i modelli linguistici reagiscono in modo diverso ai prompt. Se prevedi di integrare più piattaforme per un'attività complessa, potresti dover riformulare istruzioni specifiche. Considera i set di dati, i limiti e le capacità dei tuoi strumenti.
5. Versatilità
L'intelligenza artificiale si è notevolmente evoluta negli ultimi anni. Leader tecnologici globali come Google, Microsoft e OpenAI hanno già rilasciato i loro modelli linguistici e stanno ancora lavorando a nuovi progetti di modelli linguistici. Puoi aspettarti che altri strumenti di intelligenza artificiale arrivino presto sul mercato.
Sebbene entusiasmante e innovativo, alcuni potrebbero trovare travolgente l'evoluzione frenetica dell'IA. Anche Elon Musk chiede una pausa nello sviluppo dell'IA. Le piattaforme di nuova introduzione superano i concorrenti più popolari dopo poche settimane di buone prestazioni.
Per gli ingegneri tempestivi, l'approccio migliore è studiare più piattaforme. Oltre a tenere il passo con i nuovi strumenti di intelligenza artificiale, sapere come scrivere prompt per i loro modelli linguistici. Non concentrarti su una piattaforma: qualsiasi prodotto AI potrebbe diventare obsoleto.
6. Lavoro di squadra
Oltre ad affinare le capacità tecniche, gli aspiranti ingegneri devono anche imparare a essere giocatori di squadra. Lo sviluppo dell'IA non è un lavoro per una sola persona. La maggior parte dei progetti richiederà la collaborazione con altri specialisti, come programmatori, formatori di intelligenza artificiale e progettisti di UX.
Acquisisci familiarità con le diverse aree dell'IA. Conoscere i compiti e i ruoli dei tuoi compagni di squadra ti consente di fornire un supporto migliore. Aiutali a raggiungere i loro obiettivi. Crea un sistema semplificato in cui rivedono i tuoi suggerimenti e suggeriscono miglioramenti.
Ma invece di inviare e-mail avanti e indietro, considera l'utilizzo strumenti di gestione del progetto. Ti consentono di monitorare, assegnare e modificare i prompt in un'unica piattaforma. È un approccio più organizzato rispetto all'inoltro di revisioni e all'invio di copie carbone a terzi.
7. Codifica e programmazione
Gli ingegneri rapidi dovrebbero almeno imparare la codifica di base. Conoscere i linguaggi di programmazione utilizzati dagli sviluppatori di intelligenza artificiale ti aiuterà a scrivere suggerimenti più efficaci e precisi. Assicurati che le tue istruzioni siano adatte alle capacità uniche di ciascun modello.
Inoltre, usa il Apri AI Playground per esplorare l'applicazione dei linguaggi di programmazione con LLM. Ti consente di testare diversi modelli GPT-3. Puoi strutturare i prompt in modo più efficiente se comprendi come l'IA elabora gli input.
8. Test A/B
Diversi fattori influenzano la precisione del prompt. La modifica del tono, della lingua, del fraseggio e della coerenza dei dati attiva risultati diversi. Sfortunatamente, l'intelligenza artificiale non eseguirà le attività istruite a meno che tu non utilizzi le formule corrette.
Prendi questa conversazione come esempio. ChatGPT ha rifiutato la nostra semplice richiesta perché violava i suoi termini di utilizzo.
Dopo aver modificato la richiesta, abbiamo ricevuto la risposta desiderata. ChatGPT ha ignorato le sue restrizioni e ha dato la priorità alle nostre richieste, anche se ciò violava le politiche di OpenAI.
Questo esempio mostra quali modifiche minori apportano a brevi prompt. Semplici modifiche possono essere apportate rapidamente. Tuttavia, se devi modificare prompt complessi che si estendono su migliaia di parole, aspettati di dedicare più tempo ai test A/B. Scopri quali variabili influiscono maggiormente sulla precisione dell'output.
Tieni traccia di tutti i tuoi risultati. I test A/B richiedono molto tempo e risorse: evita di ripetere i test di confronto quando possibile.
Costruisci il set di abilità di un ingegnere professionista
Le competenze di cui sopra ti aiuteranno a creare istruzioni più dettagliate e precise per progetti in più fasi. Chiunque può fare in modo che ChatGPT risponda a domande generali. Ma condizionare i modelli linguistici per produrre un output specifico e riconoscere i modelli richiede precisione.
Basta notare che l'ingegneria tempestiva va oltre il miglioramento delle competenze. Una volta acquisite le competenze necessarie, inizia a cercare offerte di lavoro, ricerca le tariffe appropriate e studia le tendenze del settore. Assicurati di poter utilizzare gli ultimi sviluppi del settore.