पहले से मौजूद एआई

Kenji Baheux
Kenji Baheux

पब्लिश किया गया: 14 मई, 2024, पिछली बार अपडेट किया गया: 20 मई, 2024

हम वेब प्लैटफ़ॉर्म एपीआई और ब्राउज़र की ऐसी सुविधाएं डेवलप कर रहे हैं जिन्हें ब्राउज़र में बनाए गए एआई मॉडल, विशेषज्ञ मॉडल, और लार्ज लैंग्वेज मॉडल (एलएलएम) के साथ काम करने के लिए डिज़ाइन किया गया है. इनमें Gemini Nano भी शामिल है. यह एलएलएम के Gemini फ़ैमिली का सबसे बेहतर वर्शन है. इसे ज़्यादातर आधुनिक डेस्कटॉप और लैपटॉप कंप्यूटर पर स्थानीय तौर पर चलाने के लिए डिज़ाइन किया गया है. पहले से मौजूद एआई की मदद से, आपकी वेबसाइट या वेब ऐप्लिकेशन, एआई की मदद से काम कर सकते हैं. इसके लिए, एआई मॉडल को डिप्लॉय, मैनेज या खुद होस्ट करने की ज़रूरत नहीं होती.

पहले से मौजूद एआई के फ़ायदों, इसे लागू करने के हमारे प्लान, और इस टेक्नोलॉजी का फ़ायदा पाने के तरीके के बारे में जानें.

वेब डेवलपर के लिए, पहले से मौजूद एआई के फ़ायदे

पहले से मौजूद एआई की मदद से, आपका ब्राउज़र फ़ाउंडेशन और विशेषज्ञ मॉडल उपलब्ध कराता है और उन्हें मैनेज करता है.

पहले से मौजूद एआई (AI) से ये फ़ायदे मिलते हैं:

  • डिप्लॉयमेंट में आसानी: ब्राउज़र, डिवाइस की क्षमता के हिसाब से मॉडल डिस्ट्रिब्यूट करता है और अपडेट मैनेज करता है. इसका मतलब है कि नेटवर्क से बड़े मॉडल डाउनलोड करने या अपडेट करने की ज़िम्मेदारी आपकी नहीं है. आपको स्टोरेज खाली करने, रनटाइम मेमोरी बजट, दिखाने की लागत, और अन्य चुनौतियों को हल करने की ज़रूरत नहीं है.
  • हार्डवेयर से तेज़ी लाने की सुविधा का ऐक्सेस: ब्राउज़र के एआई रनटाइम को ऑप्टिमाइज़ किया गया है, ताकि उपलब्ध हार्डवेयर का ज़्यादा से ज़्यादा फ़ायदा लिया जा सके. भले ही, यह जीपीयू, एनपीयू या सीपीयू में से किसी का भी इस्तेमाल करता हो. इस वजह से, आपके ऐप्लिकेशन को हर डिवाइस पर सबसे अच्छी परफ़ॉर्मेंस मिल सकती है.

क्लाइंट-साइड पर चलाने के फ़ायदे

पहले से मौजूद एआई की मदद से, क्लाइंट-साइड पर एआई का इस्तेमाल किया जा सकता है. इसका मतलब है कि आपको ये फ़ायदे मिलेंगे:

  • संवेदनशील डेटा की स्थानीय प्रोसेसिंग: क्लाइंट-साइड एआई की मदद से, निजता को बेहतर बनाया जा सकता है. उदाहरण के लिए, अगर आपका काम संवेदनशील डेटा से जुड़ा है, तो उपयोगकर्ताओं को एआई की सुविधाएं पूरी तरह सुरक्षित (E2EE) तकनीक के साथ दी जा सकती हैं.
  • बेहतर उपयोगकर्ता अनुभव: कुछ मामलों में, सर्वर से रीडायरेक्ट होने की प्रक्रिया को हटाने का मतलब है कि आपको तुरंत नतीजे मिल सकते हैं. क्लाइंट-साइड एआई की मदद से, उपयोगकर्ताओं को बेहतर अनुभव दिया जा सकता है.
  • एआई का ज़्यादा ऐक्सेस: आपके उपयोगकर्ताओं के डिवाइसों पर, प्रोसेसिंग का कुछ लोड लिया जा सकता है. इसके बदले, उन्हें सुविधाओं का ज़्यादा ऐक्सेस मिल सकता है. उदाहरण के लिए, अगर आपने एआई की प्रीमियम सुविधाएं ऑफ़र की हैं, तो क्लाइंट-साइड एआई की मदद से इन सुविधाओं की झलक दिखाई जा सकती है. इससे संभावित ग्राहक, आपके प्रॉडक्ट के फ़ायदे देख पाएंगे. इसके लिए, आपको कोई अतिरिक्त शुल्क नहीं देना होगा. इस हाइब्रिड तरीके से, आपको अनुमान लगाने की लागत को मैनेज करने में भी मदद मिल सकती है. खास तौर पर, अक्सर इस्तेमाल किए जाने वाले उपयोगकर्ता फ़्लो पर.
  • ऑफ़लाइन एआई का इस्तेमाल: आपके उपयोगकर्ता, इंटरनेट कनेक्शन न होने पर भी एआई की सुविधाओं का ऐक्सेस कर सकते हैं. इसका मतलब है कि आपकी साइटें और वेब ऐप्लिकेशन, ऑफ़लाइन या इंटरनेट कनेक्शन में गड़बड़ी होने पर भी उम्मीद के मुताबिक काम कर सकते हैं.

हाइब्रिड एआई: क्लाइंट-साइड और सर्वर-साइड

क्लाइंट-साइड एआई, इस्तेमाल के कई उदाहरणों को मैनेज कर सकता है. हालांकि, कुछ उदाहरणों के लिए, सर्वर-साइड की मदद की ज़रूरत होती है. बड़े मॉडल के लिए, सर्वर-साइड एआई एक बेहतरीन विकल्प है. साथ ही, यह कई तरह के प्लैटफ़ॉर्म और डिवाइसों पर काम कर सकता है.

अगर आपके ऐप्लिकेशन के लिए इन चीज़ों की ज़रूरत है, तो हाइब्रिड तरीके का इस्तेमाल करें:

  • जटिलता: डिवाइस पर मौजूद एआई की मदद से, खास और आसानी से इस्तेमाल किए जा सकने वाले उदाहरणों को आसानी से इस्तेमाल किया जा सकता है. इस्तेमाल के जटिल उदाहरणों के लिए, सर्वर-साइड लागू करने का विकल्प चुनें.
  • रिज़िलिएंस: डिफ़ॉल्ट रूप से सर्वर-साइड का इस्तेमाल करें. साथ ही, डिवाइस के ऑफ़लाइन होने या खराब कनेक्शन होने पर, डिवाइस पर मौजूद मॉडल का इस्तेमाल करें.
  • ग्रेसफ़ुल फ़ॉलबैक: एआई की सुविधा वाले ब्राउज़र को अपनाने में समय लगेगा. ऐसा हो सकता है कि कुछ मॉडल उपलब्ध न हों. साथ ही, हो सकता है कि पुराने या कम क्षमता वाले डिवाइस, सभी मॉडल को बेहतर तरीके से चलाने के लिए हार्डवेयर की ज़रूरी शर्तों को पूरा न कर पाएं. उन उपयोगकर्ताओं के लिए, सर्वर-साइड एआई की सुविधा उपलब्ध कराएं.

उदाहरण के लिए, अगर आपने पहले से मौजूद Prompt API का इस्तेमाल किया है (यह जल्द ही ऑरिजिन ट्रायल में उपलब्ध होगा), तो यह एपीआई सिर्फ़ डेस्कटॉप पर Chrome ब्राउज़र और Windows, macOS, और Linux पर Chrome एक्सटेंशन के लिए काम करेगा. यह पक्का करने के लिए कि आपके सभी उपयोगकर्ता, एआई की सुविधा का फ़ायदा ले पाएं, Firebase एआई लॉजिक के साथ हाइब्रिड आर्किटेक्चर सेट अप करें.

Gemini मॉडल का इस्तेमाल करते समय, Node.js की मदद से बैकएंड इंटिग्रेशन बनाया जा सकता है.

पहले से मौजूद एआई का इस्तेमाल करना

पहले से मौजूद एआई की सुविधाओं को मुख्य रूप से टास्क एपीआई की मदद से ऐक्सेस किया जा सकता है. जैसे, Translator API या Summarizer API. टास्क एपीआई को इस तरह डिज़ाइन किया गया है कि वे असाइनमेंट के लिए सबसे अच्छे मॉडल के आधार पर अनुमान लगा सकें.

Chrome में, इन एपीआई को बेहतर बनाने या विशेषज्ञ मॉडल की मदद से, Gemini Nano के आधार पर अनुमान लगाने के लिए बनाया गया है. Gemini Nano को ज़्यादातर आधुनिक डिवाइसों पर स्थानीय तौर पर चलाने के लिए डिज़ाइन किया गया है. यह भाषा से जुड़े इस्तेमाल के उदाहरणों के लिए सबसे अच्छा है. जैसे, खास जानकारी देना, फिर से लिखना या कैटगरी में बांटना.

पहले से मौजूद एआई का इस्तेमाल कब करना चाहिए

यहां कुछ तरीके दिए गए हैं जिनसे एआई की मदद से, आपको और आपके उपयोगकर्ताओं को फ़ायदा मिल सकता है:

  • एआई की मदद से कॉन्टेंट का बेहतर तरीके से इस्तेमाल करना: इसमें कॉन्टेंट की खास जानकारी देना, उसका अनुवाद करना, उसे कैटगरी में बांटना, और उसके बारे में जानकारी देना शामिल है.
  • एआई की मदद से कॉन्टेंट बनाना: जैसे, लिखने में मदद करना, प्रूफ़रीड करना, व्याकरण में सुधार करना, और वाक्यों को फिर से लिखना.

पहले से मौजूद एआई एपीआई में से कई, Chrome के स्टैबल वर्शन और ऑरिजिन ट्रायल में उपलब्ध हैं. एक्सप्लोरेटरी एपीआई और शुरुआती चरण के एपीआई, रिलीज़ से पहले झलक देखने की सुविधा देने वाले कार्यक्रम (ईपीपी) में हिस्सा लेने वाले लोगों के लिए उपलब्ध हैं.

नई सुविधाओं की झलक देखना

एपीआई को बेहतर बनाने के लिए, हमें आपके सुझावों की ज़रूरत है. इससे हमें यह पक्का करने में मदद मिलेगी कि वे आपके इस्तेमाल के उदाहरणों के मुताबिक हों. साथ ही, स्टैंडर्ड बनाने के लिए, अन्य ब्राउज़र वेंडर के साथ हमारी बातचीत में भी मदद मिलेगी.

ईपीपी में शामिल हों और एआई के शुरुआती स्टेज में मौजूद आइडिया के बारे में सुझाव/राय दें या शिकायत करें. साथ ही, स्थानीय प्रोटोटाइप की मदद से, काम में लगे एपीआई को टेस्ट करने के अवसरों के बारे में जानें.