Google AI Studio-তে অ্যাপ তৈরি করা

এই পৃষ্ঠায় বর্ণনা করা হয়েছে যে কীভাবে Google AI Studio ব্যবহার করে দ্রুত অ্যাপ তৈরি (বা "ভাইব কোড") ও ডিপ্লয় করা যায়, যা Nano Banana ও Live API-এর মতো Gemini-র লেটেস্ট ক্ষমতা পরীক্ষা করে। Google AI Studio-তে ফুল-স্ট্যাক রানটাইম সহ ওয়েব অ্যাপ এবং Kotlin ও Jetpack Compose সহ নেটিভ Android অ্যাপ তৈরি করা যায় — সবকিছুই ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পটিংয়ের মাধ্যমে করা যায়।

শুরু করুন

Google AI Studio-এর বিল্ড মোডে ভাইব কোডিং শুরু করুন। আপনি কয়েকটি উপায়ে তৈরি করা শুরু করতে পারেন:

  • প্রম্পট দিয়ে শুরু করুন: বিল্ড মোডে, আপনি যা তৈরি করতে চান তার বিবরণ লিখতে ইনপুট বক্স ব্যবহার করুন। আপনার প্রম্পটে ইমেজ জেনারেশন বা Google Maps ডেটার মতো নির্দিষ্ট ফিচার যোগ করতে AI চিপ বেছে নিন। এমনকি, আপনি কী চান তা স্পিচ-টু-টেক্সট বোতাম ব্যবহার করে বলতে পারেন।
  • "ভাগ্যবান অনুভব করছি" বোতাম: আপনার যদি কোনও ক্রিয়েটিভ স্পার্কের প্রয়োজন হয়, তাহলে "ভাগ্যবান অনুভব করছি" বোতামটি ব্যবহার করুন এবং Gemini আপনাকে শুরু করার জন্য একটি প্রোজেক্ট আইডিয়া সহ একটি প্রম্পট তৈরি করবে।
  • গ্যালারি থেকে কোনও প্রোজেক্ট রিমিক্স করা: অ্যাপ গ্যালারি থেকে কোনও প্রোজেক্ট খুলুন এবং অ্যাপ কপি করুন বিকল্প বেছে নিন।
  • GitHub থেকে প্রোজেক্ট ইমপোর্ট করা: বিল্ড মোডে, আপনার আগে থেকে থাকা কোড ইমপোর্ট করতে, প্রম্পট ইনপুট বক্সের ফাইল যোগ করুন (+ আইকন) মেনু থেকে GitHub থেকে ইমপোর্ট করুন বিকল্প বেছে নিন।

আপনি প্রম্পট রান করার পরে, প্রয়োজনীয় কোড ও ফাইল তৈরি হতে দেখবেন, আপনার অ্যাপের লাইভ প্রিভিউ ডানদিকে দেখা যাবে।

কী তৈরি করা হয়েছে?

আপনি প্রম্পট রান করলে, AI Studio একটি সম্পূর্ণ অ্যাপ্লিকেশন তৈরি করে। আপনি প্ল্যাটফর্ম পিকার ব্যবহার করে ওয়েব অ্যাপ বা নেটিভ Android অ্যাপ তৈরি করার বিকল্প বেছে নিতে পারেন।

ওয়েব অ্যাপের (ডিফল্ট) জন্য, AI Studio একটি ফুল-স্ট্যাক এনভায়রনমেন্ট তৈরি করে যার মধ্যে এগুলি অন্তর্ভুক্ত থাকে:

  • ক্লায়েন্ট-সাইড: একটি ওয়েব ফ্রন্টএন্ড (React হল ডিফল্ট)।
  • সার্ভার-সাইড: একটি Node.js রানটাইম যা সুরক্ষিত API কল, ডেটাবেস কানেকশন এবং npm প্যাকেজ ব্যবহারের অনুমতি দেয়।

Android অ্যাপের জন্য, AI Studio একটি Kotlin এবং Jetpack Compose প্রোজেক্ট তৈরি করে যা আপনি ব্রাউজার-ভিত্তিক এমুলেটরে প্রিভিউ করতে, ফিজিক্যাল ডিভাইসে ইনস্টল করতে এবং পরীক্ষার জন্য Play Store-এ প্রকাশ করতে পারবেন। Android অ্যাপ তৈরি করা সম্পর্কে আরও জানুন।

ডানদিকের প্রিভিউ প্যানে কোড ট্যাব বেছে নিয়ে আপনি জেনারেট করা কোড দেখতে পারবেন। Antigravity এজেন্ট আপনার স্ট্যাক জুড়ে একাধিক ফাইল বুদ্ধিমত্তার সাথে ম্যানেজ করে, যাতে পরিবর্তনগুলি সঠিকভাবে প্রচার করা হয়।

Antigravity এজেন্ট

Antigravity এজেন্ট হল Google Antigravity-এর মধ্যে প্রধান AI কার্যকারিতা এবং এখন এজেন্ট হারনেসের মূল উপাদানগুলি Google AI Studio-তে বিল্ড মোড অভিজ্ঞতাকে শক্তিশালী করছে। এটি আপনার সম্পূর্ণ প্রোজেক্টের প্রসঙ্গ বজায় রেখে, একাধিক ফাইল ম্যানেজ করে এবং জটিল নির্দেশাবলী বুঝে, শক্তিশালী, ফুল-স্ট্যাক অ্যাপ্লিকেশন তৈরি করার জন্য সাধারণ কোড জেনারেশনের বাইরে গিয়ে কাজ করে।

মূল কার্যকারিতার মধ্যে এগুলি অন্তর্ভুক্ত:

  • প্রসঙ্গ সচেতনতা: আগের প্রম্পট ও ফাইলের স্ট্যাটাসের প্রসঙ্গ বজায় রাখে।
  • একাধিক ফাইল ম্যানেজ করা: একাধিক ফাইল জুড়ে ডিপেন্ডেন্সি ম্যানেজ করে।
  • যাচাই করা এক্সিকিউশন: হ্যালুসিনেশন কমাতে কোড আপডেট যাচাই করে।

ফুল-স্ট্যাক ক্ষমতা

Google AI Studio আধুনিক ওয়েব ইকোসিস্টেমের ক্ষমতা আনলক করে, যা আপনাকে ক্লায়েন্ট-সাইড প্রোটোটাইপের চেয়েও বেশি কিছু তৈরি করার সুবিধা দেয়।

  • সার্ভার-সাইড রানটাইম ও npm: npm প্যাকেজের বিশাল লাইব্রেরি ব্যবহার করুন। এজেন্ট আপনার অ্যাপের জন্য প্রয়োজন অনুযায়ী প্যাকেজগুলি অটোমেটিক শনাক্ত এবং ইনস্টল করবে (যেমন, ডেটা ভিজ্যুয়ালাইজেশন বা API ক্লায়েন্টের জন্য নির্দিষ্ট লাইব্রেরি)। আপনি চাইলে নির্দিষ্ট প্যাকেজের জন্যও অনুরোধ করতে পারেন।
  • গোপনীয়তা ম্যানেজমেন্ট: সেটিংস মেনুতে API কী ও গোপনীয় তথ্য নিরাপদে স্টোর করুন। এগুলি আপনার সার্ভার-সাইড কোডে অ্যাক্সেসযোগ্য, যা ক্লায়েন্ট-সাইড এক্সপোজার থেকে সুরক্ষিত রাখে।
  • মাল্টিপ্লেয়ার: AI Studio-র মধ্যে সরাসরি রিয়েল-টাইম কোলাবরেটিভ অভিজ্ঞতা তৈরি করুন। সার্ভার-সাইড রানটাইম, ব্যবহারকারীদের একসাথে ইন্টার‍্যাক্ট করার জন্য প্রয়োজনীয় স্টেট ও কানেকশন ম্যানেজ করে।
  • Firebase Firestore এবং Authentication: Firestore ডেটাবেস (স্থায়ী ডেটা স্টোরেজ) এবং Firebase Authentication (সাইন-ইন ফ্লো, বিশেষ করে "Google-এর মাধ্যমে সাইন-ইন করুন") সহ Firebase অটোমেটিক সেট-আপ করুন। এজেন্ট সম্পূর্ণ সেট-আপ প্রসেস ম্যানেজ করে এবং এমনকি এইসব পরিষেবার জন্য আপনার অ্যাপে কোড লেখে।
  • Google Workspace ইন্টিগ্রেশন: Gmail, Sheets, Docs, Drive, Calendar এবং আরও অনেক কিছুর মতো Google Workspace API-এর সাথে আপনার অ্যাপ কানেক্ট করুন। AI Studio সব OAuth কনফিগারেশন অটোমেটিক ম্যানেজ করে।

ফুল-স্ট্যাক অ্যাপ ডেভেলপ করা সম্পর্কে আরও জানুন

Android অ্যাপ

এছাড়াও, আপনি Kotlin ও Jetpack Compose ব্যবহার করে নেটিভ Android অ্যাপ তৈরি করতে পারবেন। ব্রাউজার-ভিত্তিক Android এমুলেটরে আপনার অ্যাপের প্রিভিউ দেখুন, ব্রাউজারে ADB ব্যবহার করে ফিজিক্যাল ডিভাইসে এটি ইনস্টল করুন এবং ইন্টার্নাল টেস্টিংয়ের জন্য Play Store-এ প্রকাশ করুন।

এছাড়াও, AI Studio, Android অ্যাপের জন্য Firebase-এর সাথে ইন্টিগ্রেট করে, যাতে Firebase AI Logic এবং Firebase App Check (র API কী প্রকাশ না করে সুরক্ষিত ক্লায়েন্ট-সাইড Gemini API কলের জন্য) এবং Cloud Firestore ও Firebase Authentication অটোমেটিক প্রোভিশন করা যায়।

Android অ্যাপ তৈরি করা সম্পর্কে আরও জানুন

তৈরি করা চালিয়ে যান

Google AI Studio আপনার অ্যাপ্লিকেশনের জন্য প্রাথমিক কোড তৈরি করার পরে, আপনি এটি রিফাইন করা চালিয়ে যেতে পারবেন:

Google AI Studio-তে তৈরি করুন

  • Gemini-র সাথে ইটারেট করুন: বিল্ড মোডে চ্যাট প্যানেল ব্যবহার করে Gemini-কে পরিবর্তন করতে, নতুন ফিচার যোগ করতে বা স্টাইলিং পরিবর্তন করতে বলুন।
  • সরাসরি কোড এডিট করুন: লাইভ এডিট করতে প্রিভিউ প্যানেলে কোড ট্যাব খুলুন।

এক্সটার্নালি ডেভেলপ করুন

আরও উন্নত ওয়ার্কফ্লোর জন্য, আপনি নিজের পছন্দের পরিবেশে কাজ করার জন্য কোড সিঙ্ক বা এক্সপোর্ট করতে পারেন:

  • GitHub-এর সাথে সিঙ্ক করুন: টু-ওয়ে সিঙ্ক চালু করতে আপনার অ্যাপ GitHub রিপোজিটরির সাথে কানেক্ট করুন। আপনি AI Studio-তে প্রম্পট করা পরিবর্তনগুলি সরাসরি আপনার রিপোজিটরিতে AI-জেনারেটেড কমিট মেসেজের মাধ্যমে পুশ করতে পারেন অথবা আপনার IDE-তে বা টিমমেটদের দ্বারা স্থানীয়ভাবে করা পরিবর্তনগুলি AI Studio-তে পুল করতে পারেন। সেটিংসের GitHub ট্যাব থেকে যেকোনও সময় আপনার সিঙ্ক স্ট্যাটাস ম্যানেজ করুন।
  • ডাউনলোড করুন এবং লোকালভাবে ডেভেলপ করুন: জেনারেট করা কোড ZIP ফাইল হিসেবে এক্সপোর্ট করুন এবং আপনার কোড এডিটরে ইমপোর্ট করুন।

মূল ফিচার

Google AI Studio-তে বেশ কিছু ফিচার রয়েছে যা সফ্টওয়্যার ডেভেলপ করার প্রসেসকে সহজ ও ভিজ্যুয়াল করে তোলে:

  • ফুল স্ট্যাক অ্যাপ তৈরি ও ইটারেট করুন: শুধু একটি প্রম্পট দিয়ে ফুল স্ট্যাক অ্যাপ তৈরি করুন এবং চ্যাট বা অ্যানোটেশন মোড-এর মাধ্যমে ইটারেট করুন। অ্যানোটেশন মোড আপনাকে অ্যাপের UI-এর যেকোনও অংশ হাইলাইট করতে এবং আপনি যে পরিবর্তন চান তা বর্ণনা করতে দেয়।
  • আপনার অ্যাপ শেয়ার ও ডিপ্লয় করুন: আপনি অন্যদের সাথে আপনার ক্রিয়েশন শেয়ার করতে পারেন যাতে একসাথে কাজ করতে বা আপনার কাজ দেখাতে পারেন। শেয়ার করার সময়, API কল আপনার ব্যবহারের সীমার মধ্যে গণনা করা হয়। আপনি পেড মডেল ব্যবহার করলে, খরচ প্রযোজ্য হতে পারে। তারপর আপনার অ্যাপ রেডি হয়ে গেলে, Cloud Run-এ ডিপ্লয় করুন।
  • অ্যাপ গ্যালারি: অ্যাপ গ্যালারি প্রোজেক্ট আইডিয়ার একটি ভিজ্যুয়াল লাইব্রেরি প্রদান করে। Gemini-র সাহায্যে কী কী করা সম্ভব তা ব্রাউজ করতে, অ্যাপ্লিকেশন ঝটপট প্রিভিউ করতে এবং সেগুলিকে রিমিক্স করে নিজের মতো করে নিতে পারবেন।

আপনার অ্যাপ ডিপ্লয় বা আর্কাইভ করুন

আপনার অ্যাপ্লিকেশন রেডি হয়ে গেলে, আপনি এটি ডিপ্লয় করতে পারবেন:

  • Cloud Run: আপনার অ্যাপ্লিকেশনকে স্কেলেবল পরিষেবা হিসেবে ডিপ্লয় করুন। ব্যবহারের উপর ভিত্তি করে Google Cloud Run-এর জন্য দাম প্রযোজ্য হতে পারে। ডেপ্লয়মেন্ট সম্পর্কে আরও জানতে, Google AI Studio থেকে ডেপ্লয় করা দেখুন।

  • GitHub: সোর্স কোড ম্যানেজ করতে বা টিমমেটদের সাথে কোলাবরেট করতে, নতুন বা আগে থেকে থাকা GitHub রিপোজিটরির সাথে আপনার প্রোজেক্ট সিঙ্ক করুন।

সীমাবদ্ধতা

এই বিভাগে Google AI Studio-তে বিল্ড মোডের বর্তমান সীমাবদ্ধতাগুলি তালিকাভুক্ত করা হয়েছে।

API Key ম্যানেজমেন্ট

আপনি যখন Gemini API ব্যবহার করে এমন একটি নতুন ওয়েব অ্যাপ তৈরি করেন, তখন AI Studio অটোমেটিক অ্যাপের সার্ভার-সাইড এনভায়রনমেন্টে আপনার Gemini API কী একটি গোপনীয়তা হিসেবে কনফিগার করে। আপনি গোপনীয়তা প্যানেলে এই 'কী' দেখতে ও ম্যানেজ করতে পারবেন।

  • অটোমেটিক সেট-আপ: আপনার জন্য GEMINI_API_KEY সেট-আপ করা হয়েছে — তৈরি করা শুরু করার জন্য কোনও ম্যানুয়াল কনফিগারেশনের প্রয়োজন নেই।
  • শুধুমাত্র সার্ভার-সাইড: API কী সার্ভার-সাইড রানটাইমে ইনজেক্ট করা হয় এবং ক্লায়েন্ট-সাইড কোডে কখনও অন্তর্ভুক্ত করা হয় না।
  • আগে থেকে থাকা অ্যাপ: ১৪ মে, ২০২৬-এর আগে তৈরি করা অ্যাপের ক্ষেত্রে, আপনি পরের বার অ্যাপের Gemini ফিচার পরিবর্তন করার সময়, এজেন্ট অটোমেটিক আপনার Gemini API ইন্টিগ্রেশনকে সাজেস্ট করা সার্ভার-সাইড অ্যাপ্রোচে আপগ্রেড করবে।

Android অ্যাপ

Android অ্যাপ তৈরি করার সময়, AI Studio Firebase AI Logic এবং Firebase App Check ব্যবহার করে, কোনও র API key ব্যবহার করে না, তাই ক্রেডেনশিয়াল কখনও আপনার APK-তে এম্বেড করা হয় না।

Google AI Studio-র বাইরে ডিপ্লয়মেন্ট

  • Cloud Run: AI Studio থেকে Cloud Run-এ ডিপ্লয় করার সময়, আপনার API কী সার্ভার-সাইড এনভায়রনমেন্টে নিরাপদে অন্তর্ভুক্ত করা হয়। ডিপ্লয় করা অ্যাপটি সব ব্যবহারকারীর Gemini API কলের জন্য আপনার API key ব্যবহার করবে।
  • জিপ ডাউনলোড: আপনি যদি অন্য কোথাও চালানোর জন্য আপনার অ্যাপটি জিপ ফাইল হিসেবে ডাউনলোড করেন, তাহলে আপনাকে আপনার হোস্টিং এনভায়রনমেন্টে GEMINI_API_KEY এনভায়রনমেন্ট ভেরিয়েবল সেট-আপ করতে হবে। আপনার অ্যাপের Gemini API কল সার্ভার-সাইড কোড থেকে করা হয় বলে, 'কী' ব্যবহারকারীর কাছে প্রকাশ করা হয় না।

অ্যাপ শেয়ার করার সময় সমস্যা হয়েছে

আপনি নিজের অ্যাপ শেয়ার করলে এবং শেয়ার করা URL ব্যবহার করার সময় আপনার ব্যবহারকারী 403 অ্যাক্সেস সীমাবদ্ধ সমস্যার সম্মুখীন হলে, এটি নিম্নলিখিত কারণে হতে পারে:

  • ব্রাউজার এক্সটেনশন: Privacy Badger-এর মতো গোপনীয়তা এক্সটেনশন অ্যাপটিকে ব্লক করতে পারে। সমস্যা এড়াতে এক্সটেনশনটি বন্ধ করুন।
  • বিল্ড সংক্রান্ত সমস্যা: বর্তমান কোডে সমস্যা থাকতে পারে। এজেন্টকে "বর্তমান কোডের সাথে কোনও বিল্ড সংক্রান্ত সমস্যার সমাধান করতে" প্রম্পট করুন এবং তারপরে URLটি আবার শেয়ার করুন।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

AI Studio-তে Build কী?

AI Studio Build হল এমন একটি প্ল্যাটফর্ম যা আপনাকে Gemini ব্যবহার করে একটি সাধারণ প্রম্পট থেকে প্রোডাকশনের জন্য প্রস্তুত, AI-পরিচালিত অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে। আপনি প্রম্পটের মাধ্যমে কী তৈরি করতে চান তা বর্ণনা করুন এবং Gemini আপনার জন্য একটি অ্যাপ তৈরি করবে। এছাড়াও, Gemini API-এর সাহায্যে কী কী করা সম্ভব তা দেখতে আমাদের গ্যালারি এক্সপ্লোর করতে পারেন এবং অ্যাপ রিমিক্স করে সেগুলি নিজের মতো করে নিতে পারেন।

Build কীভাবে আমার Gemini API key ম্যানেজ করে?

আপনি যখন Gemini API ব্যবহার করে এমন একটি ওয়েব অ্যাপ তৈরি করেন, তখন AI Studio অটোমেটিক আপনার Gemini API কী-কে সার্ভার-সাইড সিক্রেট হিসেবে সেট আপ করে। আপনার অ্যাপের Gemini API কল এই 'কী' ব্যবহার করে সার্ভার-সাইড কোড থেকে করা হয়, তাই এটি ব্রাউজারে কখনই প্রকাশ করা হয় না। আপনি সেটিংসের সিক্রেট প্যানেলে আপনার API key দেখতে পাবেন। Android অ্যাপের জন্য, AI Studio Firebase AI Logic এবং Firebase App Check ব্যবহার করে যাতে অ্যাপ বাইনারিতে API কী এম্বেড না করেই সুরক্ষিত ক্লায়েন্ট-সাইড কল করা যায়।

অ্যাপ শেয়ার করার সময় আমার API key কি প্রকাশ হয়ে যায়?

না। আপনার API key সার্ভার-সাইড সিক্রেট হিসেবে স্টোর করা হয় এবং ক্লায়েন্ট-সাইড কোডে কখনও অন্তর্ভুক্ত করা হয় না। আপনি অ্যাপ শেয়ার করলে, অন্যান্য ব্যবহারকারীরা সেটি ব্যবহার করতে পারবেন, তবে তারা আপনার API key দেখতে পাবেন না।

অন্যদের সাথে আপনার অ্যাপ শেয়ার করার সময়, API কল আপনার ব্যবহারের সীমার মধ্যে গণনা করা হয়। আপনি পেড মডেল ব্যবহার করলে, খরচ প্রযোজ্য হতে পারে। আপনার অ্যাপের জন্য খরচ হতে পারে কিনা তা সেট-আপের সময় এবং শেয়ার করার আগে AI Studio আপনাকে জানাবে।

আমার অ্যাপ কে দেখতে পাবে?

ডিফল্ট হিসেবে আপনার অ্যাপ ব্যক্তিগত। আপনি অন্যান্য ব্যবহারকারীদের সাথে আপনার অ্যাপ শেয়ার করতে পারেন যাতে তারা এটি ব্যবহার করতে পারে। আপনি যাদের সাথে অ্যাপ শেয়ার করেন তারা এটির কোড দেখতে এবং নিজেদের প্রয়োজনে এটি ফর্ক করতে পারবেন। আপনি যদি এডিট করার অনুমতি সহ আপনার অ্যাপ শেয়ার করেন, তাহলে অন্য ব্যবহারকারীরা আপনার অ্যাপের কোড এডিট করতে পারবেন।

আমি কি AI Studio-র বাইরে অ্যাপ চালাতে পারি?

হ্যাঁ। আপনি AI Studio থেকে Cloud Run-এ আপনার অ্যাপ ডিপ্লয় করতে পারবেন, যা সার্ভার-সাইড এনভায়রনমেন্টে আপনার API কী নিরাপদে কনফিগার করে আপনার অ্যাপকে একটি পাবলিক URL প্রদান করে। এছাড়াও, আপনি ZIP ফাইল হিসেবে অ্যাপ ডাউনলোড করে অন্য কোথাও হোস্ট করতে পারবেন — আপনার হোস্টিং এনভায়রনমেন্টে GEMINI_API_KEY এনভায়রনমেন্ট ভেরিয়েবল সেট করতে হবে। Gemini API কল সার্ভার-সাইড কোড থেকে করা হয় বলে, আপনার 'কী' সুরক্ষিত থাকে।

ডেপ্লয়মেন্ট বিকল্প সম্পর্কে আরও জানতে, Google AI Studio থেকে ডেপ্লয় করা দেখুন।

আমি কি নিজের টুল ব্যবহার করে লোকাল অ্যাপ ডেভেলপ করে এখানে শেয়ার করতে পারি?

হ্যাঁ। আপনার পছন্দের কোড এডিটর বা CLI টুল ব্যবহার করে লোকালি ডেভেলপ করতে, আপনার পরিবর্তনগুলি GitHub-এ পুশ করতে এবং তারপরে সেটিংসে GitHub ট্যাব ব্যবহার করে সরাসরি AI Studio-তে সেই আপডেটগুলি পুল করতে আপনি GitHub রিপোজিটরিতে আপনার AI Studio অ্যাপ কানেক্ট করতে পারেন।

আমার অ্যাপের সাথে আমি কীভাবে ডেটাবেস বা অন্য স্টোরেজ ব্যবহার করতে পারি?

AI Studio অ্যাপ হল Cloud Run কন্টেনারে চলা স্ট্যান্ডার্ড অ্যাপ। আপনি নেটওয়ার্কের মাধ্যমে কানেক্ট করা যায় এমন যেকোনও স্টোরেজ সমাধান ব্যবহার করতে পারেন, তবে ডায়নামিক IP রেঞ্জ থেকে অ্যাক্সেস আটকানোর জন্য কোনও ফায়ারওয়াল থাকলে চলবে না।

আমরা ভবিষ্যতে স্টোরেজের জন্য সরাসরি সহায়তা যোগ করার জন্য কাজ করছি, যা আপনি সরাসরি AI Studio-এর মধ্যে কনফিগার করতে পারবেন।

দর্শকরা যাতে বুঝতে পারেন যে কোনও অ্যাপ তাদের ওয়েবক্যাম বা অন্যান্য ডিভাইস ব্যবহার করছে, তাই অ্যাপটি এইসব Navigator API অ্যাক্সেস করার আগে আমাদের অতিরিক্ত স্বীকৃতি প্রয়োজন। অ্যাপ ক্রিয়েটররা তাদের অ্যাপের metadata.json ফাইলে এই অনুমতির অনুরোধ যোগ করতে পারেন। যেমন:

{
  "name": "My app",
  "requestFramePermissions": [
    "microphone",
    "camera",
    "display-capture",
    "geolocation",
    "bluetooth",
    "clipboard-read",
    "serial",
    "usb"
  ]
}

requestFramePermissions-এর জন্য কাজ করে এমন ভ্যালু হল স্ট্যান্ডার্ড নীতি-নিয়ন্ত্রিত ফিচার-এর সাবসেট।

আমার অ্যাপের সাথে GitHub কীভাবে ব্যবহার করব?

AI Studio, GitHub-এর সাথে টু-ওয়ে সিঙ্ক করার সুবিধা দেয়:

  • রিপোজিটরি ইমপোর্ট করা: বিল্ড মোডে, আগে থেকে থাকা কোড ইমপোর্ট করতে, প্রম্পট ইনপুট বক্সের ফাইল যোগ করুন (+ আইকন) মেনু থেকে GitHub থেকে ইমপোর্ট করুন বিকল্প বেছে নিন।
  • রিপোজিটরি লিঙ্ক করা: সেটিংসে, আপনার অ্যাপ থেকে একটি নতুন GitHub রিপোজিটরি তৈরি করতে বা আগে থেকে থাকা কোনও একটির সাথে লিঙ্ক করতে GitHub ট্যাব খুলুন।
  • দ্বিমুখী সিঙ্ক: AI Studio-তে প্রম্পট করা পরিবর্তনগুলি সরাসরি আপনার রিপোজিটরিতে AI-জেনারেটেড কমিট মেসেজের মাধ্যমে পুশ করুন অথবা বাইরে থেকে করা পরিবর্তনগুলি (যেমন লোকাল IDE এডিট বা টিমমেটের পুল রিকোয়েস্ট) AI Studio-তে পুল করুন।
  • মার্জ সংক্রান্ত সমস্যার সমাধান করা: GitHub-এর সাথে সিঙ্ক করার সময় পরিবর্তন সংক্রান্ত কোনও সমস্যা হলে, AI Studio একটি সমস্যার সমাধান করুন ডায়ালগ প্রদান করে, যেখানে পাশাপাশি পার্থক্য দেখানোর ভিউয়ার থাকে। এর ফলে আপনি পার্থক্য পর্যালোচনা করতে এবং সমস্যাযুক্ত প্রতিটি ফাইলের জন্য AI Studio নাকি GitHub ভার্সন রাখবেন তা বেছে নিতে পারবেন।

আমি কি অন্য ব্যবহারকারীদের আমার অ্যাপে এডিট অ্যাক্সেস দিতে পারি?

AI Studio-তে সরাসরি রিয়েল-টাইম কোলাবোরেটিভ এডিটিংয়ের সুবিধা নেই। তবে, আপনি শেয়ার করা GitHub রিপোজিটরির সাথে আপনার অ্যাপ লিঙ্ক করে টিমমেটদের সাথে কোলাবরেট করতে পারবেন। টিমের সদস্যরা GitHub-এ পরিবর্তন পুশ করতে বা পুল রিকোয়েস্ট খুলতে পারেন, এবং আপনি সেইসব আপডেট AI Studio-তে পুল করতে পারেন।

আমার অ্যাপ নীতি লঙ্ঘনের জন্য কেন ফ্ল্যাগ করা হয়েছে?

আমাদের কাছে এমন সিস্টেম আছে যা অটোমেটিক অ্যাপ পর্যালোচনা করে দেখে যে সেগুলি আমাদের নীতি মেনে চলছে কিনা। আমরা যদি দেখি যে কোনও অ্যাপ আমাদের নীতি লঙ্ঘন করেছে, তাহলে অ্যাপটি AI Studio থেকে সরিয়ে দেওয়া হবে। নীতি লঙ্ঘনের মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত থাকতে পারে, তবে এগুলি ছাড়াও আরও অনেক কিছু থাকতে পারে:

  • ম্যালওয়্যার, ফিশিং বা ছদ্মবেশীতা রয়েছে এমন অ্যাপ
  • শিশু যৌনতা অপব্যবহার কন্টেন্ট সংক্রান্ত নীতি লঙ্ঘন করে এমন কন্টেন্ট দেখায় বা বিতরণ করে এমন অ্যাপ
  • হয়রানি সংক্রান্ত নীতি লঙ্ঘন করে এমন কন্টেন্ট দেখায় বা বিতরণ করে এমন অ্যাপ
  • ঘৃণাত্মক বক্তব্য সংক্রান্ত নীতি লঙ্ঘন করে এমন কন্টেন্ট দেখায় বা বিতরণ করে এমন অ্যাপ
  • মানব পাচার সংক্রান্ত নীতি লঙ্ঘন করে এমন কন্টেন্ট দেখায় বা বিতরণ করে এমন অ্যাপ
  • যৌনতাপূর্ণ অনুপযুক্ত কন্টেন্ট সংক্রান্ত নীতি লঙ্ঘন করে এমন কন্টেন্ট দেখায় বা ডিস্ট্রিবিউট করে এমন অ্যাপ
  • হিংসা ও রক্তপাত সংক্রান্ত নীতি লঙ্ঘন করে এমন কন্টেন্ট দেখায় বা বিতরণ করে এমন অ্যাপ
  • ক্ষতিকারক বা বিপজ্জনক কন্টেন্ট সংক্রান্ত নীতি লঙ্ঘন করে এমন কন্টেন্ট দেখানো বা ডিস্ট্রিবিউট করা অ্যাপ

নীতি লঙ্ঘনের জন্য আপনার অ্যাপ ফ্ল্যাগ করা হলে এবং আপনি যদি মনে করেন যে এটি ভুলবশত হয়েছে, তাহলে আপনি আপিল জমা দিতে পারেন। আমাদের নীতি বারবার লঙ্ঘন করলে, AI Studio-তে আপনার অ্যাক্সেস বন্ধ করে দেওয়া হতে পারে।

অ্যাপ ডেভেলপার হিসেবে আমার দায়িত্ব কী?

রিমাইন্ডার হিসেবে, আপনার অ্যাপ্লিকেশনের মালিক হিসেবে, আপনি এর আচরণ এবং এটি যে সমস্ত ডেটা পরিচালনা করে তার জন্য দায়ী। এর মধ্যে রয়েছে:

  • আইন মেনে চলা এবং থার্ড-পার্টির অধিকার: আপনার অ্যাপ যাতে প্রযোজ্য সব আইন ও বিধি মেনে চলে এবং মেধা সম্পত্তি ও গোপনীয়তার অধিকার সহ অন্যদের অধিকার লঙ্ঘন না করে তা নিশ্চিত করা।
  • কন্টেন্ট মনিটর করা: আপনার অ্যাপের মাধ্যমে ব্যবহার করা অন্যান্য পরিষেবার ক্ষেত্রে অতিরিক্ত শর্তাবলী মেনে চলার বিষয়টি প্রযোজ্য হতে পারে। যেমন, Firestore-এর ক্ষেত্রে প্রযোজ্য Google Cloud পরিষেবার শর্তাবলী অনুযায়ী, থার্ড-পার্টি কন্টেন্ট হোস্ট করা গ্রাহকদের এমন নীতি প্রকাশ করতে হবে যা কোন কন্টেন্ট নিষিদ্ধ (যেমন, বেআইনি কন্টেন্ট) তা নির্ধারণ করে এবং সেই বেআইনি কন্টেন্টের উপস্থিতি মনিটর করে।
  • নিরাপদ প্রয়োগ: আপনার অ্যাপ্লিকেশনের অপব্যবহার রোধ করতে প্রয়োজনীয় সুরক্ষা এবং মডারেশন টুল প্রয়োগ করা।

পরিষেবার শর্তাবলীতে উল্লেখ করা ব্যবহার সংক্রান্ত বিধিনিষেধ সম্পর্কে সচেতন থাকুন।

অন্যভাবে উল্লেখ করা না থাকলে, AI Studio-র অ্যাপ গ্যালারিতে ফিচার করা অ্যাপ ব্যবহারের ক্ষেত্রে Gemini API অতিরিক্ত পরিষেবার শর্তাবলী প্রযোজ্য।

এর পরে কী করতে হবে