Conversazioni e feedback

Le conversazioni mostrano dove un sistema aiuta e dove fallisce.

Cosa imparerai

  • Spiegare: definire il successo prima di ottimizzare
  • Applica l'idea in un esempio: conversazioni e feedback
  • Riconoscere i limiti e verificare il risultato dell'esercizio

Le conversazioni mostrano dove un sistema aiuta e dove fallisce. Trasforma il feedback in una causa e in un test.

Questi passaggi si riferiscono alle funzionalità identificate nel codice dell'applicazione. Questo materiale non è stato convalidato su un'istanza live; controlla la documentazione e le opzioni nella tua versione.

Come funziona, passo dopo passo

Definire il successo prima di ottimizzare

Preparare richieste rappresentative e risposte o proprietà previste. Includere casi ordinari, ambiguità, dati mancanti ed errori dello strumento. Per RAG, misurare il recupero delle prove separatamente dalla correttezza della risposta. Recall@k misura la quota di prove rilevanti trovate nei primi k risultati; Precision@k misura la quota di risultati restituiti che sono rilevanti. Per gli agenti, monitora anche azioni, autorizzazioni e arresti. Un LLM come giudice può accelerare la valutazione ma necessita di una calibrazione rispetto agli esseri umani. Non modificare prompt, modello e indice contemporaneamente se vuoi capire quali risultati migliorati.

La fluidità e la verità vengono verificate separatamente

Un'allucinazione è un contenuto non supportato o errato presentato come risposta. Può derivare da informazioni mancanti, ambiguità o modelli combinati in modo errato. Richiedi prove e controlla il documento originale, la data, le unità e le condizioni. Una vera citazione potrebbe comunque non supportare l'affermazione. Utilizza fonti attuali per fatti attuali, una calcolatrice per l'aritmetica e "non puoi determinare" quando mancano le prove. Non trattare la fiducia espressa in prosa come una probabilità calibrata.

Gli errori necessitano di percorsi espliciti

Un timeout è diverso da un errore di autorizzazione. Riprova solo errori temporanei, con tentativi limitati e ritardi crescenti. Un'operazione con effetti collaterali può essere eseguita prima che la sua risposta venga persa; riprovare senza una chiave di idempotenza può duplicare l'effetto. Lo streaming mostra l'avanzamento ma non garantisce il completamento. I checkpoint possono consentire la ripresa delle fasi non riuscite entro i limiti di runtime. Memorizza l'identificatore dell'esecuzione, la fase, la durata e l'errore rimuovendo i segreti dai log. Misura i percorsi lenti e le medie.

Lo schema esplicativo

Conversazioni e feedback Seguire le frecce continue per il flusso principale. Le frecce blu tratteggiate forniscono dati o contesto; le frecce rosa tratteggiate mostrano feedback o risultati restituiti. Colori e forme distinguono modelli, negozi, decisioni e risultati. Connessioni: Richiesta dell'utente → Agente/LLM; Agente/LLM → Risposta finale; Risposta finale → Conversazione memorizzata; Conversazione memorizzata → Feedback degli utenti; Feedback degli utenti → Confrontare con i risultati attesi; Confrontare con i risultati attesi → L'utente rivede la richiesta; L'utente rivede la richiesta → Prove sul campo da gioco; L'utente rivede la richiesta → Agente/LLM. U04 · Mappa delle relazioni Conversazioni e feedback Ingresso Richiesta dell'utente Modello/agente AI Agente/LLM Produzione Risposta finale Memorizza/indicizza Conversazione memorizzata Dati Feedback degli utenti Decisione/controllo Confrontare con i risultati attesi Ingresso L'utente rivede la richiesta Elaborazione Prove sul campo da gioco Flusso principale Dati e contesto Feedback e reso

Seguire le frecce continue per il flusso principale. Le frecce blu tratteggiate forniscono dati o contesto; le frecce rosa tratteggiate mostrano feedback o risultati restituiti. Colori e forme distinguono modelli, negozi, decisioni e risultati. Su schermi piccoli, scorri in orizzontale per seguire l’intero schema.

Un esempio completo

"Risposta inutile" può significare una scadenza sbagliata, un linguaggio tecnico o uno strumento non disponibile. Leggi la conversazione, identifica la causa e aggiungi un caso di regressione.

Provalo tu stesso

  1. Rivedi dieci conversazioni immaginarie e fallimenti del gruppo per causa.
  2. Registrare l'input, la fonte e il risultato atteso prima di eseguire l'esperimento. Utilizzare solo i dati fittizi nell'esempio.
  3. Seguire le fasi del diagramma. Ad ogni passaggio registrare quali informazioni vengono ricevute e prodotte; non confondere il risultato intermedio con il risultato finale.
  4. Ripetere dopo aver rimosso le informazioni necessarie o reso ambiguo l'input. Controlla se il sistema chiarisce, ferma o inventa una risposta.
  5. Confrontare con la soluzione spiegata. Conserva la configurazione, la data, il risultato e una spiegazione delle differenze. Cambia una cosa e riprova.

Una soluzione spiegata

Ogni osservazione ha una causa, una proposta di modifica e un controllo di follow-up. Un esercizio riuscito ti consente di mostrare la connessione tra input, fasi e risultato. Quando mancano le informazioni, una risposta cauta è più utile dei dettagli inventati. Confrontare non solo stile: verificare anche condizioni, fonti e operazioni.

Quando è utile e quali sono i suoi limiti

Il feedback positivo non è un'etichetta di verità garantita. Scegli questo approccio quando migliora un bisogno misurato. Mantieni una linea di base semplice e confronta i risultati utilizzando input identici. Un esempio di successo non stabilisce l’affidabilità in ogni situazione.

Verifica ciò che hai imparato

Un buon punteggio di stile dimostra il successo dell'agente?

No. L'agente potrebbe scrivere magnificamente dopo aver utilizzato lo strumento o i dati sbagliati.

È sufficiente un collegamento in una risposta?

NO; deve supportare la richiesta specifica e adattarsi al tempo e alle circostanze.

Quale risultato dovrebbe produrre questo esercizio?

Ogni osservazione ha una causa, una proposta di modifica e un controllo di follow-up.

Termini da ricordare

  • Regresia/Regressione: una modifica che interrompe un caso precedentemente corretto.
  • Messa a terra: Fondare una risposta su prove verificabili.
  • Idempotenza: Ripetizione controllata senza duplicare un effetto.

Fonti e il prossimo passo

Per preparare: U03: arresto, ripresa e riavvio