מנוע חוקים, Rule Engine - תוכנה לכתיבת "מערכת מומחה". (Expert System).
מערכת מומחה, המנסה לחקות את עבודת המומחה בתחום מסויים, פועלת בדפוסים הניתנים לניתוח, והיא בעלת שלושה מרכיבים עיקריים:
א. חוקים לוגיים.
ב. זיכרון המכיל עובדות.
ג. מנוע היסק. (הסקת מסקנות).
תוכנת "מנוע החוקים" מכילה את המרכיבים ליצירת החוקים, העובדות, ופעילות מנוע ההסקה.
במהלך יישום אוסף החוקים לאוסף העובדות שהוגדרו, נוצרות עובדות חדשות. (אך לא חוקים).
המערכת מממשת את ההתניה הלוגית, באופן שקיום עובדה או עובדות העונות לדרישה הלוגית, מביא למצב הפעלה activation.
מערכת ההיסק תבצע את את החוק שנמצא כשר להפעלה.
ועם ביצועו (מצב הנקרא יריה, Fire), ימשיך המנוע, יחפש ויבצע, מרשימת החוקים שהופעלו במערכת (Agenda). עד להשלמת לולאה מוכללת.