कोई मेमोरी नहीं, कोई हार्नेस नहीं: डेटाबेस बचाव की अंतिम पंक्ति क्यों है — Kay Malcolm, Oracle

AAI Engineer
Computing/SoftwareManagementInternet Technology

Transcript

00:00:00तान्या कुशमैन, समीक्षक: पीटर वान डी वेन
00:00:12सब लोग, क्या हम मज़ा कर रहे हैं?
00:00:15ओह, आपको मुझे इससे कहीं अधिक प्रतिक्रिया देनी होगी।
00:00:18तो मुझे आपको बताने दीजिए, मेरा नाम के मैल्कम है।
00:00:21मैं एक सेवानिवृत्त हिप-हॉप प्रशिक्षक हूँ।
00:00:24इसलिए यदि मुझे इससे अधिक ऊर्जा नहीं मिली, तो हम शुरू करेंगे --
00:00:28क्या आपको मज़ा आ रहा है?
00:00:30ठीक है, बिल्कुल।
00:00:32तो आज हम जिस बारे में बात करने जा रहे हैं वह यह है।
00:00:36अब, आप लोगों ने दो अक्षरों के बारे में बहुत कुछ सुना होगा।
00:00:39क्या कोई अंदाज़ लगाना चाहता है कि वे दो अक्षर क्या हैं
00:00:41जिनके बारे में मैं आज बात करने जा रहा हूँ?
00:00:43वह काफी अच्छा था, डीबी।
00:00:48मैं एआई के बारे में बात करने जा रहा हूँ,
00:00:50लेकिन मैं विशेष रूप से एजेंट हार्नेस के बारे में बात करने जा रहा हूँ।
00:00:54लेकिन ऐसा करने से पहले, मैं आप सभी को कुछ लोगों से मिलवाना चाहता हूँ।
00:00:57क्या यह ठीक है?
00:00:59हाँ या हाँ?
00:01:00क्या यह ठीक है?
00:01:01हाँ।
00:01:02मैंने विकल्प दिए।
00:01:04हाँ?
00:01:04खैर।
00:01:05ठीक है।
00:01:05ठीक है, बिल्कुल।
00:01:06यह मेरी टीम है।
00:01:09मैं ओरैकल में आउटबाउंड डेटाबेस उत्पाद प्रबंधन टीम चलाता हूँ।
00:01:14मैं बहुत लंबे समय से, 20 साल से ओरैकल में हूँ।
00:01:17मजेदार कहानी।
00:01:18मैंने तब शुरुआत की थी जब मैं 12 वर्ष की थी, इसलिए गणित मत कीजिए
00:01:21और अपने दिमाग में जोड़ना शुरू मत कीजिए।
00:01:24और हमारे सामने एक समस्या है।
00:01:27वह समस्या यह है कि मेरे पास एक समूह है जो प्लेटफ़ॉर्म विकास करता है।
00:01:33और फिर मेरे पास दूसरा समूह है जो लाइव लैब्स के लिए सामग्री विकास करता है,
00:01:37एक ऐसा प्लेटफ़ॉर्म जिसे मैंने खुद लिखा है।
00:01:40तो, हाँ, मैं एक इंजीनियर हूँ, लेकिन मैं एक तरह से डेवलपर पोसर भी हूँ।
00:01:44और फिर मेरे पास एक और समूह है जो क्यूए करता है।
00:01:48और फिर मेरे पास एक और समूह है जो मेरा फ्रंट-एंड विकास करता है।
00:01:52एआई के साथ, एक नेता के रूप में मैंने जो पाया वह यह है।
00:01:57क्योंकि 2025 के टोकन मैक्सिंग युग में, क्योंकि आप जानते हैं कि अब हम टोकन मैक्सिंग नहीं कर रहे हैं, है ना?
00:02:05हम अब जिम्मेदार एआई-इंग कर रहे हैं।
00:02:08लेकिन टोकन मैक्सिंग युग में, मैंने जो बात पाई वह यह थी कि जब एआई व्यक्तियों को बना रहा था
00:02:15मेरी टीम में तेजी से, एक और समस्या थी जो यह पैदा कर रही थी।
00:02:23यह मेरी टीम को अधिक उत्पादक नहीं बना रहा था।
00:02:28और इसका कारण यह था कि जब नीदरलैंड की एक टीम ने सुबह 4:00 बजे कोड चेक इन किया,
00:02:37क्योंकि मेरी आधी टीम ईएमईए में है, और मेरी आधी टीम यहाँ संयुक्त राज्य अमेरिका में है।
00:02:43उन्होंने कोड चेक इन किया, लेकिन उन्होंने कोडेक्स से अपना संदर्भ चेक इन नहीं किया।
00:02:49हम ओरैकल में कोडेक्स का उपयोग करते हैं।
00:02:51तो जब अमेरिकी टीम जागी,
00:02:56उन्हें कोड मिल गया, लेकिन संदर्भ के बारे में कोई जानकारी नहीं मिली।
00:03:00इसलिए, हमने उस समस्या को हल करने के लिए एआई का इस्तेमाल किया जो एआई ने पैदा की थी।
00:03:07और हमने यह किया।
00:03:08ओह, खैर, मुझे पहले इसके बारे में बात करने दें।
00:03:10तो, कुछ मुद्दे।
00:03:12संदर्भ, जैसा कि मैंने कहा, साझा नहीं किया गया था।
00:03:15गिटहब इसे ट्रैक नहीं कर रहा था।
00:03:18मेरे पास रिपॉजिटरी थीं जो अलग हो रही थीं।
00:03:21और मैं उन प्रबंधकों से पूछ रहा था जो मेरे साथ काम करते हैं, आपकी टीमों को क्या हो रहा है?
00:03:26हम तेजी से आगे क्यों नहीं बढ़ रहे हैं?
00:03:29हम टोकन पर सारा पैसा खर्च कर रहे हैं।
00:03:31हम एआई पर यह सारा पैसा खर्च कर रहे हैं।
00:03:33फिर भी कुछ कमी है क्योंकि हम अभी भी समय बिता रहे हैं
00:03:37परीक्षण और सत्यापन करने में।
00:03:39तो, हमारा कुल परिणाम वास्तव में हमारे लिए काम नहीं कर रहा था।
00:03:45क्योंकि गिट कोड को रिकॉर्ड करता है न कि मानवीय इरादे को।
00:03:49तो, यह एक समस्या है।
00:03:50और भले ही कोड बनाना अब हमारी समस्या नहीं थी, फिर भी हमारे पास एक बाधा थी।
00:04:03हमें एक सहयोग परत की आवश्यकता थी।
00:04:05अब, दर्शक वर्ग में मेरी टीम के सदस्य मौजूद हैं।
00:04:10तो, मुझे मत परखिए।
00:04:12और आप जानते हैं कि आप कौन हैं।
00:04:13मैं यह नहीं कह रहा हूँ कि आप सभी ने सहयोग नहीं किया।
00:04:17लेकिन अब, हमारे पास एक नया टीम सदस्य है।
00:04:20और वह नया टीम सदस्य एआई है।
00:04:23इसलिए, हमें यह पता लगाने की आवश्यकता थी कि हमारी प्रगति और हमारे अगले चरणों को कैसे ट्रैक किया जाए।
00:04:29एजेंट द्वारा लिए जा रहे निर्णयों को कैसे युक्तिसंगत बनाया जाए।
00:04:39हमें यह पता लगाने की आवश्यकता थी कि प्रश्नों और संघर्षों को कैसे हल किया जाए।
00:04:45ठीक है।
00:04:48मेरी समस्या को रोक कर रखें।
00:04:49क्या आप सभी मेरे लिए मेरी समस्या को रोक कर रखेंगे?
00:04:51बिल्कुल यहीं।
00:04:51हम इसे एक छोटे से बक्से में बंद कर देंगे।
00:04:54मुझे यह परिभाषित करने दें कि वास्तव में एक एंटरप्राइज एजेंट क्या होता है।
00:04:59अब, अधिकांश लोग सोचते हैं कि एक एंटरप्राइज एजेंट मॉडल और वर्कफ़्लो है।
00:05:05कितने लोग मुझसे सहमत हैं?
00:05:08यार, यह एक कठिन भीड़ है।
00:05:10ठीक है, एक व्यक्ति।
00:05:12ठीक है, आप में से बाकी लोग सोचते हैं कि यह थोड़ा और है।
00:05:14ठीक है, देखते हैं क्या।
00:05:18क्या ऐसा हो सकता है कि एक वास्तविक एंटरप्राइज एजेंट के पास उपकरण हों?
00:05:26उपकरण यह तय करते हैं कि यह चीजें कैसे करता है।
00:05:30संदर्भ।
00:05:33संदर्भ, वह एक संदर्भ विंडो है।
00:05:35वास्तविक संकेत में यही है।
00:05:39स्मृति।
00:05:43और यदि आप सोच रहे हैं, लेकिन रुको, के, स्मृति।
00:05:46आपने अभी कहा कि मॉडल ऑपरेशन के मस्तिष्क की तरह है।
00:05:51दृढ़ रहें।
00:05:52हम स्मृति के बारे में थोड़ा और बात करने जा रहे हैं।
00:05:55पुनप्राप्ति।
00:05:57क्योंकि आप सब कुछ वापस नहीं पाना चाहते।
00:05:58तो, यह सही जानकारी को वापस प्राप्त करने में सक्षम होना है।
00:06:03और फिर, मैं जानता हूँ कि यहाँ बहुत सारे डेवलपर्स हैं, और आप में से किसी को भी सुरक्षा की परवाह नहीं है।
00:06:11मुझे सुरक्षा की परवाह है।
00:06:13क्योंकि मैं सबसे सुरक्षित डेटाबेस कंपनी के लिए काम करता हूँ।
00:06:17और मैं एक ऐसी एजेंसी के लिए काम करती थी जिसका कोई नाम नहीं है।
00:06:22लेकिन सुरक्षा उपाय भी महत्वपूर्ण हैं।
00:06:25यह हार्नेस है।
00:06:27मैं उपमाओं में बात करता हूँ, और मैं कहानियों में बात करता हूँ।
00:06:31क्योंकि अगर मैं आपको यह और मार्वल के बारे में बताऊँ, तो आप ठीक से जानते हैं कि मैं किस बारे में बात कर रहा हूँ।
00:06:38तो, एजेंट को इसके बारे में इस तरह सोचें कि कांच के जार में तैरता हुआ मॉडल का छोटा सा दिमाग।
00:06:46साथ ही, यह हार्नेस।
00:06:49यह हार्नेस शरीर है।
00:06:52तो, यह इस बात का तरीका है कि एजेंट वास्तव में चीजें कैसे कर सकता है और काम पूरा कर सकता है।
00:06:58वह स्मृति, केंद्रीय तंत्रिका तंत्र का वह हिस्सा है।
00:07:03और आपको याद है, केंद्रीय तंत्रिका तंत्र मस्तिष्क को शरीर के बाकी हिस्सों से जोड़ता है।
00:07:08पैर, बाहें।
00:07:10यह केंद्रीय तंत्रिका तंत्र का वह हिस्सा है जो संदर्भ को ले जाता है।
00:07:16तो, क्या आपको गिट के साथ मेरी समस्या याद है?
00:07:20मुझे जिसकी आवश्यकता थी वह स्मृति थी।
00:07:21ठीक है।
00:07:22तो, कई प्रकार की स्मृतियाँ हैं।
00:07:26मैंने पाँच को चुना, पाँच सबसे आम जिनके बारे में लोग बात करते हैं।
00:07:29और ये वे हैं जिन्हें मैं चाहता हूँ कि आप याद रखें।
00:07:32पहला अल्पकालिक स्मृति है।
00:07:34यह सत्र है, है ना?
00:07:36और इसलिए, यदि आप किसी एआई प्रक्रिया की स्मृति को संग्रहीत कर रहे हैं, तो वह यह है, अल्पकालिक स्मृति है,
00:07:44यदि आप चैट, क्लाउड कोड के साथ हैं, तो ठीक है, कोडेक्स, अपना जहर चुनें।
00:07:49दीर्घकालिक स्मृति वह है जो सत्रों में बनी रहती है।
00:07:55प्रासंगिक स्मृति, हम्म, पिछली बार जब मैंने रिक्त स्थान भरें के साथ बातचीत की थी तो क्या हुआ था?
00:08:06यह आपकी प्रासंगिक स्मृति है।
00:08:09प्रक्रियात्मक स्मृति।
00:08:11उपकरण।
00:08:12जो कदम उठाए गए।
00:08:15और अंत में, सिमेंटिक स्मृति।
00:08:17और सिमेंटिक स्मृति, क्योंकि हम एंटरप्राइज एजेंटों के बारे में बात कर रहे हैं।
00:08:21हम उस एजेंट के बारे में बात नहीं कर रहे हैं जिसे मैंने बनाया है, साशा फियर्स।
00:08:25क्योंकि याद रखें, मैंने आप लोगों को बताया था कि मैं एक नर्तक हूँ।
00:08:28तो, ज़ाहिर है, मेरे चीफ ऑफ स्टाफ का नाम साशा फियर्स होगा क्योंकि वह बेयॉन्से थीं।
00:08:34कोई बेयॉन्से प्रशंसक है?
00:08:37ठीक है, मुझे खेद है।
00:08:38ठीक है।
00:08:38हमें ध्यान केंद्रित करना होगा।
00:08:40ठीक है।
00:08:40तो, ये स्मृति के प्रकार हैं।
00:08:43अब, जब आप इस स्मृति में इस वास्तविक एंटरप्राइज एजेंट को परिभाषित कर रहे हैं,
00:08:49ऐसी चीज़ है जिस पर आपको विचार करने की आवश्यकता है, इसे कहाँ संग्रहीत किया जाए।
00:08:53और इसलिए, मैं आप लोगों को एक कहानी सुनाने जा रहा हूँ।
00:08:55लेकिन जब मैं आपको यह कहानी सुनाऊँ, तो आपको मुझसे वादा करना होगा कि आप मुझे जज नहीं करेंगे।
00:09:00क्या आप वादा करते हैं?
00:09:06क्या आप वादा करते हैं?
00:09:08आप रिकॉर्ड तो नहीं कर रहे हैं, है ना?
00:09:10क्योंकि इससे मेरी अच्छी छवि नहीं बनती।
00:09:12ठीक है।
00:09:12अच्छा।
00:09:12डेटा की दुनिया बहुत सरल हुआ करती थी।
00:09:14मैं लंबे समय से ओरेकल में हूँ, लेकिन मैं एक ग्राहक की तरफ से आया था।
00:09:17उस ग्राहक का नाम सदर्न कंपनी था।
00:09:19यह एक बिजली कंपनी थी।
00:09:20मैं अटलांटा में रहता हूँ।
00:09:22और मुझे सदर्न कंपनी में इसलिए रखा गया था क्योंकि मैं परफॉर्मेंस ट्यूनिंग का रॉकस्टार था।
00:09:28आपके पास एक SQL क्वेरी थी।
00:09:29मतलब, इससे मेरी उम्र का पता चलता है, पर जो भी हो।
00:09:31आपके पास एक SQL क्वेरी थी।
00:09:32मुझे सभी init.ora पैरामीटर्स पता थे।
00:09:34यहाँ तक कि वे भी जिन्हें सपोर्ट वाले कहते थे,
00:09:36कि इन्हें याद मत रखो।
00:09:37इन्हें लिखना मत।
00:09:38मैंने उन्हें अपनी छोटी सी नोटबुक में लिख लिया था।
00:09:40मैं किसी भी क्वेरी को पूरी तरह से बेहतरीन तरीके से ट्यून कर सकता था।
00:09:43फिर, आप में से कोई मेरे पास आया।
00:09:47क्योंकि, यानी, दुनिया पंक्तियों और स्तंभों की थी।
00:09:50मेरे अल बंडी के दिनों का वह एक शानदार समय था।
00:09:55और कहा, अरे, मुझे असंरचित डेटा स्टोर करना है।
00:10:01क्यों?
00:10:02आप ऐसा क्यों करते हैं?
00:10:04और इसलिए, के होने के नाते, एक मेहनती DBA, मैंने कहा,
00:10:09मुझे इसका पता लगाने दें और फिर मैं आपको बताता हूँ।
00:10:13क्या मैंने उसे बताया?
00:10:16मैंने उसे वापस जवाब नहीं दिया।
00:10:18अब, सदर्न कंपनी के बारे में जो बात आपको जाननी चाहिए वह यह थी,
00:10:21कि हर एक डेटाबेस सिस्टम के लिए जिसे एक DBA मैनेज करता था,
00:10:24मुझे दो बैठकों में शामिल होना पड़ता था।
00:10:26आज, जब मैं सरबेन्स-ऑक्स्ले सुनता हूँ,
00:10:28तो मुझे अभी भी थोड़ा सा उल्टी जैसा महसूस होता है।
00:10:31इसलिए, मुझे एक सुरक्षा बैठक और एक पैचिंग बैठक में शामिल होना पड़ता था।
00:10:34हर हफ्ते।
00:10:35बिना चूके।
00:10:37अब, क्योंकि इस डेवलपर ने एक ऐसा डेटाबेस इंस्टॉल किया था जो असंरचित डेटा के लिए विशेष था।
00:10:44ठीक है, कमरे में वास्तव में बहुत बुद्धिमान लोग हैं।
00:10:46अब मैं कितनी बैठकों में जा रहा हूँ?
00:10:54चार।
00:10:55ठीक है, मैं थोड़ा परेशान हूँ, लेकिन मैं सोचता हूँ, ठीक है, हम यह कर सकते हैं।
00:10:59फिर उन्होंने कहा, के, चूंकि आप इतने अच्छे ट्यूनर हैं,
00:11:03मुझे इस रिश्ते का पता लगाने के लिए आपकी ज़रूरत है।
00:11:06अब, सदर्न कंपनी जिस तरह से काम करती थी,
00:11:08वहाँ एक 'लोग मर सकते हैं' वाला एप्लीकेशन था।
00:11:11और यह नोकिया फोन की तरह था जिसे टावर पर चढ़ने वाले लोग इस्तेमाल करते थे, है ना?
00:11:18तो, आप लोग किसी तूफान में रहे हैं और बिजली चली जाती है, है ना?
00:11:22और फिर आपको पूरा यकीन होता है कि शायद एक या दो घंटे के भीतर बिजली आ जाएगी।
00:11:27खैर, वह सिस्टम जो उन पेड़ों पर चढ़ने वाले लोगों को बताता था
00:11:32और बिजली वापस चालू करने के लिए अपनी जान जोखिम में डालते थे, कभी-कभी उसमें गलत सकारात्मक
00:11:37या गलत नकारात्मक परिणाम आते थे।
00:11:39इसलिए, वे क्षेत्र के अन्य सभी खंभों को देखना चाहते थे
00:11:46ताकि गलत सकारात्मक या गलत नकारात्मक परिणामों से बचा जा सके।
00:11:50और इसलिए, मैंने एक SQL क्वेरी में ऐसा किया।
00:11:52और यह कमाल का था।
00:11:53यह पाँच नेस्टेड यूनियन ऑल स्टेटमेंट था।
00:11:57यह मेरे सबसे अच्छे कामों में से एक था।
00:11:59हालाँकि इसे काम करने में शायद 20 मिनट लगे हों, लेकिन यह ग्राफ़ का पूर्ववर्ती जैसा था।
00:12:06हाँ, उन्होंने Neo4j इंस्टॉल कर लिया।
00:12:10तो, अब, मैं कितनी बैठकों में जा रहा हूँ?
00:12:13छह।
00:12:14यह एक समस्या है।
00:12:16तो, मैंने – ओह, मुझे – मैं खुद से आगे निकल गया।
00:12:19तो, जानते हैं मैंने क्या किया?
00:12:20मैंने नौकरी छोड़ दी।
00:12:23मैंने छोड़ दिया और ओरेकल आ गया क्योंकि मुझे लगा, यह एक समस्या है और शायद मैं इसे हल करने में मदद करने के लिए ओरेकल जा सकता हूँ।
00:12:26मदद करूँ।
00:12:27तो, फिर जो मुंडी ने मुझे फोन किया और कहा, “अरे, हम Redis इंस्टॉल कर रहे हैं।
00:12:33ओरेकल इस रेस में बहुत पीछे है।
00:12:35हमारे पास एक वेक्टर डेटाबेस है।”
00:12:37ठीक है।
00:12:40लेकिन समस्या यह है, जो।
00:12:45एजेंटों को अब इस सारे डेटा तक पहुँच की आवश्यकता है।
00:12:49तो, यदि डेटा ओरेकल डेटाबेस में है, यदि यह असंरचित JSON डेटाबेस में भी है,
00:12:55यदि यह ग्राफ़ डेटाबेस में है और यह वेक्टर डेटाबेस में है, तो आपका सत्य का एकल स्रोत कहाँ है?
00:13:03एजेंट को इसका पता लगाना होगा।
00:13:04कभी-कभी यह सही होगा।
00:13:08ज्यादातर बार यह गलत होगा और इससे ढेर सारे टोकन बर्बाद हो जाएंगे।
00:13:12और इसलिए, अब, यदि आप अपनी मेमोरी को कहीं स्टोर करना चाहते हैं, तो आप इसे फाइल सिस्टम में स्टोर कर सकते हैं।
00:13:20आप इसे Claude या ChatGPT में स्टोर कर सकते हैं क्योंकि हम सभी memory.md फाइल के बारे में जानते हैं।
00:13:29लेकिन यह एक समस्या बनने वाली है।
00:13:31अब, मैं इसे समझाना चाहता हूँ।
00:13:32मुझे चार स्वयंसेवकों की आवश्यकता है।
00:13:33मैं आपको देख सकता हूँ।
00:13:34अपना हाथ उठाओ।
00:13:35एक।
00:13:36दो।
00:13:37ठीक है, मैं नहीं कर सकता।
00:13:38तीन।
00:13:40मुझे चौथे की जरूरत है।
00:13:41आह, पीछे चौथा।
00:13:42ठीक है, पीछे चौथा।
00:13:44आप हमारे पुराने भरोसेमंद बनने जा रहे हैं।
00:13:47आप एक रिलेशनल डेटाबेस बनने जा रहे हैं।
00:13:48हाँ या हाँ?
00:13:50आपको अपना, तो आपको अपना काम मिल गया है?
00:13:52ठीक है, और फिर यहाँ कोई था।
00:13:54आप मेरे असंरचित डेटाबेस बनने जा रहे हैं।
00:13:57और फिर मेरा दूसरा कहाँ था, आह, बहुत बढ़िया।
00:14:00आप मेरे ग्राफ़ डेटाबेस बनने जा रहे हैं।
00:14:02आप ठीक हैं?
00:14:02संबंध वाले व्यक्ति।
00:14:03आप संबंध वाले व्यक्ति लगते हैं।
00:14:05ठीक है, बहुत बढ़िया।
00:14:06चौथा।
00:14:06मेरा चौथा कहाँ था?
00:14:09क्या वह आप थे?
00:14:09हाँ।
00:14:10हाँ, आप मेरे वेक्टर डेटाबेस हैं, ठीक है?
00:14:15अब, सभी लोग बहुत, बहुत शांत रहें।
00:14:20मेरे चारों स्वयंसेवकों, मुझे आप सबकी ज़रूरत है।
00:14:24मैं आपसे कुछ कहने जा रहा हूँ,
00:14:27और मुझे आप सभी से यह तय करने की ज़रूरत है कि आप इसे कैसे स्टोर करेंगे,
00:14:31और सत्य का एकल स्रोत किसके पास होगा।
00:14:33आप अपनी सीटों से नहीं उठ सकते, और आपको फुसफुसाना होगा,
00:14:37क्योंकि अगर आप जोर से बात करते हैं, तो वह आपके लिए पाँच अतिरिक्त टोकन होंगे।
00:14:40है ना?
00:14:41ठीक है, क्या हम तैयार हैं?
00:14:42ठीक है।
00:14:44गाय चंद्रमा के ऊपर से कूद गई।
00:14:48जाओ।
00:14:51हूँ।
00:14:53यह वास्तव में काम नहीं करता, है ना?
00:14:55यह एक समस्या है।
00:14:56ठीक है।
00:14:58ओरेकल, और यदि आप किसी एक को नहीं भूलते,
00:15:02यदि आप मेरी कही हर बात भूल जाते हैं, और एक बात याद रखते हैं,
00:15:06ओरेकल वह ओरेकल नहीं है जैसा आप सोचते हैं।
00:15:09यही कारण है कि मैं आज यहाँ हूँ।
00:15:11आप में से कितने लोग जानते थे कि ओरेकल स्वाभाविक रूप से,
00:15:15एक ही टेबल में, एक ही पार्टीशन तक,
00:15:19JSON, ग्राफ़, वेक्टर, उधर मेरा वेक्टर दोस्त,
00:15:24मेरा JSON दोस्त, स्थानिक डेटा स्टोर कर सकता है?
00:15:27क्या आप चाहते हैं कि आपकी मेमोरी अपरिवर्तनीय हो?
00:15:30क्या एक ही डेटाबेस में कोई ब्लॉकचेन नहीं है?
00:15:32अपना हाथ उठाओ।
00:15:34हाँ।
00:15:36हमें मार्केटिंग की समस्या है।
00:15:39तो, किसी भी डेटा प्रकार को 26AI डेटाबेस में संग्रहीत किया जा सकता है।
00:15:44कोई भी कार्यभार।
00:15:46कहीं भी।
00:15:47AWS, GCP, Azure, OCI, ऑन-प्रिमाइसेस।
00:15:52विकल्प और लचीलापन।
00:15:54तो, अब, जब हम इसे लेते हैं और एजेंट की बात करते हैं,
00:15:57मैं अपनी दीर्घकालिक और प्रक्रियात्मक मेमोरी को रिलेशनल में सहेजना चाहता हूँ।
00:16:02JSON में, मैं अपनी अल्पकालिक और दीर्घकालिक मेमोरी सहेजना चाहता हूँ।
00:16:05ग्राफ़ में, मैं प्रक्रियात्मक डेटा सहेजना चाहता हूँ, क्योंकि प्रक्रियात्मक से ही मुझे संबंध समझ आते हैं,
00:16:09है ना, चरण समझ आते हैं।
00:16:11अपनी एपिसोडिक और सिमेंटिक मेमोरी के लिए, मुझे वेक्टर का उपयोग करना होगा और फिर इसे टेक्स्ट के रूप में भी सहेजना होगा।
00:16:17अब, अगर मेरे पास चार अलग-अलग डेटाबेस हैं, तो आप सबने देखा, वे एक-दूसरे से बात नहीं कर सकते।
00:16:25यह एक समस्या होगी।
00:16:27और इसलिए, आज मैं आपसे कह रहा हूँ कि ओरेकल एआई डेटाबेस इस एजेंट मेमोरी को सहेजने के लिए सबसे अच्छी जगह है
00:16:35जो आपके हार्नेस को शक्ति प्रदान करने वाली है।
00:16:38याद रखें, आपका हार्नेस आपका शरीर है, और वह मेमोरी आपका केंद्रीय तंत्रिका तंत्र है।
00:16:44ठीक है, पॉली पर वापस आते हैं।
00:16:46तो, मुझे जो समस्या आई थी, हमने पॉली नामक एक मेमोरी ब्रोकर के साथ उसका समाधान किया।
00:16:51हमने एजेंट मेमोरी का उपयोग किया।
00:16:54हम उस स्वचालित निरंतरता से बाहर निकल आए।
00:16:57तो, मेरी टीम के साथ, वे न केवल अपना कोड साझा करने में सक्षम थे, बल्कि पॉली ने संदर्भ को भी ट्रैक रखा।
00:17:07इसलिए, यदि एक संदर्भ विंडो में प्रक्रियात्मक मेमोरी, एपिसोडिक मेमोरी, दीर्घकालिक मेमोरी के बारे में जानकारी थी,
00:17:15तो उसे टीम के अन्य लोगों के साथ साझा किया गया।
00:17:19आप चाहें तो उन्हें एजेंट कह सकते हैं।
00:17:21 वे सिर्फ मानव एजेंट हैं।
00:17:23फोर्क्स में साझा किया गया।
00:17:26टीम के डेवलपर्स नियंत्रण में रहे जबकि पॉली संदर्भ बनाने में सक्षम था,
00:17:35यह पता लगाने में कि यह किस फोर्क और शाखा से संबंधित था और यह किस कमिट से संबंधित था।
00:17:41अब, यह एक बहुत ही सरल उदाहरण है, लेकिन जब आप इसे एंटरप्राइज़ स्तर पर ले जाते हैं, तो यह होता है।
00:17:49मेमोरी वह चीज़ है जो किसी एजेंट के हार्नेस में अपरिहार्य हो जाती है।
00:17:53अब, ये तीन शोध पत्र हैं जिन्हें मैंने हवाई जहाज पर पढ़ा।
00:17:59यह पहला ओपनएआई का है, और यह इसके इन-हाउस डेटा एजेंट के बारे में है।
00:18:03और यह जो बात कहता है वह यह है कि इसके इन-हाउस डेटा एजेंट को वास्तव में मेमोरी की आवश्यकता है।
00:18:11यह सुनिश्चित करने के लिए मेमोरी बेहद महत्वपूर्ण थी कि उसका एजेंट स्ट्रिंग मिलान करने का प्रयास करने के बजाय सही ढंग से फ़िल्टर करने में सक्षम हो।
00:18:19हैरिसन चेस ने कहा, “आपका हार्नेस, आपकी मेमोरी, और यदि आप अपने हार्नेस के मालिक नहीं हैं, तो आप अपनी मेमोरी के मालिक नहीं हैं,” जो कि मुख्य बात है।
00:18:27और फिर, मुझे यकीन है कि आप सभी सोच रहे होंगे, “खैर, क्लॉड के पास मेमोरी है। मैं उसका उपयोग क्यों नहीं कर सकता?”
00:18:32खैर, यह फ़ाइल सिस्टम मेमोरी की तरह है, और यह एक के साथ काम करता है, लेकिन ठीक मेरे उदाहरण की तरह,
00:18:38जब आप एक से आगे बढ़ते हैं, और आप एंटरप्राइज़ में एक से आगे बढ़ने वाले हैं, तो यह एक समस्या पैदा करता है।
00:18:45तो, ओरेकल के पास एक ओरेकल एजेंट मेमोरी पैकेज है।
00:18:51PIP इंस्टॉल ओरेकल एजेंट मेमोरी, आपको इस तक पहुँच मिलती है, और यह मेमोरी है, यह एसडीके जो हमारे पास है,
00:19:00वह चीज़ है जो आपकी लाइव बातचीत, आपकी यादों, आपके तथ्यों को संजो कर रखेगी,
00:19:05और यह पता लगाएगी कि क्या रखने लायक है। तो, अगर हम पॉली को देखें, तो अब केविन पॉली के साथ अपना संदर्भ साझा कर सकता है,
00:19:14जो हमारा मेमोरी ब्रोकर है। हम ओरेकल एजेंट मेमोरी एसडीके का उपयोग करते हैं। यह एक ओरेकल ऑटोनॉमस डेटाबेस में संग्रहीत है।
00:19:22हम अपनी पसंद के एलएलएम का उपयोग कर सकते हैं, या हम ओरेकल प्राइवेट एआई सर्विसेज कंटेनर के माध्यम से स्थानीय मॉडल का उपयोग कर सकते हैं।
00:19:28और फिर, लिंडा, जो वास्तव में यहीं बैठी हैं,
00:19:34बिना किसी समस्या के केविन के साथ बातचीत और काम कर सकती हैं। तो हाँ, एआई व्यक्तियों को तेज़ बनाता है।
00:19:42ओरेकल एआई डेटाबेस पर साझा मेमोरी टीमों को तेज़ बनाती है। इसलिए, मैं नहीं चाहता कि आप में से कोई भी समझौता करे।
00:19:49एआई के इस युग में, 26AI जो करता है वह यह है कि आप चुन सकते हैं कि क्या सबसे अच्छा है। एजेंट मेमोरी के लिए,
00:19:58डेटाबेस फ़ाइल सिस्टम में या डेटाबेस में संग्रहीत फ़ाइल सिस्टम। यदि आपको डेटा मॉडलिंग करने की आवश्यकता है,
00:20:04आपके पास JSON है, आपके पास रिलेशनल है, हमारे पास विकल्प हैं।
00:20:09ठीक है, मेरे पास आपके लिए कुछ उपहार हैं। ओरेकल एआई डेवलपर हब, वह जगह है जहाँ आप लोग कोडिंग सामग्री प्राप्त कर सकते हैं,
00:20:16एप्लिकेशन, जिसके बारे में मैंने आज बात की। LiveLabs.oracle.com। यदि आपने आज हमारी किसी भी कार्यशाला में भाग लिया है,
00:20:22तो ऐसा होता है कि यह कुछ ऐसा है जिसे मैंने खुद लगभग छह साल पहले और 40 मिलियन उपयोगकर्ताओं
00:20:28पहले लिखा था, मेरे ओसीआई टेनेसी के पैसों का उपयोग करें, छह घंटे, 12 घंटे, जितने समय की आपको आवश्यकता हो, किसी भी ओरेकल तकनीक को परखें।
00:20:38और फिर, मैं आप सभी को एक मैक मिनी दे रहा हूँ। नहीं, मैं सिर्फ मज़ाक कर रहा हूँ।
00:20:45मैं आपको एक ओसीआई मिनी दे रहा हूँ। तो, मुझे नहीं पता कि आप जानते थे या नहीं, लेकिन हमेशा मुफ्त रहने वाला ओसीआई है। यह किसी भी हाइपरस्केलर की तुलना में सबसे
00:20:51उदार है जहाँ आप एक मुफ्त ओरेकल डेटाबेस, मुफ्त कंप्यूट प्राप्त कर सकते हैं। आप एक महीने में
00:20:573,000 ईमेल भेज सकते हैं, 200 जीबी स्टोरेज प्राप्त कर सकते हैं। और यदि आप उस पर क्लिक करते हैं, तो आप इसे एक्सेस कर सकते हैं। या बस
00:21:05ओरेकल क्लाउड के लिए गूगल पर खोज करें, हमेशा मुफ्त। मुझसे जुड़ें। यदि आप कुछ बनाते हैं, तो क्या आप सभी मुझे संदेश
00:21:14भेजेंगे और मुझे बताएंगे? हाँ या हाँ? धन्यवाद।
00:21:35हम अगली बार मिलेंगे।

Key Takeaway

ओरेकल एआई डेटाबेस विभिन्न डेटा प्रकारों को एक साथ प्रबंधित करके और पॉली जैसे मेमोरी ब्रोकर के माध्यम से संदर्भ साझा करके एजेंट मेमोरी की समस्याओं का समाधान करता है।

Highlights

  • ओरेकल में 20 साल के अनुभव के साथ आउटबाउंड डेटाबेस उत्पाद प्रबंधन टीम का नेतृत्व किया जाता है।

  • एंटरप्राइज एजेंटों में मॉडल, वर्कफ़्लो, उपकरण, संदर्भ, स्मृति, पुनर्प्राप्ति और सुरक्षा उपाय जैसे घटक शामिल होते हैं।

  • ओरेकल 26AI डेटाबेस रिलेशनल, JSON, ग्राफ़, वेक्टर और स्थानिक डेटा को एक ही टेबल और एक ही पार्टीशन में संग्रहीत कर सकता है।

  • ओरेकल एजेंट मेमोरी SDK लाइव बातचीत, यादों और तथ्यों को संजोकर रखता है और यह ओरेकल ऑटोनॉमस डेटाबेस में संग्रहीत होता है।

Timeline

एआई एजेंटों के विकास में संदर्भ और सहयोग की चुनौतियाँ

  • टोकन मैक्सिंग युग में एआई द्वारा तेजी से कोड बनाने के बावजूद टीमों के बीच संदर्भ साझा नहीं होने की समस्या उत्पन्न हुई।
  • गिट केवल कोड को रिकॉर्ड करता है मानवीय इरादे या संदर्भ को नहीं।

विभिन्न क्षेत्रों में काम करने वाली टीमों के बीच कोड चेक-इन के दौरान संदर्भ साझा न होने के कारण सत्यापन और परीक्षण में समय बर्बाद होता है। गिट कोड को ट्रैक करता है लेकिन संदर्भ की जानकारी न होने के कारण सहयोग प्रभावित होता है।

एंटरप्राइज एजेंट और विभिन्न प्रकार की स्मृतियाँ

  • एक एंटरप्राइज एजेंट में मॉडल, उपकरण, संदर्भ, स्मृति, पुनर्प्राप्ति और सुरक्षा उपाय शामिल होते हैं।
  • स्मृति के पाँच प्रमुख प्रकार हैं: अल्पकालिक स्मृति, दीर्घकालिक स्मृति, प्रासंगिक स्मृति, प्रक्रियात्मक स्मृति और सिमेंटिक स्मृति।

एजेंट का मॉडल मस्तिष्क की तरह काम करता है जबकि हार्नेस उसका शरीर होता है जो कार्य पूरा करने में मदद करता है। केंद्रीय तंत्रिका तंत्र की तरह स्मृति संदर्भ को एक स्थान से दूसरे स्थान तक ले जाती है।

डेटाबेस विखंडन और विभिन्न डेटा प्रकारों का प्रबंधन

  • रिलेशनल, असंरचित, ग्राफ़ और वेक्टर डेटाबेस अलग-अलग होने पर डेटा एक-दूसरे से बात नहीं कर पाते हैं।
  • ओरेकल 26AI डेटाबेस JSON, ग्राफ़, वेक्टर और स्थानिक डेटा को एक ही टेबल और पार्टीशन में संग्रहीत कर सकता है।

विभिन्न प्रकार के डेटाबेस का उपयोग करने से बैठकों की संख्या बढ़ती है और डेटा का एक अकेला सत्य स्रोत ढूँढना कठिन हो जाता है। ओरेकल डेटाबेस किसी भी डेटा प्रकार और किसी भी कार्यभार को ऑन-प्रिमाइसेस या क्लाउड पर संग्रहीत करने की अनुमति देता है।

ओरेकल एजेंट मेमोरी और पॉली के साथ समाधान

  • पॉली नामक मेमोरी ब्रोकर और ओरेकल एजेंट मेमोरी SDK के माध्यम से संदर्भ को ट्रैक और साझा किया जाता है।
  • ओरेकल हमेशा मुफ्त रहने वाले OCI के तहत मुफ्त डेटाबेस और कंप्यूट संसाधन प्रदान करता है।

ओरेकल एजेंट मेमोरी SDK लाइव बातचीत और यादों को सुरक्षित रखता है जिससे टीमें स्थानीय मॉडल या पसंद के LLM का उपयोग करके आसानी से सहयोग कर सकती हैं।

Community Posts

No posts yet. Be the first to write about this video!

Write about this video