ಬೋಟ್ ನಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ

ಬೋಟ್ ನಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ

ಒಂದು ವರ್ಷದ ಹಿಂದೆ, ನಮ್ಮ ಪ್ರೀತಿಯ ಮಾನವ ಸಂಪನ್ಮೂಲ ವಿಭಾಗವು ಕಂಪನಿಗೆ ಹೊಸಬರನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುವ ಚಾಟ್ ಬೋಟ್ ಅನ್ನು ಬರೆಯಲು ಕೇಳಿದೆ.

ನಾವು ನಮ್ಮ ಸ್ವಂತ ಉತ್ಪನ್ನಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದಿಲ್ಲ ಎಂದು ಕಾಯ್ದಿರಿಸೋಣ, ಆದರೆ ನಾವು ಗ್ರಾಹಕರಿಗೆ ಪೂರ್ಣ ಶ್ರೇಣಿಯ ಅಭಿವೃದ್ಧಿ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುತ್ತೇವೆ. ಕಥೆಯು ನಮ್ಮ ಆಂತರಿಕ ಯೋಜನೆಯ ಬಗ್ಗೆ ಇರುತ್ತದೆ, ಇದಕ್ಕಾಗಿ ಗ್ರಾಹಕರು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಕಂಪನಿಯಲ್ಲ, ಆದರೆ ನಮ್ಮ ಸ್ವಂತ ಮಾನವ ಸಂಪನ್ಮೂಲ. ಮತ್ತು ಮುಖ್ಯ ಕಾರ್ಯ, ಜನರು, ಸಂಪನ್ಮೂಲಗಳು ಮತ್ತು ಸಮಯದ ಸೀಮಿತ ಲಭ್ಯತೆಯನ್ನು ನೀಡಲಾಗಿದೆ, ಸಮಯಕ್ಕೆ ಯೋಜನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸುವುದು ಮತ್ತು ಉತ್ಪನ್ನವನ್ನು ಬಿಡುಗಡೆ ಮಾಡುವುದು.

ಮೊದಲಿಗೆ, ಪರಿಹರಿಸಬೇಕಾದ ಸಮಸ್ಯೆಗಳನ್ನು ವಿವರಿಸೋಣ.

ಡೆವಲಪರ್‌ಗಳು ಹೆಚ್ಚಾಗಿ ಅಂತರ್ಮುಖಿ ಜನರು ಮತ್ತು ಮಾತನಾಡಲು ಇಷ್ಟಪಡುವುದಿಲ್ಲ; ಇಮೇಲ್ ಚಾಟ್‌ನಲ್ಲಿ ನಿಮ್ಮ ಪ್ರಶ್ನೆಯನ್ನು ಬರೆಯುವುದು ತುಂಬಾ ಸುಲಭ. ಬೋಟ್ನೊಂದಿಗೆ, ಯಾರನ್ನು ಕೇಳಬೇಕು, ಯಾರನ್ನು ಕರೆಯಬೇಕು, ಎಲ್ಲಿಗೆ ಹೋಗಬೇಕು ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ, ಮಾಹಿತಿಗಾಗಿ ಎಲ್ಲಿ ನೋಡಬೇಕು ಮತ್ತು ಅದು ಸಂಬಂಧಿತವಾಗಿದೆಯೇ ಎಂದು ನೀವು ಯೋಚಿಸಬೇಕಾಗಿಲ್ಲ.

ಎರಡನೆಯ ಸಮಸ್ಯೆ ಮಾಹಿತಿಯಾಗಿದೆ - ಅದರಲ್ಲಿ ಬಹಳಷ್ಟು ಇದೆ, ಅದು ವಿಭಿನ್ನ ಮೂಲಗಳಲ್ಲಿದೆ, ಇದು ಯಾವಾಗಲೂ ಲಭ್ಯವಿರುವುದಿಲ್ಲ ಮತ್ತು ನಿರಂತರ ಸೇರ್ಪಡೆ ಮತ್ತು ನವೀಕರಣದ ಅಗತ್ಯವಿದೆ.

ಕಂಪನಿಯು ಸುಮಾರು 500 ಉದ್ಯೋಗಿಗಳನ್ನು ಹೊಂದಿದೆ, ಅವರು ವಿವಿಧ ಕಚೇರಿಗಳು, ಸಮಯ ವಲಯಗಳು, ರಷ್ಯಾದ ನಗರಗಳು ಮತ್ತು ವಿದೇಶಗಳಲ್ಲಿ ನೆಲೆಸಿದ್ದಾರೆ, ಸಾಮಾನ್ಯವಾಗಿ ಬಹಳಷ್ಟು ಪ್ರಶ್ನೆಗಳಿವೆ, ಆದ್ದರಿಂದ ಆಗಾಗ್ಗೆ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಮಾನವ ಸಂಪನ್ಮೂಲ ಸಿಬ್ಬಂದಿ ಮೇಲಿನ ಹೊರೆ ಕಡಿಮೆ ಮಾಡುವುದು ಮತ್ತೊಂದು ಕಾರ್ಯವಾಗಿದೆ. ನೌಕರರಿಂದ.

ಈ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವುದು ಸಹ ಅಗತ್ಯವಾಗಿತ್ತು: ಕಂಪನಿಗೆ ಸೇರ್ಪಡೆಗೊಳ್ಳುವ ಹೊಸಬರು, ವ್ಯವಸ್ಥಾಪಕರು ಮತ್ತು ಹೊಸಬರ ಮಾರ್ಗದರ್ಶಕರಿಗೆ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುವುದು, ಯಶಸ್ವಿ ರೂಪಾಂತರಕ್ಕಾಗಿ ಹೊಸಬರು ಉತ್ತೀರ್ಣರಾಗಬೇಕಾದ ಕೋರ್ಸ್‌ಗಳು ಮತ್ತು ಪರೀಕ್ಷೆಗಳ ಬಗ್ಗೆ ಸ್ವಯಂಚಾಲಿತ ಜ್ಞಾಪನೆಗಳನ್ನು ಕಳುಹಿಸುವುದು.

ವ್ಯಾಪಾರದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಆಧರಿಸಿ ತಾಂತ್ರಿಕ ಅವಶ್ಯಕತೆಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ.

ಬೋಟ್ ಸ್ಕೈಪ್ ಆಧಾರದ ಮೇಲೆ ಕೆಲಸ ಮಾಡಬೇಕು (ಐತಿಹಾಸಿಕವಾಗಿ, ಅವರು ಅದನ್ನು ಕಂಪನಿಯಲ್ಲಿ ಬಳಸುತ್ತಾರೆ), ಆದ್ದರಿಂದ ಅಜುರಾದಲ್ಲಿನ ಸೇವೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ.

ಅದಕ್ಕೆ ಪ್ರವೇಶವನ್ನು ನಿರ್ಬಂಧಿಸಲು, ನಾವು ಸ್ಕೈಪ್ ಮೂಲಕ ಅಧಿಕೃತ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ.
ParlAI ಗ್ರಂಥಾಲಯವನ್ನು ಪಠ್ಯ ಗುರುತಿಸುವಿಕೆಗಾಗಿ ಬಳಸಲಾಗಿದೆ

ಕಾನ್ಫಿಗರೇಶನ್, ತರಬೇತಿ, ಡೀಬಗ್ ಮಾಡುವಿಕೆ, ಮೇಲಿಂಗ್‌ಗಳನ್ನು ಹೊಂದಿಸುವುದು ಮತ್ತು ಇತರ ಕಾರ್ಯಗಳಿಗಾಗಿ ಆಡಳಿತಾತ್ಮಕ ವೆಬ್ ಪೋರ್ಟಲ್ ಸಹ ಅಗತ್ಯವಿದೆ.

ಬೋಟ್ ನಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ

ಯೋಜನೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ, ನಾವು ಹಲವಾರು ಸಮಸ್ಯೆಗಳನ್ನು ಮತ್ತು ತೊಂದರೆಗಳನ್ನು ಎದುರಿಸಿದ್ದೇವೆ.

ಉದಾಹರಣೆಗೆ, ಅಜೂರ್ ಖಾತೆಯಲ್ಲಿ ತಾಂತ್ರಿಕ ಸಮಸ್ಯೆಗಳಿದ್ದವು. ತಮ್ಮ ಸೇವೆಯಲ್ಲಿನ ಕೆಲವು ತಾಂತ್ರಿಕ ತೊಂದರೆಗಳಿಂದಾಗಿ Microsoft ನಮ್ಮ ಚಂದಾದಾರಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಬಯಸುವುದಿಲ್ಲ. ಸುಮಾರು ಎರಡು ತಿಂಗಳ ಕಾಲ ನಾವು ಅದರ ಬಗ್ಗೆ ಏನನ್ನೂ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ; ಮೈಕ್ರೋಸಾಫ್ಟ್ ಬೆಂಬಲವು ಅಂತಿಮವಾಗಿ ತನ್ನ ಕೈಗಳನ್ನು ಎಸೆದು ನಮ್ಮನ್ನು ಪಾಲುದಾರರಿಗೆ ಕಳುಹಿಸಿತು, ಅವರು ಯಶಸ್ವಿಯಾಗಿ ಎಲ್ಲವನ್ನೂ ಹೊಂದಿಸಿ ಮತ್ತು ನಮಗೆ ಖಾತೆಯನ್ನು ನೀಡಿದರು.

ಅತ್ಯಂತ ಕಷ್ಟಕರವಾದ ಹಂತವು ಯೋಜನೆಯ ಪ್ರಾರಂಭವಾಗಿದೆ, ನಾವು ಏನನ್ನು ಬಳಸುತ್ತೇವೆ, ವಾಸ್ತುಶಿಲ್ಪವು ಏನಾಗಿರುತ್ತದೆ, ಡೇಟಾವನ್ನು ಹೇಗೆ ಮತ್ತು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಬೇಕು ಮತ್ತು ಸಿಸ್ಟಮ್ನ ಘಟಕಗಳು ಮತ್ತು ಮಾಡ್ಯೂಲ್ಗಳು ಪರಸ್ಪರ ಹೇಗೆ ಸಂವಹನ ನಡೆಸುತ್ತವೆ ಎಂಬುದನ್ನು ನೀವು ಆರಿಸಬೇಕಾದಾಗ.

ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಯಾವುದೇ ಯೋಜನೆಯನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೂಲಭೂತವಾಗಿ ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳು ಸಿಬ್ಬಂದಿಯಿಂದ ಮತ್ತಷ್ಟು ಜಟಿಲವಾಗಿವೆ. ನಮ್ಮ ವ್ಯವಹಾರದ ವಿಶಿಷ್ಟತೆಗಳೆಂದರೆ, ವಾಣಿಜ್ಯ ಯೋಜನೆಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಅಗತ್ಯವಿರುವ ಪ್ರದೇಶಗಳಲ್ಲಿ ಸಾಕಷ್ಟು ಜ್ಞಾನವನ್ನು ಹೊಂದಿರದ ಡೆವಲಪರ್‌ಗಳು ಆಂತರಿಕ ಯೋಜನೆಗಳನ್ನು ಹೆಚ್ಚಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಾರೆ - ಅವರು ಕೇವಲ ವಿಧಿಯ ಇಚ್ಛೆಯಿಂದ ಮುಂದಿನದನ್ನು ಕಾಯುವ ಬೆಂಚ್‌ನಲ್ಲಿ ಕೊನೆಗೊಂಡರು. ದೊಡ್ಡ ತಂಪಾದ ವಾಣಿಜ್ಯ ಯೋಜನೆ. ಅಂತಹ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ ಪ್ರೇರಣೆಯೊಂದಿಗೆ ವಿಷಯಗಳು ತುಂಬಾ ಕಷ್ಟಕರವಾಗಿತ್ತು ಎಂಬುದು ತಾರ್ಕಿಕವಾಗಿದೆ. ಉತ್ಪಾದಕತೆ ಕಡಿಮೆಯಾಗುತ್ತದೆ, ತಂಡವು ಸಾಮಾನ್ಯವಾಗಿ ನಿಷ್ಫಲವಾಗಿರುತ್ತದೆ, ಮತ್ತು ಪರಿಣಾಮವಾಗಿ ನೀವು ಮನವೊಲಿಸಬೇಕು (ಪ್ರೇರೇಪಿಸುವುದು) ಅಥವಾ ವ್ಯಕ್ತಿಯನ್ನು ಬದಲಾಯಿಸಬೇಕು. ಅಭಿವರ್ಧಕರನ್ನು ಬದಲಾಯಿಸುವಾಗ, ನೀವು ತರಬೇತಿಯನ್ನು ನಡೆಸಬೇಕು, ಜ್ಞಾನವನ್ನು ವರ್ಗಾಯಿಸಬೇಕು ಮತ್ತು ಮೂಲಭೂತವಾಗಿ ಯೋಜನೆಯನ್ನು ಮತ್ತೆ ಪ್ರಾರಂಭಿಸಬೇಕು. ಪ್ರತಿಯೊಬ್ಬ ಹೊಸ ಡೆವಲಪರ್ ತನ್ನದೇ ಆದ ರೀತಿಯಲ್ಲಿ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ನೋಡಿದನು ಮತ್ತು ಅವರು ಮಾಡಿದ ನಿರ್ಧಾರಗಳು ಮತ್ತು ಇತರ ಜನರ ಕೋಡ್‌ಗಳಿಗಾಗಿ ಹಿಂದಿನದನ್ನು ಗದರಿಸಿದರು. ಮೊದಲಿನಿಂದಲೂ ಪುನಃ ಬರೆಯುವುದು ಪ್ರಾರಂಭವಾಯಿತು.

ಇದು ಸುಮಾರು ಆರು ತಿಂಗಳ ಕಾಲ ನಡೆಯಿತು. ನಾವು ಕೇವಲ ಸಮಯವನ್ನು ಗುರುತಿಸುತ್ತಿದ್ದೇವೆ, ಕೋಡ್ ಅನ್ನು ಮರುಫಲಕ ಮಾಡುತ್ತಿದ್ದೇವೆ ಮತ್ತು ಹೊಸದನ್ನು ಬರೆಯುತ್ತಿಲ್ಲ.

ಅಲ್ಲದೆ, ಆಂತರಿಕ ಯೋಜನೆಗಳಲ್ಲಿ, ನಿಯಮದಂತೆ, ಬಹುತೇಕ ಯಾವುದೇ ದಾಖಲಾತಿಗಳಿಲ್ಲ, ಮತ್ತು ಪ್ರತಿ ಸಮಯದಲ್ಲಿ ಏನು ಮಾಡಬೇಕೆಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಕಷ್ಟಕರವಾಗಿತ್ತು ಮತ್ತು ಪ್ರಸ್ತುತ ಆದ್ಯತೆಗಳು ಯಾವುವು. ಶಾಶ್ವತ ತಂಡವನ್ನು ರಚಿಸುವುದು, ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ಕನಿಷ್ಠ ಮೂರು ತಿಂಗಳವರೆಗೆ ಯೋಜನೆ ಮತ್ತು ಮೌಲ್ಯಮಾಪನವನ್ನು ನಡೆಸುವುದು ಅಗತ್ಯವಾಗಿತ್ತು. ಆದರೆ ಯೋಜನೆಯು ವಾಣಿಜ್ಯವಾಗಿಲ್ಲದಿದ್ದಾಗ ಇದನ್ನು ಹೇಗೆ ಮಾಡುವುದು, ಇದರರ್ಥ ನೀವು ಕನಿಷ್ಟ ಮಾನವ-ಗಂಟೆಗಳನ್ನು ಹೂಡಿಕೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಅದೇ ಸಮಯದಲ್ಲಿ ಫಲಿತಾಂಶವನ್ನು ಬಾಹ್ಯ ಗ್ರಾಹಕರಿಗಿಂತ ಕೆಟ್ಟದಾಗಿ ಪಡೆಯುವುದಿಲ್ಲವೇ?

ಯೋಜನೆಯ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಭಾಗವಹಿಸಿದ ಸಂಪನ್ಮೂಲಗಳ ಪೂಲ್ ಅನ್ನು ನಾವು ಗುರುತಿಸಿದ್ದೇವೆ, ಅದರೊಂದಿಗೆ ಪರಿಚಿತವಾಗಿರುವ ಮತ್ತು ಅದರ ಮೇಲೆ ಕೆಲಸ ಮಾಡಲು ಬಯಸುತ್ತೇವೆ. ಯೋಜನೆಗಳಲ್ಲಿ ಜನರ ಉದ್ಯೋಗಕ್ಕಾಗಿ ನಾವು ವೇಳಾಪಟ್ಟಿಯನ್ನು ರಚಿಸಿದ್ದೇವೆ. ನಾವು ಕೆಲಸವನ್ನು ನಿರ್ಣಯಿಸಿದ್ದೇವೆ ಮತ್ತು ಸಮನ್ವಯಗೊಳಿಸಿದ್ದೇವೆ ಮತ್ತು ಈ ಕೃತಿಗಳನ್ನು ಮುಖ್ಯ ಯೋಜನೆಗಳ ನಡುವಿನ "ರಂಧ್ರಗಳಿಗೆ" ಹೊಂದಿಸುತ್ತೇವೆ. 4 ತಿಂಗಳ ನಂತರ ನಾವು ಅಪ್ಲಿಕೇಶನ್‌ನ ಕೆಲಸದ ಮಾದರಿಯನ್ನು ಸ್ವೀಕರಿಸಿದ್ದೇವೆ.

ಈಗ ಬೋಟ್‌ನ ಕ್ರಿಯಾತ್ಮಕತೆ, ವಾಸ್ತುಶಿಲ್ಪ ಮತ್ತು ತಾಂತ್ರಿಕ ಪರಿಹಾರಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚು ವಿವರವಾಗಿ ಮಾತನಾಡೋಣ.

ಪ್ರಶ್ನೆಗೆ ಸರಿಯಾಗಿ ಉತ್ತರಿಸಲು ಬಳಕೆದಾರರು ಬರೆದ ಪಠ್ಯವನ್ನು ಗುರುತಿಸುವುದು ಮಾನವ ಸಂಪನ್ಮೂಲದ ಮುಖ್ಯ ಅವಶ್ಯಕತೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ನೀವು ಅವನಿಗೆ ಬರೆಯಬಹುದು - ನಾನು ರಜೆಯ ಮೇಲೆ ಹೋಗಲು ಬಯಸುತ್ತೇನೆ, ನಾನು ರಜೆಯ ಮೇಲೆ ಹೋಗಲು ಬಯಸುತ್ತೇನೆ ಅಥವಾ ರಜೆಯ ಮೇಲೆ ಹೋಗಲು ಬಯಸುತ್ತೇನೆ, ಮತ್ತು ಅವನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತಾನೆ ಮತ್ತು ಅದಕ್ಕೆ ತಕ್ಕಂತೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತಾನೆ. ಅಥವಾ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ನೌಕರನ ಕುರ್ಚಿ ಒಡೆಯುತ್ತದೆ ಮತ್ತು ಅವನು "ಕುರ್ಚಿ ಮುರಿದುಹೋಗಿದೆ" ಅಥವಾ "ನನ್ನ ಕುರ್ಚಿ ಬಿರುಕು ಬಿಟ್ಟಿದೆ" ಅಥವಾ "ಕುರ್ಚಿಯ ಹಿಂಭಾಗವು ಬಿದ್ದಿದೆ" ಎಂದು ಬರೆಯಲು ಬಯಸುತ್ತದೆ; ಸರಿಯಾದ ತರಬೇತಿಯೊಂದಿಗೆ, ಬೋಟ್ ಅಂತಹ ವಿನಂತಿಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ. ಪಠ್ಯ ಗುರುತಿಸುವಿಕೆಯ ಗುಣಮಟ್ಟವು ಬೋಟ್ನ ತರಬೇತಿಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ, ಅದನ್ನು ನಾವು ನಂತರ ಮಾತನಾಡುತ್ತೇವೆ.

ಮುಂದಿನ ಅವಶ್ಯಕತೆ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕತೆಯ ಭಾಗವು ಬೋಟ್‌ನ ಸಂವಾದ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಬೋಟ್ ಸಂವಾದವನ್ನು ನಡೆಸುವ ಮತ್ತು ಪ್ರಸ್ತುತ ಸಮಸ್ಯೆಯ ಸಂದರ್ಭವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ವ್ಯವಸ್ಥೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ನಿಮ್ಮ ಪ್ರಶ್ನೆಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, ಅವರು ಯಾವುದೇ ಸ್ಪಷ್ಟೀಕರಣದ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಬಹುದು ಮತ್ತು ನಾವು ಇದನ್ನು ಮಾಡಲು ಬೋಟ್‌ಗೆ ತರಬೇತಿ ನೀಡಿದ್ದರೆ ಸಂಭಾಷಣೆಯನ್ನು ಮುಂದುವರಿಸಬಹುದು. ಸಂಭಾಷಣೆಗಳನ್ನು ಮುಂದುವರೆಸುವ ಆಯ್ಕೆಗಳ ಬಗ್ಗೆ ಬಳಕೆದಾರರನ್ನು ಪ್ರೇರೇಪಿಸಲು ಸ್ಕೈಪ್ ಸರಳ ಮೆನು ಆಯ್ಕೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಅಲ್ಲದೆ, ನಾವು ಸಂಭಾಷಣೆ ನಡೆಸುತ್ತಿದ್ದರೆ, ಆದರೆ ವಿಷಯದ ಬಗ್ಗೆ ಪ್ರಶ್ನೆಯನ್ನು ಕೇಳಲು ಇದ್ದಕ್ಕಿದ್ದಂತೆ ನಿರ್ಧರಿಸಿದರೆ, ಬೋಟ್ ಸಹ ಇದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತದೆ.

ಬೋಟ್ ತನ್ನ ವೈಯಕ್ತಿಕ ಡೇಟಾದ ಆಧಾರದ ಮೇಲೆ ಬಳಕೆದಾರರಿಗೆ ವಿವಿಧ ಕಲಾಕೃತಿಗಳನ್ನು ಕಳುಹಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಅವನ ಸ್ಥಳದಲ್ಲಿ. ಒಬ್ಬ ವ್ಯಕ್ತಿಯು ಶೌಚಾಲಯವನ್ನು ಹುಡುಕಲು ಬಯಸಿದರೆ, ಅವನನ್ನು ಶೌಚಾಲಯಕ್ಕೆ ಕರೆದೊಯ್ಯುವ ಕಚೇರಿ ನಕ್ಷೆಯನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ ಎಂದು ಭಾವಿಸೋಣ. ಮತ್ತು ಉದ್ಯೋಗಿ ಯಾವ ಕಂಪನಿಯ ಕಚೇರಿಯಲ್ಲಿದ್ದಾರೆ ಎಂಬುದರ ಆಧಾರದ ಮೇಲೆ ಕಾರ್ಡ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ.

ಬಳಕೆದಾರರ ವೈಯಕ್ತಿಕ ಮಾಹಿತಿಯನ್ನು ರಕ್ಷಿಸುವುದು ಪ್ರಮುಖ ಕಾರ್ಯಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ನಮ್ಮ ಬೋಟ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸೂಕ್ಷ್ಮ ಡೇಟಾಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಲು ಪ್ರತಿಯೊಬ್ಬ ವ್ಯಕ್ತಿಯನ್ನು ನಾವು ಅನುಮತಿಸುವುದಿಲ್ಲ. ಅಂತಹ ಬೋಟ್‌ಗೆ ಅಧಿಕಾರದ ಅಗತ್ಯವು ಅದರ ಅವಿಭಾಜ್ಯ ಅಂಗವಾಗಿದೆ. ಬೋಟ್ ತನ್ನೊಂದಿಗೆ ಯಾವುದೇ ಸಂಭಾಷಣೆಯನ್ನು ನಡೆಸುವ ಮೊದಲು ದೃಢೀಕರಿಸಲು ಬಳಕೆದಾರರನ್ನು ಕೇಳುತ್ತದೆ. ಉದ್ಯೋಗಿ ಬೋಟ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿದಾಗ ಇದು ಮೊದಲ ಬಾರಿಗೆ ಸಂಭವಿಸುತ್ತದೆ. ದೃಢೀಕರಣವು ಬಳಕೆದಾರರನ್ನು ಸೂಕ್ತವಾದ ಪುಟಕ್ಕೆ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ, ಅಲ್ಲಿ ಬಳಕೆದಾರರು ಟೋಕನ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತಾರೆ, ನಂತರ ಅವರು ಸ್ಕೈಪ್ ಸಂದೇಶಕ್ಕೆ ಸೇರಿಸುತ್ತಾರೆ. ಅಧಿಕಾರವು ಯಶಸ್ವಿಯಾದರೆ, ನೀವು ಬೋಟ್‌ನೊಂದಿಗೆ ಸಂವಹನವನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು.

ಬೋಟ್ ನಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ

ಸ್ಕೈಪ್ - ಪೋರ್ಟಲ್-ಅಧಿಕಾರ ಸೇವೆ, ಕಾರ್ಪೊರೇಟ್ ನೆಟ್‌ವರ್ಕ್ ಮತ್ತು LDAP ಮೂಲಕ ದೃಢೀಕರಣವು ನಡೆಯುತ್ತದೆ. ಹೀಗಾಗಿ, ಅಧಿಕಾರವು ಕಾರ್ಪೊರೇಟ್ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರ ಡೇಟಾವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ.

ಬೋಟ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ, ಬೋಟ್ ಅನ್ನು ತ್ವರಿತವಾಗಿ ಡೀಬಗ್ ಮಾಡಲು HR ಗೆ ಸಹಾಯ ಮಾಡುವ ಪೋರ್ಟಲ್ ಕಾರ್ಯನಿರ್ವಹಣೆಯಲ್ಲಿ ನಮಗೆ ಕೆಲವು ರೀತಿಯ ಸಿಸ್ಟಮ್ ಅಗತ್ಯವಿದೆ ಎಂದು ನಾವು ಅರಿತುಕೊಂಡಿದ್ದೇವೆ. ಬೋಟ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಬಳಕೆದಾರರು ದಾಖಲಿಸಿದ ದೋಷಗಳನ್ನು HR ನೋಡಬಹುದಾದ ಪೋರ್ಟಲ್ ಪುಟವನ್ನು ನಾವು ಸೇರಿಸಿದ್ದೇವೆ ಮತ್ತು ಮರುತರಬೇತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳನ್ನು ಪರಿಹರಿಸಬಹುದು ಅಥವಾ ಅವುಗಳನ್ನು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಬಿಡಬಹುದು.

ಪೋರ್ಟಲ್‌ನಲ್ಲಿ ನೇರವಾಗಿ ಬೋಟ್‌ಗೆ ತರಬೇತಿ ನೀಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಮೊದಲಿನಿಂದಲೂ ಸೇರಿಸಲಾಗಿಲ್ಲ. ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ, ಬೋಟ್‌ಗೆ ತರಬೇತಿ ನೀಡುವುದು ಮಾನವ ಸಂಪನ್ಮೂಲ ಇಲಾಖೆಯ ಉದ್ಯೋಗಿಗಳು ಅದರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ನಿರ್ವಹಿಸುವ ಸಾಮಾನ್ಯ ಕಾರ್ಯವಾಗಿದೆ ಎಂದು ನಾವು ಅರಿತುಕೊಂಡಿದ್ದೇವೆ ಮತ್ತು ಬೋಟ್‌ನ ಹೆಚ್ಚುವರಿ ತರಬೇತಿಗಾಗಿ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಪಠ್ಯ ಫೈಲ್‌ಗಳನ್ನು ಕಳುಹಿಸುವುದು ಸಂಪೂರ್ಣವಾಗಿ ಸ್ವೀಕಾರಾರ್ಹವಲ್ಲ. ಇದು ಹೆಚ್ಚು ಸಮಯವನ್ನು ತಿನ್ನುತ್ತದೆ ಮತ್ತು ಹಲವಾರು ದೋಷಗಳು ಮತ್ತು ಸಮಸ್ಯೆಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ.

ಬೋಟ್ ನಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ

ಬೋಟ್‌ನ ಬಳಕೆದಾರ ಸ್ನೇಹಿ ತರಬೇತಿಗಾಗಿ ನಾವು ಪೋರ್ಟಲ್‌ನಲ್ಲಿ UI ಅನ್ನು ಬರೆದಿದ್ದೇವೆ. ಇದು ಬೋಟ್‌ನ ಪ್ರಸ್ತುತ ತರಬೇತಿಯನ್ನು ನೋಡಲು, ಅದನ್ನು ಮತ್ತಷ್ಟು ತರಬೇತಿ ಮಾಡಲು ಮತ್ತು ಪ್ರಸ್ತುತ ತರಬೇತಿಗೆ ಹೊಂದಾಣಿಕೆಗಳನ್ನು ಮಾಡಲು HR ಗೆ ಅನುಮತಿಸುತ್ತದೆ. ತರಬೇತಿಯನ್ನು ಮರದ ರಚನೆಯಿಂದ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ನೋಡ್‌ಗಳು, ಅಂದರೆ ಶಾಖೆಗಳು, ಬೋಟ್‌ನೊಂದಿಗಿನ ಸಂಭಾಷಣೆಯ ಮುಂದುವರಿಕೆಯಾಗಿದೆ. ನೀವು ಸರಳವಾದ ಪ್ರಶ್ನೆಗಳು ಮತ್ತು ಉತ್ತರಗಳನ್ನು ರಚಿಸಬಹುದು, ಅಥವಾ ನೀವು ಭಾರವಾದ ಸಂಭಾಷಣೆಗಳನ್ನು ರಚಿಸಬಹುದು, ಇದು ಎಲ್ಲಾ ಮಾನವ ಸಂಪನ್ಮೂಲ ಮತ್ತು ಅವರ ಅಗತ್ಯಗಳನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ.

ಪರಿಹಾರ ವಾಸ್ತುಶಿಲ್ಪದ ಬಗ್ಗೆ ಕೆಲವು ಪದಗಳು.

ಬೋಟ್ ನಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ

ಪರಿಹಾರ ವಾಸ್ತುಶಿಲ್ಪವು ಮಾಡ್ಯುಲರ್ ಆಗಿದೆ. ಇದು ವಿವಿಧ ಕಾರ್ಯಗಳಿಗೆ ಜವಾಬ್ದಾರಿಯುತ ಸೇವೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಅವುಗಳೆಂದರೆ:
• Azure ನಲ್ಲಿ Skype bot ಸೇವೆ - ಬಳಕೆದಾರರ ವಿನಂತಿಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ. ಇದು ಸಾಕಷ್ಟು ಸರಳವಾದ ಸೇವೆಯಾಗಿದ್ದು ಅದು ವಿನಂತಿಯನ್ನು ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಅದರ ಆರಂಭಿಕ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಮೊದಲನೆಯದು.
• ನಿರ್ವಾಹಕ ಪೋರ್ಟಲ್ - ಪೋರ್ಟಲ್ ಅನ್ನು ಹೊಂದಿಸಲು ಮತ್ತು ಬೋಟ್‌ಗಾಗಿ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುವ ಸೇವೆ. ಬೋಟ್ ಯಾವಾಗಲೂ ಪೋರ್ಟಲ್ ಅನ್ನು ಮೊದಲು ಸಂಪರ್ಕಿಸುತ್ತದೆ ಮತ್ತು ವಿನಂತಿಯೊಂದಿಗೆ ಮುಂದೆ ಏನು ಮಾಡಬೇಕೆಂದು ಪೋರ್ಟಲ್ ನಿರ್ಧರಿಸುತ್ತದೆ.
• ದೃಢೀಕರಣ ಸೇವೆ - ಬೋಟ್ ಮತ್ತು ನಿರ್ವಾಹಕ ಪೋರ್ಟಲ್‌ಗಾಗಿ ದೃಢೀಕರಣ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. Oauth2 ಪ್ರೋಟೋಕಾಲ್ ಮೂಲಕ ದೃಢೀಕರಣ ಸಂಭವಿಸುತ್ತದೆ. ಸಕಾರಾತ್ಮಕ ದೃಢೀಕರಣದೊಂದಿಗೆ, ಸೇವೆಯು ಮಾನ್ಯವಾದ ಬಳಕೆದಾರರ ಡೇಟಾದ ಪ್ರಕಾರ ಕಾರ್ಪೊರೇಟ್ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ದೃಢೀಕರಣವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಸಿಂಕ್‌ನಿಂದ ಹೊರಗಿರುವ ಡೇಟಾದೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ದೋಷಗಳನ್ನು ಸಿಸ್ಟಮ್ ನಿಯಂತ್ರಿಸಬಹುದು.
• AI ಪಠ್ಯ ಗುರುತಿಸುವಿಕೆ ಮಾಡ್ಯೂಲ್, ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಪಠ್ಯ ಗುರುತಿಸುವಿಕೆಗಾಗಿ ParlAI ಚೌಕಟ್ಟನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ನ್ಯೂರಲ್ ನೆಟ್ವರ್ಕ್ ಆಗಿದೆ, ಕನಿಷ್ಠ ಅದರ ಪ್ರಸ್ತುತ ಅನುಷ್ಠಾನದಲ್ಲಿ. ಪ್ರಶ್ನೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಾವು tfDiff ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ. ಮಾಡ್ಯೂಲ್ ಅದರೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಮತ್ತು ಕಲಿಯಲು API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಕೊನೆಯಲ್ಲಿ, ಚಾಟ್ ಬೋಟ್ ಅನ್ನು ರಚಿಸುವಲ್ಲಿ ಇದು ನಮ್ಮ ಮೊದಲ ಅನುಭವ ಎಂದು ನಾನು ಹೇಳಲು ಬಯಸುತ್ತೇನೆ ಮತ್ತು ನಾವು ಸಿಸ್ಟಮ್ ಅನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಸರಳಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಿದ್ದೇವೆ, ಆದರೆ ಅದೇ ಸಮಯದಲ್ಲಿ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ, ಅದರ ಮೇಲೆ ಕನಿಷ್ಠ ಕಾರ್ಮಿಕ ವೆಚ್ಚಗಳು. ನಾವು ತುಂಬಾ ಆಸಕ್ತಿದಾಯಕ ಉತ್ಪನ್ನವನ್ನು ಹೊಂದಿದ್ದೇವೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ತನ್ನದೇ ಆದ ತರಬೇತಿ ವ್ಯವಸ್ಥೆ, ದೋಷ ಲಾಗಿಂಗ್, ಅಧಿಸೂಚನೆ ಕಳುಹಿಸುವಿಕೆ, ಇದನ್ನು ಯಾವುದೇ ಇತರ ಸಂದೇಶವಾಹಕರೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ