Rule-based system
கணினி அறிவியலில், ஒரு பயனுள்ள வழியில் தகவல்களை விளக்குவதற்கு அறிவை சேமிக்கவும் கையாளவும் ஒரு விதி அடிப்படையிலான அமைப்பு பயன்படுத்தப்படுகிறது. இது பெரும்பாலும் செயற்கை நுண்ணறிவு பயன்பாடுகள் மற்றும் ஆராய்ச்சிகளில் பயன்படுத்தப்படுகிறது. பொதுவாக, விதி அடிப்படையிலான அமைப்பு என்ற சொல் மனிதனால் உருவாக்கப்பட்ட அல்லது தொகுக்கப்பட்ட விதி தொகுப்புகளை உள்ளடக்கிய அமைப்புகளுக்கு பயன்படுத்தப்படுகிறது. விதி அடிப்படையிலான இயந்திர கற்றல் போன்ற தானியங்கி விதி அனுமானத்தைப் பயன்படுத்தி கட்டப்பட்ட விதி அடிப்படையிலான அமைப்புகள் பொதுவாக இந்த அமைப்பு வகையிலிருந்து விலக்கப்படுகின்றன. பயன்பாடுகள் விதி அடிப்படையிலான அமைப்பின் ஒரு சிறந்த எடுத்துக்காட்டு டொமைன்-குறிப்பிட்ட நிபுணர் அமைப்பு ஆகும், இது விலக்குகள் அல்லது தேர்வுகளை செய்ய விதிகளைப் பயன்படுத்துகிறது. எடுத்துக்காட்டாக, ஒரு நிபுணர் அமைப்பு அறிகுறிகளின் தொகுப்பின் அடிப்படையில் சரியான நோயறிதலைத் தேர்வுசெய்ய ஒரு மருத்துவருக்கு உதவக்கூடும், அல்லது ஒரு விளையாட்டை விளையாடுவதற்கான தந்திரோபாய நகர்வுகளைத் தேர்ந்தெடுக்கலாம். கணினி நிரல்களைத் தொகுக்க அல்லது விளக்குவதற்கு லெக்சிகல் பகுப்பாய்வு செய்ய அல்லது இயற்கை மொழி செயலாக்கத்தில் விதி அடிப்படையிலான அமைப்புகளைப் பயன்படுத்தலாம். விதி அடிப்படையிலான நிரலாக்க முயற்சிகள் தொடக்க தரவு மற்றும் விதிகளின் தொகுப்பிலிருந்து செயல்படுத்தல் வழிமுறைகளைப் பெற முயற்சிக்கின்றன. இது ஒரு கட்டாய நிரலாக்க மொழியால் பயன்படுத்தப்படுவதை விட மிகவும் மறைமுகமான முறையாகும், இது செயலாக்க படிகளை தொடர்ச்சியாக பட்டியலிடுகிறது. ஒரு வழக்கமான விதி அடிப்படையிலான அமைப்பு நான்கு அடிப்படை கூறுகளைக் கொண்டுள்ளதுஃ விதிகளின் பட்டியல் அல்லது விதி அடிப்படை, இது ஒரு குறிப்பிட்ட வகை அறிவுத் தளமாகும். ஒரு அனுமான இயந்திரம் அல்லது சொற்பொருள் நியாயப்படுத்துபவர், இது தகவல்களை மதிப்பிடுகிறது அல்லது உள்ளீடு மற்றும் விதி அடித்தளத்தின் தொடர்புகளின் அடிப்படையில் நடவடிக்கை எடுக்கிறது. மொழிபெயர்ப்பாளர் பின்வரும் பொருத்தம்-தீர்வு-செயல் சுழற்சியைச் செய்வதன் மூலம் ஒரு உற்பத்தி அமைப்பு நிரலை செயல்படுத்துகிறார்ஃ பொருத்தம்ஃ இந்த முதல் கட்டத்தில், அனைத்து தயாரிப்புகளின் நிபந்தனை பக்கங்களும் பணி நினைவகத்தின் உள்ளடக்கங்களுடன் பொருந்துகின்றன. இதன் விளைவாக ஒரு தொகுப்பு (மோதல் தொகுப்பு) பெறப்படுகிறது, இது அனைத்து திருப்திகரமான தயாரிப்புகளின் உடனடி அம்சங்களைக் கொண்டுள்ளது. ஒரு உற்பத்தியின் உடனடி என்பது உற்பத்தியின் நிபந்தனை பக்கத்தை திருப்திப்படுத்தும் வேலை செய்யும் நினைவக கூறுகளின் வரிசைப்படுத்தப்பட்ட பட்டியல் ஆகும். மோதல்-தீர்வுஃ இந்த இரண்டாவது கட்டத்தில், மோதல் தொகுப்பில் உள்ள உற்பத்தி உடனடி செயல்களில் ஒன்று செயல்படுத்த தேர்ந்தெடுக்கப்படுகிறது. எந்த தயாரிப்புகளும் திருப்தி அடையவில்லை என்றால், மொழிபெயர்ப்பாளர் நிறுத்தப்படுகிறார். சட்டம்ஃ இந்த மூன்றாம் கட்டத்தில், மோதல்-தீர்வு கட்டத்தில் தேர்ந்தெடுக்கப்பட்ட உற்பத்தியின் செயல்கள் செயல்படுத்தப்படுகின்றன. இந்த செயல்கள் பணி நினைவகத்தின் உள்ளடக்கங்களை மாற்றக்கூடும். இந்த கட்டத்தின் முடிவில், செயல்படுத்தல் முதல் கட்டத்திற்குத் திரும்புகிறது. தற்காலிக வேலை நினைவகம். உள்ளீடு மற்றும் வெளியீட்டு சமிக்ஞைகள் பெறப்பட்டு அனுப்பப்படும் வெளி உலகத்துடன் ஒரு பயனர் இடைமுகம் அல்லது பிற இணைப்பு. மேலும் காண்க விதி அடிப்படையிலான நிரலாக்க நிபுணர் அமைப்புகள் மறு எழுத்து விதிஎம்எல் விதி அடிப்படையிலான மொழிகளின் பட்டியல் கற்றல் வகைப்பாட்டாளர் அமைப்பு விதி அடிப்படையிலான இயந்திர கற்றல் விதி அடிப்படையிலான மாடலிங் குறிப்புகள் விதி இயந்திரங்கள்