ದಾಖಲಾದ ಸಭೆಗಳು ಪೂರ್ಣವಾಗಿ ಬಳಕೆಯಾಗದ ಜ್ಞಾನ ಸಂಪನ್ಮೂಲಗಳಾಗಿವೆ. ಅವುಗಳಲ್ಲಿ ಹುಡುಕುವುದು ಕಷ್ಟ, ಮತ್ತೆ ಪರಿಶೀಲಿಸಲು ಹೆಚ್ಚು ಸಮಯ ಬೇಕು ಮತ್ತು ಅವು ತಂಡಗಳ ಡ್ರೈವ್ಗಳಲ್ಲಿ ಪ್ರತ್ಯೇಕವಾಗಿರುತ್ತವೆ. ಹೀಗಾಗಿ ಅಮೂಲ್ಯ ಒಳನೋಟಗಳು ಬಹಳಷ್ಟು ಬಾರಿ ಗಮನಕ್ಕೆ ಬರುವುದಿಲ್ಲ.
ಒಂದೇ ದಿನದ ಹ್ಯಾಕಥಾನ್ನಲ್ಲಿ ಮೂವರ ತಂಡವು Callombia ನಿರ್ಮಿಸಿತು. ಇದು ದಾಖಲಾದ ಕರೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲಿಪ್ಯಂತರಿಸಿ, ಟ್ಯಾಗ್ ಮಾಡಿ, ಸಾರಾಂಶಗೊಳಿಸಿ ಮತ್ತು ತುಣುಕುಗಳಾಗಿ ವಿಭಜಿಸುವ ಆಂತರಿಕ ವೇದಿಕೆ. ಜಾಗತಿಕ ಕಚೇರಿಗಳಾದ್ಯಂತ ಲಭ್ಯವಿರುವ, ಹುಡುಕಬಹುದಾದ YouTube ಮಾದರಿಯ ರಿಪೊಸಿಟರಿಯಲ್ಲಿ ಅವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ.
ಸಂಪೂರ್ಣವಾಗಿ Codex ಬಳಸಿ ನಿರ್ಮಿಸಿದ ಈ ಪರಿಹಾರವು OpenAI ಎಂಬೆಡಿಂಗ್ಗಳು ಮತ್ತು ಕೊಸೈನ್ ಸಾಮ್ಯತೆಯಿಂದ ಚಾಲಿತವಾದ ಅರ್ಥಾಧಾರಿತ ಹುಡುಕಾಟವನ್ನು ಬಳಸುತ್ತದೆ. ನಿಖರ ಕೀವರ್ಡ್ಗಳನ್ನು ಬಳಸದೇ ಇದ್ದರೂ ಸಂಬಂಧಿತ ಕ್ಷಣಗಳನ್ನು ಇದು ಪತ್ತೆಮಾಡುತ್ತದೆ. ಇದರೊಂದಿಗೆ RAG ಸಂವಾದಬಾಟ್ ಮತ್ತು ಅಧಿಸೂಚನಾ ವ್ಯವಸ್ಥೆಯೂ ಇದೆ.
ಹಿಂದೆ ಹಲವು ವಾರಗಳು ಬೇಕಾಗುತ್ತಿದ್ದ ಕೆಲಸವನ್ನು ಏಳು ಗಂಟೆಗಳಲ್ಲಿ ಪೂರ್ಣಗೊಳಿಸಲಾಯಿತು. Codexನಂತಹ ಕೋಡಿಂಗ್ ಏಜೆಂಟ್ಗಳೊಂದಿಗೆ ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆ-ಕೇಂದ್ರಿತ ಅಭಿವೃದ್ಧಿಯು ಉತ್ಪನ್ನ ಅಭಿವೃದ್ಧಿಯ ಜೀವನಚಕ್ರವನ್ನು ಎಷ್ಟರ ಮಟ್ಟಿಗೆ ಕುಗ್ಗಿಸಬಹುದು ಮತ್ತು ಆಂತರಿಕ ಹ್ಯಾಕಥಾನ್ಗಳಿಂದ ನೈಜ ವಾಣಿಜ್ಯ ಮೌಲ್ಯವನ್ನು ಹೇಗೆ ಸೃಷ್ಟಿಸಬಹುದು ಎಂಬುದನ್ನು ಇದು ತೋರಿಸಿತು.
ನೀವೂ ನನ್ನಂತಿದ್ದರೆ, ದಾಖಲಾದ ಸಭೆಗಳನ್ನು ಮತ್ತೆ ಕೇಳಲು ಸಮಯವಾಗಲಿ, ಗಮನವಿಟ್ಟು ಕೇಳುವಷ್ಟು ಏಕಾಗ್ರತೆಯಾಗಲಿ ನಿಮಗೆ ಅಪರೂಪವಾಗಿಯೇ ಇರುತ್ತದೆ. ಏಕೆಂದರೆ, ಅಸ್ತವ್ಯಸ್ತವಾದ ತಂಡದ ಡ್ರೈವ್ಗಳಲ್ಲಿ ಹುಡುಕಬೇಕು, ಅಷ್ಟೇನೂ ಉಪಯುಕ್ತವಲ್ಲದ ಉಭಯಕುಶಲೋಪರಿಯನ್ನು ಮುಂದಕ್ಕೆ ಹಾರಿಸಬೇಕು ಮತ್ತು ಇಮೇಲ್ಗಳು ಹಾಗೂ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುತ್ತಲೇ ನಿಜವಾಗಿಯೂ ಕೇಳಲು ಪ್ರಯತ್ನಿಸಬೇಕು.
ಆದರೆ ಪರಿಸ್ಥಿತಿ ಹೀಗೆಯೇ ಇರಬೇಕೆಂದೇನಿಲ್ಲ, ಅಲ್ಲವೇ? ದಾಖಲಾದ ಸಭೆಗಳ ಬಳಕೆಯನ್ನೇ ಸಂಪೂರ್ಣವಾಗಿ ಬದಲಿಸುವಂಥದ್ದನ್ನು ನಾವು ನಿರ್ಮಿಸಬಹುದೇನೋ? ನಮ್ಮ ಇತ್ತೀಚಿನ ಹ್ಯಾಕಥಾನ್ ಯೋಜನೆಯ ಹಿಂದಿನ ಆಲೋಚನೆ ಇದೇ ಆಗಿತ್ತು.
ಕೇವಲ ಒಂದೇ ದಿನದಲ್ಲಿ ನಮ್ಮ ಎಂಜಿನಿಯರಿಂಗ್, ವಿತರಣೆ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆ ತಂಡಗಳ 50 ಮಂದಿ ಸಂಸ್ಥೆಯ ವಿವಿಧ ಭಾಗಗಳಿಂದ ಬಂದ ಹಲವು ಸಮಸ್ಯೆಗಳನ್ನು ಬಗೆಹರಿಸಲು ಮುಂದಾದರು. ನೇಮಕಾತಿ ಕಾರ್ಯಾಚರಣೆಯ ವಿಸ್ತರಣೆ, ಕೆಲಸದ ವ್ಯಾಪ್ತಿಯ ದಾಖಲೆ ರಚನೆಯನ್ನು ಸುಗಮಗೊಳಿಸುವುದು, ಯೋಜನೆಯ ಸ್ಥಿತಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು, ನೇರ ಮಾದರಿ ಸೃಷ್ಟಿಸುವುದು ಮತ್ತು ದಾಖಲಾದ ಸಭೆಗಳಿಂದ ಒಳನೋಟಗಳನ್ನು ಹೊರತರುವುದು ಇವುಗಳಲ್ಲಿ ಸೇರಿದ್ದವು.
Codex ಆಧಾರಿತ ಈ ಹ್ಯಾಕಥಾನ್ನಲ್ಲಿ ನಾವು Callombia ನಿರ್ಮಿಸಿದೆವು. Callombia ನಮ್ಮ ಸಂಸ್ಥೆಯ YouTube ಇದ್ದಂತೆ. ಅದು ಪ್ರತಿಯೊಂದು ಕರೆಯನ್ನೂ ನಿರಂತರವಾಗಿ ಬೆಳೆಯುವ, ಹುಡುಕಬಹುದಾದ ಸಂಪನ್ಮೂಲವಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಕರೆಯನ್ನೂ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲಿಪ್ಯಂತರಿಸಿ, ಟ್ಯಾಗ್ ಮಾಡಿ, ಸಾರಾಂಶಗೊಳಿಸಲಾಗುತ್ತದೆ. ನಂತರ ವಿಷಯಾಧಾರಿತ ತುಣುಕುಗಳಾಗಿ ವಿಭಜಿಸಿ, ಚಾನೆಲ್ಗಳು ಮತ್ತು ವಿಷಯಗಳ ಪ್ರಕಾರ ವಿಂಗಡಿಸಿದ ರಿಪೊಸಿಟರಿಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ. ಇಲ್ಲಿ ಚಾನೆಲ್ಗಳು ಗ್ರಾಹಕರನ್ನೂ, ವಿಷಯಗಳು ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆಯ ಪರಿಣತಿ ಕ್ಷೇತ್ರಗಳನ್ನೂ ಸೂಚಿಸುತ್ತವೆ. ಇದರಿಂದ ಲಂಡನ್, ಎಡಿನ್ಬರಾ, ಸಿಂಗಪುರ ಮತ್ತು ಆಸ್ಟ್ರೇಲಿಯಾದಲ್ಲಿರುವ ಯಾವುದೇ ತಂಡದ ಸದಸ್ಯರು ಕರೆಗಳಲ್ಲಿ ತಮಗೆ ಮುಖ್ಯವಾದ ಕ್ಷಣಗಳನ್ನು ತಕ್ಷಣವೇ ನೋಡಬಹುದು.
ಪರಿಚಿತವಾದ, ನಮ್ಮ ಬ್ರ್ಯಾಂಡ್ಗೆ ಹೊಂದುವ ಬಳಕೆದಾರ ಅಂತರಸಂಪರ್ಕವು ವಿಷಯ ಹುಡುಕುವುದನ್ನು ಸಹಜವಾಗಿಸುತ್ತದೆ. ಅರ್ಥಾಧಾರಿತ ಹುಡುಕಾಟ ಮತ್ತು ಸಹಜವಾಗಿಯೇ RAG ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆ ಸಂವಾದಬಾಟ್, ಜನರು ತಾವು ಹುಡುಕುತ್ತಿರುವುದನ್ನೇ ನಿಖರವಾಗಿ ಕಂಡುಕೊಳ್ಳಲು ನೆರವಾಗುತ್ತವೆ. ಅಧಿಸೂಚನಾ ವ್ಯವಸ್ಥೆಯಿಂದ ನಮ್ಮ ಸಹೋದ್ಯೋಗಿಗಳು ನಿರ್ದಿಷ್ಟ ವಿಷಯಗಳಿಗೆ ಚಂದಾದಾರರಾಗಬಹುದು ಮತ್ತು ಅವರಿಗೆ ಸಂಬಂಧಿಸಿದ ಹೊಸ ತುಣುಕು ಪ್ರಕಟವಾದಾಗ ಅಧಿಸೂಚನೆ ಪಡೆಯಬಹುದು.
ಆದರೆ Callombiaದ ವಿಶೇಷತೆ ಉತ್ಪನ್ನವಾಗಲಿ, ಹ್ಯಾಕಥಾನ್ ಗೆದ್ದಿದ್ದಕ್ಕೆ ಸಿಕ್ಕ £2k ಬಹುಮಾನವಾಗಲಿ ಅಲ್ಲ. ಇಬ್ಬರು ಎಂಜಿನಿಯರ್ಗಳು ಮತ್ತು ಒಬ್ಬ ವಿತರಣಾ ಮುಖ್ಯಸ್ಥರು ಕೇವಲ ಏಳು ಗಂಟೆಗಳಲ್ಲಿ ಇದೆಲ್ಲವನ್ನೂ ನಿರ್ಮಿಸಲು ಸಾಧ್ಯವಾಯಿತು ಎಂಬುದೇ ಅದರ ವಿಶೇಷತೆ. ಬಹುಮಾನದ ಬಗ್ಗೆ ಹೇಳಿಕೊಂಡಿದ್ದು ಹಾಗೇ ಸುಮ್ಮನೆ. ಒಂದು ವರ್ಷದ ಹಿಂದೆ ಇದು ಸಾಧ್ಯವಿರಲಿಲ್ಲ. ಕೋಡಿಂಗ್ ಏಜೆಂಟ್ಗಳ ಸುಧಾರಣೆಯಿಂದ ಉತ್ಪನ್ನ ಅಭಿವೃದ್ಧಿಯ ಆರಂಭದಿಂದ ಅಂತ್ಯದವರೆಗಿನ ಪ್ರಕ್ರಿಯೆ ಅಪಾರವಾಗಿ ವೇಗಗೊಂಡಿದೆ. ಅದರ ಏರುಪೇರಿನ ಸಾಮರ್ಥ್ಯದ ಗಡಿಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಈ ಹ್ಯಾಕಥಾನ್ ಉತ್ತಮ ಪರೀಕ್ಷಾ ವೇದಿಕೆಯಾಯಿತು. ಹಾಗಾದರೆ, ನಾವು Codex ಅನ್ನು ಹೇಗೆ ಬಳಸಿದೆವು?
ಬೇಕಾದ ಅಂಶಗಳ ದೊಡ್ಡ ಪಟ್ಟಿಯನ್ನೇ ಬರೆಯುವ ಬದಲು, ಸಮಸ್ಯೆಯ ವ್ಯಾಪ್ತಿ ಮತ್ತು Callombia ಕುರಿತ ನಮ್ಮ ದೃಷ್ಟಿಕೋನವನ್ನು ಒಟ್ಟಾಗಿ ರೂಪಿಸಿ ಪ್ರಾಂಪ್ಟ್ ರೂಪದಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳುವುದರಿಂದ ಆರಂಭಿಸಿದೆವು. ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಹೆಚ್ಚಿನ ವಿವರ ನೀಡದೆ, ಮಾಡೆಲ್ಗೆ ಕೆಲಸ ಮಾಡಲು ಮತ್ತು ಸೃಜನಶೀಲವಾಗಿ ಯೋಚಿಸಲು ಅವಕಾಶ ನೀಡಿದೆವು:
ಹತ್ತು ನಿಮಿಷಗಳ ಸಂವಾದದ ಬಳಿಕ, ಅಗತ್ಯಗಳನ್ನು ಸ್ಪಷ್ಟಗೊಳಿಸಲು ಮತ್ತು ನಿರ್ಮಾಣದ ತಾಂತ್ರಿಕ ಭಾಗಕ್ಕೆ ಮಾರ್ಗದರ್ಶನ ನೀಡಲು ಯೋಜನಾ ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದೆವು. ಯೋಜನಾ ಮೋಡ್ನಲ್ಲಿ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುವುದು, ಸಾಧ್ಯವಿರುವ ಪ್ರತಿಯೊಂದು ಸನ್ನಿವೇಶವನ್ನೂ ಮೊದಲೇ ಯೋಚಿಸಿರುವ ಕಿರಿಕಿರಿಯಾದರೂ ಸಹಾಯಕನಾಗಿರುವ ಸ್ನೇಹಿತನ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಿದಂತಿರುತ್ತದೆ. ವೀಡಿಯೊಗಳ ಸಂಖ್ಯೆ, ಅರ್ಥಾಧಾರಿತ ಅಥವಾ ಕೀವರ್ಡ್ ಹುಡುಕಾಟ ಮತ್ತು ಬಳಸಬೇಕಾದ ವಿನ್ಯಾಸದಂತಹ ವಿಷಯಗಳನ್ನು ಒಪ್ಪಿಕೊಂಡ ಬಳಿಕ, ಅದು ಮಾರ್ಕ್ಡೌನ್ ಕಡತವೊಂದನ್ನು ರಚಿಸಿತು. ಮುಂದಿನ ಯೋಜನೆಗೆ ಅದೇ ಆಧಾರವಾಯಿತು.


ಯೋಜನೆ ಸಿದ್ಧವಾದ ಬಳಿಕ, Callombia ನಿಜವಾಗಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅಗತ್ಯವಿದ್ದ ಪ್ರಮುಖ ಘಟಕಗಳನ್ನು ನಿರ್ಮಿಸುವುದು ಮುಂದಿನ ಹೆಜ್ಜೆಯಾಗಿತ್ತು. ಅಂದರೆ, ದಾಖಲಾದ ಕರೆಗಳಿಂದ ಹುಡುಕಬಹುದಾದ ಸಂಪನ್ಮೂಲಗಳವರೆಗೆ ಸಾಗುವ ಕಾರ್ಯಪ್ರವಾಹವನ್ನು ರಚಿಸಬೇಕಿತ್ತು:
ವೀಡಿಯೊಗಳು ಮತ್ತು ಲಿಪ್ಯಂತರಗಳನ್ನು ಒಳಗೆ ಪಡೆಯುವುದು,
ಅವುಗಳನ್ನು ಅರ್ಥಪೂರ್ಣ ಕ್ಷಣಗಳಾಗಿ ವಿಭಜಿಸುವುದು,
ಸಾರಾಂಶಗಳು ಮತ್ತು ಟ್ಯಾಗ್ಗಳಿಂದ ಅವುಗಳನ್ನು ಸಮೃದ್ಧಗೊಳಿಸುವುದು,
ಮುಂಭಾಗವು ಬಳಸಿಕೊಳ್ಳಬಹುದಾದ APIಗಳ ಮೂಲಕ ಅವುಗಳನ್ನು ಲಭ್ಯವಾಗಿಸುವುದು.
Ed ಕಚ್ಚಾ ದಾಖಲೆಗಳು ಮತ್ತು ಲಿಪ್ಯಂತರ ದತ್ತಾಂಶವನ್ನು ಬಳಕೆಗೆ ಯೋಗ್ಯ ರೂಪಕ್ಕೆ ತರುವುದರ ಮೇಲೆ ಹೆಚ್ಚು ಗಮನಹರಿಸಿದರೆ, Nico ಆ ಕ್ಷಣಗಳನ್ನು ಸುಲಭವಾಗಿ ಹುಡುಕಲು ನೆರವಾಗುವ ಮರುಪಡೆಯುವಿಕೆ ಪದರದ ಮೇಲೆ ಹೆಚ್ಚು ಗಮನಹರಿಸಿದರು. Codex ನೆರವಿನಿಂದ ಅವರಿಬ್ಬರೂ ದತ್ತಾಂಶ ಮಾಡೆಲ್ಗಳು, ಹೊರತೆಗೆಯುವ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಮತ್ತು ಹಿಂಭಾಗದ ಸಂಪರ್ಕ ವ್ಯವಸ್ಥೆಯನ್ನು ನಾವು ಕೈಯಾರೆ ಮಾಡಬಹುದಾಗಿದ್ದಕ್ಕಿಂತ ಬಹಳ ವೇಗವಾಗಿ ಸಿದ್ಧಪಡಿಸಿದರು. ಇದರಿಂದ ವೀಡಿಯೊಗೆ ಲಗತ್ತಿಸಿದ ಲಿಪ್ಯಂತರಕ್ಕಿಂತ ಹೆಚ್ಚಿನದನ್ನು ಪಡೆದೆವು. ಅದು ನಮಗೆ ನಿರ್ದಿಷ್ಟ ಕ್ಷಣಗಳನ್ನು ನೀಡಿತು: Tesco ವಿಭಾಗ, ಕಾರ್ಯತಂತ್ರದ ಮಾಹಿತಿ, ನೇಮಕಾತಿ ಚರ್ಚೆ ಅಥವಾ ಯಾರಾದರೂ ನಿಜವಾಗಿಯೂ ನೋಡಲು ಬಯಸುವ ಕರೆಯ ನಿರ್ದಿಷ್ಟ 90 ಸೆಕೆಂಡುಗಳು.
ಆ ಮರುಪಡೆಯುವಿಕೆ ಪದರದಲ್ಲಿಯೇ ವಿಷಯಗಳು ವಿಶೇಷವಾಗಿ ಆಸಕ್ತಿಕರವಾದವು. ಯಾರಾದರೂ “ಹಣಕಾಸಿನ ಕಾರ್ಯಕ್ಷಮತೆ,” “Tesco ಮಾರ್ಗಸೂಚಿ” ಅಥವಾ “ಸಂವಾದ ಮೌಲ್ಯಮಾಪನಗಳು” ಎಂದು ನಮೂದಿಸಿದಾಗ, ಆ ನಿಖರ ಪದಗಳನ್ನು ಎಲ್ಲಿಯೂ ಬಳಸದೇ ಇದ್ದರೂ ಅವರನ್ನು ಅತ್ಯಂತ ಸಂಬಂಧಿತ ತುಣುಕುಗಳಿಗೆ ಕರೆದೊಯ್ಯಬೇಕು ಎಂಬುದು ನಮ್ಮ ಉದ್ದೇಶವಾಗಿತ್ತು. ಇದಕ್ಕಾಗಿ ಸಮಯಗುರುತುಗಳು, ಸಾರಾಂಶಗಳು, ಲಿಪ್ಯಂತರ ಪಠ್ಯ ಮತ್ತು ಮೆಟಾಡೇಟಾವನ್ನು ಒಳಗೊಂಡ ವಿಭಾಗಗಳನ್ನು ರಚಿಸಿದೆವು. ಸ್ಪಷ್ಟ ವಿನ್ಯಾಸವನ್ನು ಮನಸ್ಸಿನಲ್ಲಿಟ್ಟುಕೊಂಡು ಮತ್ತು Codexನ ಸಾಕಷ್ಟು ನೆರವಿನಿಂದ, ವಿಷಯ, ಸಾರಾಂಶ ಮತ್ತು ಲಿಪ್ಯಂತರವನ್ನು ಒಂದೇ ಇನ್ಪುಟ್ನಲ್ಲಿ ಸಂಯೋಜಿಸಿದೆವು. ಪ್ರತಿ ವಿಭಾಗಕ್ಕೂ ಎಂಬೆಡಿಂಗ್ಗಳನ್ನು ರಚಿಸಲು OpenAIಯ text-embedding-3-small ಮಾಡೆಲ್ ಬಳಸಿದೆವು. ಆ ಎಂಬೆಡಿಂಗ್ಗಳನ್ನು ನಮ್ಮ ದತ್ತಸಂಚಯದಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ, ಬಳಕೆದಾರರ ಪ್ರಶ್ನೆಯನ್ನು ಪ್ರತಿಯೊಂದು ವಿಭಾಗದೊಂದಿಗೆ ಹೋಲಿಸಲು ಕೊಸೈನ್ ಸಾಮ್ಯತೆಯನ್ನು ಬಳಸಿದೆವು. ಇದರಿಂದ ಸರಳ ಕೀವರ್ಡ್ ಹುಡುಕಾಟದ ಬದಲು ಅರ್ಥಾಧಾರಿತ ಮರುಪಡೆಯುವಿಕೆ ಪದರ ದೊರೆಯಿತು.
ನಿಖರತೆಯ ದೃಷ್ಟಿಯಿಂದ ಇದು ಅತ್ಯುತ್ತಮವಾಗಿ ಕೆಲಸ ಮಾಡಿತು ಮತ್ತು ಹ್ಯಾಕಥಾನ್ ಪ್ರಾತ್ಯಕ್ಷಿಕೆಯಲ್ಲಿ ಉತ್ಪನ್ನಕ್ಕೆ “ಮಾಂತ್ರಿಕ” ಅನುಭವ ನೀಡಿತು. ಅದೇ ವೇಳೆ, ವೀಡಿಯೊಗಳ ಸಂಖ್ಯೆ ಬೆಳೆಯುತ್ತಲೇ ಹೋದರೆ ಈ ವಿಧಾನವನ್ನು ಶಾಶ್ವತವಾಗಿ ವಿಸ್ತರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂಬುದು ನಮಗೆ ತಿಳಿದಿತ್ತು. ಏಕೆಂದರೆ ಪ್ರತಿಯೊಂದು ಪ್ರಶ್ನೆಯನ್ನೂ ಪ್ರತಿಯೊಂದು ವಿಭಾಗದೊಂದಿಗೆ ಹೋಲಿಸುವುದು ಕೊನೆಗೆ ಅತಿಯಾದ ವೆಚ್ಚ ಉಂಟುಮಾಡುತ್ತದೆ. ಮುಂದಿನ ಸಹಜ ಹೆಜ್ಜೆಯೆಂದರೆ, ಹೋಲಿಕೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ಪಠ್ಯಸಂಗ್ರಹ ವಿಸ್ತರಿಸಿದಂತೆ ವಿಳಂಬವನ್ನು ಕಡಿಮೆಯಾಗಿಡಲು ಶ್ರೇಣೀಕೃತ ಸಂಚರಣಯೋಗ್ಯ ಸಣ್ಣ ಜಗತ್ತಿನಂತಹ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಮರುಪಡೆಯುವಿಕೆ ಕಾರ್ಯತಂತ್ರಗಳನ್ನು ಅಳವಡಿಸುವುದು. ಈ ವೈಶಿಷ್ಟ್ಯವು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಆರಂಭಿಸಿದ ಬಳಿಕ, Callombia ಮಾಧ್ಯಮ ಸಂಗ್ರಹಾಲಯದ ಬದಲು ಜ್ಞಾನ ವ್ಯವಸ್ಥೆಯಂತೆ ಭಾಸವಾಗತೊಡಗಿತು.
ಎಲ್ಲ ಉತ್ತಮ ಹ್ಯಾಕಥಾನ್ಗಳಂತೆಯೇ, ಆ ಭಾಗಕ್ಕೂ ಪುನರಾವರ್ತಿತ ಸುಧಾರಣೆ ಅಗತ್ಯವಿತ್ತು. ಮೊದಲ ವಿಭಾಗಗಳ ಗಡಿಗಳು ಅತಿಯಾಗಿ ಒರಟಾಗಿದ್ದವು, ಕೆಲವು ಸಮಯಗುರುತುಗಳನ್ನು ಹೆಚ್ಚು ನಿಖರಗೊಳಿಸಬೇಕಿತ್ತು, ಕೆಲವು ಟ್ಯಾಗ್ಗಳು ತುಂಬಾ ವ್ಯಾಪಕವಾಗಿದ್ದವು ಮತ್ತು ಲಿಪ್ಯಂತರ ಹಾಗೂ ದಾಖಲೆಯ ಕಡತಗಳು ಯಾವಾಗಲೂ ಸರಿಯಾಗಿ ಹೊಂದಿಕೆಯಾಗುತ್ತಿರಲಿಲ್ಲ. ಆದರೆ ಮೌಲ್ಯ ಸ್ಪಷ್ಟವಾಗಿ ಕಂಡುಬಂದದ್ದೂ ಅಲ್ಲಿಯೇ. ಸಿದ್ಧತೆ ಮತ್ತು ಮರುಕೆಲಸದಲ್ಲೇ ಸಿಲುಕುವ ಬದಲು ವ್ಯವಸ್ಥೆಯನ್ನು ತ್ವರಿತವಾಗಿ ಸುಧಾರಿಸಲು Codex ನಮಗೆ ನೆರವಾಯಿತು. ಕೊನೆಯಲ್ಲಿ, ತುಣುಕುಗಳು, ಚಿಕ್ಕ ಭಾಗಗಳು ಮತ್ತು ನಿಜವಾಗಿಯೂ ಉಪಯುಕ್ತವಾದ ಅರ್ಥಾಧಾರಿತ ಹುಡುಕಾಟವನ್ನು ಚಾಲಿತಗೊಳಿಸಬಲ್ಲ ಹಿಂಭಾಗದ ವ್ಯವಸ್ಥೆ ನಮ್ಮಲ್ಲಿತ್ತು. ಆ ಹಂತದಲ್ಲಿ Callombia ಕೇವಲ ಹ್ಯಾಕಥಾನ್ ಪ್ರಾತ್ಯಕ್ಷಿಕೆಯ ಬದಲು ನಿಜವಾದ ಉತ್ಪನ್ನದಂತೆ ಭಾಸವಾಗತೊಡಗಿತು.
Ed ಮತ್ತು Nico ದತ್ತಾಂಶ ಒಳಸೇರಿಸುವಿಕೆ ಹಾಗೂ ಇಂಟೆಲಿಜೆನ್ಸ್ ಪದರವನ್ನು ನಿರ್ಮಿಸುತ್ತಿದ್ದಾಗ, ನಾನು ಮುಂಭಾಗವನ್ನು ನಿರ್ಮಿಸಿದೆ. ನಮ್ಮ ಸಂಪೂರ್ಣ ತಂತ್ರಜ್ಞಾನ ಸಂಗ್ರಹದ ಮಾದರಿಯನ್ನು ಬಳಸಿ, ಒಂದೇ ಒಂದು ಸಾಲಿನ ಕೋಡ್ ಬರೆಯದೆ ಜಾಲತಾಣದ ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು ತ್ವರಿತವಾಗಿ ಸಿದ್ಧಪಡಿಸಲು ನನಗೆ ಸಾಧ್ಯವಾಯಿತು. ನನ್ನ ಬ್ರೌಸರ್ನಲ್ಲಿ ಜಾಲತಾಣವನ್ನು ಸ್ಥಳೀಯವಾಗಿ ತೆರೆಯುವಂತೆ ಕೇಳಿದ ಬಳಿಕ, ವಿನ್ಯಾಸವನ್ನು ನಾನು ಬಯಸಿದಂತೆ ಹಂತಹಂತವಾಗಿ ಸುಧಾರಿಸಲು ಸರಳ ಅಂಶವಾರು ಪ್ರತಿಕ್ರಿಯೆ ನೀಡುತ್ತಿದ್ದೆ.
ಸುಮಾರು ಒಂದು ಗಂಟೆಯ ಸಂವಾದದ ಬಳಿಕ, ನನಗೆ ಸಾಕಷ್ಟು ತೃಪ್ತಿ ನೀಡಿದ ಫಲಿತಾಂಶ ಸಿದ್ಧವಾಗಿತ್ತು. ಬಳಕೆದಾರ ಅಂತರಸಂಪರ್ಕ ಅಥವಾ ವಿನ್ಯಾಸದಲ್ಲಿ ಯಾವುದೇ ಅನುಭವವಿಲ್ಲದೇ ಇದೆಲ್ಲವೂ ಸಾಧ್ಯವಾಯಿತು. ಅಂತಿಮ ಉತ್ಪನ್ನ ಖಂಡಿತವಾಗಿಯೂ ಪರಿಪೂರ್ಣವಲ್ಲ. ಆದರೂ ಜನರು ಉತ್ಪನ್ನವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನೆರವಾಗುವ ಉತ್ತಮ ಮೊದಲ ಆವೃತ್ತಿ ಇದಾಗಿದೆ.


ದಿನದ ಕೊನೆಯಲ್ಲಿ ಏನಾದರೂ ಸಿದ್ಧವಾಗಿರಬೇಕೆಂದು, ನಾವು ಕೆಲಸವನ್ನು ನಮ್ಮ ನಡುವೆ ಹಂಚಿಕೊಂಡಿದ್ದೆವು. ಕೆಲವು ಗಂಟೆಗಳ ಕಾಲ ಬಹುತೇಕ ಸ್ವತಂತ್ರವಾಗಿ ಕೆಲಸ ಮಾಡಿದ ಬಳಿಕ, ನಮ್ಮಲ್ಲಿ ಪ್ರತಿಯೊಬ್ಬರ ಸ್ಥಳೀಯ ಶಾಖೆಗಳಲ್ಲೂ ಸಾಕಷ್ಟು ಸಂಘರ್ಷಗಳು ಉಂಟಾಗಿದ್ದವು.
ನಮ್ಮ ಬಳಿ ಇಲ್ಲದ ಸಮಯವನ್ನು ವ್ಯಯಿಸಿ ಪ್ರತಿಯೊಂದು ಸಂಘರ್ಷವನ್ನೂ ಎಚ್ಚರಿಕೆಯಿಂದ ಪರಿಶೀಲಿಸಿ ಬಗೆಹರಿಸುವ ಬದಲು, ರಿಪೊಸಿಟರಿಗಳಲ್ಲಿ Codex ಅನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಕೆಲಸ ಮಾಡಲು ಬಿಟ್ಟು, ಸಂಘರ್ಷಗಳನ್ನು ಅದೇ ಪರಿಹರಿಸಲಿ ಎಂದು ನಿರ್ಧರಿಸಿದೆವು. ಉದ್ಯಮಮಟ್ಟದ ತಂತ್ರಾಂಶ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಸದ್ಯಕ್ಕೆ ಇದನ್ನು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ. ಆದರೆ ಅಪಾಯ ಕಡಿಮೆ ಇರುವ ಪರಿಸರದಲ್ಲಿ ಇದರ ಪರಿಣಾಮಕಾರಿತ್ವವನ್ನು ನೋಡುವುದು ಅದ್ಭುತವಾಗಿತ್ತು ಮತ್ತು ಇದು ನಮಗೆ ಹಲವು ಗಂಟೆಗಳನ್ನು ಉಳಿಸಿತು.
ತೀರ್ಪುಗಾರರಿಗಾಗಿ Callombia ಪ್ರಾತ್ಯಕ್ಷಿಕೆಯನ್ನು ದಾಖಲಿಸುವುದು ಹ್ಯಾಕಥಾನ್ನ ಕೊನೆಯ ಭಾಗವಾಗಿತ್ತು. ದಾಖಲಿಸಲು ಸಹಜವಾಗಿಯೇ Loom ತೆರೆಯಬೇಕೆನಿಸಿತು. ಆದರೆ ಇದು Codexಗೆ ನಿಜವಾದ ಪರೀಕ್ಷೆಯಾಗಬಹುದು ಮತ್ತು ಅದರ ಪ್ರಸ್ತುತ ಸಾಮರ್ಥ್ಯದ ವ್ಯಾಪ್ತಿಯಿಂದ ಸ್ವಲ್ಪ ಹೊರಗಿರಬಹುದು ಎಂದು ಯೋಚಿಸಿದೆವು. ಹೀಗಾಗಿ, ನಾವು ಒಂದು ಪ್ರಾಂಪ್ಟ್ ಬರೆದು, Callombia ಜಾಲತಾಣದ ಕೊಂಡಿ ನೀಡಿದೆವು, OpenAIಯ ಅಭಿವೃದ್ಧಿಕಾರರ ವೇದಿಕೆಯಲ್ಲಿ ದಾಖಲಿಸಿದ್ದ ನನ್ನ ಧ್ವನಿಯನ್ನು ಸೇರಿಸಿದೆವು ಮತ್ತು ಉಳಿದುದನ್ನು ಮಾಡಿಕೊಡುವಂತೆ ಕೇಳಿದೆವು.
ಮೊದಲ ಪ್ರಯತ್ನವೇ ಬಹಳ ಪ್ರಭಾವಶಾಲಿಯಾಗಿತ್ತು. ಅದು ಪ್ರಾತ್ಯಕ್ಷಿಕೆಯ ಪಠ್ಯ ಬರೆದು, ಪರದೆಯನ್ನು ದಾಖಲಿಸಿ, ನನ್ನ ಧ್ವನಿವಿವರಣೆ ಸೇರಿಸಿ, ಕೇಳಿದ್ದನ್ನು ಬಹುತೇಕ ಸಾಧಿಸಿತ್ತು. ಧ್ವನಿವಿವರಣೆಯು ಪ್ರಾತ್ಯಕ್ಷಿಕೆಯ ದಾಖಲೆಯೊಂದಿಗೆ ಸರಿಯಾಗಿ ಹೊಂದಿಕೆಯಾಗದಿರುವುದು ಮಾತ್ರ ನಮಗೆ ತಕ್ಷಣ ಇಷ್ಟವಾಗಲಿಲ್ಲ. ಆದ್ದರಿಂದ ನಾವು ಹೀಗೆ ಕೇಳಿದೆವು: “ಕಡ್ಡಾಯ: ಪ್ರಾತ್ಯಕ್ಷಿಕೆಯಲ್ಲಿ ತೋರಿಸಲಾಗುತ್ತಿರುವುದಕ್ಕೆ ಧ್ವನಿವಿವರಣೆಯನ್ನು ನಿಖರವಾಗಿ ಹೊಂದಿಸು. ಕೆಲವು ಕಡೆ ಹೊಂದಾಣಿಕೆ ತಪ್ಪಿತ್ತು, ಉದಾಹರಣೆಗೆ ಸಂವಾದ ಪುಟದಲ್ಲಿ. ಕೊನೆಯಲ್ಲಿ ಧ್ವನಿವಿವರಣೆ ಮತ್ತು ಪರದೆ-ದಾಖಲಿತ ಪ್ರಾತ್ಯಕ್ಷಿಕೆಯ ಹೊಂದಾಣಿಕೆಯನ್ನು ಮೂರು ಬಾರಿ ಪರಿಶೀಲಿಸು. ಸಾಧ್ಯವಿರುವ ಯಾವುದೇ ವಿಧಾನದಿಂದ ಅವನ್ನು ಹೊಂದಿಸು.”
ಆ ಕೋರಿಕೆಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ Codex ಧ್ವನಿವಿವರಣೆ ಮತ್ತು ದಾಖಲೆಯನ್ನು ಚಿಕ್ಕ ವಿಭಾಗಗಳಾಗಿ ವಿಭಜಿಸಿ, ಕೆಲಸವನ್ನು ಬಹುತೇಕ ದೋಷರಹಿತವಾಗಿ ಪೂರ್ಣಗೊಳಿಸಿತು. ಸಂಜೆ 5.30ಕ್ಕೆ ಸರಿಯಾಗಿ ಮುಗಿದಿದ್ದರಿಂದ ಬಿಯರ್ ಮತ್ತು ಪಿಜ್ಜಾದೊಂದಿಗೆ ಸಂಭ್ರಮಿಸಲು ಸಾಧ್ಯವಾಯಿತು.
ಬಹುತೇಕ ಸಂಸ್ಥೆಗಳು ಎದುರಿಸುವ ಸಮಸ್ಯೆಯನ್ನು Callombia ಪರಿಹರಿಸುತ್ತದೆ ಎಂಬುದು ನಮಗೆ ತಿಳಿದಿದೆ. ವೇಗವಾಗಿ ಬೆಳೆಯುತ್ತಿರುವ ಕಂಪನಿಯ ಪ್ರತಿಯೊಂದು ಕರೆಯಲ್ಲೂ ಪಾಲ್ಗೊಳ್ಳುವುದು ಕಷ್ಟ. ಆದರೆ ಆ ಕರೆಗಳಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳುವ ಜ್ಞಾನದ ಅಮೂಲ್ಯ ತುಣುಕುಗಳಿಗೆ ಬೆಲೆ ಕಟ್ಟಲಾಗದು. ಈಗ ಅದನ್ನು ಕಾರ್ಯಾಚರಣೆಗೆ ನಿಯೋಜಿಸುವುದಷ್ಟೇ ಬಾಕಿ.
ಆದರೆ ಇಲ್ಲಿ ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆ-ಕೇಂದ್ರಿತರಾಗುವುದರ ಕುರಿತು ಇನ್ನೂ ದೊಡ್ಡ ಪಾಠವಿದೆ. ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳನ್ನು ಬಗೆಹರಿಸಲು ಎಂಜಿನಿಯರಿಂಗ್ ಮತ್ತು ಉತ್ಪನ್ನ ಪರಿಣತಿಯನ್ನು ಸಮರ್ಪಿಸುವುದರಿಂದ ಆಗುವ ಪ್ರಯೋಜನವೂ ಇದೆ. ನಮ್ಮ ಸಾಮಾನ್ಯ ಕೆಲಸದ ಚಕ್ರದಿಂದ ಹೊರಬಂದು, ತಂಡಗಳ ನಡುವೆ ಸಹಕರಿಸಿ, ಅರೆ-ಸ್ಪರ್ಧಾತ್ಮಕ ವಾತಾವರಣದಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದ ಪರಿಣಾಮವಾಗಿ, ಸಣ್ಣಪುಟ್ಟ ಬದಲಾವಣೆಗಳೊಂದಿಗೆ ಕಾರ್ಯಾಚರಣೆಗೆ ನಿಯೋಜಿಸಬಹುದಾದ ಹಲವು ಪರಿಹಾರಗಳನ್ನು ರೂಪಿಸಿದೆವು. ಇದನ್ನು ನಿಯಮಿತವಾಗಿ ಮಾಡಿದರೆ, ಗ್ರಾಹಕರಿಗಾಗಿ ನಾವು ನಿರ್ಮಿಸುವ ಪರಿಹಾರಗಳಷ್ಟೇ ಚುರುಕಾಗಿ ನಮ್ಮ ಆಂತರಿಕ ಕಾರ್ಯಾಚರಣೆಯೂ ನಡೆಯುವಂತೆ ನೋಡಿಕೊಳ್ಳಬಹುದು.