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).
- المعرفة النحوية: قواعد مستوعبة داخليًا (مثل قواعد المبني للمجهول).
- موارد المعالجة: يتم نمذجتها كقيود تحد من عدد السمات النحوية التي يمكن معالجتها في وقت واحد في جملة معينة.
يتم نمذجة التفاعل بين الاستراتيجيات الافتراضية والمعرفة النحوية المكتسبة عبر أولويات القواعد أو قواعد الإلغاء.