Dialog manager
ಸಂವಾದ ವ್ಯವಸ್ಥಾಪಕನು (ಡಿ. ಎಂ.) ಸಂವಾದ ವ್ಯವಸ್ಥೆಯ (ಡಿ. ಎಸ್.) ಒಂದು ಭಾಗವಾಗಿದ್ದು, ಸಂಭಾಷಣೆಯ ಸ್ಥಿತಿ ಮತ್ತು ಹರಿವಿನ ಜವಾಬ್ದಾರಿಯನ್ನು ಹೊಂದಿರುತ್ತಾನೆ. ಸಾಮಾನ್ಯವಾಗಿಃ ನೈಸರ್ಗಿಕ ಭಾಷಾ ತಿಳುವಳಿಕೆಯ (ಎನ್. ಎಲ್. ಯು.) ಘಟಕದಿಂದ ಕೆಲವು ವ್ಯವಸ್ಥೆ-ನಿರ್ದಿಷ್ಟ ಶಬ್ದಾರ್ಥದ ಪ್ರಾತಿನಿಧ್ಯವಾಗಿ ಪರಿವರ್ತಿಸಲಾದ ಮಾನವ ಉಚ್ಚಾರಣೆಯು ಡಿ. ಎಂ. ಗೆ ಇನ್ಪುಟ್ ಆಗಿರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ವಿಮಾನ-ಯೋಜನೆ ಸಂವಾದ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಇನ್ಪುಟ್ "ಆರ್ಡರ್ (= ಟಿಎ, ನಿಂದ = ಜೆಇಆರ್, ದಿನಾಂಕ = 2012-01-01)" ನಂತೆ ಕಾಣಿಸಬಹುದು. ಡಿಎಂ ಸಾಮಾನ್ಯವಾಗಿ ವ್ಯವಸ್ಥೆಯನ್ನು ಅವಲಂಬಿಸಿ ಸಂವಾದದ ಇತಿಹಾಸ, ಇತ್ತೀಚಿನ ಉತ್ತರಿಸದ ಪ್ರಶ್ನೆ ಮುಂತಾದ ಕೆಲವು ಸ್ಥಿತಿ ಅಸ್ಥಿರಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಡಿಎಂನ ಔಟ್ಪುಟ್ ಸಂವಾದ ವ್ಯವಸ್ಥೆಯ ಇತರ ಭಾಗಗಳಿಗೆ ಸೂಚನೆಗಳ ಪಟ್ಟಿಯಾಗಿದೆ, ಸಾಮಾನ್ಯವಾಗಿ ಶಬ್ದಾರ್ಥದ ಪ್ರಾತಿನಿಧ್ಯದಲ್ಲಿ, ಉದಾಹರಣೆಗೆ "ಟಿಇಎಲ್ಎಲ್ (ವಿಮಾನ-ಸಂಖ್ಯೆ = 123, ಹಾರಾಟ-ಸಮಯ = 12:34)". ಈ ಶಬ್ದಾರ್ಥದ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ನೈಸರ್ಗಿಕ ಭಾಷಾ ಪೀಳಿಗೆಯ (ಎನ್ಎಲ್ಜಿ) ಘಟಕದಿಂದ ಮಾನವ ಭಾಷೆಯಾಗಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ. ವಿಭಿನ್ನ ಪಾತ್ರಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಹಲವು ವಿಭಿನ್ನ ಡಿ. ಎಂ. ಗಳಿವೆ. ಒಂದೇ ಡಿಎಸ್ನಲ್ಲಿ ಹಲವಾರು ಡಿಎಂ ಘಟಕಗಳೂ ಇರಬಹುದು. ಡಿಎಸ್ನ ಇತರ ಭಾಗಗಳಿಗೆ (ಎನ್ಎಲ್ಯು ಮತ್ತು ಎನ್ಎಲ್ಜಿ ಘಟಕಗಳಂತಹ) ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಎಲ್ಲಾ ಡಿಎಂಗಳಿಗೆ ಸಾಮಾನ್ಯವಾದ ಏಕೈಕ ವಿಷಯವೆಂದರೆ ಅವು ಕೇವಲ ಸ್ಥಿತಿಯಿಲ್ಲದ ಕಾರ್ಯಗಳಾಗಿವೆ. ಡಿಎಂ ಪಾತ್ರಗಳನ್ನು ಸ್ಥೂಲವಾಗಿ ಈ ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಬಹುದುಃ ಇನ್ಪುಟ್-ನಿಯಂತ್ರಣ, ಇದು ಮಾನವ ಉಚ್ಚಾರಣೆಗಳ ಸಂದರ್ಭ-ಅವಲಂಬಿತ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಔಟ್ಪುಟ್-ನಿಯಂತ್ರಣ, ಇದು ರಾಜ್ಯ-ಅವಲಂಬಿತ ಪಠ್ಯವನ್ನು ಉತ್ಪಾದಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಸಂವಾದದ ಪ್ರತಿ ಹಂತದಲ್ಲೂ ಸಂವಾದ ಏಜೆಂಟ್ ಯಾವ ಕ್ರಮವನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುವ ಕಾರ್ಯತಂತ್ರದ ಹರಿವಿನ ನಿಯಂತ್ರಣ. ಟ್ಯಾಕ್ಟಿಕ್ ಫ್ಲೋ-ಕಂಟ್ರೋಲ್, ಇದು ಕೆಲವು ಟ್ಯಾಕ್ಟಿಕ್ ಸಂಭಾಷಣಾ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ (ದೋಷ ನಿರ್ವಹಣೆ, ಉಪಕ್ರಮ ನಿಯಂತ್ರಣ, ಇತ್ಯಾದಿ). ಇನ್ಪುಟ್-ಕಂಟ್ರೋಲ್ ಡಿ. ಎಂ. ಮಾನವ ಇನ್ಪುಟ್ ಸಂದರ್ಭವನ್ನು ಅವಲಂಬಿಸಿ ವಿಭಿನ್ನ ಅರ್ಥಗಳನ್ನು ಹೊಂದಿದೆ. ಉದಾಹರಣೆಗೆ, ಪ್ರಯಾಣ-ಯೋಜನೆ ಡಿಎಸ್ನಲ್ಲಿಃ ಕಂಪ್ಯೂಟರ್ಃ ನೀವು ಎಲ್ಲಿಂದ ನಿರ್ಗಮಿಸಲು ಬಯಸುತ್ತೀರಿ? ಮಾನವಃ ಟೆಲ್ ಅವೀವ್. ಕಂಪ್ಯೂಟರ್ಃ ನೀವು ಎಲ್ಲಿಗೆ ತಲುಪಲು ಬಯಸುತ್ತೀರಿ? ಮಾನವಃ ಗಾಜಾ. ನಗರದ ಹೆಸರಿನ ಅರ್ಥವು ಈ ಹಿಂದೆ ಕೇಳಿದ ಪ್ರಶ್ನೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಡಿಎಂ ಆ ಪ್ರಶ್ನೆಯನ್ನು ಸ್ಟೇಟ್ ವೇರಿಯೇಬಲ್ನಲ್ಲಿ ಇಟ್ಟುಕೊಳ್ಳಬಹುದು ಮತ್ತು ಅದನ್ನು "ಟೆಲ್ ಅವೀವ್" ಅನ್ನು "ನಾನು ಟೆಲ್ ಅವೀವ್ನಿಂದ ನಿರ್ಗಮಿಸಲು ಬಯಸುತ್ತೇನೆ" ಎಂದು ಪರಿವರ್ತಿಸಲು ಬಳಸಬಹುದು ಮತ್ತು "ಗಾಜಾ" ಅನ್ನು "ನಾನು ಗಾಜಾವನ್ನು ತಲುಪಲು ಬಯಸುತ್ತೇನೆ" ಎಂದು ಪರಿವರ್ತಿಸಬಹುದು. ಈ ಕಾರ್ಯವು ಎನ್ಎಲ್ಯು ಮತ್ತು ಡಿಎಂ ನಡುವಿನ ಗಡಿಯಲ್ಲಿದೆಃ ಕೆಲವು ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಇದನ್ನು ಎನ್ಎಲ್ಯುನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ ಮಿಲ್ವರ್ಡ್ನ ಸಂದರ್ಭ-ಅವಲಂಬಿತ ನಿಯಮಗಳು (2000); ಇತರ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಇದನ್ನು ಡಿಎಂನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ ಮಿರ್ಕೋವಿಕ್ ಮತ್ತು ಕೇವೆಡಾನ್ನ ಎನ್ಪಿ ರೆಸಲ್ಯೂಶನ್ ಮಾಡ್ಯೂಲ್ (2005). ಎನ್ಎಲ್ಯು ಮತ್ತು ಡಿಎಂ ನಡುವಿನ ಮತ್ತೊಂದು ಕಾರ್ಯವೆಂದರೆ, ಯಾವ ಇನ್ಪುಟ್ ಉಚ್ಚಾರಣೆಗಳು ಒಂದೇ ಉಚ್ಚಾರಣೆಯ ಭಾಗವಾಗಿದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುವುದು. ಉದ್ಯೋಗ ಸಮಾಲೋಚನೆ ಸಂವಾದದಿಂದ ಒಂದು ಉದಾಹರಣೆ ಇಲ್ಲಿದೆಃ ನಾನು 20,000 ಎನ್ಐಎಸ್ ಸಂಬಳ ಮತ್ತು ಕಾರನ್ನು ನೀಡುತ್ತೇನೆ ಪಿಂಚಣಿ ಷರತ್ತುಗಳನ್ನು ನಂತರ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ ಎಲ್ಲಾ ಮೂರು ಹೇಳಿಕೆಗಳು ವಾಸ್ತವವಾಗಿ ಒಂದೇ ಪ್ರಸ್ತಾಪವಾಗಿದೆ. ಎರಡನೇ ಉಚ್ಚಾರಣೆಗೆ, "ಮತ್ತು" ಎಂಬ ಪದವು ಒಂದು ಸುಳಿವು, ಆದರೆ ಮೂರನೇ ಉಚ್ಚಾರಣೆಗೆ ಸಾಧ್ಯವಿರುವ ಏಕೈಕ ಸುಳಿವು ಎಂದರೆ ಅದನ್ನು ಎರಡನೇ ಉಚ್ಚಾರಣೆಯ ನಂತರ ತಕ್ಷಣವೇ ಹೇಳಲಾಗಿದೆ. ಇದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು, ಡಿಎಂ ಬಹುಶಃ ಪ್ರತಿ ಉಚ್ಚಾರಣೆಯ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಇಟ್ಟುಕೊಳ್ಳಬೇಕು. ಔಟ್ಪುಟ್-ಕಂಟ್ರೋಲ್ ಡಿ. ಎಂ. ಸಂವಾದದ ಇತಿಹಾಸವನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವ ಮೂಲಕ ಗಣಕಯಂತ್ರದ ಔಟ್ಪುಟ್ ಅನ್ನು ಹೆಚ್ಚು ನೈಸರ್ಗಿಕವಾಗಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಎನ್ಪಿಸಿ ಎಡಿಟರ್ (ಮಾನವ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುವ ಅಕ್ಷರಗಳನ್ನು ರಚಿಸುವ ಚೌಕಟ್ಟು) ಲೇಖಕರಿಗೆ ಪ್ರಶ್ನೆ-ಉತ್ತರ ಜೋಡಿಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಅಂದರೆ ಪ್ರತಿ ಪ್ರಶ್ನೆಗೆ ಹಲವಾರು ಸಂಭವನೀಯ ಉತ್ತರಗಳಿವೆ. ಡಿಎಂ ಪ್ರಶ್ನೆಗೆ ಉತ್ತಮ ಉತ್ತರವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ, ಅದನ್ನು ಈಗಾಗಲೇ ಬಳಸದಿದ್ದರೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಅದು 2 ನೇ ಅತ್ಯುತ್ತಮ ಉತ್ತರವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ, ಇತ್ಯಾದಿ. ಇದೇ ರೀತಿಯ ವೈಶಿಷ್ಟ್ಯವು ಚಾಟ್ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ (ಚಾಟರ್-ಬಾಟ್ಗಳನ್ನು ರಚಿಸುವ ಚೌಕಟ್ಟು): ಪ್ರತಿ ಬಾರಿ ಡಿಎಸ್ ಒಂದು ನಿರ್ದಿಷ್ಟ ನಿಯಮವನ್ನು ಬಳಸಿದಾಗ, ಡಿಎಂ ಈ ನಿಯಮವನ್ನು "ಬಳಸಿದ" ಎಂದು ಗುರುತಿಸುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಅದನ್ನು ಮತ್ತೆ ಬಳಸಲಾಗುವುದಿಲ್ಲ. ತಾಂತ್ರಿಕ ಸಹಾಯಕ್ಕಾಗಿ ಇತ್ತೀಚಿನ ಡಿಎಸ್ ವಸ್ತುಗಳನ್ನು ವಿವರಿಸಲು ಉತ್ತಮ ಪದಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸುಧಾರಿತ ಯಂತ್ರ-ಕಲಿಕೆಯ ನಿಯಮಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಡಿಎಂ ತಾನು ವಯಸ್ಕರೊಂದಿಗೆ ಮಾತನಾಡುತ್ತಿರುವುದನ್ನು ಗಮನಿಸಿದರೆ, ಅದು "ಎಡಗೈಯ" ನಂತಹ ಪದಗಳನ್ನು ಬಳಸುತ್ತದೆ; ಅದು ಮಗುವಿನೊಂದಿಗೆ ಮಾತನಾಡುತ್ತಿರುವುದನ್ನು ಗಮನಿಸಿದರೆ, ಅದು "ನೀವು ಗಡಿಯಾರವನ್ನು ಧರಿಸುವ ಕೈ" ಯಂತಹ ಕಡಿಮೆ ತಾಂತ್ರಿಕ ಪದಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಈ ಕಾರ್ಯವು ಡಿಎಂ ಮತ್ತು ಎನ್ಎಲ್ಜಿ ನಡುವಿನ ಗಡಿಯಲ್ಲಿದೆ. ಕಾರ್ಯತಂತ್ರದ ಹರಿವು-ನಿಯಂತ್ರಣ ಡಿ. ಎಂ. ಸಂವಾದದ ಪ್ರತಿಯೊಂದು ಹಂತದಲ್ಲೂ ಸಂವಾದ ಪ್ರತಿನಿಧಿಯು ಯಾವ ಕ್ರಮವನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುವುದು ಡಿ. ಎಂ. ನ ಮುಖ್ಯ ಪಾತ್ರವಾಗಿದೆ. ಇದನ್ನು ಮಾಡಲು ಒಂದು ಸರಳ ಮಾರ್ಗವೆಂದರೆ ಲೇಖಕರು ಸಂವಾದದ ರಚನೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುವುದು. ಉದಾಹರಣೆಗೆ, ಟ್ಯುಟೋರಿಯಲ್ ಸಂವಾದ ರಚನೆಯ ಒಂದು ವಿವರಣೆಯು ಈ ರೀತಿ ಕಾಣಿಸಬಹುದುಃ ಕಂಪ್ಯೂಟರ್ಃ "ಎಲೆಕ್ಟ್ರಾನ್ ಮೇಲೆ ಯಾವ ಶಕ್ತಿಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ?" ಮಾನವಃ "ವಿದ್ಯುತ್ ಶಕ್ತಿ". ಕಂಪ್ಯೂಟರ್ಃ "ಸರಿ" [ಮುಂದಿನ ಪ್ರಶ್ನೆಗೆ ಹೋಗಿ] ಕಂಪ್ಯೂಟರ್ಃ "ದ್ರವ್ಯರಾಶಿಯ ಮೇಲೆ ಯಾವ ಶಕ್ತಿಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ?" ಮಾನವಃ "ವಿದ್ಯುತ್ ಶಕ್ತಿ". ಕಂಪ್ಯೂಟರ್ಃ "ತಪ್ಪು, ದ್ರವ್ಯರಾಶಿಗೆ ಯಾವುದೇ ಚಾರ್ಜ್ ಇಲ್ಲ". [ವಿದ್ಯುತ್ನ ಬಗೆಗಿನ ಟ್ಯುಟೋರಿಯಲ್ಗೆ ಹೋಗಿ] ಡಿಎಂ ಲಿಪಿಯಲ್ಲಿ ನಮ್ಮ ಪ್ರಸ್ತುತ ಸ್ಥಾನಕ್ಕೆ ಪಾಯಿಂಟರ್ ಅನ್ನು ಇಡುತ್ತದೆ. ಮಾನವ ಇನ್ಪುಟ್ಗೆ ಅನುಗುಣವಾಗಿ ಸ್ಥಾನವನ್ನು ನವೀಕರಿಸಲಾಗುತ್ತದೆ. ಸಂಭಾಷಣೆ ರಚನೆಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಲೇಖಕರಿಗೆ ಅವಕಾಶ ನೀಡುವ ಅನೇಕ ಭಾಷೆಗಳು ಮತ್ತು ಚೌಕಟ್ಟುಗಳಿವೆ, ಉದಾಹರಣೆಗೆಃ ವಾಯ್ಸ್ ಎಕ್ಸ್ಎಂಎಲ್ (ಭಾಷಣ ಸಂಭಾಷಣೆಗಳಿಗೆ ಹೊಂದುವಂತೆ), ಎಐಎಂಎಲ್, ಫೇಸ್ಡ್ ಮತ್ತು ಚಾಟ್ಸ್ಕ್ರಿಪ್ಟ್ (ಚಾಟ್-ಬಾಟ್ಗಳಿಗೆ ಹೊಂದುವಂತೆ), ಸಿಡಿಎಂ (ಜಾವಾ ಆಧಾರಿತ, ಸಾಧನ-ನಿಯಂತ್ರಣ ಸಂಭಾಷಣೆಗಳಿಗೆ ಹೊಂದುವಂತೆ), ಮತ್ತು ಟುಟಾಲ್ಕ್ (ಟ್ಯುಟೋರಿಯಲ್ ಸಂಭಾಷಣೆಗಳಿಗೆ ಹೊಂದುವಂತೆ). ಹೆಚ್ಚುವರಿಯಾಗಿ, ಸಂವಾದ ರಚನೆಯನ್ನು ಎಸ್ಸಿಎಕ್ಸ್ಎಂಎಲ್ನಂತಹ ಪ್ರಮಾಣಿತ ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಟೇಟ್-ಚಾರ್ಟ್ ಎಂದು ವಿವರಿಸಬಹುದು. ಇದನ್ನು ಡೊಮೈನ್ ಎಡಿಟರ್ (ಯುದ್ಧತಂತ್ರದ ಪ್ರಶ್ನಿಸುವ ಪಾತ್ರಗಳ ಚೌಕಟ್ಟು) ನಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ. ಪೂರ್ಣ ಸಂವಾದ ರಚನೆಯನ್ನು ಬರೆಯುವುದು ಲೇಖಕರಿಗೆ ತುಂಬಾ ಬೇಸರದ ಸಂಗತಿಯಾಗಿದೆ. ಡಿಎಂ ಮೇಲೆ ಹೆಚ್ಚಿನ ಹೊರೆಯನ್ನು ಹಾಕುವಾಗ, ಹೆಚ್ಚಿನ ಅಮೂರ್ತ ಮಟ್ಟದಲ್ಲಿ ಸಂವಾದವನ್ನು ವಿವರಿಸಲು ಲೇಖಕರಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ ಅನೇಕ ಸುಧಾರಣೆಗಳಿವೆ. ಶ್ರೇಣೀಕೃತ ರಚನೆಯಾದ ರಾವೆನ್ಕ್ಲಾ (ಸಿಎಂಯು ಸಂವಹನಕಾರನ ಆಧಾರದ ಮೇಲೆ ಗುರಿ-ಆಧಾರಿತ ಸಂವಾದಗಳಿಗೆ ಡಿಎಂ) ಲೇಖಕರಿಗೆ ಮುಂದುವರಿದ, ಬಹು-ಹಂತದ ಸಂವಾದ ರಚನೆಯ ವಿವರಣೆಯನ್ನು ನೀಡುತ್ತದೆ, ಉದಾಹರಣೆಗೆಃ ಕೊಠಡಿ ಕಾಯ್ದಿರಿಸುವ ಕಾರ್ಯಃ ಲಾಗಿನ್ ಬಳಕೆದಾರರ ಹೆಸರನ್ನು ಕೇಳಿ ಬಳಕೆದಾರರ ಗುಪ್ತಪದವನ್ನು ಕೇಳಿ ಕೊಠಡಿ ಆಯ್ಕೆ ಕಟ್ಟಡ ಆಯ್ಕೆ ಕೊಠಡಿ ಸಂಖ್ಯೆ ಆಯ್ಕೆ ಸಮಯ ಆಯ್ಕೆ ಮುಕ್ತಾಯ ರಾವೆನ್ಕ್ಲಾ ಡಿಎಂ ಸಂವಾದ ಮಾಡ್ಯೂಲ್ಗಳ ಸಂಗ್ರಹವನ್ನು ಇಟ್ಟುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಮಾನವ ಇನ್ಪುಟ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಅದನ್ನು ಬಳಸುತ್ತದೆ. ಈ ರಚನೆಯು ಕೋಡ್ ಮರುಬಳಕೆಯನ್ನು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಲಾಗಿನ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಇತರ ಸಂವಾದಗಳಲ್ಲಿ ಬಳಸಬಹುದು. ಅವರು ಡೈನಾಮಿಕ್ ಡಯಲಾಗ್-ಟಾಸ್ಕ್ ನಿರ್ಮಾಣವನ್ನು ಅನುಮತಿಸುವುದಾಗಿ ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ, ಅಲ್ಲಿ ರಚನೆಯನ್ನು ಮುಂಚಿತವಾಗಿ ನಿಗದಿಪಡಿಸಲಾಗಿಲ್ಲ ಆದರೆ ಹಿಂಭಾಗದಿಂದ ಆಯ್ಕೆ ಮಾಡಿದ ಮಾಹಿತಿಯ ಆಧಾರದ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ನಿರ್ವಹಣಾ ಕಾರ್ಯಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಉದ್ದಕ್ಕೂ ವಿಮಾನ ನಿರ್ವಹಣಾ ಸಿಬ್ಬಂದಿಗೆ ಸಹಾಯ ಮಾಡುವ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಸಂವಾದದ ರಚನೆಯು ನಿರ್ವಹಣಾ ಕಾರ್ಯದ ರಚನೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನಿರ್ಮಿಸಲಾಗುತ್ತದೆ. ಚಾಟ್ಸ್ಕ್ರಿಪ್ಟ್ನಂತಹ ಚಾಟ್-ಬಾಟ್ಗಳಿಗಾಗಿ ವಿಷಯ ಟ್ರ್ಯಾಕಿಂಗ್ ಫ್ರೇಮ್ವರ್ಕ್ಗಳು, ವಿಷಯಗಳೊಂದಿಗೆ ಸಂಭಾಷಣೆಯ ರಚನೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಲೇಖಕರು ಈ ವಿಷಯವನ್ನು ಸೆರೆಹಿಡಿಯುವ ನಿಯಮಗಳನ್ನು ರಚಿಸಬಹುದುಃ ಮಕ್ಕಳ (ಚಿಕ್ಕ ಹುಡುಗಿಯ ಮಗು): ನಾನು ಸಂತೋಷದ ಬಾಲ್ಯವನ್ನು ಹೊಂದಿದ್ದೆ. ಟಿಃ ಆದರೆ ಅದು ತುಂಬಾ ಬೇಗ ಕೊನೆಗೊಂಡಿತು. .. ಮನುಷ್ಯನು ಆವರಣದಲ್ಲಿರುವ ಪದಗಳಲ್ಲಿ ಒಂದನ್ನು ಹೇಳಿದರೆ, ವಿಷಯವು "ಮಕ್ಕಳ" ಎಂದು ಡಿಎಂ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. ಚಾಟ್-ಬಾಟ್ ಈಗ "ಚೈಲ್ಡ್" ಶೀರ್ಷಿಕೆಯಡಿಯಲ್ಲಿ ಕಥೆಯನ್ನು ಹೇಳಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ಬಾಟ್ ಸಂಭಾಷಣೆಯ ನಿಯಂತ್ರಣದಲ್ಲಿರುವವರೆಗೆ (ಬಳಕೆದಾರರು "ಸರಿ" ಅಥವಾ "ಸರಿ" ಎಂದು ಯೋಚಿಸುವ ಮೂಲಕ ನಿಷ್ಕ್ರಿಯವಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತಾರೆ). ಆದರೂ ಬಳಕೆದಾರರು ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಿದರೆ, ವ್ಯವಸ್ಥೆಯು ನೇರವಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸಬಹುದು, ಅಥವಾ ಹೇಗಾದರೂ ಹೇಳಲು ಹೊರಟಿರುವ ಕಥೆಯ ಒಂದು ಸಾಲನ್ನು ಬಳಸಬಹುದು. ಇದೂ ಸಹ, ಲೇಖಕರಿಗೆ ವಿಷಯಗಳನ್ನು ಮರುಬಳಕೆ ಮಾಡಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ, ಮತ್ತು ಹಲವಾರು ಸ್ವತಂತ್ರ ವಿಷಯಗಳನ್ನು ಸಂಯೋಜಿಸಿ ಚುರುಕಾದ ಚಾಟ್ಟರ್-ಬಾಟ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ. ಫಾರ್ಮ್ ಭರ್ತಿ ಸಂವಾದ ವ್ಯವಸ್ಥೆಗಳ ಸಾಮಾನ್ಯ ಬಳಕೆಯು ಫಾರ್ಮ್ಗಳಿಗೆ ಬದಲಿಯಾಗಿರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ವಿಮಾನ-ಕಾಯ್ದಿರಿಸುವ ಏಜೆಂಟ್ ಮನುಷ್ಯನನ್ನು ಅವನ ಮೂಲ ಸಮಯ ಮತ್ತು ಸ್ಥಳ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನದ ಸಮಯ ಮತ್ತು ಸ್ಥಳದ ಬಗ್ಗೆ ಕೇಳಬೇಕು-ಮನುಷ್ಯನು ಈ 4 ಸ್ಲಾಟ್ಗಳೊಂದಿಗೆ ಫಾರ್ಮ್ ಅನ್ನು ಭರ್ತಿ ಮಾಡುತ್ತಿರುವಂತೆ. ಒಂದು ಸರಳ ಪರಿಹಾರವೆಂದರೆ ಸಿಸ್ಟಮ್-ಇನಿಶಿಯೇಟಿವ್ ಅನ್ನು ಬಳಸುವುದು, ಅಲ್ಲಿ ಸಂವಾದ ವ್ಯವಸ್ಥೆಯು ಪ್ರತಿ ಮಾಹಿತಿಯ ಬಗ್ಗೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳುತ್ತದೆ, ಮತ್ತು ಬಳಕೆದಾರರು ಅವುಗಳನ್ನು ಈ ಸಂವಾದದಲ್ಲಿರುವಂತೆ ನಿಖರವಾದ ಕ್ರಮದಲ್ಲಿ ಭರ್ತಿ ಮಾಡಬೇಕು (ಡೇವಿಡ್ ಟ್ರಾಮ್ ಅವರ ಪ್ರಸ್ತುತಿಯಿಂದ): ವಿಮಾನ ದೃಢೀಕರಣ ವ್ಯವಸ್ಥೆಗೆ ಸ್ವಾಗತ. ನಿಮ್ಮ ವಿಮಾನದ ಸಂಖ್ಯೆ ಏನು? ಲಾಸ್ ಏಂಜಲೀಸ್ನಿಂದ ಆಗಸ್ಟ್ 8ರಂದು ಯುನೈಟೆಡ್ 123 ನಿಮ್ಮ ನಿರ್ಗಮನ ನಗರ ಯಾವುದು? ನಾನು ನಿಮಗೆ ಹೇಳಿದೆ, ಲಾಸ್ ಏಂಜಲೀಸ್, ಆಗಸ್ಟ್ 8 ರಂದು ಕ್ಷಮಿಸಿ, ನನಗೆ ಅರ್ಥವಾಗಲಿಲ್ಲ. ನಿಮ್ಮ ನಿರ್ಗಮನ ನಗರ ಯಾವುದು? ಲಾಸ್ ಏಂಜಲೀಸ್ ಆಗಸ್ಟ್ 8 ರಂದು ನಿರ್ಗಮಿಸುತ್ತದೆ. ಹೊರಡುವ ದಿನ ಯಾವುದು? ನೀವು ಕೇಳುವುದಿಲ್ಲ! ಆಗಸ್ಟ್ 8! ದಯವಿಟ್ಟು ನಿರ್ಗಮನದ ದಿನವನ್ನು ಹೇಳಿ? ಆಗಸ್ಟ್ 8ರಂದು ಫ್ಲೈಟ್ ಯುನೈಟೆಡ್ 123 ಲಾಸ್ ಏಂಜಲೀಸ್ನಿಂದ ಆಗಸ್ಟ್ 8ರಂದು ಮಧ್ಯಾಹ್ನ 2 ಗಂಟೆಗೆ ಲಂಡನ್ಗೆ ತೆರಳುವುದನ್ನು ದೃಢಪಡಿಸಿತು. ಸಿಸ್ಟಮ್-ಇನಿಶಿಯೇಟಿವ್ನ ವಿರುದ್ಧವಾದದ್ದು ಬಳಕೆದಾರ-ಇನಿಶಿಯೇಟಿವ್ ಆಗಿದೆ, ಅಲ್ಲಿ ಬಳಕೆದಾರರು ಮುನ್ನಡೆಸುತ್ತಾರೆ ಮತ್ತು ಬಳಕೆದಾರರು ನಿರ್ದೇಶಿಸುವ ಯಾವುದಕ್ಕೂ ಸಿಸ್ಟಮ್ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ. ಎರಡು ವಿಧಾನಗಳ ನಡುವಿನ ಸಾಮಾನ್ಯ ರಾಜಿ ಮಿಶ್ರ-ಉಪಕ್ರಮವಾಗಿದೆ, ಅಲ್ಲಿ ವ್ಯವಸ್ಥೆಯು ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳುವುದರೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಆದರೆ ಬಳಕೆದಾರರು ಒಳಗೆ ನುಗ್ಗಿ ಸಂವಾದದ ದಿಕ್ಕನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಈ ವ್ಯವಸ್ಥೆಯು ಬಳಕೆದಾರನನ್ನು ಇನ್ನೂ ಕೇಳದ ವಿವರಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುವಾಗ ಸಹ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಅಂತಹ ವ್ಯವಸ್ಥೆಯನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ, ರಾಜ್ಯ-ಚಾರ್ಟ್ ಎಂದು ವಿವರಿಸುವುದು ತುಂಬಾ ಬೇಸರದ ಸಂಗತಿಯಾಗಿದೆ, ಏಕೆಂದರೆ ಮನುಷ್ಯನು ಮೊದಲು ಮೂಲ ಮತ್ತು ನಂತರ ಗಮ್ಯಸ್ಥಾನವನ್ನು ಹೇಳಬಹುದು, ಅಥವಾ ಪ್ರತಿಯಾಗಿ. ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದರಲ್ಲೂ, ಮನುಷ್ಯನು ಮೊದಲು ಸಮಯ ಮತ್ತು ನಂತರ ಸ್ಥಳವನ್ನು ಹೇಳಬಹುದು, ಅಥವಾ ಪ್ರತಿಯಾಗಿ. ಆದ್ದರಿಂದ, ನಿಖರವಾದ ಕ್ರಮವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದೆ, ಯಾವ ಮಾಹಿತಿಯ ಅಗತ್ಯವಿದೆ ಎಂಬುದನ್ನು ಹೇಳಲು ಸಂವಾದ ಲೇಖಕರಿಗೆ ಅವಕಾಶ ನೀಡುವ ಡಿ. ಎಂ. ಗಳಿವೆ. ಉದಾಹರಣೆಗೆ, ಲೇಖಕರು ಹೀಗೆ ಬರೆಯಬಹುದುಃ ಪ್ರಯಾಣ = {ಒರಿಜಿನ್-ಪ್ಲೇಸ್, ಒರಿಜಿನ್-ಟೈಮ್, ಡೆಸ್ಟಿನೇಶನ್-ಪ್ಲೇಸ್, ಡೆಸ್ಟಿನೇಶನ್-ಟೈಮ್} ಯಾವ ಸ್ಲಾಟ್ಗಳು ಈಗಾಗಲೇ ತುಂಬಿವೆ ಮತ್ತು ಯಾವ ಸ್ಲಾಟ್ಗಳು ಇನ್ನೂ ಖಾಲಿಯಾಗಿವೆ ಎಂಬುದನ್ನು ಡಿಎಂ ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಕಾಣೆಯಾದ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಸಂಭಾಷಣೆಯನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಡಿಎಂ ಮೊದಲು ಮನುಷ್ಯನನ್ನು ಮೂಲ ಸ್ಥಳದ ಬಗ್ಗೆ ಕೇಳಬಹುದು, ಆದರೆ ಮನುಷ್ಯನು ಗಮ್ಯಸ್ಥಾನದ ಸ್ಥಳವನ್ನು ಸೇರಿಸಿದರೆ, ಡಿಎಂ ಮಾಹಿತಿಯನ್ನು ಇಟ್ಟುಕೊಳ್ಳುತ್ತಾನೆ ಮತ್ತು ಅದರ ಬಗ್ಗೆ ಮತ್ತೆ ಕೇಳುವುದಿಲ್ಲ. ಅಂತಹ ಡಿಎಸ್ಗಳನ್ನು ಎಂಐಟಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು, ಉದಾಹರಣೆಗೆ, ವೀಲ್ಸ್ (ಬಳಸಿದ ಕಾರಿನ ಜಾಹೀರಾತುಗಳನ್ನು ಹುಡುಕಲು), ಜುಪಿಟರ್ (ಹವಾಮಾನ ಮುನ್ಸೂಚನೆಗಳನ್ನು ಮರುಪಡೆಯಲು), ಮತ್ತು ಇನ್ನಷ್ಟು. ಸರಳ ಡಿ. ಎಂ. ಗಳು ಸ್ಲಾಟ್-ಭರ್ತಿ ಮಾಡುವಿಕೆಯನ್ನು ದ್ವಿಗುಣವಾಗಿ ನಿರ್ವಹಿಸುತ್ತಾರೆಃ ಒಂದು ಸ್ಲಾಟ್ "ತುಂಬಿದೆ", ಅಥವಾ ಅದು "ಖಾಲಿಯಾಗಿದೆ". ಹೆಚ್ಚು ಮುಂದುವರಿದ ಡಿಎಂಗಳು ಗ್ರೌಂಡಿಂಗ್ ಮಟ್ಟವನ್ನು ಸಹ ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತಾರೆ-ನಾವು ಎಷ್ಟು ಖಚಿತವಾಗಿದ್ದೇವೆ, ಬಳಕೆದಾರರು ಹೇಳಿದ್ದನ್ನು ನಾವು ನಿಜವಾಗಿಯೂ ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇವೆಃ ಅದನ್ನು "ಇತ್ತೀಚೆಗೆ ಪರಿಚಯಿಸಲಾಗಿದೆ", "ಮತ್ತೆ ಪರಿಚಯಿಸಲಾಗಿದೆ", "ಅಂಗೀಕರಿಸಲಾಗಿದೆ", "ಪುನರಾವರ್ತಿಸಲಾಗಿದೆ", ಇತ್ಯಾದಿ. ಪ್ರತಿ ಮಾಹಿತಿಯ ತುಣುಕಿಗೆ, ನಾವು ಅದನ್ನು ಯಾವ ಮಟ್ಟಕ್ಕೆ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಸಹ ನಾವು ಲೇಖಕರಿಗೆ ಅವಕಾಶ ನೀಡಬಹುದು, ಉದಾಹರಣೆಗೆ. ಸೂಕ್ಷ್ಮ ಮಾಹಿತಿಯು ಹೆಚ್ಚಿನ ಮಟ್ಟದಲ್ಲಿರಬೇಕು. ಡಿಎಂ ಈ ಮಾಹಿತಿಯನ್ನು ಸಂವಾದದ ಕ್ರಮವನ್ನು ನಿಯಂತ್ರಿಸಲು ಬಳಸುತ್ತಾರೆ, ಉದಾಹರಣೆಗೆ, ಮನುಷ್ಯನು ಸೂಕ್ಷ್ಮ ವಿಷಯದ ಬಗ್ಗೆ ಏನನ್ನಾದರೂ ಹೇಳಿದರೆ, ಮತ್ತು ನಮಗೆ ಅರ್ಥವಾಗಿದೆ ಎಂದು ನಮಗೆ ಖಾತ್ರಿಯಿಲ್ಲದಿದ್ದರೆ, ಡಿಎಂ ದೃಢೀಕರಣ ಪ್ರಶ್ನೆಯನ್ನು ನೀಡುತ್ತಾರೆ. ರೋಕ್ ಅಂಡ್ ಟ್ರಾಮ್ (2008) ಅನ್ನು ನೋಡಿ. ತ್ರಿಂದಿ ಯೋಜನೆಯ ಸಮಯದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ತ್ರಿಂದಿ ಕಿಟ್ ಡಿಎಸ್, ಲೇಖಕರಿಗೆ ಸಂಕೀರ್ಣ ಮಾಹಿತಿ ಸ್ಥಿತಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಮತ್ತು ಈ ಸ್ಥಿತಿಯನ್ನು ಸಂಸ್ಕರಿಸುವ ಸಾಮಾನ್ಯ ನಿಯಮಗಳನ್ನು ಬರೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇಲ್ಲಿ ಒಂದು ಮಾದರಿ ನಿಯಮವಿದೆಃ ಇಂಟಿಗ್ರೇಟ್ ಅನ್ಸ್ವರ್ಃ ಪೂರ್ವ ಷರತ್ತುಗಳುಃ ("ಪ್ರಸ್ತುತ ಚರ್ಚೆಯಲ್ಲಿರುವ ಪ್ರಶ್ನೆಗೆ ಮನುಷ್ಯನು ಸೂಕ್ತವಾದ ಉತ್ತರವನ್ನು ನೀಡಿದರೆ".) (SHARED.LM, ಉತ್ತರ (usr, A)) fst (SHARED.QUD, Q) ಸಂಬಂಧಿತ ಉತ್ತರ (Q, A) ಪರಿಣಾಮಗಳುಃ (". ನಂತರ ಅದನ್ನು ಚರ್ಚೆಯ ಅಡಿಯಲ್ಲಿ ಪ್ರಶ್ನೆಯಿಂದ ತೆಗೆದುಹಾಕಿ, ಮತ್ತು ಅದನ್ನು ಹಂಚಿಕೆಯ ನೆಲಕ್ಕೆ ಸೇರಿಸಿ") ಪಾಪ್ (SHARED.QUD) ಕಡಿಮೆ (Q, A, P) ಸೇರಿಸಿ (SHARED.COM, P) ಇನ್ಪುಟ್ ಮತ್ತು ರಾಜ್ಯದ ಪ್ರಕಾರ, ಯಾವ ನಿಯಮಗಳು ಅನ್ವಯವಾಗುತ್ತವೆ ಎಂಬುದನ್ನು ಡಿಎಂ ನಿರ್ಧರಿಸುತ್ತದೆ ಮತ್ತು ಹೊಸ ಸ್ಥಿತಿಯನ್ನು ಪಡೆಯಲು ಅವುಗಳನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ. ಇದು ಲೇಖಕರಿಗೆ ಸಂವಾದ ಸಿದ್ಧಾಂತಗಳ ಆಧಾರದ ಮೇಲೆ ಸಂವಾದ ನಿರ್ವಹಣಾ ನಿಯಮಗಳಿಗಾಗಿ ಸಾಮಾನ್ಯ ನಿಯಮಗಳನ್ನು ಮರುಬಳಕೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಟ್ರಿನ್ಡಿಕಿಟ್ನೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಡಿಎಸ್ಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿವೆಃ ಗೊಡಿಸ್, ಮಿಡಾಸ್, ಇಡಿಐಎಸ್ ಮತ್ತು ಎಸ್ಆರ್ಐ ಆಟೊರೇಟ್. ಮಾಹಿತಿ ಸ್ಥಿತಿಯ ವಿಧಾನವನ್ನು ನಂತರ ಸಿರಿಡಸ್ ಮತ್ತು ಡಿಪ್ಪರ್ ಟೂಲ್ಕಿಟ್ನಂತಹ ಯೋಜನೆಗಳಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಮಾಹಿತಿ ಸ್ಥಿತಿ ಆಧಾರಿತ ಸಂವಾದ ನಿರ್ವಾಹಕಕ್ಕೆ ಮತ್ತೊಂದು ಉದಾಹರಣೆಯೆಂದರೆ FLoReS. ಇದು ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಲು ಪ್ರಸ್ತಾಪದ ಮಾಹಿತಿ ಸ್ಥಿತಿಯನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಮಾರ್ಕೋವ್ ನಿರ್ಧಾರ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಮುಂದಿನ ಕ್ರಮವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಈ ಸಂವಾದ ನಿರ್ವಾಹಕವನ್ನು ಜೆಎಂಎನ್ಎಲ್ ತಂತ್ರಾಂಶದಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. ಸಾಮಾನ್ಯ ಯೋಜನೆ ಈ ವಿಧಾನದ ಸಾಮಾನ್ಯೀಕರಣವೆಂದರೆ ಲೇಖಕರಿಗೆ ಏಜೆಂಟ್ನ ಗುರಿಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಅವಕಾಶ ನೀಡುವುದು, ಮತ್ತು ಆ ಗುರಿಯನ್ನು ಸಾಧಿಸಲು ಡಿ. ಎಂ. ಗೆ ಯೋಜನೆಯನ್ನು ನಿರ್ಮಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುವುದು. ಈ ಯೋಜನೆಯನ್ನು ಕಾರ್ಯಾಚರಣೆಗಳ ಮೂಲಕ ರೂಪಿಸಲಾಗಿದೆ. ಪ್ರತಿಯೊಂದು ವಾಕ್ ಕ್ರಿಯೆಯು ಒಂದು ಕಾರ್ಯಾಚರಣೆಯಾಗಿದೆ. ಪ್ರತಿಯೊಂದು ಕಾರ್ಯಾಚರಣೆಯು ಪೂರ್ವ ಷರತ್ತುಗಳು ಮತ್ತು ಪೋಸ್ಟ್ ಷರತ್ತುಗಳನ್ನು (ಪರಿಣಾಮಗಳು) ಹೊಂದಿದೆ, ಉದಾಹರಣೆಗೆಃ ಮಾಹಿತಿ (ಸ್ಪೀಕರ್, ಕೇಳುಗ, ಭವಿಷ್ಯ ನುಡಿಯುವ): ಪೂರ್ವ ಷರತ್ತುಃ ಜ್ಞಾನ (ಸ್ಪೀಕರ್, ಭವಿಷ್ಯ ನುಡಿಯುವ) ಮತ್ತು ಅಪೇಕ್ಷೆಗಳು (ಸ್ಪೀಕರ್, ಮಾಹಿತಿ (ಸ್ಪೀಕರ್, ಕೇಳುಗ, ಭವಿಷ್ಯ ನುಡಿಯುವ)) ಪರಿಣಾಮಃ ಜ್ಞಾನ (ಕೇಳುಗ, ಭವಿಷ್ಯ ನುಡಿಯುವ) ದೇಹಃ ನಂಬಿಕೆ (ಕೇಳುಗ, ಅಪೇಕ್ಷಿಸುವ (ಸ್ಪೀಕರ್, ಜ್ಞಾನ (ಕೇಳುಗ, ಭವಿಷ್ಯ ನುಡಿಯುವ))) ಎಸ್. ಓ. ಎ. ಆರ್ (ಸಾಮರ್ಥ್ಯಗಳು, ಅವಕಾಶಗಳು, ಆಕಾಂಕ್ಷೆಗಳು ಮತ್ತು ಫಲಿತಾಂಶಗಳು) ನಂತಹ ಸಾಮಾನ್ಯ ಯೋಜಕರನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಭಾಷಣೆಯನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಬಹುದು. ಯೋಜಕನು ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ನಿರ್ವಹಿಸುತ್ತಾನೆ ಮತ್ತು ಕೊಟ್ಟಿರುವ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಗುರಿಯನ್ನು ಸಾಧಿಸಲು ಯೋಜನೆಯನ್ನು ನಿರ್ಮಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಾನೆ. ಇದೇ ರೀತಿಯ ವಿಧಾನವನ್ನು ಎಸ್. ಎ. ಎಸ್. ಓ-ಎಸ್. ಟಿ. ಯಲ್ಲಿ (ಬಹು-ಏಜೆಂಟ್ ಸಮಾಲೋಚನೆ ತರಬೇತಿಗಾಗಿ ಡಿ. ಎಸ್.) ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ. ಎಸ್. ಓ. ಎ. ಆರ್. ಅನ್ನು ಬಳಸುವುದರಿಂದ ಸಂಕೀರ್ಣವಾದ ಭಾವನಾತ್ಮಕ ಮತ್ತು ಸಾಮಾಜಿಕ ಮಾದರಿಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಉದಾಹರಣೆಗೆಃ ಏಜೆಂಟ್ ಮಾನವ ಕ್ರಿಯೆಗಳ ಆಧಾರದ ಮೇಲೆ, ಅವನು ತನ್ನೊಂದಿಗೆ ಸಹಕರಿಸಲು ಬಯಸುತ್ತಾನೆಯೇ, ಅವನನ್ನು ತಪ್ಪಿಸಲು ಬಯಸುತ್ತಾನೆಯೇ ಅಥವಾ ಅವನ ಮೇಲೆ ದಾಳಿ ಮಾಡಲು ಬಯಸುತ್ತಾನೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಬಹುದು. ಇದೇ ರೀತಿಯ ವಿಧಾನವನ್ನು ಟ್ರಿಪ್ಸ್ನಲ್ಲಿ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ (ಬಹು-ಏಜೆಂಟ್ ಸಹಯೋಗದ ಸಮಸ್ಯೆ ಪರಿಹಾರಕ್ಕಾಗಿ ಡಿಎಸ್). ಅವರು ಸಂವಾದ ನಿರ್ವಹಣೆಯನ್ನು ಹಲವಾರು ಮಾಡ್ಯೂಲ್ಗಳಾಗಿ ವಿಂಗಡಿಸಿದ್ದಾರೆಃ ಉಲ್ಲೇಖ ವ್ಯವಸ್ಥಾಪಕ-ಒಂದು ಪದವನ್ನು ನೀಡಲಾಗಿದೆ (ಉದಾ. "ಮಹಿಳೆ"), ಇದು ಜಗತ್ತಿನಲ್ಲಿ ಯಾವ ವಸ್ತುವನ್ನು ಸೂಚಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಿ (ಉದಾಹರಣೆಗೆ. "WOM1234"). ಕಾರ್ಯ ವ್ಯವಸ್ಥಾಪಕ-ಬಳಕೆದಾರರು ಸಾಧಿಸಲು ಪ್ರಯತ್ನಿಸುವ ಸಮಸ್ಯೆ-ಪರಿಹರಿಸುವ ಕ್ರಿಯೆಗಳನ್ನು ಗುರುತಿಸಿ (ಹೊಸ ಉದ್ದೇಶವನ್ನು ರಚಿಸಿ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಉದ್ದೇಶವನ್ನು ವಿಸ್ತರಿಸಿ, ಇತ್ಯಾದಿ). ಇಂಟರ್ಪ್ರಿಟೇಶನ್ ಮ್ಯಾನೇಜರ್-ಮೊದಲ ಎರಡನ್ನು ಕರೆಯುವುದರ ಜೊತೆಗೆ, ಪ್ರವಚನದ ಕಟ್ಟುಪಾಡುಗಳನ್ನು ಸಹ ಗುರುತಿಸುತ್ತಾರೆ, ಉದಾಹರಣೆಗೆಃ "ಇತ್ತೀಚಿನ ಪ್ರಶ್ನೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸಿ". ಬಿಹೇವಿಯರಲ್ ಏಜೆಂಟ್-ಬಳಕೆದಾರರು ಬಯಸುವ ಗುರಿಯನ್ನು ಹೇಗೆ ಸಾಧಿಸಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಏಜೆಂಟ್ ನಿಜವಾದ ಯೋಜನೆಯನ್ನು ಮಾಡುವ ಹಲವಾರು ಕಾರ್ಯ-ನಿರ್ದಿಷ್ಟ ಏಜೆಂಟರನ್ನು ನೇಮಿಸಿಕೊಳ್ಳುತ್ತಾನೆ. ಒಂದು ವಿಭಿನ್ನ ರೀತಿಯ ಯೋಜನೆಯು ಸಿದ್ಧಾಂತವನ್ನು ಸಾಬೀತುಪಡಿಸುತ್ತದೆ. ಒಂದು ಸಂವಾದವನ್ನು ಒಂದು ಪ್ರಮೇಯವನ್ನು ಸಾಬೀತುಪಡಿಸುವ ಪ್ರಯತ್ನವೆಂದು ವಿವರಿಸಬಹುದು. ಪುರಾವೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡಲು "ಕಾಣೆಯಾದ ಸೂತ್ರಗಳನ್ನು" ಪೂರೈಸಲು ವ್ಯವಸ್ಥೆಯು ಬಳಕೆದಾರರೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ (ಇದನ್ನು "ಬ್ಯಾಕ್ವರ್ಡ್ ಚೈನಿಂಗ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ). ಈ ವಿಧಾನವನ್ನು ವ್ಯಾಕರಣ ಚೌಕಟ್ಟಿನಿಂದ ಜಾರಿಗೆ ತರಲಾಗಿದೆ. ಐಪಿಎಸ್ಐಎಂ (ಇಂಟರಪ್ಟಿಬಲ್ ಪ್ರೋಲಾಗ್ ಸಿಮ್ಯುಲೇಟರ್), ಸರ್ಕ್ಯೂಟ್ ಫಿಕ್ಸಿಟ್ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ. ನಿರ್ದಿಷ್ಟ ಪರಿಣತಿಯೊಂದಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ನೀಡಲು ಸಂವಾದ ವ್ಯವಸ್ಥಾಪಕರನ್ನು ತಜ್ಞರ ವ್ಯವಸ್ಥೆಯೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಬಹುದು. ಟ್ಯಾಕ್ಟಿಕ್ ಫ್ಲೋ-ಕಂಟ್ರೋಲ್ ಡಿ. ಎಂ. ಸಂವಾದದ ಸಾಮಾನ್ಯ ರಚನೆ ಮತ್ತು ಗುರಿಗಳನ್ನು ಅನುಸರಿಸುವುದರ ಜೊತೆಗೆ, ಕೆಲವು ಡಿ. ಎಂ. ಗಳು ಕೆಲವು ಟ್ಯಾಕ್ಟಿಕ್ ಸಂಭಾಷಣಾ ನಿರ್ಧಾರಗಳನ್ನು ಸಹ ತೆಗೆದುಕೊಳ್ಳುತ್ತಾರೆ-ಸಂಭಾಷಣೆಯ ಗುಣಮಟ್ಟದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವ ಸ್ಥಳೀಯ ನಿರ್ಧಾರಗಳು. ಎಎಸ್ಆರ್ ಮತ್ತು ಎನ್ಎಲ್ಯು ಮಾಡ್ಯೂಲ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಕೆದಾರರನ್ನು ಅರ್ಥಮಾಡಿಕೊಂಡಿವೆ ಎಂದು ಖಚಿತವಾಗಿಲ್ಲ; ಅವು ಸಾಮಾನ್ಯವಾಗಿ ತಿಳುವಳಿಕೆಯ ಗುಣಮಟ್ಟವನ್ನು ಪ್ರತಿಬಿಂಬಿಸುವ ವಿಶ್ವಾಸಾರ್ಹ ಅಂಕವನ್ನು ನೀಡುತ್ತವೆ. ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಡಿಎಂ ನಿರ್ಧರಿಸಬೇಕುಃ ಅತ್ಯಂತ ಸಂಭಾವ್ಯ ವ್ಯಾಖ್ಯಾನವು ಸರಿಯಾಗಿದೆ ಎಂದು ಭಾವಿಸಿ, ಮತ್ತು ಸಂಭಾಷಣೆಯನ್ನು ಮುಂದುವರಿಸಿ (ದೃಢೀಕರಣವಿಲ್ಲ); ಸಂಭಾಷಣೆಯನ್ನು ಮುಂದುವರಿಸಿ, ಆದರೆ ತಿಳುವಳಿಕೆಯನ್ನು ತೋರಿಸುವ ಕೆಲವು ಪದಗಳನ್ನು ಸೇರಿಸಿ, ಉದಾಹರಣೆಗೆ "ಸರಿ, ನೀವು ರೆಸ್ಟೋರೆಂಟ್ಗೆ ಹೋಗಲು ಬಯಸುತ್ತೀರಿ. ನಿಖರವಾಗಿ ಎಲ್ಲಿ? ". (ಸೂಚ್ಯ-ದೃಢೀಕರಣ). ಅವರು ನಿಖರವಾಗಿ ಏನು ಹೇಳಲು ಉದ್ದೇಶಿಸಿದ್ದಾರೆ ಎಂದು ಬಳಕೆದಾರರನ್ನು ಕೇಳಿ (ಸ್ಪಷ್ಟ-ದೃಢೀಕರಣ): "ನೀವು X ಅನ್ನು ಅರ್ಥೈಸುತ್ತೀರಾ?" "ನೀವು X ಅಥವಾ Y ಎಂದು ಹೇಳಿದ್ದೀರಾ? ", ಇತ್ಯಾದಿ. "ನನಗೆ ಅರ್ಥವಾಗಲಿಲ್ಲ, ದಯವಿಟ್ಟು ಇದನ್ನು ಮತ್ತೆ ಹೇಳಿ" ಎಂದು ಬಳಕೆದಾರರಿಗೆ ತಿಳಿಸಿ. "ದೃಢೀಕರಣವಿಲ್ಲ" ಎಂಬುದನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದರಿಂದ ಸಂವಾದವು ತ್ವರಿತವಾಗಿ ಮುಂದುವರಿಯಬಹುದು, ಆದರೆ ನಂತರ ಸರಿಪಡಿಸಲು ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ ತಪ್ಪುಗಳನ್ನು ಸಹ ಪರಿಚಯಿಸಬಹುದು. ದೋಷ ನಿರ್ವಹಣೆಯನ್ನು ರಾವೆನ್ಕ್ಲಾವ್ ವ್ಯಾಪಕವಾಗಿ ಸಂಶೋಧಿಸಿದರು, ಇದು ಸಂಭಾಷಣೆಯ ಪ್ರತಿಯೊಂದು ಭಾಗದಲ್ಲೂ ದೋಷ ನಿರ್ವಹಣೆಯ ಕಾರ್ಯತಂತ್ರವನ್ನು ಕೈಯಿಂದ ನಿಯಂತ್ರಿಸಲು ಲೇಖಕರಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇನಿಶಿಯೇಟಿವ್ ಕಂಟ್ರೋಲ್ ಕೆಲವು ಡಿಎಸ್ಗಳು ಹಲವಾರು ಕಾರ್ಯಾಚರಣೆಯ ವಿಧಾನಗಳನ್ನು ಹೊಂದಿವೆಃ ಡೀಫಾಲ್ಟ್ ಮೋಡ್ ಬಳಕೆದಾರ-ಇನಿಶಿಯೇಟಿವ್ ಆಗಿದೆ, ಅಲ್ಲಿ ಸಿಸ್ಟಮ್ ಕೇವಲ "ನಾನು ನಿಮಗಾಗಿ ಏನು ಮಾಡಬಹುದು?" ಎಂದು ಕೇಳುತ್ತದೆ. ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಸಂಭಾಷಣೆಯನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಇದು ಅನುಭವಿ ಬಳಕೆದಾರರಿಗೆ ಒಳ್ಳೆಯದು. ಆದಾಗ್ಯೂ, ಬಳಕೆದಾರ ಮತ್ತು ವ್ಯವಸ್ಥೆಯ ನಡುವೆ ಅನೇಕ ತಪ್ಪು ತಿಳುವಳಿಕೆಗಳಿದ್ದರೆ, ಡಿಎಂ ಮಿಶ್ರ-ಇನಿಶಿಯೇಟಿವ್ ಅಥವಾ ಸಿಸ್ಟಮ್-ಇನಿಶಿಯೇಟಿವ್ಗೆ ಬದಲಾಯಿಸಲು ನಿರ್ಧರಿಸಬಹುದು-ಬಳಕೆದಾರರ ಸ್ಪಷ್ಟ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಿ, ಮತ್ತು ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಉತ್ತರವನ್ನು ಸ್ವೀಕರಿಸಿ. ಶೈಕ್ಷಣಿಕ ನಿರ್ಧಾರಗಳು ವಿಭಿನ್ನ ರೀತಿಯ ಯುದ್ಧತಂತ್ರದ ನಿರ್ಧಾರಗಳನ್ನು ಕಾರ್ಡಿಲ್ಲೆರಾ ಮಾಡುತ್ತಾರೆ (ಭೌತಶಾಸ್ತ್ರವನ್ನು ಕಲಿಸಲು ಡಿಎಸ್ ಎಂಬ ಟ್ಯುಟೋರಿಯಲ್, ಟ್ಯುಟಾಲ್ಕ್ ಬಳಸಿ ನಿರ್ಮಿಸಲಾಗಿದೆ). ಪಾಠದ ಸಮಯದಲ್ಲಿ ಅನೇಕ ಅಂಶಗಳಲ್ಲಿ, ಡಿಎಂ ನಿರ್ಧರಿಸಬೇಕುಃ ವಿದ್ಯಾರ್ಥಿಗೆ ಕೆಲವು ಸತ್ಯವನ್ನು ಹೇಳಬೇಕೇ ಅಥವಾ ಮಾರ್ಗದರ್ಶಿ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳುವ ಮೂಲಕ ಈ ಸತ್ಯವನ್ನು ಅವನಿಂದ ಹೊರತೆಗೆಯಲು ಪ್ರಯತ್ನಿಸಬೇಕೇ. ತನ್ನ ಉತ್ತರವನ್ನು ಸಮರ್ಥಿಸಲು ವಿದ್ಯಾರ್ಥಿಯನ್ನು ಕೇಳಬೇಕೇ ಅಥವಾ ಕೇವಲ ಸಮರ್ಥನೆಯನ್ನು ಬಿಟ್ಟು ಮುಂದುವರಿಸಬೇಕೇ. ಈ ನಿರ್ಧಾರಗಳು ಕಲಿಕೆಯ ಒಟ್ಟಾರೆ ಗುಣಮಟ್ಟದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ, ಇದನ್ನು ಕಲಿಕೆಯ ಪೂರ್ವ ಮತ್ತು ನಂತರದ ಪರೀಕ್ಷೆಗಳನ್ನು ಹೋಲಿಸುವ ಮೂಲಕ ಅಳೆಯಬಹುದು. ಮಾನವ ತಜ್ಞರಿಗೆ ಸಂಕೀರ್ಣವಾದ ನಿರ್ಧಾರ ನಿಯಮಗಳನ್ನು ಬರೆಯಲು ಅವಕಾಶ ನೀಡುವ ಬದಲು, ಬಲವರ್ಧನೆಯ ಕಲಿಕೆಯನ್ನು ಬಳಸುವುದು ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿದೆ. ಸಂವಾದವನ್ನು ಮಾರ್ಕೊವ್ ನಿರ್ಧಾರ ಪ್ರಕ್ರಿಯೆ (ಎಂಡಿಪಿ) ಎಂದು ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ-ಪ್ರತಿ ರಾಜ್ಯದಲ್ಲಿ, ಡಿಎಂ ರಾಜ್ಯ ಮತ್ತು ಪ್ರತಿ ಕ್ರಿಯೆಯಿಂದ ಸಂಭವನೀಯ ಪ್ರತಿಫಲಗಳ ಆಧಾರದ ಮೇಲೆ ಕ್ರಮವನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಈ ಸೆಟ್ಟಿಂಗ್ನಲ್ಲಿ, ಸಂವಾದ ಲೇಖಕರು ಬಹುಮಾನದ ಕಾರ್ಯವನ್ನು ಮಾತ್ರ ವ್ಯಾಖ್ಯಾನಿಸಬೇಕು, ಉದಾಹರಣೆಗೆಃ ಟ್ಯುಟೋರಿಯಲ್ ಸಂವಾದಗಳಲ್ಲಿ, ಬಹುಮಾನವು ವಿದ್ಯಾರ್ಥಿ ದರ್ಜೆಯಲ್ಲಿನ ಹೆಚ್ಚಳವಾಗಿದೆ; ಸಂವಾದಗಳನ್ನು ಬಯಸುವ ಮಾಹಿತಿಯಲ್ಲಿ, ಮನುಷ್ಯನು ಮಾಹಿತಿಯನ್ನು ಸ್ವೀಕರಿಸಿದರೆ ಪ್ರತಿಫಲವು ಧನಾತ್ಮಕವಾಗಿರುತ್ತದೆ, ಆದರೆ ಪ್ರತಿ ಸಂವಾದ ಹಂತಕ್ಕೂ ಋಣಾತ್ಮಕ ಪ್ರತಿಫಲವೂ ಇರುತ್ತದೆ. ನಂತರ ನೀತಿಯನ್ನು ಕಲಿಯಲು ಆರ್ಎಲ್ ತಂತ್ರಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಪ್ರತಿ ರಾಜ್ಯದಲ್ಲೂ ನಾವು ಯಾವ ರೀತಿಯ ದೃಢೀಕರಣವನ್ನು ಬಳಸಬೇಕು? ಇತ್ಯಾದಿ. ಈ ನೀತಿಯನ್ನು ನಂತರ ಡಿಎಂ ನೈಜ ಸಂವಾದಗಳಲ್ಲಿ ಬಳಸುತ್ತಾರೆ. ಈ ವಿಷಯದ ಬಗ್ಗೆ ಒಂದು ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಲೆಮನ್ ಮತ್ತು ರೀಸರ್ (2009) ಬರೆದಿದ್ದಾರೆ. ಸಂವಾದ ನೀತಿಗಳನ್ನು ಕಲಿಯಲು ಬೇರೆ ಮಾರ್ಗವೆಂದರೆ, ವಿಝಾರ್ಡ್ ಆಫ್ ಓಜ್ ಪ್ರಯೋಗಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮನುಷ್ಯರನ್ನು ಅನುಕರಿಸಲು ಪ್ರಯತ್ನಿಸುವುದು, ಇದರಲ್ಲಿ ಮನುಷ್ಯನು ಗುಪ್ತ ಕೋಣೆಯಲ್ಲಿ ಕುಳಿತು ಕಂಪ್ಯೂಟರ್ಗೆ ಏನು ಹೇಳಬೇಕೆಂದು ಹೇಳುತ್ತಾನೆ; ಉದಾಹರಣೆಗೆ ಪಾಸೋನ್ಯೂ ಮತ್ತು ಇತರರು (2011) ನೋಡಿ. ಟ್ರಾಮ್, 2008: ಅಪ್ರೋಚಸ್ ಟು ಡಯಲಾಗ್ ಸಿಸ್ಟಮ್ಸ್ ಅಂಡ್ ಡಯಲಾಗ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್-ಲೆಕ್ಚರ್ ನೋಟ್ಸ್ ಅಂಡ್ ಬಿಬ್ಲಿಯೋಗ್ರಫಿ. ಅಲೆನ್ ಮತ್ತು ಇತರರು, 2001: ಸಂಭಾಷಣಾ ಮಾನವ-ಕಂಪ್ಯೂಟರ್ ಸಂವಹನದ ಕಡೆಗೆ. ಸಂಕೀರ್ಣತೆಯಿಂದ ಡಿ. ಎಂ. ಗಳ ವಿಮರ್ಶೆಃ ಸೀಮಿತ-ಸ್ಥಿತಿ, ಚೌಕಟ್ಟು-ಆಧಾರಿತ, ಸಂದರ್ಭಗಳ ಸೆಟ್, ಯೋಜನೆ-ಆಧಾರಿತ, ಏಜೆಂಟ್-ಆಧಾರಿತ. ಟ್ರಿಪ್ಸ್ ಏಜೆಂಟ್-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಯ ವಿವರಣೆ. ಹೆಚ್ಚಿನ ಸಂವಾದ ನಿರ್ವಹಣಾ ಸಂಶೋಧನಾ ಪ್ರಬಂಧಗಳು ಮಾನವ-ಕಂಪ್ಯೂಟರ್ ಪರಸ್ಪರ ಕ್ರಿಯೆ