Come si applica un'efficace ingegneria del contesto per gli agenti AI? Leggi questo se sei uno sviluppatore AI che costruisce agenti AI oggi. Il contesto è fondamentale! E deve essere ingegnerizzato, non solo sollecitato. Ho scritto alcune note dopo aver letto la fantastica nuova guida all'ingegneria del contesto di Anthropic: Ingegneria del Contesto vs. Ingegneria del Prompt - Ingegneria del Prompt = scrivere e organizzare istruzioni - Ingegneria del Contesto = curare e mantenere prompt, strumenti, storia, e dati esterni - L'ingegneria del contesto è iterativa e il contesto viene curato regolarmente Perché l'Ingegneria del Contesto è Importante? - Budget di attenzione finito - La degradazione del contesto si verifica se il contesto diventa troppo grande; l'ingegneria del contesto aiuta - Obiettivo: curare e mantenere token minimi ad alto segnale Anatomia di un Contesto Efficace - Prompt di sistema: chiari, alla giusta altitudine (non troppo specifici o troppo vaghi) - Strumenti: mantenere gli strumenti minimi, utilizzare parametri descrittivi e puntare all'efficienza dei token - Esempi Few-Shot: fornire esempi diversi e canonici del comportamento desiderato - Storia dei messaggi: potare in modo aggressivo Strategie di Recupero del Contesto ...