IT-lexikon › Programmering › Nyttobaserad AI

Nyttobaserad AI

Programmering In English → Uppdaterad: 2026-10-24

Beslutsmodell där varje möjlig handling poängsätts av en nyttofunktion och agenten väljer den med högst värde — eller slumpar viktat bland toppkandidaterna.

I stället för diskreta grenar som i ett beteendeträd mappar nyttobaserad AI varje relevant faktor — hälsa, avstånd, ammunition, hot — genom en responskurva till ett tal mellan 0 och 1. Handlingarnas poäng räknas ut vid varje beslutstillfälle och den högsta vinner. Resultatet är mjukt och graderat: en agent byter mål när omständigheterna glider över en tröskel, utan att någon skrivit just den övergången.

Behovssystemet i The Sims (2000) är det mest kända exemplet, och Dave Mark formaliserade upplägget som "Infinite Axis Utility System" i en rad GDC-föredrag. Styrkan är skalbarhet — nya handlingar läggs till utan att röra de gamla — men kurvorna måste trimmas noga, annars fastnar agenten i att jämt välja samma sak.

← Tillbaka till lexikonet