.ai AdMob फ़ाइलों की मदद से, कॉन्टेक्स्ट शेयर करने की सुविधा कॉन्फ़िगर करें

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

.gitignore फ़ाइल की तरह ही, .aiexclude फ़ाइल ऐसी फ़ाइलें ट्रैक करती है जिन्हें Android Studio में Gemini के साथ शेयर नहीं किया जाना चाहिए. इनमें चैट करने की सुविधा के साथ-साथ एडिटर में काम करने वाली एआई सुविधाएं, जैसे कि इंटेंट के मुताबिक कार्रवाई और कोड पूरा होने की जानकारी शामिल है. .aiexclude फ़ाइल, उस डायरेक्ट्री में या उसके नीचे मौजूद फ़ाइलों पर काम करती है जिसमें वह फ़ाइल होती है.

उदाहरण के तौर पर, .aiअन्य फ़ाइल

.aiexclude फ़ाइलों में बदलाव करने का तरीका

.aiexclude फ़ाइल और .gitignore फ़ाइल एक जैसे सिंटैक्स का इस्तेमाल करती हैं.

उदाहरण

यहां .aiexclude फ़ाइल कॉन्फ़िगरेशन के उदाहरण दिए गए हैं:

  • KEYS पैटर्न, "KEYS" नाम की सभी फ़ाइलों को ब्लॉक करता है. इन फ़ाइलों में, .aiexclude फ़ाइल वाली डायरेक्ट्री या उसके नीचे कोई फ़ाइल एक्सटेंशन नहीं होता.
KEYS
  • KEYS.* पैटर्न, "KEYS" नाम की सभी फ़ाइलों को ब्लॉक करता है. साथ ही, उन फ़ाइलों को ब्लॉक करता है जो किसी भी फ़ाइल एक्सटेंशन के साथ या उस डायरेक्ट्री में मौजूद होती हैं जिसमें .aiexclude फ़ाइल.
KEYS.*
  • *.kt पैटर्न, सभी Kotlin फ़ाइलों या .kt एक्सटेंशन वाली फ़ाइलों को ब्लॉक करता है. ये फ़ाइलें, .aiexclude फ़ाइल वाली डायरेक्ट्री में या उसके नीचे मौजूद होती हैं.
*.kt
  • /*.kt पैटर्न, .aiexclude डायरेक्ट्री में मौजूद सभी .kt फ़ाइलों को ब्लॉक करता है, लेकिन नीचे नहीं.
/*.kt
  • my/sensitive/dir/ पैटर्न, my/sensitive/dir डायरेक्ट्री और इससे नीचे के लेवल की सभी फ़ाइलों पर रोक लगाता है. फ़ाइल का पाथ, उस डायरेक्ट्री के हिसाब से होता है जिसमें .aiexclude फ़ाइल होती है.
my/sensitive/dir/
  • my/sensitive/dir/**/.txt पैटर्न, .txt डायरेक्ट्री my/sensitive/dir/ में या उसके नीचे मौजूद सभी फ़ाइलों को ब्लॉक करता है.
my/sensitive/dir/**/.txt
  • my/sensitive/dir/*.txt पैटर्न, डायरेक्ट्री my/sensitive/dir में मौजूद सभी .txt फ़ाइलों को ब्लॉक करता है, लेकिन सब-डायरेक्ट्री में नहीं.
my/sensitive/dir/*.txt