Aan wie is het uitgelijnd?

Over veiligheidsrisico's voor degenen die agenten bouwen: omdat je een expert bent in zorgen X, Y en Z, is je agent waarschijnlijk fenomenaal in deze zaken en loop je in die specifieke domeinen geen risico. Maar er zijn talloze andere zorgen die je onvoldoende of slecht hebt gespecificeerd, waarvoor je zelf niet in staat bent de correctheid te beoordelen en waarvan je het risico onmogelijk kunt evalueren.

Je bent zeer sterk afhankelijk van de priors (vooraf ingestelde aannames) van het model om dit risico voor je te beperken. Dit bevindt zich voor zowel jou als voor het gebruik van het model extreem in het gebied van de unknown-unknowns (onbekende onbekenden).

Het risico van blind vertrouwen

Voor mij is het moeilijk om een zeer hoog vertrouwen te hebben in de priors van de modellen. Ik ben een expert software engineer en ik ben niet tevreden (en ben dat nooit geweest) met het standaardgedrag van het model bij het produceren van software. Mijn expertise in het schrijven van software geeft me een ongebruikelijk goed inzicht, wat me veel minder bereid maakt om blindelings te vertrouwen op de priors in dubbel boekhouden, financiën, recht, operations, of wat dan ook wat ik persoonlijk niet op expertniveau kan evalueren.

Software engineers (en onlangs ook wiskundigen!) zijn op dit punt zeer bekend met "slop": modeloutput die, hoewel het de taak uitvoert, op een bepaalde manier slecht is. Elke isRecord of overdreven defensieve afhandeling van uitzonderingen (exception handling) die software engineers ooit van de modellen hebben gezien, is het gevolg van het feit dat een niet-expert het model voor dit gedrag heeft beloond tijdens de training. De priors van het model zijn slecht.

Het is zeer belangrijk om op te merken dat dit — modellen die worden beloond voor gedrag dat een expert als slecht zou beschouwen — generaliseert naar elke auto-rater, elke judge, elke rubric, elke eval en elke onderzoeker.

Complexiteit en coherentie

Deze misalignments (gebrekkige uitlijningen) stapelen zich in de loop van de tijd op. De modellen worden grotendeels niet getraind op manieren die vereisen dat ze systemen evolueren door wijzigingen die achter elkaar zijn gestapeld. De modellen hebben geen angst voor toekomstige spijt. Nadat ik in verschillende "worstelfabrieken" heb gezeten, is langetermijncoherentie door het gebruik van agentisch werkproduct een zeer onopgelost probleem.

En ondanks dit, zul je mensen hebben die prompts gebruiken als: "maak me een miljard dollar, maak geen fouten". Dat is een drastisch ongespecificeerde taak!

De onmogelijkheid van de universele grader

Er bestaat niet zoiets als een onhackbare beoordelaar (grader) en de modellen worden beloond voor efficiëntie. Dit betekent dat de modellen getraind zullen worden om shortcuts te nemen die de beoordelaars toestaan als dat hen helpt hun doelen te bereiken.

Er is echter geen universele definitie van een toelaatbare shortcut. Wat voor de één een slimme optimalisatie is, is voor de ander roekeloos, onjuist of onethisch. De toelaatbare shortcuts hangen af van wie je bent en wat je waarden zijn. Om dit op te lossen — om alignment op te lossen — is een kwestie van irreducibele complexiteit.

***

Erkenningen Dank aan Karan Lyons voor het AI Punnett-vierkant en het beoordelen van vroege versies van dit bericht, aan David Adrian en Bryan Berg voor het beoordelen van vroege versies, en aan mijn Snoopy-vrienden voor het helpen verfijnen van deze gedachten.