3.1. مدلسازی راهبردهای پیشفرض
اصول IP به عنوان قواعد ASP کدگذاری میشوند. برای مثال، اصل اسم اول را میتوان به عنوان یک قاعده پیشفرض نشان داد که زمانی اعمال میشود که نشانههای دستوری (مانند نشانگرهای صدای مجهول) به دلیل محدودیت منابع پردازش نشدهاند:
% پیشفرض: نسبت دادن نقش کننده به اولین اسم
assign_agent(FirstNoun, Event) :-
sentence_word(FirstNoun, Position1, Noun),
sentence_word(Verb, Position2, VerbLex),
Position1 < Position2,
event(Event, VerbLex),
not processed(grammatical_cue(passive, Verb)),
not overridden_by_grammar(Event).
شرط not processed(...) محدودیت منابع را ثبت میکند و قاعده را غیریکنواخت میسازد.
3.2. بازنمایی دانش و منابع زبانآموز
این مدل، بازنمایی پویایی از وضعیت زبانآموز را دربرمیگیرد:
- دانش واژگانی: واقعیتهایی مانند
knows_word(learner, 'dog', noun, animal).
- دانش دستوری: قواعد درونیشده (مثلاً برای صدای مجهول).
- منابع پردازشی: به عنوان محدودیتهایی مدلسازی میشوند که تعداد ویژگیهای دستوری قابل پردازش همزمان در یک جمله معین را محدود میکنند.
تعامل بین راهبردهای پیشفرض و دانش دستوری اکتسابشده از طریق اولویتهای قاعده یا قواعد لغو مدلسازی میشود.