wAIpoint
English

Compiti NLP (traduzione, estrazione, dialogo)

Livello: Base

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

Il processo, passo per passo. Librerie e strumenti cambiano; questi passi restano.

  1. Descrivi il tuo bisogno in una frase e abbinalo a un compito: classificare, estrarre, tradurre, riassumere, rispondere, conversare.
  2. Scrivi come appare un'uscita corretta con dieci esempi reali, compresi quelli scomodi.
  3. Prova prima un modello del linguaggio generale con un prompt chiaro: spesso svolge questi compiti senza addestramento.
  4. Misuralo su un piccolo insieme etichettato con una metrica adatta (accuratezza per la classificazione, corrispondenza esatta per l'estrazione, giudizio umano per i riassunti).
  5. Se un modello generale è troppo lento, costoso o inaffidabile, fai il fine-tuning di un modello più piccolo sui tuoi esempi.
  6. Ricontrolla ogni tanto su dati nuovi, perché la lingua che le persone usano cambia.

Cronologia

  1. 2018GLUE: un benchmark multi-compito per la comprensione del linguaggio naturale (Wang et al.). fonte

Fonti