Hoe pas je effectieve contextengineering toe voor AI-agenten? Lees dit als je een AI-ontwikkelaar bent die vandaag AI-agenten bouwt. Context is koning! En het moet worden ontworpen, niet alleen geprompt. Ik heb een paar aantekeningen geschreven na het doorlezen van de geweldige nieuwe gids voor contextengineering van Anthropic: Contextengineering vs. promptengineering - Promptengineering = schrijven en organiseren van instructies - Contextengineering = cureren en onderhouden van prompts, tools, geschiedenis, en externe gegevens - Contextengineering is iteratief, en context wordt regelmatig gecureerd Waarom is contextengineering belangrijk? - Beperkt aandachtbudget - Contextrot treedt op als de context te groot wordt; contextengineering helpt - Doel: cureren en onderhouden van minimale hoge-signaal tokens Anatomie van effectieve context - Systeem prompts: duidelijk, op de juiste hoogte (niet te specifiek of te vaag) - Tools: houd tools minimaal, gebruik beschrijvende parameters en streef naar token-efficiëntie - Few-shot voorbeelden: bied diverse, canonieke voorbeelden van gewenst gedrag - Berichten geschiedenis: agressief snoeien Strategieën voor contextretrieval...