ದಶಕಗಳಿಂದ, ವಿವಿಧ ವಲಯಗಳಾದ್ಯಂತ ಕಂಪನಿಗಳಲ್ಲಿ ತಂತ್ರಜ್ಞಾನ ತಂತ್ರಗಳನ್ನು ಮಾರ್ಗದರ್ಶಿಸಿ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದು ಅಥವಾ ಆಫ್-ದಿ-ಶೆಲ್ಫ್ ಪರಿಹಾರವನ್ನು ಪಡೆದುಕೊಳ್ಳುವುದರ ನಡುವಿನ ನಿರ್ಧಾರವು ಸರಳವಾಗಿ ಕಾಣುತ್ತಿತ್ತು: ವೇಗವರ್ಧಿತ ಅಳವಡಿಕೆ ಮತ್ತು ಕಡಿಮೆ ವೆಚ್ಚಗಳನ್ನು ಖರೀದಿಸುವುದು, ಕಟ್ಟಡವು ಗ್ರಾಹಕೀಕರಣ ಮತ್ತು ನಿಯಂತ್ರಣವನ್ನು ನೀಡಿತು. ಆದರೆ ಉತ್ಪಾದಕ ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆಯ ಆಗಮನ, ಮತ್ತು ವಿಶೇಷವಾಗಿ AI-ನೆರವಿನ ಅಭಿವೃದ್ಧಿ (AIAD), ಈ ಸಮೀಕರಣದಲ್ಲಿನ ಎಲ್ಲಾ ಅಸ್ಥಿರಗಳನ್ನು ಬದಲಾಯಿಸಿದೆ.
ಕೋಡ್ ಬರವಣಿಗೆ, ಸ್ವಯಂಚಾಲಿತ ಪರೀಕ್ಷೆ, ದೋಷ ಪತ್ತೆ ಮತ್ತು ವಾಸ್ತುಶಿಲ್ಪದ ಸಲಹೆಗಳಂತಹ ಅಭಿವೃದ್ಧಿ ಚಕ್ರದ ನಿರ್ಣಾಯಕ ಹಂತಗಳನ್ನು ಉತ್ಪಾದಕ AI ಅತ್ಯುತ್ತಮವಾಗಿಸುವುದರೊಂದಿಗೆ, ಕಸ್ಟಮ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದು ಇನ್ನು ಮುಂದೆ ಬಲವಾದ ಬಜೆಟ್ ಹೊಂದಿರುವ ದೊಡ್ಡ ನಿಗಮಗಳಿಗೆ ಪ್ರತ್ಯೇಕವಾದ ಪ್ರಯತ್ನವಲ್ಲ. ಪೂರ್ವ-ತರಬೇತಿ ಪಡೆದ ಮಾದರಿಗಳು, ವಿಶೇಷ ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು AI ನಿಂದ ನಡೆಸಲ್ಪಡುವ ಕಡಿಮೆ-ಕೋಡ್ ಅಥವಾ ನೋ-ಕೋಡ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು ಅಭಿವೃದ್ಧಿ ವೆಚ್ಚಗಳು ಮತ್ತು ಸಮಯವನ್ನು ತೀವ್ರವಾಗಿ ಕಡಿಮೆ ಮಾಡಿವೆ.
ತಿಂಗಳುಗಳ ಬದಲು, ಈಗ ಅನೇಕ ಪರಿಹಾರಗಳನ್ನು ವಾರಗಳಲ್ಲಿ ತಲುಪಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ದೊಡ್ಡ ಆಂತರಿಕ ತಂಡಗಳ ಬದಲಿಗೆ, ತೆಳುವಾದ, ಹೆಚ್ಚು ವಿಶೇಷವಾದ ತಂಡಗಳು ಪ್ರಭಾವಶಾಲಿ ದಕ್ಷತೆಯೊಂದಿಗೆ ಕಸ್ಟಮೈಸ್ ಮಾಡಿದ ಮತ್ತು ಸ್ಕೇಲೆಬಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ತಲುಪಿಸಲು ಸಮರ್ಥವಾಗಿವೆ. 2021 ರಲ್ಲಿ ಪ್ರಾರಂಭಿಸಲಾದ GitHub Copilot, ಕೋಡ್ ಅನ್ನು ಸೂಚಿಸುವ ಮೂಲಕ ಮತ್ತು ತುಣುಕುಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪೂರ್ಣಗೊಳಿಸುವ ಮೂಲಕ ಡೆವಲಪರ್ಗಳಿಗೆ ಸಹಾಯ ಮಾಡುವ ಉತ್ಪಾದಕ AI ಯ ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಯಾಗಿದೆ. GitHub ಅಧ್ಯಯನವು Copilot ಅನ್ನು ಬಳಸುವ ಡೆವಲಪರ್ಗಳು ಸರಾಸರಿ 55% ವೇಗವಾಗಿ ಕಾರ್ಯಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ್ದಾರೆ ಎಂದು ಸೂಚಿಸಿದೆ, ಆದರೆ GitHub Copilot ಅನ್ನು ಬಳಸದವರು ಕಾರ್ಯವನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸರಾಸರಿ 1 ಗಂಟೆ 11 ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಂಡರು ಮತ್ತು ಸರಾಸರಿ 2 ಗಂಟೆ 41 ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳದವರು.
ಈ ವಾಸ್ತವವನ್ನು ಗಮನಿಸಿದರೆ, ಆಫ್-ದಿ-ಶೆಲ್ಫ್ ಸಾಫ್ಟ್ವೇರ್ ಖರೀದಿಸುವುದು ಹಣ ಉಳಿಸುವುದಕ್ಕೆ ಸಮಾನಾರ್ಥಕ ಎಂಬ ಹಳೆಯ ವಾದವು ತನ್ನ ಬಲವನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತಿದೆ. ಸಾಮಾನ್ಯ ಪರಿಹಾರಗಳು, ಪ್ರಲೋಭನಗೊಳಿಸುವಾಗ, ಆಗಾಗ್ಗೆ ಆಂತರಿಕ ಪ್ರಕ್ರಿಯೆಗಳ ನಿರ್ದಿಷ್ಟತೆಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳಲು ವಿಫಲವಾಗುತ್ತವೆ, ಅದೇ ಚುರುಕುತನದೊಂದಿಗೆ ಅಳೆಯುವುದಿಲ್ಲ ಮತ್ತು ಸೀಮಿತಗೊಳಿಸುವ ಅವಲಂಬನೆಯನ್ನು ಸೃಷ್ಟಿಸುತ್ತವೆ. ಅಲ್ಪಾವಧಿಯಲ್ಲಿ, ಅವು ಸಾಕಾಗುವಂತೆ ಕಾಣಿಸಬಹುದು, ಆದರೆ ಮಧ್ಯಮ ಮತ್ತು ದೀರ್ಘಾವಧಿಯಲ್ಲಿ, ಅವು ನಾವೀನ್ಯತೆಗೆ ಅಡೆತಡೆಗಳಾಗುತ್ತವೆ.
ಇದಲ್ಲದೆ, ಸ್ಪರ್ಧಾತ್ಮಕ ಪ್ರಯೋಜನವು ಕೋಡ್ನಲ್ಲಿಯೇ ಇದೆ ಎಂಬ ಕಲ್ಪನೆಯು ಕುಸಿಯಲು ಪ್ರಾರಂಭಿಸಿದೆ. ಸಂಪೂರ್ಣ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪುನಃ ಬರೆಯುವುದು ಅಗ್ಗ ಮತ್ತು ಕಾರ್ಯಸಾಧ್ಯವಾಗುತ್ತಿರುವ ಸನ್ನಿವೇಶದಲ್ಲಿ, "ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯತಂತ್ರದ ಆಸ್ತಿಯಾಗಿ ರಕ್ಷಿಸುವ" ಕಲ್ಪನೆಯು ಕಡಿಮೆ ಮತ್ತು ಕಡಿಮೆ ಅರ್ಥಪೂರ್ಣವಾಗಿದೆ. ನಿಜವಾದ ಮೌಲ್ಯವು ಪರಿಹಾರದ ವಾಸ್ತುಶಿಲ್ಪದಲ್ಲಿದೆ, ವ್ಯವಹಾರ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಏಕೀಕರಣದ ದ್ರವತೆ, ಡೇಟಾ ಆಡಳಿತ ಮತ್ತು ಎಲ್ಲಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ, ಮಾರುಕಟ್ಟೆ ಅಥವಾ ಕಂಪನಿ ಬದಲಾದಂತೆ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ತ್ವರಿತವಾಗಿ ಹೊಂದಿಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯ.
ಔಟ್ಸಿಸ್ಟಮ್ಸ್ ಮತ್ತು ಕೆಪಿಎಂಜಿ ನಡೆಸಿದ ವರದಿಯಲ್ಲಿ ಸಂದರ್ಶಿಸಿದ 75% ಕಾರ್ಯನಿರ್ವಾಹಕರು ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆ (AI) ಮತ್ತು ಯಾಂತ್ರೀಕರಣದ ಬಳಕೆಯು ಅಭಿವೃದ್ಧಿ ಸಮಯವನ್ನು 50% ವರೆಗೆ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಎಂದು ಸೂಚಿಸಿದ್ದಾರೆ. ಆದರೆ "ನಿರ್ಮಿಸುವುದು" ಹೊಸ ಸಾಮಾನ್ಯವಾಗಿದ್ದರೆ, ಎರಡನೇ ಸಂದಿಗ್ಧತೆ ಉದ್ಭವಿಸುತ್ತದೆ: ಆಂತರಿಕವಾಗಿ ಅಥವಾ ವಿಶೇಷ ಬಾಹ್ಯ ಪಾಲುದಾರರೊಂದಿಗೆ ನಿರ್ಮಿಸುವುದೇ? ಇಲ್ಲಿ, ವಾಸ್ತವಿಕತೆ ಮೇಲುಗೈ ಸಾಧಿಸುತ್ತದೆ. ಆಂತರಿಕ ತಂತ್ರಜ್ಞಾನ ತಂಡವನ್ನು ರಚಿಸಲು ನಿರಂತರ ಹೂಡಿಕೆ, ಪ್ರತಿಭಾ ನಿರ್ವಹಣೆ, ಮೂಲಸೌಕರ್ಯ ಮತ್ತು ಎಲ್ಲಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ, ಸಮಯದ ಅಗತ್ಯವಿರುತ್ತದೆ, ಇದು ನಾವೀನ್ಯತೆಯ ಓಟದಲ್ಲಿ ಅತ್ಯಂತ ವಿರಳ ಆಸ್ತಿಯಾಗಿದೆ. ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ವ್ಯವಹಾರವಾಗಿ ಪರಿಗಣಿಸದ , ಈ ಆಯ್ಕೆಯು ಪ್ರತಿಕೂಲವಾಗಬಹುದು.
ಮತ್ತೊಂದೆಡೆ, ಅಭಿವೃದ್ಧಿ ಕಂಪನಿಗಳೊಂದಿಗೆ ಕಾರ್ಯತಂತ್ರದ ಪಾಲುದಾರಿಕೆಗಳು ಸುಧಾರಿತ ತಾಂತ್ರಿಕ ಜ್ಞಾನಕ್ಕೆ ತಕ್ಷಣದ ಪ್ರವೇಶ, ವೇಗವರ್ಧಿತ ವಿತರಣೆ, ನೇಮಕ ನಮ್ಯತೆ ಮತ್ತು ಕಡಿಮೆ ಕಾರ್ಯಾಚರಣೆಯ ಓವರ್ಹೆಡ್ನಂತಹ ಪ್ರಯೋಜನಗಳನ್ನು ನೀಡುತ್ತವೆ. ಅನುಭವಿ ಹೊರಗುತ್ತಿಗೆ ತಂಡಗಳು ಕಂಪನಿಯ ವಿಸ್ತರಣೆಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ, ಫಲಿತಾಂಶಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತವೆ ಮತ್ತು ಆಗಾಗ್ಗೆ ಸಿದ್ಧ-ನಿರ್ಮಿತ ಸ್ಕೇಲೆಬಲ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮಾದರಿಗಳು, ಸಂಯೋಜಿತ CI/CD ಪೈಪ್ಲೈನ್ಗಳು ಮತ್ತು ಪರೀಕ್ಷಿತ ಚೌಕಟ್ಟುಗಳೊಂದಿಗೆ ಬರುತ್ತವೆ - ಮೊದಲಿನಿಂದ ನಿರ್ಮಿಸಲು ದುಬಾರಿ ಮತ್ತು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ ಎಲ್ಲವೂ. ಈ ಸಮೀಕರಣದಲ್ಲಿ ಮೂರನೇ ಅಂಶವನ್ನು ಉಲ್ಲೇಖಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ: ಸಂಗ್ರಹವಾದ ಪರಿಣತಿಯ ನೆಟ್ವರ್ಕ್ ಪರಿಣಾಮ.
ಆಂತರಿಕ ತಂಡಗಳು ನಿರಂತರ ಕಲಿಕೆಯ ರೇಖೆಯನ್ನು ಎದುರಿಸುತ್ತಿದ್ದರೂ, ಬಹು ಯೋಜನೆಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಬಾಹ್ಯ ತಜ್ಞರು ತಾಂತ್ರಿಕ ಮತ್ತು ವ್ಯವಹಾರ ಪರಿಣತಿಯನ್ನು ಹೆಚ್ಚು ವೇಗವಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತಾರೆ. ಉದ್ದೇಶಿತ ರೀತಿಯಲ್ಲಿ ಅನ್ವಯಿಸಲಾದ ಈ ಸಾಮೂಹಿಕ ಬುದ್ಧಿವಂತಿಕೆಯು ಹೆಚ್ಚಾಗಿ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಮತ್ತು ನವೀನ ಪರಿಹಾರಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ, ನಿರ್ಧಾರವು ಇನ್ನು ಮುಂದೆ ಖರೀದಿಸುವುದು ಅಥವಾ ನಿರ್ಮಿಸುವುದರ ನಡುವೆ ಅಲ್ಲ, ಆದರೆ ಕಠಿಣ ಪರಿಹಾರಗಳಿಗೆ ಅಂಟಿಕೊಳ್ಳುವುದು ಅಥವಾ ವ್ಯವಹಾರದ ಅಗತ್ಯಗಳನ್ನು ನಿಜವಾಗಿಯೂ ಪೂರೈಸುವ ಯಾವುದನ್ನಾದರೂ ನಿರ್ಮಿಸುವುದರ ನಡುವೆ ಇರುತ್ತದೆ. ಒಂದು ಕಾಲದಲ್ಲಿ ಐಷಾರಾಮಿಯಾಗಿದ್ದ ಗ್ರಾಹಕೀಕರಣವು ನಿರೀಕ್ಷೆಯಾಗಿ, ಸ್ಕೇಲೆಬಿಲಿಟಿ ಅವಶ್ಯಕತೆಯಾಗಿ ಮತ್ತು AI ಒಂದು ಆಟ-ಬದಲಾಯಿಸುವ ಸಾಧನವಾಗಿ ಮಾರ್ಪಟ್ಟಿದೆ.
ಅಂತಿಮವಾಗಿ, ನಿಜವಾದ ಸ್ಪರ್ಧಾತ್ಮಕ ಪ್ರಯೋಜನವು ಸಿದ್ಧವಿಲ್ಲದ ಸಾಫ್ಟ್ವೇರ್ ಅಥವಾ ಕಸ್ಟಮ್-ಲಿಖಿತ ಕೋಡ್ ಸಾಲುಗಳಲ್ಲಿಲ್ಲ, ಬದಲಿಗೆ ಕಂಪನಿಗಳು ತಮ್ಮ ಬೆಳವಣಿಗೆಯಲ್ಲಿ ತಾಂತ್ರಿಕ ಪರಿಹಾರಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಕಾರ್ಯತಂತ್ರದ ಚುರುಕುತನದಲ್ಲಿದೆ. AIAD ಯುಗವು ಬೈನರಿ ಇಕ್ಕಟ್ಟುಗಳನ್ನು ತ್ಯಜಿಸಲು ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ನಿರಂತರ, ಜೀವಂತ ಮತ್ತು ಕಾರ್ಯತಂತ್ರದ ಪ್ರಕ್ರಿಯೆಯಾಗಿ ಯೋಚಿಸಲು ನಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತದೆ. ಮತ್ತು, ಇದನ್ನು ಸಾಧಿಸಲು, ಕೇವಲ ನಿರ್ಮಿಸುವುದು ಸಾಕಾಗುವುದಿಲ್ಲ; ಸರಿಯಾದ ಪಾಲುದಾರರು ಮತ್ತು ಭವಿಷ್ಯದ ದೃಷ್ಟಿಕೋನದೊಂದಿಗೆ ಬುದ್ಧಿವಂತಿಕೆಯಿಂದ ನಿರ್ಮಿಸುವುದು ಅವಶ್ಯಕ.

