YouTube का एआई स्टडी ऐप्लिकेशन

अपने YouTube वीडियो के बारे में सवाल पूछना, खास जानकारी पाना, और उनसे चैट करना

यह क्या करता है

मेरा ऐप्लिकेशन, React Native में डेवलप किया गया है. इसकी मदद से, YouTube वीडियो पर खुद से सवाल पूछे जा सकते हैं. साथ ही, वीडियो की ट्रांसक्रिप्ट के कॉन्टेंट से चैट की जा सकती है. यह आपको वीडियो की खास जानकारी भी देता है. इस जानकारी पर क्लिक करके, वीडियो के अलग-अलग हिस्सों को चलाया जा सकता है.

खास जानकारी देने के लिए, Gemini का इस्तेमाल किया गया है. इसके लिए, एक प्रॉम्प्ट बनाया गया है, जो मिनट:सेकंड वाले टाइमस्टैंप के साथ ट्रांसक्रिप्ट स्वीकार करता है. यहां मैंने एक JSON स्कीमा तय किया है, जो मुझे Gemini से वापस चाहिए. यह बहुत भरोसेमंद साबित हुआ और मैंने जो React Native ऐप्लिकेशन डेवलप किया है उसमें इस अनुमानित आउटपुट को पार्स किया जा सका. इसके लिए, ऐप्लिकेशन पर YouTube प्लेयर में सही समय पर जाने के लिए, MM:SS टाइमस्टैंप का इस्तेमाल किया गया. Gemini की लंबी कॉन्टेक्स्ट विंडो अहम थी. यह बिना किसी समस्या के पांच घंटे के वीडियो की ट्रांसक्रिप्ट को हैंडल कर सकता है

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

आखिर में, हमने चैट स्क्रीन टैब भी लागू किया है. इस टैब में, वीडियो की ट्रांसक्रिप्ट से चैट की जा सकती है. साथ ही, वीडियो को पढ़ते और ज़्यादा जानने के दौरान, अपने सवाल पूछे जा सकते हैं. इस प्रोसेस में, वीडियो की ट्रांसक्रिप्ट के कॉन्टेक्स्ट के साथ-साथ, gemini में पहले से मौजूद बेहतरीन जानकारी का भी फ़ायदा लिया गया.

इसके लिए, Firebase होस्टिंग, फ़ंक्शन, और डेटाबेस का भी इस्तेमाल किया गया.

इनकी मदद से बनाया गया

  • Android
  • वेब/Chrome
  • Firebase
  • Gemini का एआई प्रॉम्प्ट

टीम

इन्होंने बदलाव किया है

डेविड जॉयस

इन्होंने भेजा

ऑस्ट्रेलिया