এআই স্টুডিও থেকে ক্লাউড রানে স্থাপন করুন

১. সংক্ষিপ্ত বিবরণ

আজকাল এআই দিয়ে কিছু তৈরি করার শুরুটা কোথায়? আমাদের বেশিরভাগের জন্য, এটি একটি সাধারণ প্রশ্ন দিয়ে শুরু হয়: আমি যে সমস্যাটি নিয়ে ভাবছি, তার সমাধানের একটি প্রোটোটাইপ কি দ্রুত তৈরি করতে পারব? এখানেই গুগল এআই স্টুডিও কাজে আসে। এটি দ্রুত প্রোটোটাইপিংয়ের জন্য একটি প্ল্যাটফর্ম। এই কোডল্যাবে, আপনি ভাইব কোডিং ব্যবহার করে একটি সাধারণ ওয়েব অ্যাপ্লিকেশন তৈরি করবেন এবং এটিকে ক্লাউড রানে ডেপ্লয় করবেন।

পূর্বশর্ত

  • ওয়েব অ্যাপ্লিকেশন সম্পর্কে প্রাথমিক ধারণা।

আপনি যা শিখবেন

এই কোডল্যাবে আপনি শিখবেন কীভাবে:

  1. ভাইব কোডিং ব্যবহার করে গুগল এআই স্টুডিওতে একটি সহজ ওয়েব অ্যাপ্লিকেশন তৈরি করুন।
  2. অ্যাপ্লিকেশনটি প্রত্যাশিতভাবে কাজ করছে কিনা তা পরীক্ষা করুন।
  3. অ্যাপ্লিকেশনটি ক্লাউড রান-এ স্থাপন করুন।

প্রয়োজনীয়তা

২. শুরু করার আগে

  1. যদি আপনার আগে থেকে কোনো গুগল অ্যাকাউন্ট না থাকে, তাহলে আপনাকে অবশ্যই একটি গুগল অ্যাকাউন্ট তৈরি করতে হবে।
    • কর্মক্ষেত্র বা শিক্ষা প্রতিষ্ঠানের অ্যাকাউন্টের পরিবর্তে ব্যক্তিগত অ্যাকাউন্ট ব্যবহার করুন। কর্মক্ষেত্র এবং শিক্ষা প্রতিষ্ঠানে এমন কিছু সীমাবদ্ধতা থাকতে পারে, যার ফলে আপনি এই ল্যাবের জন্য প্রয়োজনীয় এপিআই (API) সক্রিয় করতে পারবেন না।
  2. Google AI Studio- তে যান এবং পরিষেবার শর্তাবলী পর্যালোচনা করুন।
  3. উল্লেখ্য যে, আপনি যদি গুগল ক্লাউড স্টার্টার টিয়ারে থাকেন, তাহলে একটি সম্পূর্ণ গুগল ক্লাউড এনভায়রনমেন্ট বা বিলিং অ্যাকাউন্ট সেট আপ না করেই একটিমাত্র ক্লাউড রান রিজিয়নে সর্বোচ্চ দুটি ফুল-স্ট্যাক অ্যাপ্লিকেশন ডেপ্লয় করতে পারবেন।

এআই স্টুডিওতে স্বাগতম

৩. প্রোটোটাইপ

Google AI Studio- তে, উপরের ডান কোণায় থাকা সেটিংস প্যানেলটি পর্যালোচনা করতে একটু সময় নিন। এখানে, আপনি আপনার মডেল এবং ডিফল্ট ফ্রেমওয়ার্ক নির্বাচন করতে পারেন, এবং সিস্টেমের জন্য নির্দেশাবলী প্রদান করতে পারেন:

সেটিংস প্যানেল পর্যালোচনা করুন

একবার আপনি সেটিংসে সন্তুষ্ট হলে, যে অ্যাপ্লিকেশনটি তৈরি করতে চান তার বর্ণনা দিন এবং 'Build'-এ ক্লিক করুন।

Create a formal looking frontend application that has two buttons: "Snowflakes" and "Balloons".  
If the user clicks on the "Snowflakes" button, snowflakes of medium size should start falling on the screen from top to bottom for 5 seconds.  
If the user clicks on the "Balloons" button, balloons of medium size should start floating from the bottom of the screen and float to the top for 5 seconds.

প্রম্পটটি প্রবেশ করান

এই বিবরণের উপর ভিত্তি করে, এআই স্টুডিও একটি ওয়েব অ্যাপ্লিকেশন তৈরি করে। তৈরির প্রক্রিয়াটিতে ২-৩ মিনিট সময় লাগে , এবং এই প্রক্রিয়া চলাকালীন আপনাকে ডিজাইনের বিকল্পগুলি বেছে নিতে বলা হতে পারে:

নকশার সিদ্ধান্ত

অ্যাপ্লিকেশনটি ব্যবহারে কোনো সমস্যা হলে, আপনি এর কার্যকারিতা উন্নত করার জন্য অতিরিক্ত নির্দেশাবলী দিতে পারেন (উদাহরণস্বরূপ, Increase the size of the snowflakes to twice their current size )।

নিচের ছবিতে তৈরি হওয়া অ্যাপ্লিকেশনটির একটি স্ন্যাপশট দেখানো হয়েছে:

সমাপ্ত অ্যাপ্লিকেশনটির একটি স্ন্যাপশট

৪. ক্লাউড রানে স্থাপন করুন

অ্যাপ্লিকেশনটি প্রস্তুত হয়ে গেলে, এটিকে ক্লাউড রান-এ ডেপ্লয় করুন:

  1. পেজের উপরের ডান কোণায়, 'প্রকাশ করুন' বোতামে চাপ দিন।

স্ক্রিনের উপরের ডান কোণায় প্রকাশ বোতাম

  1. এটি গুগল ক্লাউডে ডিপ্লয় অ্যাপের ডায়ালগ বক্সটি খোলে।

গুগল ক্লাউডে অ্যাপ ডেপ্লয় করার উইজার্ড শুরু

  1. আপনার প্রজেক্ট নির্বাচন করতে 'Select a Cloud Project' ড্রপডাউনে ক্লিক করুন, অথবা ডিফল্ট জেমিনি প্রজেক্টটি নিয়েই চালিয়ে যান।
  2. ড্রপডাউন থেকে প্রজেক্টটি নির্বাচন করুন। যদি আপনি আপনার প্রজেক্টটি খুঁজে না পান, তাহলে ‘ইম্পোর্ট প্রজেক্ট’-এ ক্লিক করুন এবং তারপর ‘ইম্পোর্ট প্রজেক্ট’ প্যানেল থেকে প্রজেক্টটি নির্বাচন করুন।
  3. অনুরোধ করা হলে, আপনার প্রতিষ্ঠানের ধরন হিসেবে 'ব্যক্তিগত' নির্বাচন করুন এবং আপনার রাস্তার ঠিকানা লিখুন:

বিলিং অ্যাকাউন্টের বিবরণ

  1. আপনার অ্যাপ প্রকাশ করুন-এ ক্লিক করুন এবং অ্যাপ্লিকেশনটি ক্লাউড রান-এ ডেপ্লয় হওয়া পর্যন্ত অপেক্ষা করুন। মনে রাখবেন যে এআই স্টুডিও স্বয়ংক্রিয়ভাবে ক্লাউড রান সার্ভিসের নামটি তৈরি করে।

অ্যাপ প্রকাশ করার ধাপ

  1. ডেপ্লয়মেন্ট হতে কয়েক মিনিট সময় লাগে। এটি সম্পন্ন হলে, ডেপ্লয় করা ওয়েব অ্যাপ্লিকেশনটি খোলার জন্য অ্যাপ ইউআরএল-টিতে ক্লিক করুন।

অ্যাপ প্রকাশ করার ধাপ

৫. পরিষ্কার করুন

এই কোডল্যাবে ব্যবহৃত রিসোর্সগুলির জন্য আপনার গুগল ক্লাউড অ্যাকাউন্টে চার্জ হওয়া এড়াতে, 'আনপাবলিশ অ্যাপ'-এ ক্লিক করুন:

অ্যাপ আনপাবলিশ করার ধাপ

৬. অভিনন্দন

অভিনন্দন! আপনি গুগল এআই স্টুডিও ব্যবহার করে সফলভাবে একটি ওয়েব অ্যাপ্লিকেশন ভাইব কোড করেছেন এবং ক্লাউড রান-এ তা ডেপ্লয় করেছেন!

ক্লাউড রানের সাথে এআই স্টুডিওর সমন্বয়ের ফলে সরাসরি গুগল ক্লাউডে অ্যাপ্লিকেশন ডেপ্লয় করা সহজ হয়। ক্লাউড রান ব্যবহার করে আপনি সার্ভারবিহীন পরিবেশের সমস্ত সুবিধা পান এবং এর মাধ্যমে পরিকাঠামো ব্যবস্থাপনার জটিলতা থেকে মুক্তি মেলে।

পরবর্তী পদক্ষেপ

এই ল্যাবটি সম্পন্ন করার জন্য অভিনন্দন! এখন যেহেতু আপনার অ্যাপ্লিকেশন ফ্রেমওয়ার্ক প্রস্তুত, আপনার প্রোজেক্টের সক্ষমতা বাড়াতে এই অফিসিয়াল গাইডগুলো দেখুন:

  • প্রম্পট ডিজাইন কৌশল : প্রম্পটের কাঠামো তৈরি, সিস্টেম নির্দেশাবলী ব্যবহার, ফিউ-শট উদাহরণ বাস্তবায়ন এবং আউটপুট ফরম্যাট নিয়ন্ত্রণের মূল নীতিগুলি জানুন।
  • জেমিনি এপিআই-এর মাধ্যমে ফাংশন কলিং : আপনার ডেপ্লয়মেন্টকে বাহ্যিক টুল এবং এপিআই-এর সাথে সংযুক্ত করুন, যা জেমিনি মডেলকে স্ট্রাকচার্ড ডেটা আউটপুট করতে এবং বাস্তব-জগতের অ্যাপ্লিকেশন লজিক ট্রিগার করতে সক্ষম করে।
  • টেক্সট-টু-স্পিচ জেনারেশন : জানুন কীভাবে জেমিনি এপিআই (Gemini API) ব্যবহার করে কথ্য অডিও তৈরি করতে হয়, স্পিচ স্টাইল নিয়ন্ত্রণ করতে হয় এবং গুগল এআই স্টুডিও (Google AI Studio)-এর ভয়েস লাইব্রেরি (Voice Library) ব্যবহার করে কণ্ঠস্বর পরীক্ষা করতে হয়।