Aj napriek tomu ako veľmi je program LEM založený na systéme pravidiel, šablóny prispôsobovania stratégií sú veľmi dôležitou súčasťou architektúry systému LEM. V skutočnosti má LEM tri kompletné rôzne šablóny prispôsobenia podsystémov s rôznymi šablónami prispôsobovania algoritmu. Prvú používajú etho-agenti, druhá je použitá na prispôsobovanie pravidiel v tabuľke pravidiel a tretia je použitá v šablóne pre prispôsobovanie šablón s dátami v databáze.
Algoritmy prispôsobovania pravidiel sú nasledujúce:
Pre etho-agentov: Pravidlá sú skúšané rad za radom, od vrchu po spodok, od najnižšieho čísla pravidla k vyšším. Ak pravidlo môže byť splnené, tak je odpálené a nie je žiadne úsilie na vykonanie iných pravidiel, alebo nájdenie alternatívneho pravidla k aktuálnemu pravidlu. To spôsobí, že sa agent snaží splniť akciu špecifikovanú v RHS pravidla, ktoré bolo odpálené.
Pre pravidlá: Tabuľka pravidiel je aplikovaná na každé miesto ekosystému. Všetky pravidlá sú vykonávané zhora nadol. Pre každé pravidlo sa systém snaží identifikovať všetky možné prispôsobenia. Keď je prispôsobenie nájdené, systém zálohuje reakciu špecifikovanú v RHS pravidla pre aktuálne miesto. Úlohou tohto algoritmu je, aby sa špecifikovali všetky možné interakcie v ekosystéme, ktoré boli špecifikované v šablóne v tabuľke práv.
Prispôsobovací algoritmus pre šablóny vzorov nájde všetky možné prispôsobenia pre šablónu a vráti čísla prispôsobení. Ak je v menu položka Options | Store Patterns in DataBase zaškrtnutá, a existuje otvorená databáza, potom každá inštancia prispôsobenia bude uložená v databáze.
Spracoval: Dudy