Quando usare i modelli LLM
In generale, è consigliabile usare modelli linguistici di grandi dimensioni quando è necessario generare testo, immagini o persino codice.
Esistono tre diverse categorie di modelli di IA generativa:
- I modelli di linguaggio naturale accettano il linguaggio naturale e generano risposte.
- I modelli di trasformatore generativo pre-addestrati (GPT) prendono frammenti di linguaggio naturale o codice e li traducono in codice.
- I modelli di generazione di immagini accettano richieste, un'immagine di base o entrambe e creano una nuova immagine.
Elaborazione del testo
I modelli linguistici di grandi dimensioni possono eseguire più attività in linguaggio naturale, tra cui:
| Attività | Richiesta |
|---|---|
| Riepilogo del testo | "Riepiloga questo testo in un breve trafiletto". |
| Classificazione del testo | "Qual è il genere di questo libro?" |
| Generazione di nomi o frasi | "Scrivi uno slogan per la mia azienda floreale". |
| Traduzione | "Traduci 'Come stai' in francese". |
| Risposte alle domande | "Che cosa fa il Servizio OpenAI di Azure?" |
| Suggerimento di contenuto | "Suggerisci le cinque canzoni migliori per matrimoni". |
Usare il codice
I modelli di linguaggio di grandi dimensioni sono efficaci con oltre una dozzina di linguaggi di programmazione, ad esempio C#, JavaScript, Perl, PHP e Python. Usando i modelli LLM per il codice, è possibile risolvere i seguenti problemi:
- Compilazione di applicazioni: è possibile usare i moduli APM per generare codice come un'API Web in base alle richieste.
- Gestire le applicazioni: se si lavora su una codebase esistente, i moduli APM possono essere utili per aggiornare o gestire il codice esistente.
- Migliorare le applicazioni: è possibile usare i moduli APM per migliorare il codice per una metrica specifica, ad esempio una maggiore sicurezza o registrazione.
Ad esempio, dato l’input "Scrivi un ciclo per contare da 1 a 10 in Python", viene fornita la risposta seguente:
for i in range(1,11):
print(i)
Elaborazione immagini
I modelli linguistici di grandi dimensioni possono creare immagini realistiche e artistiche, modificare il layout o lo stile di un'immagine e creare varianti in un'immagine fornita. Ad esempio:
Generazione di immagini: I modelli LLM possono generare immagini originali usando il testo di input di ciò che si vuole che l'immagine sia. Più si è dettagliati, più è probabile che il modello produca l'immagine desiderata.
Modifica di un'immagine: i llms possono modificare un'immagine usando il testo di input di ciò che si desidera modificare sull'immagine. È possibile modificare lo stile di un'immagine, aggiungere o rimuovere elementi o generare nuovo contenuto da aggiungere.
Varianti di immagine: i llms possono generare varianti di un'immagine usando l'immagine stessa e il testo di input che specificano il numero di varianti dell'immagine da produrre. L'immagine originale rimane invariata, ma il colore, la scena di sfondo e la posizione degli oggetti potrebbero cambiare in varianti.