Dialog manager
ஒரு உரையாடல் மேலாளர் (டிஎம்) என்பது ஒரு உரையாடல் அமைப்பின் (டிஎஸ்) ஒரு அங்கமாகும், இது உரையாடலின் நிலை மற்றும் ஓட்டத்திற்கு பொறுப்பாகும். வழக்கமாகஃ டி. எம். க்கான உள்ளீடு மனித உச்சரிப்பாகும், இது பொதுவாக இயற்கை மொழி புரிதல் (என். எல். யூ) கூறுகளால் சில அமைப்பு-குறிப்பிட்ட சொற்பொருள் பிரதிநிதித்துவமாக மாற்றப்படுகிறது. எடுத்துக்காட்டாக, ஒரு விமான-திட்டமிடல் உரையாடல் அமைப்பில், உள்ளீடு "ORDER (முதல் = டிஏ, முதல் = ஜேஇஆர், தேதி = 2012-01-01)" போல் தோன்றலாம். டிஎம் வழக்கமாக அமைப்பைப் பொறுத்து உரையாடல் வரலாறு, சமீபத்திய பதிலளிக்கப்படாத கேள்வி போன்ற சில நிலை மாறிகளை பராமரிக்கிறது. டிஎம் வெளியீடு என்பது உரையாடல் அமைப்பின் பிற பகுதிகளுக்கான அறிவுறுத்தல்களின் பட்டியலாகும், பொதுவாக ஒரு சொற்பொருள் பிரதிநிதித்துவத்தில், எடுத்துக்காட்டாக "TELL (விமானம்-எண் = 123, விமானம்-நேரம் = 12:34)". இந்த சொற்பொருள் பிரதிநிதித்துவம் பொதுவாக இயற்கை மொழி தலைமுறை (என். எல். ஜி) கூறுகளால் மனித மொழியாக மாற்றப்படுகிறது. மிகவும் மாறுபட்ட பாத்திரங்களை நிறைவேற்றும் பல்வேறு டி. எம். க்கள் உள்ளனர். ஒரு டிஎஸ் இல் பல டிஎம் கூறுகள் கூட இருக்கலாம். அனைத்து டி. எம். களுக்கும் பொதுவான ஒரே விஷயம் என்னவென்றால், அவை டி. எஸ்ஸின் பிற பகுதிகளுக்கு (என். எல். யூ மற்றும் என். எல். ஜி கூறுகள் போன்றவை) மாறாக நிலையானவை, அவை வெறும் நிலையற்ற செயல்பாடுகளாகும். டிஎம் பாத்திரங்களை தோராயமாக இந்த குழுக்களாகப் பிரிக்கலாம்ஃ உள்ளீட்டு-கட்டுப்பாடு, இது மனித உச்சரிப்புகளின் சூழல் சார்ந்த செயலாக்கத்தை செயல்படுத்துகிறது. வெளியீட்டு-கட்டுப்பாடு, இது மாநிலத்தை சார்ந்த உரையை உருவாக்க உதவுகிறது. மூலோபாய ஓட்டக் கட்டுப்பாடு, இது உரையாடலின் ஒவ்வொரு கட்டத்திலும் உரையாடல் முகவர் என்ன நடவடிக்கை எடுக்க வேண்டும் என்பதை தீர்மானிக்கிறது. தந்திரோபாய ஓட்டக் கட்டுப்பாடு, இது சில தந்திரோபாய உரையாடல் முடிவுகளை எடுக்கிறது (பிழை கையாளுதல், முன்முயற்சி கட்டுப்பாடு போன்றவை). உள்ளீடு-கட்டுப்பாடு டிஎம் மனித உள்ளீடு சூழலைப் பொறுத்து வெவ்வேறு அர்த்தங்களைக் கொண்டுள்ளது. எடுத்துக்காட்டாக, பயணத் திட்டமிடல் டிஎஸ்ஃ கம்ப்யூட்டர்ஃ நீங்கள் எங்கிருந்து புறப்பட விரும்புகிறீர்கள்? மனிதர்ஃ டெல் அவிவ். கணினிஃ நீங்கள் எங்கு செல்ல விரும்புகிறீர்கள்? மனிதர்ஃ காசா. நகரப் பெயரின் பொருள் முன்பு கேட்கப்பட்ட கேள்வியைப் பொறுத்தது. ஒரு டிஎம் அந்த கேள்வியை ஒரு மாநில மாறியில் வைத்திருக்கலாம், மேலும் "டெல் அவிவ்" ஐ "நான் டெல் அவிவிலிருந்து புறப்பட விரும்புகிறேன்" என்று மாற்றவும், "காசா" ஐ "நான் காசாவுக்கு வர விரும்புகிறேன்" என்று மாற்றவும் பயன்படுத்தலாம். இந்த செயல்பாடு என். எல். யு மற்றும் டி. எம் இடையேயான எல்லையில் உள்ளதுஃ சில அமைப்புகளில் இது என். எல். யுவில் சேர்க்கப்பட்டுள்ளது, அதாவது மில்வார்ட்டின் சூழல்-சார்ந்த விதிகள் (2000); மற்ற அமைப்புகளில் இது டி. எம். இல் சேர்க்கப்பட்டுள்ளது, அதாவது மிர்கோவிக் மற்றும் கேவேடானின் என். பி தெளிவுத்திறன் தொகுதி (2005). என்எல்யு மற்றும் டிஎம் இடையேயான மற்றொரு செயல்பாடு, எந்த உள்ளீட்டு உச்சரிப்புகள் ஒற்றை உச்சரிப்பின் ஒரு பகுதியாகும் என்பதை தீர்மானிப்பதாகும். ஒரு வேலை பேச்சுவார்த்தை உரையாடலில் இருந்து ஒரு எடுத்துக்காட்டு இங்கேஃ நான் 20,000 என். ஐ. எஸ் மற்றும் ஒரு காரை வழங்குகிறேன் ஓய்வூதிய நிபந்தனைகள் பின்னர் தீர்மானிக்கப்படும் மூன்று சொற்களும் உண்மையில் ஒரே சலுகையாகும். இரண்டாவது உச்சரிப்புக்கு, "மற்றும்" என்ற சொல் ஒரு துப்பு, ஆனால் மூன்றாவது உச்சரிப்புக்கு ஒரே சாத்தியமான துப்பு என்னவென்றால், இது இரண்டாவது உச்சரிப்புக்குப் பிறகு உடனடியாகச் சொல்லப்பட்டது. இதைப் புரிந்துகொள்ள, டி. எம் ஒவ்வொரு உச்சரிப்புக்கும் ஒரு நேர முத்திரையை வைத்திருக்க வேண்டும். வெளியீடு-கட்டுப்பாடு டிஎம் உரையாடல் வரலாற்றை நினைவில் வைத்திருப்பதன் மூலம் கணினி வெளியீட்டை மிகவும் இயல்பானதாக மாற்றலாம். எடுத்துக்காட்டாக, என். பி. சி எடிட்டர் (மனித கேள்விகளுக்கு பதிலளிக்கும் எழுத்துக்களை எழுதுவதற்கான ஒரு கட்டமைப்பு) ஆசிரியர் கேள்வி-பதில் ஜோடிகளை வரையறுக்க அனுமதிக்கிறது, அதாவது ஒவ்வொரு கேள்விக்கும் பல சாத்தியமான பதில்கள் உள்ளன. கேள்விக்கான சிறந்த பதிலை டிஎம் தேர்ந்தெடுக்கிறார், அது ஏற்கனவே பயன்படுத்தப்படாவிட்டால், இந்த விஷயத்தில் அது 2 வது சிறந்த பதிலைத் தேர்ந்தெடுக்கிறது. இதே போன்ற ஒரு அம்சம் சாட்ஸ்கிரிப்டில் உள்ளது (அரட்டை-போட்களை உருவாக்குவதற்கான ஒரு கட்டமைப்பு): ஒவ்வொரு முறையும் டிஎஸ் ஒரு குறிப்பிட்ட விதியைப் பயன்படுத்தும்போது, டிஎம் இந்த விதியை "பயன்படுத்தப்பட்டது" என்று குறிக்கிறது, இதனால் அது மீண்டும் பயன்படுத்தப்படாது. தொழில்நுட்ப உதவிக்கான சமீபத்திய டிஎஸ் மேம்பட்ட இயந்திர கற்றல் விதிகளைப் பயன்படுத்தி உருப்படிகளை விவரிப்பதற்கான சிறந்த சொற்களைத் தேர்ந்தெடுக்கிறது. எடுத்துக்காட்டாக, அது ஒரு பெரியவருடன் பேசுவதை டிஎம் கவனித்தால், அது "இடது கை" போன்ற சொற்களைப் பயன்படுத்தும்; அது ஒரு குழந்தையுடன் பேசுவதைக் கவனித்தால், அது "நீங்கள் கடிகாரத்தை அணியும் கை" போன்ற குறைந்த தொழில்நுட்ப சொற்களைப் பயன்படுத்தும். இந்த செயல்பாடு டிஎம் மற்றும் என்எல்ஜி இடையேயான எல்லையில் உள்ளது. மூலோபாய ஓட்டம்-கட்டுப்பாடு டிஎம் ஒரு டிஎம் இன் முக்கிய பங்கு உரையாடலின் ஒவ்வொரு கட்டத்திலும் உரையாடல் முகவர் என்ன நடவடிக்கை எடுக்க வேண்டும் என்பதை தீர்மானிப்பதாகும். இதைச் செய்வதற்கான ஒரு எளிய வழி, உரையாடல் கட்டமைப்பை ஆசிரியர் முழுமையாகக் குறிப்பிட அனுமதிப்பதாகும். எடுத்துக்காட்டாக, ஒரு பயிற்சி உரையாடல் கட்டமைப்பின் விவரக்குறிப்பு பின்வருமாறு இருக்கலாம்ஃ கணினிஃ "எலக்ட்ரானில் என்ன சக்திகள் செயல்படுகின்றன?" மனிதர்ஃ "மின்சார சக்தி". கணினிஃ "சரி" [அடுத்த கேள்விக்குச் செல்லுங்கள்] கணினிஃ "எந்த சக்திகள் வெகுஜனத்தில் செயல்படுகின்றன?" மனிதர்ஃ "மின்சார சக்தி". கணினிஃ "தவறானது, வெகுஜனத்திற்கு கட்டணம் இல்லை". [மின்சாரம் பற்றிய பயிற்சிக்குச் செல்லுங்கள்] டிஎம் ஸ்கிரிப்டில் நமது தற்போதைய நிலைக்கு ஒரு சுட்டியை வைத்திருக்கிறார். மனித உள்ளீட்டின் படி நிலை புதுப்பிக்கப்படுகிறது. உரையாடல் கட்டமைப்புகளைக் குறிப்பிட எழுத்தாளர்களை அனுமதிக்கும் பல மொழிகள் மற்றும் கட்டமைப்புகள் உள்ளன, அவையாவனஃ வாய்ஸ் எக்ஸ்எம்எல் (பேச்சு உரையாடல்களுக்கு உகந்ததாக), ஏஐஎம்எல், முகப்பு மற்றும் அரட்டை ஸ்கிரிப்ட் (அரட்டை-போட்களுக்கு உகந்ததாக), சிடிஎம் (ஜாவா அடிப்படையிலான, சாதன-கட்டுப்பாட்டு உரையாடல்களுக்கு உகந்ததாக), மற்றும் டூடாக் (பயிற்சி உரையாடல்களுக்கு உகந்ததாக). கூடுதலாக, எஸ். சி. எக்ஸ். எம். எல் போன்ற நிலையான மொழியைப் பயன்படுத்தி உரையாடல் கட்டமைப்பை மாநில-விளக்கப்படமாக விவரிக்கலாம். இது டொமைன் எடிட்டரில் (தந்திரோபாய கேள்வி எழுத்துக்களுக்கான ஒரு கட்டமைப்பு) செய்யப்படுகிறது. ஒரு முழு உரையாடல் கட்டமைப்பை எழுதுவது எழுத்தாளர்களுக்கு மிகவும் கடினமாக உள்ளது. டிஎம் மீது அதிக சுமையை செலுத்தும் அதே நேரத்தில், அதிக சுருக்க மட்டத்தில் ஒரு உரையாடலை விவரிக்க எழுத்தாளர்களை அனுமதிக்கும் பல மேம்பாடுகள் உள்ளன. படிநிலை அமைப்பு ராவென்க்லா (CMU தொடர்பாளரை அடிப்படையாகக் கொண்ட இலக்கு சார்ந்த உரையாடல்களுக்கான ஒரு DM) ஆசிரியருக்கு ஒரு மேம்பட்ட, பல நிலை உரையாடல் அமைப்பு விளக்கத்தை அனுமதிக்கிறது, அதாவதுஃ அறை முன்பதிவு பணிஃ பயனர் பெயரைக் கேளுங்கள் பயனர் கடவுச்சொல்லை கேளுங்கள் அறை தேர்வு கட்டிடம் அறை எண் தேர்வு நேரம் தேர்வு முடிவு ராவென்க்லா DM உரையாடல் தொகுதிகளின் அடுக்கை வைத்திருக்கிறது, மேலும் மனித உள்ளீட்டை செயலாக்க அதைப் பயன்படுத்துகிறது. இந்த அமைப்பு குறியீடு மறுபயன்பாட்டை ஊக்குவிக்கிறது, எடுத்துக்காட்டாக, உள்நுழைவு தொகுதியை மற்ற உரையாடல்களில் பயன்படுத்தலாம். டைனமிக் உரையாடல்-பணி கட்டுமானத்தை அனுமதிப்பதாகவும் அவர்கள் கூறுகின்றனர், அங்கு அமைப்பு முன்கூட்டியே சரிசெய்யப்படவில்லை, ஆனால் ஒரு பின்தளத்திலிருந்து தேர்ந்தெடுக்கப்பட்ட தகவல்களின் அடிப்படையில் பறக்கவிடப்படுகிறது. உதாரணமாக, பராமரிப்பு பணிகளை நிறைவேற்றும் போது விமான பராமரிப்பு பணியாளர்களுக்கு உதவும் ஒரு அமைப்பில், உரையாடலின் அமைப்பு பராமரிப்பு பணியின் கட்டமைப்பைப் பொறுத்தது மற்றும் மாறும் வகையில் கட்டப்பட்டுள்ளது. சாட்கிரிப்ட் போன்ற அரட்டை-போட்களுக்கான தலைப்பு கண்காணிப்பு கட்டமைப்புகள், தலைப்புகளுடன் உரையாடல் கட்டமைப்பைக் கட்டுப்படுத்த அனுமதிக்கின்றன. அந்த தலைப்பைப் பிடிக்கும் விதிகளை ஆசிரியர் உருவாக்க முடியும்ஃ குழந்தை (இளம் பெண் குழந்தை) டிஃ எனக்கு மகிழ்ச்சியான குழந்தைப் பருவம் இருந்தது. டிஃ ஆனால் அது மிகவும் முன்கூட்டியே முடிந்தது. . மனிதர் அடைப்புக்குறிக்குள் ஒரு வார்த்தையைச் சொன்னால், அந்த தலைப்பு "குழந்தை" என்பதை டி. எம் நினைவில் கொள்கிறார். சாட்-போட் இப்போது "குழந்தை" என்ற தலைப்பின் கீழ் கதையைச் சொல்லத் தொடங்குகிறது, போட் உரையாடலின் கட்டுப்பாட்டில் இருக்கும் வரை (பயனர் செயலற்ற முறையில் "சரி" அல்லது "சரி" என்று நினைப்பதன் மூலம் பதிலளிக்கிறார்). இருப்பினும் பயனர் கேள்விகளைக் கேட்டால், கணினி நேரடியாக பதிலளிக்கலாம் அல்லது எப்படியும் சொல்லப் போகும் கதையின் ஒரு வரியைப் பயன்படுத்தலாம். இதுவும், தலைப்புகளை மீண்டும் பயன்படுத்த எழுத்தாளர்களை அனுமதிக்கிறது, மேலும் பல சுயாதீன தலைப்புகளை இணைத்து ஒரு புத்திசாலித்தனமான அரட்டை-பாட்டை உருவாக்குகிறது. படிவங்களை நிரப்புவது உரையாடல் அமைப்புகளின் பொதுவான பயன்பாடு படிவங்களுக்கு மாற்றாக உள்ளது. எடுத்துக்காட்டாக, ஒரு விமான முன்பதிவு முகவர் மனிதனின் தோற்றம் நேரம் மற்றும் இடம் மற்றும் இலக்கு நேரம் மற்றும் இடம் பற்றி கேட்க வேண்டும்-மனிதர் இந்த 4 இடங்களுடன் ஒரு படிவத்தை நிரப்புவது போல. சிஸ்டம்-இநிஷியேட்டிவ் பயன்படுத்துவது ஒரு எளிய தீர்வாகும், அங்கு உரையாடல் அமைப்பு பயனரிடம் ஒவ்வொரு தகவலையும் திரும்பத் திரும்பக் கேட்கிறது, மேலும் பயனர் அவற்றை இந்த உரையாடலைப் போலவே சரியான வரிசையில் நிரப்ப வேண்டும் (டேவிட் ட்ராமின் விளக்கக்காட்சியிலிருந்து): விமான உறுதிப்படுத்தல் முறைக்கு வரவேற்கிறோம். உங்கள் விமான எண் என்ன? லாஸ் ஏஞ்சல்ஸில் இருந்து ஆகஸ்ட் 8 அன்று யுனைடெட் 123 உங்கள் புறப்படும் நகரம் என்ன? லாஸ் ஏஞ்சல்ஸ், ஆகஸ்ட் 8 அன்று நான் சொன்னேன், மன்னிக்கவும், எனக்கு புரியவில்லை. உங்கள் புறப்படும் நகரம் என்ன? லாஸ் ஏஞ்சல்ஸ் ஆகஸ்ட் 8 ஆம் தேதி புறப்படுகிறது. புறப்படும் நாள் என்ன? நீ கேட்பதில்லை! ஆகஸ்ட் 8! தயவுசெய்து புறப்படும் நாளைச் சொல்லுங்கள்? ஆகஸ்ட் 8 ஆம் தேதி யுனைடெட் விமானம் 123 ஆகஸ்ட் 8 ஆம் தேதி பிற்பகல் 2 மணிக்கு லாஸ் ஏஞ்சல்ஸிலிருந்து லண்டனுக்கு புறப்படுவது உறுதி செய்யப்பட்டது. கணினி-துவக்கத்திற்கு நேர்மாறானது பயனர்-துவக்கமாகும், அங்கு பயனர் முன்னிலை வகிக்கிறார், மேலும் பயனர் இயக்கும் எதற்கும் கணினி பதிலளிக்கிறது. இரண்டு முறைகளுக்கும் இடையிலான ஒரு பொதுவான சமரசம் கலப்பு-தொடக்கமாகும், அங்கு கணினி கேள்விகளைக் கேட்பதன் மூலம் தொடங்குகிறது, ஆனால் பயனர்கள் உள்ளே நுழைந்து உரையாடல் திசையை மாற்றலாம். பயனரிடம் இன்னும் கேட்கப்படாத விவரங்களைப் பற்றி பேசும்போது கூட கணினி புரிந்துகொள்கிறது. இருப்பினும், அத்தகைய அமைப்பை கைமுறையாக, ஒரு மாநில-விளக்கப்படமாக விவரிப்பது மிகவும் கடினம், ஏனெனில் மனிதர் முதலில் தோற்றம் மற்றும் பின்னர் இலக்கு அல்லது நேர்மாறாக சொல்லலாம். அவை ஒவ்வொன்றிலும், மனிதர் முதலில் நேரத்தையும் பின்னர் இடத்தையும் சொல்லலாம் அல்லது நேர்மாறாகவும் சொல்லலாம். எனவே, சரியான வரிசையைக் குறிப்பிடாமல், என்ன தகவல் தேவை என்பதைச் சொல்ல உரையாடல் ஆசிரியரை அனுமதிக்கும் டி. எம். க்கள் உள்ளன. எடுத்துக்காட்டாக, ஆசிரியர் இவ்வாறு எழுதலாம்ஃ TRAVEL = {ORIGIN-PLACE, ORIGIN-TIME, DESTINACE-PLACE, DESTINACE-TIME} எந்த இடங்கள் ஏற்கனவே நிரப்பப்பட்டுள்ளன, எந்த இடங்கள் இன்னும் காலியாக உள்ளன என்பதை டி. எம் கண்காணித்து, காணாமல் போன தகவல்களை சேகரிப்பதற்காக உரையாடலை வழிநடத்துகிறது. எடுத்துக்காட்டாக, டி. எம் முதலில் மனிதனின் தோற்றம் பற்றி கேட்கலாம், ஆனால் மனிதர் இலக்கு இடத்தைச் சேர்த்தால், டி. எம் தகவல்களை வைத்திருப்பார், அதைப் பற்றி மீண்டும் கேட்க மாட்டார். எடுத்துக்காட்டாக, சக்கரங்கள் (பயன்படுத்தப்பட்ட கார் விளம்பரங்களைத் தேடுவதற்காக), ஜுபிடர் (வானிலை முன்னறிவிப்புகளை மீட்டெடுப்பதற்காக) மற்றும் பலவற்றில் இத்தகைய டிஎஸ் கள் எம்ஐடியில் உருவாக்கப்பட்டன. எளிய டி. எம். க்கள் ஸ்லாட் நிரப்புதலை இருமுறை கையாளுகிறார்கள்ஃ ஒரு ஸ்லாட் "நிரப்பப்பட்டது" அல்லது அது "காலியாக" உள்ளது. மேலும் மேம்பட்ட டி. எம். க்கள் தரையிறக்கத்தின் அளவைக் கண்காணிக்கிறார்கள்-பயனர் சொன்னதை நாங்கள் உண்மையில் புரிந்துகொண்டோம் என்பதில் நாங்கள் எவ்வளவு உறுதியாக இருக்கிறோம்ஃ இது "சமீபத்தில் அறிமுகப்படுத்தப்பட்டது", "மீண்டும் அறிமுகப்படுத்தப்பட்டது", "ஒப்புக் கொள்ளப்பட்டது", "மீண்டும் மீண்டும்" போன்றவை. ஒவ்வொரு தகவலுக்கும், நாம் எந்த அளவிற்கு அதைப் புரிந்துகொள்ள வேண்டும் என்பதைக் குறிப்பிடவும் ஆசிரியரை நாம் அனுமதிக்கலாம், எ. கா. முக்கியமான தகவல்களுக்கு அதிக அளவு தேவைப்படுகிறது. உரையாடலின் போக்கைக் கட்டுப்படுத்த டி. எம் இந்த தகவலைப் பயன்படுத்துகிறார், எ. கா., மனிதர் ஒரு முக்கியமான விஷயத்தைப் பற்றி ஏதாவது சொன்னால், எங்களுக்கு புரிந்துவிட்டது என்று எங்களுக்குத் தெரியவில்லை என்றால், டி. எம் ஒரு உறுதிப்படுத்தல் கேள்வியை வெளியிடுவார். ரோக் அண்ட் ட்ராம் (2008) ஐப் பார்க்கவும். த்ரிண்டி திட்டத்தின் போது உருவாக்கப்பட்ட த்ரிண்டிகிட் டிஎஸ், ஒரு சிக்கலான தகவல் நிலையை வரையறுக்கவும், இந்த நிலையை செயலாக்கும் பொதுவான விதிகளை எழுதவும் ஆசிரியர்களை அனுமதிக்கிறது. இங்கே ஒரு மாதிரி விதிஃ ஒருங்கிணைப்பு பதில்ஃ முன் நிபந்தனைகள்ஃ ("தற்போது விவாதத்தில் உள்ள ஒரு கேள்விக்கு மனிதர் பொருத்தமான பதிலைக் கொடுத்திருந்தால்".) (SHARED.LM, பதில் (usr, A)) fst (SHARED.QUD, Q) பொருத்தமான பதில் (Q, A) விளைவுகள்ஃ ("பின்னர் அதை விவாதத்தின் கீழ் உள்ள கேள்வியிலிருந்து அகற்றி, பகிரப்பட்ட தரையில் சேர்க்கவும்") பாப் (SHARED.QUD) குறைக்கவும் (Q, A, P) சேர்க்கவும் (SHARED.COM, P) உள்ளீடு மற்றும் மாநிலத்திற்கு ஏற்ப, எந்த விதிகள் பொருந்தும் என்பதை டி. எம் முடிவு செய்து, புதிய நிலையைப் பெற அவற்றைப் பயன்படுத்துகிறது. உரையாடல் கோட்பாடுகளின் அடிப்படையில் உரையாடல் மேலாண்மை விதிகளுக்கான பொதுவான விதிகளை மீண்டும் பயன்படுத்த எழுத்தாளர்களுக்கு இது உதவக்கூடும். த்ரிண்டிகிட் மூலம் உருவாக்கப்பட்ட டிஎஸ் களில் பின்வருவன அடங்கும்ஃ கோடிஸ், மிடாஸ், இடிஐஎஸ் மற்றும் எஸ்ஆர்ஐ ஆட்டோரேட். தகவல் நிலை அணுகுமுறை பின்னர் சிரிடஸ் மற்றும் டிப்பர் கருவித்தொகுப்பு போன்ற திட்டங்களில் உருவாக்கப்பட்டது. தகவல் நிலை அடிப்படையிலான உரையாடல் மேலாளரின் மற்றொரு எடுத்துக்காட்டு FLoReS ஆகும். இது தற்போதைய நிலையை குறியாக்கம் செய்ய ஒரு முன்மொழிவு தகவல் நிலையைப் பயன்படுத்துகிறது மற்றும் மார்கோவ் முடிவு செயல்முறையைப் பயன்படுத்தி அடுத்த செயலைத் தேர்ந்தெடுக்கிறது. இந்த உரையாடல் மேலாளர் ஜேஎம்என்எல் மென்பொருளில் செயல்படுத்தப்படுகிறது. பொதுத் திட்டமிடல் இந்த அணுகுமுறையின் ஒரு பொதுமைப்படுத்தல், முகவரின் குறிக்கோள்களை ஆசிரியர் வரையறுக்க அனுமதிக்கிறது, மேலும் அந்த இலக்கை அடைய டி. எம் ஒரு திட்டத்தை உருவாக்க அனுமதிக்கிறது. இந்த திட்டம் செயல்பாடுகளால் ஆனது. ஒவ்வொரு பேச்சுச் செயலும் ஒரு அறுவைசிகிச்சை. ஒவ்வொரு செயல்பாட்டிற்கும் முன் நிபந்தனைகள் மற்றும் பிந்தைய நிபந்தனைகள் (விளைவுகள்) உள்ளன, எடுத்துக்காட்டாகஃ தகவல் (பேச்சாளர், கேட்பவர், முன்கணிப்பு): முன் நிபந்தனைஃ அறிவு (பேச்சாளர், முன்கணிப்பு) மற்றும் ஆசைகள் (பேச்சாளர், முன்கணிப்பு (பேச்சாளர், கேட்பவர், முன்கணிப்பு)) விளைவுஃ அறிவு (கேட்பவர், முன்கணிப்பு) உடல்ஃ நம்பிக்கை (கேட்பவர், ஆசைகள் (பேச்சாளர், அறிவு (கேட்பவர், முன்கணிப்பு)) SOAR (பலம், வாய்ப்புகள், அபிலாஷைகள் மற்றும் முடிவுகள்) போன்ற பொதுவான திட்டமிடுபவரைப் பயன்படுத்தி உரையாடலை வழிநடத்தலாம். திட்டமிடுபவர் தற்போதைய நிலையை பராமரிக்கிறார், மேலும் கொடுக்கப்பட்ட செயல்பாடுகளைப் பயன்படுத்தி இலக்கை அடைய ஒரு திட்டத்தை உருவாக்க முயற்சிக்கிறார். இதேபோன்ற அணுகுமுறை எஸ். ஏ. எஸ். ஓ-எஸ். டி (பல முகவர் பேச்சுவார்த்தை பயிற்சிக்கான டி. எஸ்) இல் எடுக்கப்படுகிறது. SOAR ஐப் பயன்படுத்துவது சிக்கலான உணர்ச்சி மற்றும் சமூக மாதிரிகளை இணைக்க அனுமதிக்கிறது, எடுத்துக்காட்டாகஃ முகவர் மனித செயல்களின் அடிப்படையில், அவருடன் ஒத்துழைக்க விரும்புகிறாரா, அவரைத் தவிர்க்க விரும்புகிறாரா அல்லது அவரைத் தாக்க விரும்புகிறாரா என்பதை தீர்மானிக்க முடியும். இதேபோன்ற அணுகுமுறை TRIPS இல் (பல முகவர் கூட்டு சிக்கல் தீர்விற்கான ஒரு DS) எடுக்கப்படுகிறது. அவர்கள் உரையாடல் நிர்வாகத்தை பல தொகுதிகளாகப் பிரித்தனர்ஃ குறிப்பு மேலாளர்-கொடுக்கப்பட்ட ஒரு சொல் (எ. கா. "பெண்"), அது உலகில் எந்த பொருளைக் குறிக்கிறது என்பதைத் தீர்மானிக்கவும் (எ. கா. "WOM1234"). பணி மேலாளர்-பயனர் அடைய முயற்சிக்கும் சிக்கலைத் தீர்க்கும் செயல்களை அடையாளம் காணவும் (புதிய நோக்கத்தை உருவாக்கவும், ஏற்கனவே உள்ள நோக்கத்தை நீட்டிக்கவும் போன்றவை). விளக்கம் மேலாளர்-முதல் இரண்டை அழைப்பதைத் தவிர, சொற்பொழிவு கடமைகளையும் அடையாளம் காண்கிறார், எடுத்துக்காட்டாகஃ "சமீபத்திய கேள்விக்கு பதிலளிக்கவும்". நடத்தை முகவர்-பயனர் விரும்பும் இலக்கை எவ்வாறு அடைவது என்பதை தீர்மானிக்கிறார். முகவர் உண்மையான திட்டமிடலைச் செய்யும் பல பணி-குறிப்பிட்ட முகவர்களைப் பயன்படுத்துகிறார். ஒரு வித்தியாசமான திட்டமிடல் என்பது தேற்றத்தை நிரூபிப்பதாகும். ஒரு உரையாடலை ஒரு தேற்றத்தை நிரூபிக்கும் முயற்சியாக விவரிக்கலாம். ஆதாரத்தை முடிக்க உதவும் வகையில் "காணாமல் போன கோட்பாடுகளை" வழங்க கணினி பயனருடன் தொடர்பு கொள்கிறது (இது "பின்தங்கிய சங்கிலி" என்று அழைக்கப்படுகிறது). இந்த அணுகுமுறை பின்வருமாறு செயல்படுத்தப்பட்டதுஃ இலக்கண கட்டமைப்பு. ஐபிஎஸ்ஐஎம் (இன்டர்ப்டிபிள் புரோலாக் சிமுலேட்டர்), சர்க்யூட் ஃபிக்ஸிட் அமைப்பில். குறிப்பிட்ட நிபுணத்துவத்துடன் பதிலளிக்கும் திறனை வழங்க, உரையாடல் மேலாளரை ஒரு நிபுணர் அமைப்புடன் இணைக்க முடியும். தந்திரோபாய ஓட்டம்-கட்டுப்பாடு டிஎம் உரையாடலின் பொதுவான அமைப்பு மற்றும் குறிக்கோள்களைப் பின்பற்றுவதோடு மட்டுமல்லாமல், சில டிஎம்கள் சில தந்திரோபாய உரையாடல் முடிவுகளையும் எடுக்கிறார்கள்-உரையாடலின் தரத்தை பாதிக்கும் உள்ளூர் முடிவுகள். ஏஎஸ்ஆர் மற்றும் என்எல்யு தொகுதிகள் பொதுவாக பயனரைப் புரிந்துகொள்வதில் உறுதியாக இல்லை; அவை பொதுவாக புரிதலின் தரத்தை பிரதிபலிக்கும் நம்பிக்கை மதிப்பெண்ணைத் தருகின்றன. இதுபோன்ற சந்தர்ப்பங்களில், டி. எம் தீர்மானிக்க வேண்டும்ஃ மிகவும் சாத்தியமான விளக்கம் சரியானது என்று கருதி, உரையாடலைத் தொடருங்கள் (உறுதிப்படுத்தல் இல்லை); உரையாடலைத் தொடருங்கள், ஆனால் புரிதலைக் காட்டும் சில சொற்களைச் சேர்க்கவும், அதாவது "சரி, நீங்கள் ஒரு உணவகத்திற்குச் செல்ல விரும்புகிறீர்கள். சரியாக எங்கே? ". (மறைமுக உறுதிப்படுத்தல்). பயனரிடம் அவர் சரியாக என்ன சொல்ல விரும்புகிறார் என்று கேளுங்கள் (வெளிப்படையான உறுதிப்படுத்தல்): "நீங்கள் எக்ஸ் என்று சொல்கிறீர்களா?" "நீங்கள் எக்ஸ் அல்லது ஒய் என்று சொன்னீர்களா? ", போன்றவை. பயனரிடம் "எனக்கு புரியவில்லை, தயவுசெய்து இதை மீண்டும் சொல்லுங்கள்" என்று சொல்லுங்கள். "உறுதிப்படுத்தல் இல்லை" என்பதைத் தேர்ந்தெடுப்பது உரையாடலை விரைவாகத் தொடரச் செய்யலாம், ஆனால் தவறுகளையும் அறிமுகப்படுத்தலாம், அவை பின்னர் சரிசெய்ய அதிக நேரம் எடுக்கும். பிழை கையாளுதல் ராவென்க்ளோவால் விரிவாக ஆராய்ச்சி செய்யப்பட்டது, இது உரையாடலின் ஒவ்வொரு பகுதியிலும் பிழை கையாளுதல் மூலோபாயத்தை கைமுறையாக கட்டுப்படுத்த ஆசிரியரை அனுமதிக்கிறது. முன்முயற்சி கட்டுப்பாடு சில டிஎஸ்-கள் பல செயல்பாட்டு முறைகளைக் கொண்டுள்ளனஃ இயல்புநிலை முறை பயனர்-தொடக்கமாகும், அங்கு கணினி "நான் உங்களுக்காக என்ன செய்ய முடியும்?" மேலும் பயனர் உரையாடலை வழிநடத்த அனுமதிக்கிறது. அனுபவம் வாய்ந்த பயனர்களுக்கு இது நல்லது. இருப்பினும், பயனருக்கும் கணினிக்கும் இடையில் பல தவறான புரிதல்கள் இருந்தால், டி. எம் கலப்பு-துவக்கம் அல்லது கணினி-துவக்கத்திற்கு மாற முடிவு செய்யலாம்-பயனரிடம் வெளிப்படையான கேள்விகளைக் கேளுங்கள், ஒரு நேரத்தில் ஒரு பதிலை ஏற்றுக்கொள்ளுங்கள். கற்பித்தல் முடிவுகள் வேறு வகையான தந்திரோபாய முடிவுகள் கார்டில்லேராவால் செய்யப்படுகின்றன (இயற்பியல் கற்பிப்பதற்கான ஒரு பயிற்சி டி. எஸ், டூடாக் பயன்படுத்தி கட்டப்பட்டது). பாடத்தின் போது பல புள்ளிகளில், டி. எம் முடிவு செய்ய வேண்டும்ஃ மாணவரிடம் சில உண்மைகளைச் சொல்லலாமா, அல்லது வழிகாட்டும் கேள்விகளைக் கேட்டு அவரிடமிருந்து இந்த உண்மையைப் பெற முயற்சிக்கலாமா. மாணவரிடம் தனது பதிலை நியாயப்படுத்துமாறு கேட்பதா, அல்லது நியாயப்படுத்துவதைத் தவிர்த்து தொடர்ந்து தொடர்வதா. இந்த முடிவுகள் ஒட்டுமொத்த கற்றல் தரத்தை பாதிக்கின்றன, இதை கற்றலுக்கு முந்தைய மற்றும் பிந்தைய தேர்வுகளை ஒப்பிடுவதன் மூலம் அளவிட முடியும். கற்ற தந்திரோபாயங்கள் ஒரு மனித நிபுணரை ஒரு சிக்கலான முடிவு விதிகளை எழுத அனுமதிப்பதற்குப் பதிலாக, வலுவூட்டல் கற்றலைப் பயன்படுத்துவது மிகவும் பொதுவானது. உரையாடல் ஒரு மார்கோவ் முடிவு செயல்முறையாக (எம். டி. பி) குறிப்பிடப்படுகிறது-ஒவ்வொரு மாநிலத்திலும், டி. எம் ஒரு செயலைத் தேர்ந்தெடுக்க வேண்டும், இது மாநிலம் மற்றும் ஒவ்வொரு செயலிலிருந்தும் சாத்தியமான வெகுமதிகளின் அடிப்படையில். இந்த அமைப்பில், உரையாடல் ஆசிரியர் வெகுமதி செயல்பாட்டை மட்டுமே வரையறுக்க வேண்டும், எடுத்துக்காட்டாகஃ பயிற்சி உரையாடல்களில், வெகுமதி என்பது மாணவர் தரத்தில் அதிகரிப்பு; உரையாடல்களைத் தேடும் தகவல்களில், மனிதர் தகவலைப் பெற்றால் வெகுமதி நேர்மறையாக இருக்கும், ஆனால் ஒவ்வொரு உரையாடல் படிக்கும் எதிர்மறையான வெகுமதியும் உள்ளது. ஒரு கொள்கையைக் கற்றுக்கொள்ள ஆர். எல் நுட்பங்கள் பயன்படுத்தப்படுகின்றன, எடுத்துக்காட்டாக, ஒவ்வொரு மாநிலத்திலும் நாம் எந்த வகையான உறுதிப்படுத்தலைப் பயன்படுத்த வேண்டும்? போன்றவை. இந்தக் கொள்கை பின்னர் உண்மையான உரையாடல்களில் டி. எம். ஆல் பயன்படுத்தப்படுகிறது. இந்த விஷயத்தில் ஒரு பயிற்சியை லெமன் மற்றும் ரீஸர் (2009) எழுதியுள்ளனர். உரையாடல் கொள்கைகளைக் கற்றுக்கொள்வதற்கான ஒரு வித்தியாசமான வழி, மனிதர்களைப் பின்பற்ற முயற்சிப்பதாகும், விசாட் ஆஃப் ஓஸ் சோதனைகளைப் பயன்படுத்துகிறது, இதில் ஒரு மனிதர் ஒரு மறைக்கப்பட்ட அறையில் உட்கார்ந்து கணினிக்கு என்ன சொல்ல வேண்டும் என்று கூறுகிறார்; எடுத்துக்காட்டாக, பாஸோனியோ மற்றும் பலர் (2011). குறிப்புகள் மேலும் வாசிப்பு ட்ராம், 2008: உரையாடல் அமைப்புகள் மற்றும் உரையாடல் நிர்வாகத்திற்கான அணுகுமுறைகள்-விரிவுரை குறிப்புகள் மற்றும் நூலியல். ஆலன் மற்றும் பலர், 2001: உரையாடல் மனித-கணினி தொடர்புக்கு நோக்கி. சிக்கல் அடிப்படையில் டி. எம். க்களை மதிப்பாய்வு செய்தல்ஃ வரையறுக்கப்பட்ட-நிலை, கட்டமைப்பை அடிப்படையாகக் கொண்ட, சூழல்களின் தொகுப்புகள், திட்டம் அடிப்படையிலான, முகவர் அடிப்படையிலான. TRIPS முகவர் அடிப்படையிலான அமைப்பின் விளக்கம். மேலும் உரையாடல் மேலாண்மை ஆராய்ச்சிக் கட்டுரைகள் மனித-கணினி தொடர்பு