Cos'è
I compiti di NLP sono i lavori concreti che chiediamo alla tecnologia del linguaggio: tradurre tra lingue, estrarre nomi, date e fatti da un testo, classificare un testo (spam, sentimento, argomento), rispondere a domande, sostenere un dialogo. Benchmark come GLUE ne raccolgono diversi per confrontare i modelli sullo stesso terreno.
A cosa serve
Scegliere la forma giusta del compito è il primo passo di ogni progetto sul linguaggio. Molti bisogni reali sono uno di questi travestito: smistare le mail dell'assistenza è classificazione, compilare un modulo da un contratto è estrazione, un bot di supporto è dialogo.
Come si fa
- Descrivi il tuo bisogno in una frase e abbinalo a un compito: classificare, estrarre, tradurre, riassumere, rispondere, conversare.
- Scrivi come appare un'uscita corretta con dieci esempi reali, compresi quelli scomodi.
- Prova prima un modello del linguaggio generale con un prompt chiaro: spesso svolge questi compiti senza addestramento.
- Misuralo su un piccolo insieme etichettato con una metrica adatta (accuratezza per la classificazione, corrispondenza esatta per l'estrazione, giudizio umano per i riassunti).
- Se un modello generale è troppo lento, costoso o inaffidabile, fai il fine-tuning di un modello più piccolo sui tuoi esempi.
- Ricontrolla ogni tanto su dati nuovi, perché la lingua che le persone usano cambia.