1
00:00:00,110 --> 00:00:04,950
சோர்வடையாத எப்போவுமே தூங்காத அதி
புத்திசாலி டிஜிட்டல் பணியாளர்கள்

2
00:00:04,950 --> 00:00:06,630
அடங்கிய ஒரு குரூப் உங்ககிட்ட 
இருக்கிறதா? 

3
00:00:06,630 --> 00:00:09,950
கொஞ்சம் கற்பனை செஞ்சு பாருங்க. 
ம் கேட்கவே ரொம்ப நல்லா இருக்கு. 

4
00:00:10,150 --> 00:00:13,030
ஆமா அவங்களுக்கு லீவு தேவையில்லை 
டயர்ட் ஆக மாட்டாங்க. 

5
00:00:13,470 --> 00:00:16,070
ஆனால் இதில் மிக முக்கியமான 
விஷயம் என்னன்னா அவங்க 

6
00:00:16,070 --> 00:00:18,510
தங்களுக்குள்ள ஒருத்தருக்கு 
ஒருத்தர் எப்படி பேசிக்கிறாங்க. 

7
00:00:18,830 --> 00:00:21,710
ஒரு சிக்கலான சாஃப்ட்வேர் 
ப்ராஜெக்ட்டையோ அல்லது ஒரு பெரிய 

8
00:00:21,710 --> 00:00:24,950
டேட்டா அனாலிசிஸ் வேலையோ நீங்க 
அவங்ககிட்ட கொடுத்தா எவ்வித 

9
00:00:24,950 --> 00:00:28,470
குழப்பமும் இல்லாமல் அவங்க எப்படி
பணிகளை பகிர்ந்துக்கிட்டு இணைந்து

10
00:00:28,470 --> 00:00:30,670
பணியாற்றாங்க. 
அது ஒரு மிகப்பெரிய சவால்தான். 

11
00:00:30,990 --> 00:00:33,430
ஏன்னா பல புத்திசாலிகள ஒன்னா வேலை
செய்ய வைக்கிறது. 

12
00:00:33,430 --> 00:00:37,070
சாதாரண விஷயம் இல்ல. 
கண்டிப்பா உங்களுக்காக தான் இந்த 

13
00:00:37,070 --> 00:00:39,750
ஆழமான அலசல். 
கூகிளோட ஏஜென்ட் டெவலப்மெண்ட் 

14
00:00:39,750 --> 00:00:41,990
கிட். 
அதாவது ஏடிகே ஏடிகே என்ற 

15
00:00:41,990 --> 00:00:46,110
கட்டமைப்பை பயன்படுத்தி பல ஏஐ 
ஏஜென்ட்டுகள் ஒன்றா இணைந்து 

16
00:00:46,110 --> 00:00:50,150
செயல்படுற ஒரு கூட்டமைப்பு அதாவது
கொலாபரேட்டிவ் ஏஐ ஏஜென்ட் சிஸ்டமை

17
00:00:50,150 --> 00:00:53,230
எப்படி உருவாக்குறது அப்படிங்கிறத
பற்றி தான் இன்னைக்கு நாம விரிவாக

18
00:00:53,230 --> 00:00:54,710
பார்க்க போகிறோம். 
ஆமாம். 

19
00:00:54,710 --> 00:00:57,350
இந்த ஏடிகே கட்டமைப்பை இப்போ 
ரொம்ப பிரபலமாகிட்டு வருது. 

20
00:00:57,630 --> 00:00:59,960
சரி நாம இத. 
விரிவாக பார்ப்போம். 

21
00:01:00,280 --> 00:01:03,680
இதை பற்றி படிக்கும்போது எனக்கு 
முதல்ல தோணின கேள்வி இதுதான். 

22
00:01:04,160 --> 00:01:06,920
அதாவது பல ஏஜென்ட்களை 
நிர்வகிக்கிறது. 

23
00:01:06,920 --> 00:01:10,600
அப்படிங்கிறது ஒரு நிறுவனத்தில் 
பல ஊழியர்களை நிர்வகிக்கிற மாதிரி

24
00:01:10,640 --> 00:01:14,760
அவ்வளோ சிக்கலானதா இதுக்கான ஒரு 
அடிப்படை கட்டமைப்பை இந்த ஏடிக்கு

25
00:01:14,760 --> 00:01:17,270
எப்படி வழங்குது? 
நீங்க சொன்ன அந்த ஒப்பீடு வந்து 

26
00:01:17,270 --> 00:01:20,750
மிகச் சரியானது. 
ஒரு நிறுவனத்துல ஒரு பெரிய வேலையை

27
00:01:20,750 --> 00:01:23,710
எப்படி பிரிச்சு செய்கிறாங்களோ 
அதே லாஜிக் க்கு தான் ஏ டி கே 

28
00:01:23,710 --> 00:01:25,990
வில் உள்ள ஒர்க் ஃப்ளோ ஏஜென்ட்ஸ் 
அப்படிங்குற கட்டமைப்பு 

29
00:01:25,990 --> 00:01:28,990
பயன்படுத்துது. 
ஓஹோ வொர்க் ஃப்ளோ ஏஜென்ட்ஸ். 

30
00:01:29,110 --> 00:01:32,510
ஆமா தனித்தனியா சிந்திக்கும் 
திறனுள்ள பல ஏஜென்ட்களை நம்ம 

31
00:01:32,510 --> 00:01:35,430
அப்படியே சுதந்திரமாக விட்டுட்டா.
கடைசில குழப்பம் தான் மிஞ்சும். 

32
00:01:35,710 --> 00:01:38,310
அதனால இந்த வொர்க் ஃப்ளோ 
ஏஜென்ட்டுகள் ஒரு ப்ராஜெக்ட் 

33
00:01:38,310 --> 00:01:41,350
மேனேஜர் மாதிரி செயல்பட்டு 
தங்களுக்கு கீழுள்ள சப் ஏஜென்ட் 

34
00:01:41,350 --> 00:01:43,750
களை எப்படி இயக்குறது 
அப்படிங்கிறதுல கவனம் செலுத்துது.

35
00:01:44,110 --> 00:01:46,270
இதுல முக்கியமா மூணு வகைகள பத்தி 
நம்ம தெரிஞ்சுக்கணும். 

36
00:01:46,750 --> 00:01:49,630
அது வந்து சீக்வென்ஷியல் லூப் 
அப்புறம் பேரலல். 

37
00:01:50,710 --> 00:01:53,710
இதை நம்ம நிஜ உலக வேலைகளோட 
ஒப்பிட்டு பார்ப்போம். 

38
00:01:54,150 --> 00:01:58,750
சீக்வென்ஷியல் அதாவது வரிசையான 
ஏஜென்ட்ங்கிறது ஒரு ஃபேக்ட்ரியில்

39
00:01:58,750 --> 00:02:02,510
இருக்கிற அசெம்ப்லி லைன் மாதிரி 
ஒருவர் தன்னோட வேலையை முடிச்சதும்

40
00:02:02,750 --> 00:02:04,430
அந்த பொருளை அடுத்தவருக்கு 
கொடுப்பார். 

41
00:02:04,470 --> 00:02:06,150
இல்லையா? 
கரெக்ட் அதே தான். 

42
00:02:06,270 --> 00:02:09,949
அப்புறம் பேரலல் அதாவது இணையான 
ஏஜென்ட்டுங்கிறது. 

43
00:02:10,229 --> 00:02:14,470
ஒரு பெரிய வேலையை பல பிரிவுகளாக 
பிரித்து பலரும் ஒரே நேரத்தில் 

44
00:02:14,470 --> 00:02:18,320
செஞ்சு முடிக்கிறது மாதிரி. 
அடுத்ததாக லூப் ஏஜென்ட்ஸ் இது 

45
00:02:18,320 --> 00:02:22,080
வந்து ஒரு வேலை சரியாக முடியிற 
வரைக்கும் திரும்ப திரும்ப அதை 

46
00:02:22,080 --> 00:02:24,720
சரி பார்த்துக்கிட்டே இருக்கிறது.
மிகச்சரியான விளக்கம். 

47
00:02:25,390 --> 00:02:27,750
ஆனா எனக்கு இங்க ஒரு சந்தேகம் 
இது. 

48
00:02:27,750 --> 00:02:31,550
இவ்வளோ எளிதானதா இருந்தா எல்லா 
வேலைக்கும் நம்ம அந்த பேரலல் 

49
00:02:31,550 --> 00:02:34,870
ஏஜென்ட்டுகளையே பயன்படுத்தலாமே. 
அதுதானே ரொம்ப வேகமாக வேலைய 

50
00:02:34,870 --> 00:02:37,390
முடிக்கும். 
இங்க தான் ஒரு சுவாரஸ்யமான விஷயம்

51
00:02:37,390 --> 00:02:39,830
இருக்கு. 
மேலோட்டமாக பார்க்கும்போது அப்படி

52
00:02:39,830 --> 00:02:42,590
தான் தோணும். 
ஆனா இதுல சில சாதக பாதகங்கள நம்ம 

53
00:02:42,590 --> 00:02:44,710
கவனிக்கணும். 
அதாவது ட்ரேட் ஆப்ஸ். 

54
00:02:45,590 --> 00:02:47,630
பேரலல் ஏஜென்ட்கள் மிக வேகமாக 
செயல்படும். 

55
00:02:47,630 --> 00:02:51,430
அப்படிங்கிறது உண்மை தான். 
ஆனா பல ஏஜென்ட்கள் ஒரே நேரத்துல 

56
00:02:51,430 --> 00:02:54,830
வெவ்வேறு திசைகள்ல வேலை செய்யும் 
போது அவற்றின் கிளைகளுக்கு இடையே 

57
00:02:54,830 --> 00:02:58,350
அதாவது பிரான்ச்சஸ் நடுவுல 
தரவுகளை பகிர்வது மிகப்பெரிய 

58
00:02:58,350 --> 00:03:01,710
தொழில்நுட்ப சவாலாக மாறிடுது. 
ஓ அதாவது ஒரு ஏஜென்ட் 

59
00:03:01,710 --> 00:03:04,150
கண்டுபிடிக்கிற ஒரு முக்கியமான 
டேட்டாவை அதே நேரத்தில் வேலை 

60
00:03:04,150 --> 00:03:06,430
செஞ்சுக்கிட்டு இருக்கிற இன்னொரு 
ஏஜெண்ட் கிட்ட உடனுக்குடன் 

61
00:03:06,430 --> 00:03:08,350
சொல்றது கஷ்டம்னு சொல்றீங்களா? 
ஆமா ஆமா. 

62
00:03:08,790 --> 00:03:12,030
அதனால தான் சீக்வென்ஷியல் வொர்க் 
ஃப்ளோ அதாவது வரிசையான. 

63
00:03:12,120 --> 00:03:13,960
கட்டமைப்பு மிக உறுதியானதுன்னு 
சொல்றோம். 

64
00:03:14,520 --> 00:03:18,320
இதுக்கு நேரம் அதிகமா எடுத்தாலும்
ஒரு படி முழுமையாக முடிஞ்ச பிறகு 

65
00:03:18,320 --> 00:03:21,960
அடுத்த படி தொடங்கும். 
அதனால எந்த தரவும் காணாமல் போகாது

66
00:03:22,200 --> 00:03:23,760
முடிவுகள் மிக துல்லியமாக 
இருக்கும். 

67
00:03:24,590 --> 00:03:27,630
சிக்கலான வேலைகளுக்கு இந்த பேரலல்
அமைப்பவிட சீக்வென்ஷியல் தான் 

68
00:03:27,630 --> 00:03:30,510
பெஸ்ட். 
கண்டிப்பா பல கிளைகளை கொண்ட 

69
00:03:30,510 --> 00:03:32,990
கிராஃப் அடிப்படையிலான 
கட்டமைப்புகளை விட இந்த 

70
00:03:32,990 --> 00:03:35,350
சீக்வென்ஷியல் கட்டமைப்புகளை 
சிறந்த தேர்வு அமையுது. 

71
00:03:35,790 --> 00:03:39,070
ஏன்னா உள்ள என்ன நடக்குது? 
அப்படிங்கிறது நம்மால் ஈஸியாக 

72
00:03:39,070 --> 00:03:40,830
கண்காணிக்க முடியும். 
சரி. 

73
00:03:41,350 --> 00:03:44,270
அப்படியானால் இந்த லூப் 
ஏஜென்ட்களோட நிலைமை என்ன? 

74
00:03:44,750 --> 00:03:47,710
ஒரு வேலையை திரும்ப திரும்ப 
செய்கிறதுனா அது பாட்டுக்கு 

75
00:03:47,710 --> 00:03:49,390
முடிவில்லாமல் சுழன்றுக்கிட்டே 
இருந்து. 

76
00:03:50,200 --> 00:03:52,160
நம்ம கிளவுட் கம்ப்யூட்டிங் பில் 
ல எகிற வச்சுடாதா? 

77
00:03:52,680 --> 00:03:54,800
அது ரொம்ப ரொம்ப முக்கியமான ஒரு 
அபாயம். 

78
00:03:55,320 --> 00:03:58,240
அந்த எல்லையற்ற சுழல்ல. 
அதாவது இன்ஃபானைட் லூப்பில் 

79
00:03:58,560 --> 00:04:01,480
ஏஜென்ட்கள் சிக்கிக்கிறது. 
தடுக்கத்தான் எஸ்கலேஷன் 

80
00:04:01,520 --> 00:04:03,800
அப்படிங்கிற ஒரு முடிக்கும் 
நிபந்தனையை நம்ம கட்டாயம் 

81
00:04:03,800 --> 00:04:06,440
அமைக்கணும். 
எஸ்கலேஷன் நிபந்தனைய அதை கொஞ்சம் 

82
00:04:06,440 --> 00:04:09,600
விளக்க முடியுமா? 
அதாவது அதிகபட்சமாக எத்தனை முறை 

83
00:04:09,600 --> 00:04:12,600
இந்த சுழற்சி நடக்கணும் அல்லது 
எந்த குறிப்பிட்ட தரம் 

84
00:04:12,640 --> 00:04:15,800
எட்டப்பட்டவுடன் வேலை முடிந்தது. 
அப்படின்னு சப் ஏஜென்ட் சிக்னல் 

85
00:04:15,800 --> 00:04:18,600
கொடுக்கணுன்னு நம்ம முன்னாடியே 
செட் பண்ணிடணும் அந்த. 

86
00:04:18,680 --> 00:04:21,959
நிபந்தனை ரீச் ஆனதும் லூப் 
தானாகவே உடைக்கப்பட்டு அடுத்த 

87
00:04:21,959 --> 00:04:25,960
கட்டத்துக்கு வேலை நகர்ந்துடும். 
சூப்பர் இது ஒரு கோ டெவலப்மெண்ட்.

88
00:04:25,960 --> 00:04:29,840
பைப்லைனோட இணைச்சு பார்த்தா நம்ம 
நேயர்களுக்கு இன்னும் தெளிவாக 

89
00:04:29,840 --> 00:04:32,600
புரியும்னு நினைக்கிறேன். 
இப்போ நீங்கள் ஒரு முழுமையான 

90
00:04:32,600 --> 00:04:34,280
சாஃப்ட்வேர் உருவாக்கணும்னு 
வச்சுப்போம். 

91
00:04:34,680 --> 00:04:38,080
சீக்வென்ஷியல் கட்டமைப்பு 
பயன்படுத்தி முதல்ல ஒரு ஏஜெண்ட் 

92
00:04:38,080 --> 00:04:41,200
கிட்ட எனக்கு இந்த குறியீட்டை 
எழுது அப்படின்னு சொல்றீங்க. 

93
00:04:41,520 --> 00:04:45,190
அது ரைட்டர் ஏஜெண்ட். 
அது எழுதுன கோட் அடுத்த 

94
00:04:45,190 --> 00:04:48,110
ஏஜென்ட்கிட்ட போகுது. 
அது ஒரு சீனியர் டெவலப்பர் 

95
00:04:48,110 --> 00:04:50,270
மாதிரி. 
அதை குறை கண்டுபிடிச்சு ரிவ்யூ 

96
00:04:50,270 --> 00:04:53,150
பண்ணுது. 
மூணாவதா ஒரு ஏஜென்ட் அந்த 

97
00:04:53,150 --> 00:04:57,310
ரீஃபாக்டரர் அந்த குறைகளை சரி 
செஞ்சு கூட செம்மைப்படுத்துது. 

98
00:04:57,790 --> 00:04:59,710
இது கேட்கவே ரொம்ப சிறப்பாக 
இருக்கு. 

99
00:05:00,070 --> 00:05:02,070
ஆனால் எனக்கு இங்கே ஒரு 
டெக்னிக்கல் சந்தேகம். 

100
00:05:03,150 --> 00:05:06,390
அந்த மொத ஏஜென்ட் எழுதினா 
ஆயிரக்கணக்கான வரி குறியீடுகள் 

101
00:05:06,630 --> 00:05:08,790
எப்படி? 
எந்த குழப்பமும் இல்லாம ரெண்டாவது

102
00:05:08,790 --> 00:05:12,630
ஏஜென்ட்டுக்கு சரியா போய் சேருது.
இது ஏடிகேவோட மிக சிறந்த 

103
00:05:12,630 --> 00:05:16,350
அம்சங்கள்ல ஒன்னு ஏஜென்ட்கள் 
தங்களுக்குள்ள தரவுகளை பரிமாறிக்க

104
00:05:16,470 --> 00:05:19,150
அவுட்புட் கீ அப்படிங்கிற ஒரு 
வசதியை பயன்படுத்துது. 

105
00:05:19,510 --> 00:05:24,030
அவுட்புட் கீ ஓகே. 
அதாவது முதல் ஏஜெண்டு தன்னோட 

106
00:05:24,030 --> 00:05:27,750
வேலையை முடிச்சதும் அதனோட இறுதி 
முடிவை இந்த அவுட்புட் கீயை 

107
00:05:27,750 --> 00:05:30,150
பயன்படுத்தி செஷன் ஸ்டேட் 
அப்படிங்கிற ஒரு பொதுவான 

108
00:05:30,150 --> 00:05:33,510
நினைவகத்தில் சேமிச்சிடும் இந்த 
செஷன் ஸ்டேட் அப்படிங்கிறது ஒரு. 

109
00:05:33,710 --> 00:05:37,230
தெரியாத பெட்டகம் மாதிரி ஒரு 
ஏஜென்ட் அதில் எழுதிட்டா பைப் 

110
00:05:37,230 --> 00:05:39,350
லைனில் இருக்கிற எந்த ஏஜென்ட் 
வேணும்னாலும் அதை எடுத்து 

111
00:05:39,350 --> 00:05:43,150
படிச்சுக்க முடியும். 1 நிமிஷம். 
அப்படியானால் டெம்ப் அப்படிங்கிற 

112
00:05:43,150 --> 00:05:45,510
ஒரு நினைவகம் இருக்கிறதா? 
சோர்ஸ்களில் 

113
00:05:45,510 --> 00:05:47,030
சொல்லப்பட்டுருக்கேன். 
அது எதுக்கு? 

114
00:05:47,390 --> 00:05:49,870
இந்த செஷன் ஸ்டேட் இருக்கும் போது
இது ஏன் தேவைப்படுது? 

115
00:05:50,030 --> 00:05:53,270
நல்ல கேள்வி செஷன் ஸ்டேட் 
அப்படிங்கிறது நிரந்தரமாக 

116
00:05:53,270 --> 00:05:55,550
சேமிக்கப்பட வேண்டிய ஃபைனல் 
டேட்டாவுக்காக. 

117
00:05:55,910 --> 00:05:59,470
ஆனால் ஒரு ஏஜெண்ட் ஒரு கணக்கு 
போடும்போதோ அல்லது ஒரு தற்காலிக 

118
00:05:59,470 --> 00:06:02,750
முடிவு எடுக்கும்போதோ அதை எல்லாம்
நிரந்தர நினைவகத்தில் சேமிச்சா 

119
00:06:02,790 --> 00:06:05,310
மெமரி தேவையற்ற. 
அவர்களால் நிரம்பிடும் இல்லையா? 

120
00:06:05,550 --> 00:06:08,750
ஆமா ஸ்பேஸ் வேஸ்ட் ஆகும். 
அதனால அந்த டெம்ப் அப்படிங்குற 

121
00:06:08,750 --> 00:06:11,550
தற்காலிக நினைவகத்த ஒரு 
ஸ்க்ராட்ச் பேட் மாதிரி 

122
00:06:11,550 --> 00:06:13,870
ஏஜென்ட்கள் பயன்படுத்துது. 
அந்த குறிப்பிட்ட வேலை 

123
00:06:13,870 --> 00:06:16,910
முடிஞ்சதும் இந்த டெம்ப் மெமரி 
தானாகவே அழிக்கப்பட்டுவிடும். 

124
00:06:17,150 --> 00:06:22,350
ஓ இப்போ புரியுது அதாவது இறுதி 
விடைய பேனாவால் நோட்டு 

125
00:06:22,350 --> 00:06:25,990
புத்தகத்தில் எழுதுகிறது செஷன் 
ஸ்டேட் விடையை கண்டுபிடிக்க 

126
00:06:25,990 --> 00:06:29,350
பென்சிலால ஓரத்தில் கணக்கு போட்டு
பார்த்துட்டு அழிக்கிறது டெம்ப். 

127
00:06:29,710 --> 00:06:30,600
மிகச்ச. 
ரியான உதாரணம். 

128
00:06:31,310 --> 00:06:33,270
சரி. 
இதுவரைக்கும் ஸ்டாண்டர்ட் ஆன 

129
00:06:33,270 --> 00:06:34,590
ஒர்க் ஃப்ளோ பத்தி 
பார்த்துட்டோம். 

130
00:06:34,870 --> 00:06:38,630
ஆனா நிஜ உலகம் எப்பவுமே ஒரே 
மாதிரி சீக்வென்ஷலாக இருக்காதே. 

131
00:06:39,110 --> 00:06:42,510
சூழ்நிலைக்கேற்ற மாதிரி திடீர்னு 
முடிவுகளை மாற்றி எடுக்க வேண்டிய 

132
00:06:42,510 --> 00:06:45,950
தேவை வரும் போது இந்த நிலையான 
கட்டமைப்புகள் உதவாது இல்லையா? 

133
00:06:45,990 --> 00:06:49,310
நிச்சயமா உதவாது. 
அங்கேதான் நாம கஷ்டம் ஏஜென்ட்ஸ் 

134
00:06:49,350 --> 00:06:51,710
அதாவது தனிப்பயன் முகவர்களை 
உருவாக்குறோம். 

135
00:06:52,470 --> 00:06:54,550
ஒரு குறிப்பிட்ட பேட்டர்ன் ல தான்
வேலை நடக்கணும். 

136
00:06:54,550 --> 00:06:57,110
அப்படிங்குற கட்டாயத்தை தாண்டி 
நீங்க சொந்தமா? 

137
00:06:57,110 --> 00:07:00,030
சில கண்டிஷனல் லாஜிக் உருவாக்க ஏ 
டி கே அனுமதிக்குது. 

138
00:07:00,070 --> 00:07:03,710
கண்டிஷனல் லாஜிக்ன்னா இப்படி 
நடந்தா இதை செய் அப்படி நடந்தா 

139
00:07:03,710 --> 00:07:07,470
அதை செய் அப்படிங்கிற மாதிரி. 
ஆமா இதுக்காக ரன் அசிங்க் 

140
00:07:07,470 --> 00:07:09,870
இம்ப்ளிமென்டேஷன் அப்படிங்குற ஒரு
மெத்தடை பயன்படுத்தலாம். 

141
00:07:10,230 --> 00:07:12,870
இது ஏஜென்ட்டுக்கு ஒரு வளைந்து 
கொடுக்கும் ஸ்டியரிங் வீல 

142
00:07:12,870 --> 00:07:16,990
கொடுக்குற மாதிரி. 
இத ஒரு நாவல் எழுதுற ஸ்டோரி ஃப்ளோ

143
00:07:17,030 --> 00:07:19,950
ஏஜென்ட் அமைப்பு வச்சு நம்ம 
ஈஸியாக புரிஞ்சுக்கலாம். 

144
00:07:20,350 --> 00:07:22,640
ஒரு. 
ஏஜெண்ட் கதையை எழுதுது இன்னொரு 

145
00:07:22,640 --> 00:07:25,520
ஏஜென்ட். 
அந்த கதையோட டோனு அதாவது உணர்வு 

146
00:07:25,560 --> 00:07:28,560
ரிவ்யூ பண்ணுது. 
ஒரு வேளை கதை ரொம்ப நெகட்டிவாகவோ 

147
00:07:28,600 --> 00:07:32,440
அல்லது சோகமாகவோ இருந்தால் அடுத்த
ஏஜென்ட்டுக்கு செல்வதற்கு பதிலாக 

148
00:07:32,720 --> 00:07:34,680
இல்லை. 
இந்த கதை எனக்கு பிடிக்கல. 

149
00:07:34,880 --> 00:07:37,480
கொஞ்சம் நகைச்சுவையாக மாற்றி 
எழுது அப்படின்னு சொல்லி. 

150
00:07:37,560 --> 00:07:39,360
திரும்பவும் முதல் ஏஜென்ட்டுக்கு 
உத்தரவிடும். 

151
00:07:40,190 --> 00:07:43,310
அந்த தர்க்கத்த இந்த கஸ்டமர் 
ஏஜென்ட் மூலமா நம்மால எழுத 

152
00:07:43,310 --> 00:07:46,070
முடியும். 
இது ஏஜென்ட்டுகளுக்கு சுய சிந்தனை

153
00:07:46,070 --> 00:07:48,990
கொடுக்குற மாதிரி இருக்கு. 
அதே சுய சிந்தனையோட இயங்குற 

154
00:07:48,990 --> 00:07:52,390
இன்னொரு அற்புதமான கட்டமைப்பு 
தான் சிற்றுப்புற முகவர்கள். 

155
00:07:52,510 --> 00:07:56,070
அதாவது ஆம்பியன்ட் ஏஜென்ட்ஸ். 
ஆம்பியன்ட் ஏஜென்ட்ஸ் அது என்ன 

156
00:07:56,070 --> 00:07:59,030
புதுசா இருக்கு? 
நீங்க ஒவ்வொரு முறையும் ஒரு 

157
00:07:59,070 --> 00:08:01,950
ஏஜென்ட்டை இயந்து சொல்லி 
மேனுவெலாக கட்டளையிட 

158
00:08:01,950 --> 00:08:04,950
வேண்டியதில்லை. 
மனித உள்ளீடு எதுவும் இல்லாமல் 

159
00:08:05,270 --> 00:08:07,480
பேக்ரௌண்ட். 
ல அமைதியை எங்கிக்கிட்டே இருக்கிற

160
00:08:07,480 --> 00:08:10,520
ஏஜென்ட்டுகள் தான் இவ 
உதாரணத்துக்கு ஒரு புதிய 

161
00:08:10,520 --> 00:08:13,520
டேட்டாபேஸ் என்ட்ரி வந்தாலோ 
அல்லது ஒரு புதிய ஈமெயில் 

162
00:08:13,520 --> 00:08:16,920
வந்தாலோ, பப்ஸ் அப் அல்லது 
ஈவென்ட் டார்க் மாதிரி அமைப்புகள்

163
00:08:16,920 --> 00:08:20,390
ஒரு டிரிக்கரை உருவாக்கும். 
ஒரு சிக்னல் மாதிரி. 

164
00:08:20,510 --> 00:08:24,710
ஆமா அந்த சிக்னல் வந்த மறுகணமே 
இந்த ஆம்பியண்ட் ஏஜெண்ட் 

165
00:08:24,710 --> 00:08:27,910
முழிச்சுக்கும் அந்த தரவ 
பகுப்பாய்வு செஞ்சு வேலைய 

166
00:08:27,910 --> 00:08:29,870
முடிச்சுட்டு மறுபடியும் தூங்க 
போயிடும். 

167
00:08:30,110 --> 00:08:34,510
கேக்கவே ஆச்சரியமா இருக்கு. 
ஆனா 1 நிமிஷம் இதுல ஒரு பெரிய 

168
00:08:34,510 --> 00:08:37,870
ப்ராக்டிக்கல் சிக்கல் இருக்கு. 
இந்த ஆம்பியண்ட் ஏஜென்ட்டுகள் 

169
00:08:38,150 --> 00:08:41,309
மாசக்கணக்கில் வருஷக்கணக்கில் 
பேக்ரவுண்டில் இயங்கிக்கிட்டே 

170
00:08:41,309 --> 00:08:44,670
இருந்தால் அது சந்திக்கிற எல்லா 
தரவுகளையும் எல்லா 

171
00:08:44,670 --> 00:08:46,750
உரையாடல்களையும் மெமரியில் 
வச்சுக்கணுமே. 

172
00:08:46,950 --> 00:08:49,230
அதோடய மெமரி ஃபுல் ஐ சிஸ்டம் 
க்ராஷ் ஆய்டாதா? 

173
00:08:49,830 --> 00:08:51,790
கரெக்டா அந்த பிரச்சனையை 
கண்டுபிடிச்சுட்டீங்க. 

174
00:08:52,070 --> 00:08:55,630
ஏஜென்ட் களோட நினைவகம் மிக விரைவா
நிரம்பிடும் ஒரு ஏஜென்ட் 

175
00:08:55,670 --> 00:08:58,750
அதிகப்படியான பழைய தரவுகளை 
சுமந்துக்கிட்டு இருந்தா அதோட 

176
00:08:58,750 --> 00:09:02,070
வேகம் குறையிறதோட அதை 
இயக்குறதுக்கான டோக்கன் காஸ்டும் 

177
00:09:02,070 --> 00:09:04,990
பலுமடங்கு அதிகரிக்கும். 
அப்போ இதை எப்படி தான் 

178
00:09:04,990 --> 00:09:08,070
சமாளிக்கிறது? 
இதை சமாளிக்கிறதுக்கு தான் பல 

179
00:09:08,070 --> 00:09:10,510
ஏஜென்ட் சிஸ்டங்களில் 
கான்டெக்ஸ்ட் கம்ப்ரஷன் 

180
00:09:10,550 --> 00:09:12,270
அப்படிங்கிற ஒரு உத்தியை 
பயன்படுத்துறாங்க. 

181
00:09:12,630 --> 00:09:16,710
கான்டெக்ஸ்ட் கம்ப்ரஷன்னா பழைய 
தரவுகளை அப்படி டெலிட் பண்ணிடறதா?

182
00:09:17,550 --> 00:09:20,470
அப்படி அழிச்சா முக்கியமான 
தகவல்கள் காணாமல் போய்டும். 

183
00:09:20,830 --> 00:09:23,670
இதுக்கு சம்மரைசர் அப்படிங்கிற 
ஒரு சிறப்பம்சத்தை 

184
00:09:23,670 --> 00:09:26,910
பயன்படுத்துகிறாங்க. 
உதாரணத்துக்கு 100 பக்கங்கள் 

185
00:09:26,910 --> 00:09:30,950
கொண்ட பழைய லாக் பைல்கள அல்லது 
உரையாடல்களை ஒரு லார்ஜ் 

186
00:09:30,950 --> 00:09:32,470
லாங்குவேஜ் மாடலை விட்டு படிக்க 
செய்வாங்க. 

187
00:09:34,280 --> 00:09:37,920
அது படிச்சுட்டு அதோட சாராம்சத்த 
மட்டும் ஒரு பக்க அளவிலான 

188
00:09:37,920 --> 00:09:41,430
சுருக்கமாக மாத்திடும். 
அந்த 100 பக்கங்கள மெமரி ல 

189
00:09:41,430 --> 00:09:44,350
இருந்து நீக்கிட்டு இந்த ஒரு பக்க
சுருக்கத்த மட்டும் மெமரி ல 

190
00:09:44,350 --> 00:09:47,110
வச்சுப்பாங்க. 
இதனால பழைய தகவல்களோட முக்கிய 

191
00:09:47,110 --> 00:09:49,790
தரவுகளும் இருக்கும். 
அதே சமயம் மெமரி ம் மிச்சமாகும். 

192
00:09:50,750 --> 00:09:54,510
ஒரு பெரிய நாவல படிச்சுட்டு அதோட 
கதை சுருக்கத்த மட்டும் ஞாபகம் 

193
00:09:54,510 --> 00:09:56,710
வச்சிக்கிற மாதிரி மிகச் சிறப்பான
ஒத்தி. 

194
00:09:57,030 --> 00:09:59,950
சரி ஏஜென்ட்டுகளுக்கு இப்ப மூளை 
இருக்கு. 

195
00:10:00,030 --> 00:10:03,190
தங்களுக்குள்ள பேசிக்கிது மெமரியை
எப்படி நிர்வகிக்கிறதுன்னு 

196
00:10:03,190 --> 00:10:05,910
தெரிஞ்சுடுச்சு. 
ஆனால் அதுங்களுக்கு கைகள் 

197
00:10:05,910 --> 00:10:07,960
இல்லையே. 
கைகள் இல்லையா? 

198
00:10:07,960 --> 00:10:10,440
என்ன சொல்றீங்க? 
அதாவது ஏஜென்ட்டுகள் ஒரு 

199
00:10:10,440 --> 00:10:12,640
சாஃப்ட்வேர் பெட்டிக்குள்ள 
அடைபட்டு கிடக்குது. 

200
00:10:12,800 --> 00:10:15,880
அவை எப்படி வெளி உலகத்தில் 
இருக்கிற ஒரு டேட்டாபேஸை அக்சஸ் 

201
00:10:15,880 --> 00:10:19,040
பண்றது அல்லது கம்ப்யூட்டரில் 
உள்ள ஒரு ஃபைலை திறக்கிறது. 

202
00:10:19,400 --> 00:10:21,640
வெளி உலகத்தோட அதுங்க எப்படி 
தொடர்பு கொள்ளுது? 

203
00:10:21,800 --> 00:10:25,680
இங்க தான் எம்சிபி அதாவது மாடல் 
கான்டாக்ட்ஸ் போட்டோகால் 

204
00:10:25,720 --> 00:10:28,360
அப்படிங்கிற ஒரு புரட்சிகரமான 
கட்டமைப்பு உள்ளே வருது. 

205
00:10:28,880 --> 00:10:33,160
ஒரு ஏஐ மாடல் வெளி உலகத்தோட 
அதாவது டேட்டாபேஸ்கள் ஏபிஐகள் 

206
00:10:33,360 --> 00:10:36,360
அப்புறம் பிற மென்பொருட்களோட 
தொடர்பு கொள்ள இது ஒரு பொதுவான 

207
00:10:36,360 --> 00:10:40,750
பாலமாக செயல்படுது. 
அதாவது ஒரு ஏஐ மாடலுக்கு எஸ் 

208
00:10:40,750 --> 00:10:45,190
க்யூஎல் கோடிங் தெரியாவிட்டாலும் 
இந்த எம்சிபி மூலமா அது ஒரு 

209
00:10:45,190 --> 00:10:48,270
டேட்டாபேஸோடு பேசி தனக்கு தேவையான
தகவல்களை எடுத்துக்க முடியும். 

210
00:10:48,390 --> 00:10:51,790
அப்படித்தானே? 
ஏடிகேல ஃபாஸ்ட் எம்சிபி சர்வர்கள்

211
00:10:51,790 --> 00:10:54,950
மூலமா வெளிப்புற டூல்களை 
ஏஜென்ட்களோட இணைக்கிறது. 

212
00:10:54,950 --> 00:10:57,310
ரொம்ப எளிதாக்கப்பட்டிருக்குன்னு 
சோர்ஸுகள் சொல்லுது. 

213
00:10:57,670 --> 00:10:59,750
ஆனால் எனக்கு ஒரு சின்ன குழப்பம் 
இருக்கு. 

214
00:10:59,750 --> 00:11:01,950
என்ன கொடுப்போம்? 
பல ஏஜென்ட்டுகள் சேர்ந்து வேலை 

215
00:11:01,950 --> 00:11:04,830
செய்யும் போது லோக்கல் சப் 
ஏஜென்ட்டுகளுக்கும் ரிமோட் 

216
00:11:04,830 --> 00:11:06,110
ஏஜென்ட்டுகளுக்கும் என்ன 
வித்தியாசம்? 

217
00:11:06,310 --> 00:11:08,390
நம்ம எப்ப எதை பயன்படுத்தணும்? 
இது. 

218
00:11:08,670 --> 00:11:11,710
கலப்பர்கள் கட்டாயம் தெரிஞ்சுக்க 
வேண்டிய ஒரு முக்கியமான வேறுபாடு.

219
00:11:12,190 --> 00:11:15,430
லோக்கல் சப் ஏஜென்ட் கள் 
அப்படிங்கிறது ஒரே அப்ளிகேஷன் 

220
00:11:15,430 --> 00:11:18,070
குள்ள ஒரே மெமரி ய 
பகிர்ந்துக்கிட்டு இயங்குப்பவை 

221
00:11:18,310 --> 00:11:20,430
அவை ரொம்ப வேகமாக தங்களுக்குள்ள 
பேசிக் கொள்ளும். 

222
00:11:20,790 --> 00:11:22,670
ஓகே. 
அப்ப ரிமோட் ஏஜென்ட்ஸ். 

223
00:11:23,030 --> 00:11:26,430
பெரிய நிறுவனங்கள்ல எல்லா 
ஏஜென்ட்களையும் ஒரே அப்ளிகேஷன் 

224
00:11:26,430 --> 00:11:29,750
குள்ள அடைக்க முடியாது இல்லையா? 
ரிமோட் ஏஜென்ட்கள் அப்படிங்கிறது.

225
00:11:29,990 --> 00:11:33,830
மைக்ரோசர்விஸ் கட்டமைப்பில் 
தனித்தனி செர்வர்கள்ல சுதந்திரமா 

226
00:11:33,830 --> 00:11:35,470
இயங்குபவை? 
இந்தமோ. 

227
00:11:35,560 --> 00:11:38,920
ரிமோட் ஏஜென்ட்களை ஒன்றோடொன்று 
இணைக்கத்தான் ஏ டூ வே அதாவது 

228
00:11:39,120 --> 00:11:41,120
ஏஜென்ட் டு ஏஜென்ட் ப்ரோடோகால் 
பயன்படுது. 

229
00:11:41,670 --> 00:11:43,830
இது ஒரு நிஜ உலக உதாரணத்தோடு 
பார்ப்போம். 

230
00:11:44,270 --> 00:11:46,630
உங்ககிட்ட ஒரு கஸ்டமர் சர்விஸ் 
ஏஜென்ட் இருக்கு. 

231
00:11:47,070 --> 00:11:49,990
ஒரு வாடிக்கையாளர் ஒரு பொருளோட 
விலைய கேக்குறாரு. 

232
00:11:50,470 --> 00:11:54,590
இந்த ஏஜென்ட்டுக்கு விலை தெரியாது
அது வெறும் வாடிக்கையாளரோட பேசுற 

233
00:11:54,590 --> 00:11:58,430
வேலையை மட்டும் தான் செய்யுது 
விலைய தெரிஞ்சுக்க அது வேறொரு 

234
00:11:58,430 --> 00:12:01,950
செர்வர்ல தனியா எங்கிகிட்ருக்குற 
ப்ராடக்ட் கேட்டலாக் ஏஜென்ட் 

235
00:12:01,950 --> 00:12:03,310
கிட்ட பேசணும். 
ஆமாம். 

236
00:12:03,830 --> 00:12:06,070
இந்த ரெண்டு தனித்தனிய 
அமைப்புகளையும். 

237
00:12:06,920 --> 00:12:10,560
இணைச்சு பேச வைக்கிறது தான் இந்த 
ஏ டூ ஏ ப்ரோட்டோகால்னு சொல்றீங்க.

238
00:12:11,080 --> 00:12:13,920
சரியா புரிஞ்சுக்கிட்டீங்க. 
இதுல ஒரு மிகப்பெரிய ஆச்சரியம். 

239
00:12:13,920 --> 00:12:17,320
என்னென்னா ஏ டூ ஏ நெறிமுறையோட 
கிராஸ் லாங்குவேஜ் சப்போர்ட் 

240
00:12:17,400 --> 00:12:20,640
அதாவது பைத்தான் மொழியில் 
எழுதப்பட்ட ஒரு ஏஜென்ட் ஜாவா 

241
00:12:20,640 --> 00:12:23,640
மொழியில் உள்ள இன்னொரு ஏஜென்டோட 
எந்த தடையும் இல்லாமல் பேச 

242
00:12:23,640 --> 00:12:26,840
முடியும். 
நிஜமாவா இது சாதாரண விஷயம் 

243
00:12:26,840 --> 00:12:29,800
இல்லையே. 
பல பெரிய நிறுவனங்கள்ல இதுதான் 

244
00:12:29,800 --> 00:12:31,440
ரொம்ப வருஷமா பெரிய தலைவலியா 
இருக்கு. 

245
00:12:32,520 --> 00:12:35,200
டேட்டா சயின்ஸ் டீம் பைதானில் 
ஏஜென்ட்களை உருவாக்குவாங்க. 

246
00:12:35,480 --> 00:12:38,640
ஆனால் அந்த நிறுவனத்தோட பழைய 
பேக்கெண்ட் சிஸ்டம்கள் எல்லாமே 

247
00:12:38,640 --> 00:12:42,000
ஜாவால இருக்கும். 
ஆமா அது ரெண்டும் பேசிக்க முடியாம

248
00:12:42,120 --> 00:12:46,000
தனித்தனி தீவுகளாக இருக்கும். 
ஆமா ஏ டூ ஏ ப்ரோடோகால் இந்த 

249
00:12:46,000 --> 00:12:48,840
சிக்கல தீர்த்து 
நிறுவனத்துக்குள்ள இருக்கிற மொழி 

250
00:12:48,840 --> 00:12:52,120
தடைகளை உடைத்தெரியுது. 
ஆனால் இதை நினைச்சா எனக்கு ஒரு 

251
00:12:52,120 --> 00:12:54,320
புறம் கொஞ்சம் பயமாவும் இருக்கு. 
ஏன் பயம்? 

252
00:12:54,400 --> 00:12:57,280
பைதான் ஏஜென்ட்கள் ஜாவா 
ஏஜென்ட்களோட பேசுது. 

253
00:12:57,790 --> 00:13:01,430
டேட்டாபேஸை அக்சஸ் பண்ணுது 
தானாகவே கோடு எழுதுது. 

254
00:13:01,870 --> 00:13:05,110
இது அப்படியே சுதந்திரமாக 
விட்டால் இது பெரிய பாதுகாப்பு 

255
00:13:05,110 --> 00:13:06,630
அச்சுறுத்தலாம். 
மாறிடாதா? 

256
00:13:06,830 --> 00:13:10,070
அந்த பயம் நியாயமானது தான். 
ஏஜென்ட்களுக்கு இவ்வளவு 

257
00:13:10,070 --> 00:13:12,790
சுதந்திரம் கொடுக்கும் போது 
பாதுகாப்பு வளையம் மிக மிக 

258
00:13:12,790 --> 00:13:15,350
அவசியம். 
பாதுகாப்புல நம்ம முதல்ல கவனிக்க 

259
00:13:15,350 --> 00:13:17,950
வேண்டியது ஆத்தரைசேஷன். 
அதாவது அங்கீகாரம். 

260
00:13:19,190 --> 00:13:22,230
ஒரு ஏஜென்ட் 12 ல 
பயன்படுத்தும்போது அதுக்கு யாரு 

261
00:13:22,230 --> 00:13:25,750
அனுமதி கொடுக்கிறது? 
இதுல ஏஜென்ட் ஆத் அப்பறம் யூசர் 

262
00:13:25,750 --> 00:13:28,270
ஆத் அப்படிங்குற ரெண்டுக்கும்மான 
ட்ரேட் ஆப்ஷன் நம்ம ஆலோசனம். 

263
00:13:28,630 --> 00:13:31,390
இத படிக்கும்போது எனக்கு ஒரு நிஜ 
உலக உதாரணம் தோணுச்சு. 

264
00:13:31,630 --> 00:13:36,110
அதாவது ஏஜென்ட் ஆத் அப்படிங்கிறது
ஒரு நிறுவனத்தோட பொதுவான 

265
00:13:36,110 --> 00:13:38,630
கார்ப்பரேட் கிரெடிட் கார்டை 
அப்படியே ஒரு ஏஜென்ட்டு கிட்ட 

266
00:13:38,630 --> 00:13:42,350
கொடுத்துடுற மாதிரி ஒரு சர்வீஸ் 
அக்கௌண்ட் மூலியமாக ஏஜென்ட்டுக்கு

267
00:13:42,430 --> 00:13:45,710
அந்த டேட்டாபேஸை அணுக நிரந்தர 
அனுமதி கொடுக்கப்பட்டிடும். 

268
00:13:45,990 --> 00:13:48,270
ஆமா. 
யூசராத் அப்படிங்கிற முறை 

269
00:13:48,270 --> 00:13:51,670
பரிந்துரைக்கப்படுது. 
யூசராத்து அப்படிங்கிறது அந்த 

270
00:13:51,670 --> 00:13:55,070
ஏஜென்ட் அ பயன்படுத்துகிற 
மனிதருக்கு என்ன அனுமதி இருக்கோ 

271
00:13:55,110 --> 00:13:59,390
அத மட்டுமே ஏஜென்ட் க்கும் 
வழங்குவது இத ஓ ஆஸ்கோப்ஸ் மூலமா 

272
00:13:59,390 --> 00:14:02,550
செய்றாங்க. 
அதாவது பயனரோட தனிப்பட்ட கிரெடிட்

273
00:14:02,550 --> 00:14:05,150
கார்டு மட்டும் அவர் 
அனுமதிக்கும்போது தற்காலிகமாக 

274
00:14:05,150 --> 00:14:08,270
பயன்படுத்துகிற மாதிரி ஒரு 
டெம்பரரி விஐபி பாஸ் கொடுத்து 

275
00:14:08,270 --> 00:14:10,710
அனுமதிக்கப்பட்ட கதவுகளை மட்டும் 
திறக்க சேருது. 

276
00:14:10,950 --> 00:14:14,670
இது ரொம்பவே பாதுகாப்பானது. 
இந்த இன்டைரக்ட் பிராம்ப்ட் 

277
00:14:14,670 --> 00:14:18,310
இன்ஜெக்ஷன்னு ஒரு ஆபத்திருக்கே 
யாராவது ஒரு யூசர் ஏஜெண்டு கிட்ட 

278
00:14:18,310 --> 00:14:21,550
தந்திரமா பேசி சிஸ்டத்தோட 
ரகசியங்கள வெளிய சொல்ல சொன்னா 

279
00:14:21,590 --> 00:14:25,110
என்ன கொன்றது. 
பாதுகாப்பு வளையங்கள் அதாவது காட்

280
00:14:25,110 --> 00:14:28,910
ரெய்ல்ஸ் உருவாக்கப்பட்டிருக்கு. 
ஏடிகேல கால்பேக்குகள் மற்றும் 

281
00:14:28,910 --> 00:14:30,950
பிளக் இன்ஸ் மூலயமா? 
நீங்க இந்த பாதுகாப்பு வளையங்களை 

282
00:14:30,950 --> 00:14:33,830
அமைக்கலாம். 
இந்த கால்பேக்குகளுக்கும் பிளக் 

283
00:14:33,830 --> 00:14:36,950
இன்களுக்கும் உள்ள வித்தியாசத்தை 
நான் ஒரு உதாரணம் மூலமாக 

284
00:14:36,950 --> 00:14:39,750
சொல்றேன். 
உங்க ஏஜென்ட் சிஸ்டத்த ஒரு பெரிய 

285
00:14:39,750 --> 00:14:41,430
ஆஃபிஸ் பில்டிங் அப்படின்னு 
வச்சுப்போம். 

286
00:14:41,590 --> 00:14:45,510
ஓகே கால் பேக் அப்படிங்கிறது. 
அந்த கட்டடத்தில் உள்ள ஒரு 

287
00:14:45,510 --> 00:14:48,350
குறிப்பிட்ட அறையோட வாசல்ல 
நிற்கிற செக்யூரிட்டி கார்டு 

288
00:14:48,350 --> 00:14:51,910
மாதிரி அந்த ஒரு குறிப்பிட்ட 
ஏஜென்ட்டுக்கு வர்ற தகவல்களை 

289
00:14:51,910 --> 00:14:55,630
மட்டும் அவர் பரிசோதிப்பார். 
ஆனால் பிளக்இன் அப்படிங்கிறது. 

290
00:14:55,870 --> 00:14:58,790
அந்த முழு கட்டடத்தோட 
சென்ட்ரலைஸ்ட் செக்யூரிட்டி 

291
00:14:58,790 --> 00:15:01,640
சிஸ்டம் மாதிரி. 
சிஸ்டத்துக்குள்ள இயங்குகிற எல்லா

292
00:15:01,640 --> 00:15:04,800
ஏஜென்ட்டுகளுக்கும் எல்லா 
அறைகளுக்கும் ஒரே மாதிரியான 

293
00:15:04,800 --> 00:15:06,640
பாதுகாப்பு விதியை இது 
அமல்படுத்தும். 

294
00:15:07,110 --> 00:15:10,270
அந்த ஒப்பீடு மிக துல்யமானது. 
இந்த பிளக் இன்கள்ல சில மிக 

295
00:15:10,270 --> 00:15:13,590
மேம்பட்ட வகைகளும் இருக்கு. 
உதாரணமா ஜெமினி அஸ் அ ஜட்ஜ் பிளக்

296
00:15:13,590 --> 00:15:14,710
இன். 
அது என்ன செய்யும்? 

297
00:15:14,910 --> 00:15:19,310
இது ஒரு சின்ன மிக வேகமான மாடலை 
பயன்படுத்தி பிரதான ஏஜென்ட்டுக்கு

298
00:15:19,310 --> 00:15:23,150
வர்ற இன்புட்டும் அது கொடுக்குற 
அவுட்புட்டும் பாதுகாப்பானதா 

299
00:15:23,150 --> 00:15:25,150
அப்படின்னு ஒரு நீதிபதி மாதிரி 
தீர்ப்பளிக்கும். 

300
00:15:25,710 --> 00:15:29,350
அதேபோல பிஐஐ ரிடாக்ஷன் பிளக்இன் 
அப்படிங்கிறது. 

301
00:15:29,630 --> 00:15:33,750
ஏஜென்ட் உருவாக்குற பதில்கள்ல 
பயனரோட தனிப்பட்ட தகவல்கள். 

302
00:15:33,790 --> 00:15:37,390
அதாவது பாஸ்வேர்ட் ஃபோன் நம்பர், 
கிரெடிட் கார்டு எண்கள் ஏதேனும் 

303
00:15:37,390 --> 00:15:39,590
இருந்தால். 
அது தானாகவே மறச்சிடும். 

304
00:15:40,070 --> 00:15:44,230
மாஸ்க் பண்ணிவிடும் அப்போ இந்த 
மாடல் ஆர்மர்னு ஒன்று இருக்கே அது

305
00:15:44,230 --> 00:15:46,710
என்ன செய்யுது? 
மாடல் ஆர்மர் அப்படிங்கிறது 

306
00:15:46,870 --> 00:15:49,990
ஆட்டோமேட்டிக் கன்டென்ட் 
ஃபில்டர்களாக செயல்பட்டு வன்முறை 

307
00:15:50,110 --> 00:15:52,830
விழிப்புணர்வு அல்லது தீங்கு 
விளைவிக்கும் கண்டென்ட்கள் 

308
00:15:52,870 --> 00:15:56,390
ஏதேனும் ஏஜென்டோட அவுட்புட்ல 
இருந்தா உடனடியாக அதை தடுத்து 

309
00:15:56,390 --> 00:15:57,870
நிறுத்திவிடும். 
சூப்பர். 

310
00:15:58,030 --> 00:16:02,270
இது பாதுகாப்பான பதில்களை உறுதி 
செய்த ஆனால் ஏஜென்ட் சுயமா கோடி 

311
00:16:02,270 --> 00:16:05,600
எழுதி ரன் பண்ணும்போது. 
தவறுதலாகவோ அல்லது திட்டமிட்டோ 

312
00:16:05,600 --> 00:16:09,870
ஒரு வைரஸையோ மால் வேறையோ ரன். 
அது ஒட்டுமொத்த சிஸ்டத்தையுமே 

313
00:16:09,870 --> 00:16:12,670
அழிச்சுடாதா? 
அந்த ஆபத்த தடுக்கத்தான் சாண்ட் 

314
00:16:12,670 --> 00:16:14,310
பாக்ஸிங் அப்படிங்கிற 
தொழில்நுட்பத்தை 

315
00:16:14,310 --> 00:16:16,670
பயன்படுத்துகிறாங்க. 
ஏடிக்கையில உள்ள கோட் 

316
00:16:16,670 --> 00:16:20,150
எக்ஸிக்யூட்டர் டூல் மூலமா 
ஏஜென்ட் எழுதுற குறியீடுகள பிரதான

317
00:16:20,150 --> 00:16:22,230
சிஸ்டம் த்துல இருந்து 
தனிமைப்படுத்தப்பட்ட ஒரு 

318
00:16:22,230 --> 00:16:24,830
பாதுகாப்பான சேண்ட் பாக்ஸ் ல 
மட்டுமே ரன் பண்ண முடியும். 

319
00:16:25,270 --> 00:16:28,630
அதாவது ஒரு கண்ணாடி பெட்டிக்குள்ள
வச்சு செக் பண்ற மாதிரி ஆமா. 

320
00:16:29,190 --> 00:16:31,430
குறியீடு தப்பா இருந்தாலும் அந்த 
பெட்டிக்குள்ள தான் வெடிக்குமே 

321
00:16:31,430 --> 00:16:32,990
தவிர, மெயின் சிஸ்டம் த 
பாதிக்காது. 

322
00:16:33,350 --> 00:16:36,990
மேலும் டேட்டா எக்ஸ்பில்டரேஷன் 
அதாவது தரவு கசிவு அல்லது 

323
00:16:36,990 --> 00:16:40,150
சிஸ்டத்த ஏமாத்துற ரிவார்ட் 
ஹேக்கிங் மாதிரி ஆபத்துகள தடுக்க 

324
00:16:40,510 --> 00:16:43,670
வீ பி சி அதாவது விர்ச்சுவல் 
பிரைவேட் கிளவுட் பாதுகாப்பு 

325
00:16:43,670 --> 00:16:45,710
நெறிமுறைகளை பயன்படுத்துவது ரொம்ப
அவசியம். 

326
00:16:46,110 --> 00:16:49,070
இதன் மூலமா ஏஜென்ட் டோட நெட் 
ஒர்க் தொடர்புகள நாம கடுமையா 

327
00:16:49,070 --> 00:16:51,070
கட்டுப்படுத்தலாம். 
தெளிவா இருக்கு. 

328
00:16:51,590 --> 00:16:55,710
சரி இப்ப நம்ம கிட்ட சிறப்பான 
பாதுகாப்பான பல அடுக்கு 

329
00:16:55,710 --> 00:16:58,350
பாதுகாப்பு வளையங்களை கொண்ட 
ஏஜென்ட்கள் தயாராகிடுச்சு. 

330
00:16:59,160 --> 00:17:01,720
இது எப்படி நிஜ உலக 
பயன்பாட்டுக்கு கொண்டு வருது. 

331
00:17:02,040 --> 00:17:04,160
லேப்டாப்ல ரன் ஆகிறது. 
ஒரு புறம் இருக்கட்டும். 

332
00:17:04,440 --> 00:17:06,440
இதை எப்படி மக்கள்கிட்ட கொண்டு 
சேர்ப்பது? 

333
00:17:07,079 --> 00:17:10,440
டெவலப்பர்கள் இந்த ஏடிகே 
ஏஜென்ட்களை கூகுள் கிளவுட் ரன் 

334
00:17:10,440 --> 00:17:13,200
மாதிரி புரொடக்ஷன் 
ப்ளாட்ஃபார்ம்கள்ல மிக எளிதா 

335
00:17:13,200 --> 00:17:16,200
டிப்ளாய் பண்ணலாம். 
இது தேவைக்கேற்ப தானாகவே ஸ்கேல் 

336
00:17:16,200 --> 00:17:19,160
ஆகும் திறனைக். 
கொண்டது அப்போ இந்த ஏஜென்ட்களை 

337
00:17:19,160 --> 00:17:22,480
மக்கள் பயன்படுத்தும்போது வெறும் 
டெக்ஸ்ட்டு மூலமாக மட்டுமே 

338
00:17:22,480 --> 00:17:25,920
பேசுறதுக்கு பதிலா? 
நேரடியாக குரல் வழியா பேசுனா 

339
00:17:25,920 --> 00:17:29,360
எவ்வளோ அற்புதமாக இருக்கும். 
இதுக்காக தான் ஜெமினி லைவ் ஏபிஐ 

340
00:17:29,360 --> 00:17:32,840
டூல்கிட் பயன்படுது இல்லையா? 
ஆமாங்க இந்த லைவ் ஏபிஐ மூலமாக 

341
00:17:33,040 --> 00:17:35,400
ஏஜென்ட்களுக்கு குரல் மற்றும் 
வீடியோ ஸ்ட்ரீமிங் திறன் 

342
00:17:35,400 --> 00:17:38,400
கிடைக்கிது ஒரு மனிதர்கிட்ட 
பேசுகிற மாதிரியே ஏஜெண்ட் கிட்ட 

343
00:17:38,400 --> 00:17:41,000
நீங்க இயல்பாக பேசலாம். 
நீங்க பேசிக்கிட்டு இருக்கும்போதே

344
00:17:41,000 --> 00:17:42,640
இடையில குறுக்கிட்டு வேற கேள்வி 
கேட்டாலும். 

345
00:17:43,560 --> 00:17:45,600
அத உடனே புரிஞ்சுக்குமா? 
கண்டிப்பா. 

346
00:17:46,230 --> 00:17:49,270
அத புரிஞ்சுக்கிட்டு பதிலளிக்கிற 
அளவுக்கு இது ரொம்ப நேச்சுரல் ஆ 

347
00:17:49,270 --> 00:17:51,910
இருக்கும். 
ஆனா இதெல்லாம் நிஜ உலகத்துல 

348
00:17:52,190 --> 00:17:55,830
ப்ரொடக்ஷன்ல ரன் ஆகும் போது 
ஏதாவது பிழை நடந்தா என்ன பண்றது 

349
00:17:56,190 --> 00:17:59,470
கிளவுடுக்குள்ள என்ன நடக்குது, 
எந்த ஏஜென்ட் எந்த தரவை தவறாக 

350
00:17:59,470 --> 00:18:01,230
புரிஞ்சுக்கிச்சுன்னு நமக்கு 
எப்படி தெரியும்? 

351
00:18:01,430 --> 00:18:04,670
அது ஒரு பெரிய சவால்தான். 
அதுக்குனு அப்சர்வபிலிட்டி 

352
00:18:04,670 --> 00:18:07,830
டூல்கள் இருக்கு. 
லாகிங் மற்றும் ட்ரேசஸ் மூலமா 

353
00:18:08,190 --> 00:18:11,550
எந்த ஏஜென்ட் எந்த டூ ல 
பயன்படுத்திச்சு எந்த இடத்துல 

354
00:18:11,550 --> 00:18:13,390
பிழை ஏற்பட்டுச்சு. 
எந்த கட்ட? 

355
00:18:13,440 --> 00:18:17,190
த்துல மெமரி அதிகமாச்சு. 
அத நம்மள மிக துல்லியமா 

356
00:18:17,190 --> 00:18:19,190
கண்காணிக்கவும் தீபக் பண்ணவும் 
முடியும். 

357
00:18:19,750 --> 00:18:23,070
இது இல்லாம பல ஏஜென்ட்டுகள் 
அடங்கிய இவ்ளோ பெரிய சிஸ்டம் த 

358
00:18:23,070 --> 00:18:24,830
நிர்வகிக்கிறது. 
சாத்தியமே இல்ல. 

359
00:18:25,190 --> 00:18:27,990
அருமை. 
இன்னைக்கு நாம ஏஜென்ட் 

360
00:18:27,990 --> 00:18:30,710
டெவலப்மெண்ட் கிட் பத்தி மிக 
ஆழமாக பார்த்திருக்கோம். 

361
00:18:31,150 --> 00:18:34,470
உங்களுக்காக ஒரு சாஃப்ட்வேர் 
அல்லது தொழில்நுட்ப வல்லுநராக 

362
00:18:34,830 --> 00:18:38,590
நீங்க சந்திக்கிற பிரச்சனைகளை 
இந்த ஏடிகே எப்படி தீர்க்குது 

363
00:18:38,590 --> 00:18:41,950
அப்படிங்கிறத அலசி இருக்கும். 
சீக்வென்ஷியல் முதல் லூப் 

364
00:18:42,070 --> 00:18:46,070
வரையிலான கட்டமைப்பு தேர்வுகள் 
மெமரிய நிர்வகிக்கிற தந்திரங்கள்,

365
00:18:46,470 --> 00:18:50,750
எம்சிபி மற்றும் ஏ டூ ஏ மூலமான 
வெளி உலகத் தொடர்புகள் 

366
00:18:51,070 --> 00:18:55,350
எல்லாவற்றுக்கும் மேலா பல அடுக்கு
பாதுகாப்பு மற்றும் சாண்ட் 

367
00:18:55,350 --> 00:18:58,190
பாக்ஸிங் என அனைத்தையும் விரிவாக 
பார்த்துட்டோம். 

368
00:18:58,550 --> 00:19:01,230
இது சாஃப்ட்வேர் உலகை அடுத்த 
கட்டத்துக்கு எடுத்துச் 

369
00:19:01,230 --> 00:19:03,670
செல்லப்போகுது. 
அப்படிங்கிறதுல எந்த சந்தேகமும் 

370
00:19:03,670 --> 00:19:06,190
இல்ல. 
நிச்சயமா இது ஒரு பெரிய டெக்னாலஜி

371
00:19:06,190 --> 00:19:08,150
ஷிஃப்ட் தான். 
ஆமா நிகழ்ச்சி. 

372
00:19:08,200 --> 00:19:11,000
முடிவுக்கு வர்றதுக்கு முன் 
உங்ககிட்ட ஒரு கேள்வியை விட்டு 

373
00:19:11,000 --> 00:19:14,520
செல்ல விரும்புகிறேன். 
இன்னைக்கு நாம ஏ டு ஏ நெறிமுறை 

374
00:19:14,520 --> 00:19:18,120
பற்றி பேசணும் இல்லையா? 
ஒரு பைதான் ஏஜென்ட் ஜாவா ஏஜென்டோட

375
00:19:18,120 --> 00:19:21,200
பேசுவோம்னு பார்த்தோம். 
இத சச்சு பெரிய அளவில் கற்பனை 

376
00:19:21,200 --> 00:19:24,520
செஞ்சு பாருங்க. 
உங்களுடைய நிறுவனத்தோட ஏஜென்ட் 

377
00:19:24,800 --> 00:19:27,600
வெளிநாட்டில் உள்ள வேறொரு 
நிறுவனத்தோட ஏஜென்ட்டுகிட்ட 

378
00:19:27,680 --> 00:19:30,960
நேரடியாக பேரம் பேசி ஒரு பிஸ்னஸ் 
அக்ரிமெண்ட் போடுது ம். 

379
00:19:31,750 --> 00:19:35,870
அதப்போலவே எதிர்காலத்துல 
உலகெங்கும் உள்ள மருத்துவ ஏஜென்ட்

380
00:19:35,870 --> 00:19:39,910
கள், சுற்றுச்சூழல் ஏஜென்ட்கள், 
பொருளாதார ஏஜென்ட்கள் என எல்லாமே 

381
00:19:39,910 --> 00:19:43,470
இன்டர்நெட்ல தங்களுக்குள்ளே ஏ டு 
ஏ மூலமாக தொடர்பு கொண்டு 

382
00:19:43,830 --> 00:19:47,590
மனிதர்களோட எவ்வித தலையீடும் 
இல்லாமல் தன்னிச்சையாக ஒரு 

383
00:19:47,590 --> 00:19:50,710
மிகப்பெரிய சூப்பர் நெட்வொர்க்கை 
உருவாக்குனா என்ன நடக்கும்? 

384
00:19:51,190 --> 00:19:54,950
அப்படி உலகளாவிய பிரச்சனைகளை 
ஏஜென்ட்களே விவாதிச்சு தீர்க்க 

385
00:19:54,950 --> 00:19:59,230
தொடங்குனா அது மனித குலத்துக்கு 
ஒரு வரமா அல்லது மனிதர்களோட 

386
00:19:59,230 --> 00:20:02,190
கட்டுப்பாட்டை மீறிய ஒரு புதிய 
உலகத்தோட தொடக்கமா? 

387
00:20:02,710 --> 00:20:05,870
சிந்தித்து பாருங்க. 
மீண்டும் அடுத்த ஆழமான அலசல்ல 

388
00:20:05,870 --> 00:20:06,430
சந்திப்போம்.
