মিথুন কোড অ্যাসিস্ট ওভারভিউ

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

আপনি VS Code, JetBrains IDEs, বা Android Studio-এর মতো সমর্থিত IDE- গুলিতে Gemini Code Assist ব্যবহার করে অনেক জনপ্রিয় ভাষায় AI-চালিত কোডিং সহায়তা পেতে পারেন। আপনি কোড লেখার সময় কোড কমপ্লিশন পেতে পারেন, কমেন্ট থেকে সম্পূর্ণ ফাংশন বা কোড ব্লক তৈরি করতে পারেন, ইউনিট টেস্ট তৈরি করতে পারেন এবং আপনার কোড ডিবাগিং, বোঝা ও ডকুমেন্টেশন করার জন্য সাহায্য পেতে পারেন।

জেমিনি কোড অ্যাসিস্ট আপনার দেওয়া নির্দেশনার প্রাসঙ্গিক উত্তর প্রদান করে, যার মধ্যে উৎস উদ্ধৃতিও থাকে, যা থেকে জানা যায় কোন ডকুমেন্টেশন এবং কোড স্যাম্পল ব্যবহার করে জেমিনি কোড অ্যাসিস্ট তার উত্তরগুলো তৈরি করেছে।

জেমিনি কোড অ্যাসিস্ট যে জেমিনি লার্জ ল্যাঙ্গুয়েজ মডেলগুলো (এলএলএম) ব্যবহার করে, সেগুলোকে জেমিনি ফাউন্ডেশন মডেল প্রশিক্ষণের জন্য ব্যবহৃত ডেটাসেটগুলোর পাশাপাশি সর্বজনীনভাবে উপলব্ধ কোড, গুগল ক্লাউড-নির্দিষ্ট উপাদান এবং অন্যান্য প্রাসঙ্গিক প্রযুক্তিগত তথ্যের ডেটাসেটের উপর প্রশিক্ষণ দেওয়া হয়। মডেলগুলোকে এমনভাবে প্রশিক্ষণ দেওয়া হয় যাতে জেমিনি কোড অ্যাসিস্টের প্রতিক্রিয়াগুলো এর ব্যবহারকারীদের জন্য যথাসম্ভব উপযোগী হয়।

প্রাথমিক পর্যায়ের প্রযুক্তি হওয়ায়, জেমিনি কোড অ্যাসিস্ট এমন আউটপুট তৈরি করতে পারে যা বিশ্বাসযোগ্য মনে হলেও তথ্যগতভাবে ভুল। আমরা সুপারিশ করি যে, জেমিনি কোড অ্যাসিস্ট ব্যবহার করার আগে আপনি এর সমস্ত আউটপুট যাচাই করে নিন। আরও তথ্যের জন্য, ‘জেমিনি কোড অ্যাসিস্ট এবং দায়িত্বশীল এআই’ দেখুন।

জেমিনি কোড অ্যাসিস্ট যখন বিদ্যমান ওপেন সোর্স কোডের মতো অন্য কোনো উৎস থেকে সরাসরি দীর্ঘ উদ্ধৃতি দেয়, তখন এটি উদ্ধৃতি সংক্রান্ত তথ্য প্রদান করে। আরও তথ্যের জন্য, ‘জেমিনি কীভাবে এবং কখন উৎস উল্লেখ করে’ দেখুন।

ব্যক্তিদের জন্য জেমিনি কোড অ্যাসিস্ট-এর সমর্থিত বৈশিষ্ট্যসমূহ

নিম্নলিখিত সারণিতে সেই ধরনের জেনারেটিভ এআই সহায়তাগুলো দেখানো হয়েছে, যেগুলো সমর্থিত IDE- গুলোতে বিনামূল্যে পাওয়া যায়:

এআই কোডিং সহায়তা

নিম্নলিখিত IDE-গুলিতে আপনার IDE প্রোজেক্টে কোড সম্পূর্ণকরণ এবং তৈরিকরণ:

আপনার খোলা ফাইলগুলির কনটেক্সট ব্যবহার করে আপনার IDE-তে কথোপকথনমূলক সহকারী।
একাধিক IDE সমর্থন (VS Code, JetBrains-এর IDE যেমন IntelliJ ও PyCharm , এবং Android Studio )
এজেন্টিক চ্যাট

সিস্টেম টুল এবং মডেল কনটেক্সট প্রোটোকল (MCP) সার্ভার ব্যবহার করে এমন জটিল, বহু-ধাপের কাজ সম্পন্ন করতে জেমিনিকে নির্দেশ দিন। আরও তথ্যের জন্য, “জেমিনি কোড অ্যাসিস্ট এজেন্ট মোড ব্যবহার করুন” দেখুন।

জেমিনি সিএলআই কোটা

Gemini CLI ব্যবহারের কোটা

স্মার্ট অ্যাকশন এবং কমান্ড
নির্বাচিত কোডের উপর রাইট-ক্লিক করে স্মার্ট অ্যাকশন শুরু করুন ( ভিএস কোড , জেটব্রেইনস আইডিই যেমন ইন্টেলিজ ও পাইচার্ম , এবং অ্যান্ড্রয়েড স্টুডিও )। কোড নির্বাচিত থাকুক বা না থাকুক, কুইক পিক বারে স্ল্যাশ / ব্যবহার করে স্মার্ট কমান্ড শুরু করুন ( ভিএস কোড )।
মেধাস্বত্ব এবং সম্মতি
আপনার IDE-তে উৎসের উদ্ধৃতি

জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড এবং এন্টারপ্রাইজ সংস্করণগুলির সংক্ষিপ্ত বিবরণ

নিম্নলিখিত বিভাগে জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড এবং এন্টারপ্রাইজ সংস্করণগুলির মধ্যে তুলনা করা হয়েছে।

স্ট্যান্ডার্ড এডিশনটি অ্যাপ্লিকেশন তৈরি ও চালানোর জন্য এন্টারপ্রাইজ-গ্রেড নিরাপত্তাসহ এআই কোডিং সহায়তা প্রদান করে। এন্টারপ্রাইজ এডিশনটিতে স্ট্যান্ডার্ড এডিশনের সমস্ত সমর্থিত ফিচার তো আছেই, তার সাথে আপনি আপনার ব্যক্তিগত সোর্স কোড রিপোজিটরি অনুসারে এটিকে কাস্টমাইজও করতে পারবেন এবং আরও বিস্তৃত টেক স্ট্যাকে অ্যাপ্লিকেশন তৈরির জন্য এটি অতিরিক্ত গুগল ক্লাউড পরিষেবাগুলোর সাথে ইন্টিগ্রেটেড।

নিম্নলিখিত সারণিটি প্রতিটি সংস্করণের উদ্দিষ্ট পাঠক এবং সুবিধাগুলো তুলে ধরার মাধ্যমে, আপনার প্রতিষ্ঠানের উন্নয়ন লক্ষ্যের সাথে কোন সংস্করণটি সবচেয়ে ভালোভাবে সামঞ্জস্যপূর্ণ তা নির্ধারণ করতে আপনাকে সাহায্য করে:

জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজ
উদ্দিষ্ট শ্রোতা
  • যেসব গ্রাহকের প্রাথমিক কোডিং জ্ঞান রয়েছে।
  • যেসব প্রতিষ্ঠানের ডেটা নিরাপত্তা ও নিয়মকানুন সংক্রান্ত কঠোর বিধি-বিধান রয়েছে।
  • জটিল সফটওয়্যার উন্নয়ন প্রক্রিয়া সম্পন্ন বৃহৎ প্রতিষ্ঠানসমূহ।
  • গ্রাহকরা প্রাতিষ্ঠানিক সর্বোত্তম অনুশীলনের উপর ভিত্তি করে উন্নয়নকে ত্বরান্বিত করার জন্য ব্যক্তিগত সোর্স কোড রিপোজিটরি থেকে কাস্টমাইজড এআই প্রতিক্রিয়া পেতে চান।
  • যেসব গ্রাহকের গুগল ক্লাউড পরিষেবার ক্রমবর্ধমান তালিকা জুড়ে এআই-চালিত অ্যাপ্লিকেশন ডেভেলপমেন্ট সহকারীর প্রয়োজন।
সুবিধা
  • জনপ্রিয় প্রোগ্রামিং ভাষাগুলোর জন্য কোড সম্পূর্ণকরণ ও তৈরি করার সুবিধা, এবং এটি কিছু গুগল ক্লাউড পরিষেবা জুড়ে উপলব্ধ।
  • এআই-চালিত চ্যাট সাপোর্ট।
  • সরলীকৃত ইউজার ইন্টারফেস এবং IDE-গুলোর সাথে ইন্টিগ্রেশন।
  • আপনার IDE-তে স্থানীয় কোডবেস সম্পর্কে সচেতনতা: স্থানীয় কোডবেসকে গভীরভাবে বোঝার জন্য জেমিনির বড় কনটেক্সট উইন্ডোর শক্তি ব্যবহার করুন।
  • এন্টারপ্রাইজ-গ্রেড নিরাপত্তা: শক্তিশালী ডেটা গভর্নেন্স, সুরক্ষিত পরিকাঠামো, এবং কোড পরামর্শের জন্য ক্ষতিপূরণ।
  • বর্ধিত ইন্টিগ্রেশন: Gemini Code Assist Standard, Firebase, Colab Enterprise, BigQuery data insights, Cloud Run, এবং Database Studio-তে AI সহায়তা প্রদান করে।
  • জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড-এর জন্য উল্লিখিত সমস্ত সুবিধার সাথে অতিরিক্তভাবে নিম্নলিখিত বিষয়গুলোও রয়েছে:
    • কোড কাস্টমাইজেশন : আপনার প্রতিষ্ঠান নিজস্ব কোডবেস দিয়ে মডেলটিকে সমৃদ্ধ করে বিশেষভাবে তৈরি পরামর্শ পেতে পারে।
    • বর্ধিত ইন্টিগ্রেশন: জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজ, গুগল ক্লাউড জুড়ে অ্যাপিজি, অ্যাপ্লিকেশন ইন্টিগ্রেশন এবং জেমিনি ক্লাউড অ্যাসিস্ট-এর মতো এআই সহায়তা প্রদান করে, যা ক্লাউড টিমগুলোকে গুগল ক্লাউডে তাদের অ্যাপ্লিকেশন ও পরিকাঠামো আরও কার্যকরভাবে তৈরি, ডিজাইন, পরিচালনা এবং অপ্টিমাইজ করতে সক্ষম করে।

প্রতিটি সংস্করণের বৈশিষ্ট্যগুলির তুলনার জন্য, সমর্থিত বৈশিষ্ট্যসমূহ দেখুন।

Gemini Code Assist Standard এবং Enterprise-এর জন্য সমর্থিত বৈশিষ্ট্যসমূহ

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

কোড সহায়তা এবং চ্যাট

নিম্নলিখিত সারণিতে সমর্থিত IDE- গুলিতে উপলব্ধ জেনারেটিভ এআই সহায়তার প্রকারগুলি দেখানো হয়েছে:

এআই কোডিং সহায়তা জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজ

নিম্নলিখিত IDE-গুলিতে আপনার IDE প্রোজেক্টে কোড সম্পূর্ণকরণ এবং তৈরিকরণ:

আপনার খোলা ফাইলগুলির কনটেক্সট ব্যবহার করে আপনার IDE-তে কথোপকথনমূলক সহকারী।
একাধিক IDE সমর্থন (VS Code, JetBrains-এর IDE যেমন IntelliJ ও PyCharm , এবং Android Studio )
এজেন্টিক চ্যাট

সিস্টেম টুল এবং মডেল কনটেক্সট প্রোটোকল (MCP) সার্ভার ব্যবহার করে এমন জটিল, বহু-ধাপের কাজ সম্পন্ন করতে জেমিনিকে নির্দেশ দিন। আরও তথ্যের জন্য, “জেমিনি কোড অ্যাসিস্ট এজেন্ট মোড ব্যবহার করুন” দেখুন।

জেমিনি সিএলআই কোটা

জেমিনি সিএলআই ব্যবহারের জন্য কোটা

স্মার্ট অ্যাকশন এবং কমান্ড
নির্বাচিত কোডের উপর রাইট-ক্লিক করে স্মার্ট অ্যাকশন শুরু করুন ( VS Code , JetBrains IDE যেমন IntelliJ ও PyCharm , এবং Android Studio )। নির্বাচিত কোড থাকুক বা না থাকুক, কুইক পিক বারে স্ল্যাশ / ব্যবহার করে স্মার্ট কমান্ড শুরু করুন ( VS Code )।
মেধাস্বত্ব এবং সম্মতি
আপনার IDE এবং গুগল ক্লাউড কনসোলে উৎস উদ্ধৃতি
আইপি ক্ষতিপূরণ
ভিপিসি-এসসি এবং ব্যক্তিগত গুগল অ্যাক্সেস
এন্টারপ্রাইজ জ্ঞান
আপনার IDE-তে GitHub, GitLab, এবং Bitbucket-এ থাকা আপনার কোডবেস থেকে কাস্টমাইজড কোডের সাজেশন।

IDE-র বাইরের অতিরিক্ত বৈশিষ্ট্য

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

জেমিনি ক্লাউড অ্যাসিস্ট

নিচের সারণিতে গুগল ক্লাউড কনসোলের জেমিনি ক্লাউড অ্যাসিস্ট -এ উপলব্ধ জেনারেটিভ এআই সহায়তার প্রকারভেদগুলো দেখানো হলো:

জেমিনি ক্লাউড অ্যাসিস্ট সহায়তা জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজ
জেমিনি ক্লাউড অ্যাসিস্ট ফিচারসমূহ (সকল গুগল ব্যবহারকারী এবং জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজ ব্যবহারকারীদের জন্য উপলব্ধ ফিচারসমূহ সহ)

অ্যাপিজিতে মিথুন

নিম্নলিখিত সারণিতে Apigee- তে (IDE এবং Google Cloud কনসোল) API ডেভেলপমেন্টের জন্য জেনারেটিভ AI সহায়তার প্রকারভেদ দেখানো হলো:

এপিআই ব্যবস্থাপনার জন্য জেমিনি কোড অ্যাসিস্ট জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজ
এপিআই স্পেসিফিকেশন তৈরি করার সময় ব্যবহৃত এন্টারপ্রাইজ কনটেক্সট
এপিআই হাবে ভার্টেক্স এআই দ্বারা চালিত স্মার্ট সার্চ।
Apigee পলিসিগুলির জন্য Gemini Code Assist কোডের ব্যাখ্যা। ( প্রিভিউ )

অ্যাপ্লিকেশন ইন্টিগ্রেশনে জেমিনি

নিম্নলিখিত সারণিতে গুগল ক্লাউড কনসোলের অ্যাপ্লিকেশন ইন্টিগ্রেশনে থাকা জেনারেটিভ এআই সহায়তার প্রকারভেদগুলো দেখানো হলো:

ইন্টিগ্রেশন তৈরিতে সহায়তা জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজ
অটোমেশন ফ্লো তৈরির জন্য এআই-সহায়তাযুক্ত ভিজ্যুয়াল এডিটর
এন্টারপ্রাইজ প্রেক্ষাপটে অন্তর্নির্মিত এআই-সহায়তাযুক্ত অটোমেশন অথরিং
জেনারেটিভ এআই অটোমেশন ফ্লো ডকুমেন্টেশন তৈরি এবং পরিমার্জন

বিগকোয়েরিতে জেমিনি কোড অ্যাসিস্টের বৈশিষ্ট্যসমূহ

নিম্নলিখিত সারণিতে BigQuery Studio- তে BigQuery-এর জন্য জেনারেটিভ এআই সহায়তার প্রকারভেদ দেখানো হয়েছে:

ডেটা অন্তর্দৃষ্টি জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজ
ডেটা ইনসাইটস আপনার টেবিলের মেটাডেটা থেকে তৈরি কোয়েরির একটি তথ্যবহুল লাইব্রেরি প্রদান করে।

কোলাব এন্টারপ্রাইজে জেমিনি

নিম্নলিখিত সারণিতে কোলাব এন্টারপ্রাইজে কোডের জন্য জেনারেটিভ এআই সহায়তার প্রকারভেদ দেখানো হয়েছে:

নোটবুক কোড সহায়তা জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজ
নোটবুকে পাইথন কোড তৈরি এবং সম্পূর্ণ করা

ডেটাবেসে মিথুন রাশি

নিম্নলিখিত সারণিতে ডেটাবেসে কোডিং করার জন্য জেনারেটিভ এআই সহায়তার প্রকারভেদগুলো দেখানো হয়েছে:

SQL কোয়েরি তৈরি করুন জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজ
SQL স্টেটমেন্ট তৈরি করতে স্বাভাবিক ভাষায় লিখুন।
আপনার স্কিমার সাথে সামঞ্জস্যপূর্ণ প্রাসঙ্গিক কোড সংগ্রহ করুন।
বিদ্যমান কোয়েরিগুলো অপ্টিমাইজ করুন এবং ব্যাখ্যা করুন।

ফায়ারবেসে জেমিনি

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

ফায়ারবেস কনসোলে চ্যাট এআই সহায়তা জেমিনি কোড অ্যাসিস্ট স্ট্যান্ডার্ড জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজ
ফায়ারবেস পণ্য ও পরিষেবাগুলোর জন্য গভীর জ্ঞান, সর্বোত্তম অনুশীলন এবং সমস্যা সমাধানের দক্ষতা ব্যবহার করুন।
ফায়ারবেসের জন্য চ্যাটে স্বাভাবিক ভাষা ব্যবহার করে নমুনা কোড তৈরি, রিফ্যাক্টর এবং ডিবাগ করুন।
কোড ব্যাখ্যা করতে, তৈরি করতে এবং রূপান্তর করতে স্বাভাবিক ভাষার নির্দেশিকা ব্যবহার করুন।
অ্যাপের গুণমান বিশ্লেষণ
অ্যাপ ক্র্যাশের সারসংক্ষেপ করুন এবং ডেভেলপারদের অ্যাপের মান সম্পর্কিত সমস্যা তদন্ত ও সমাধানে সাহায্য করার জন্য প্রাসঙ্গিক তথ্য ও সমস্যা সমাধানের পদক্ষেপ প্রদান করুন।
বিদ্যমান কোড বিশ্লেষণ করুন, সম্ভাব্য সমস্যাগুলো চিহ্নিত করুন এবং উন্নতির জন্য পরামর্শ দিন।
ফায়ারবেস ক্লাউড মেসেজিং এবং ইন-অ্যাপ মেসেজিং ক্যাম্পেইনের সারাংশ এবং অন্তর্দৃষ্টি
আপনার মেসেজিং ক্যাম্পেইনগুলোর সারসংক্ষেপ ও বিশ্লেষণ করুন এবং কার্যকারিতা উন্নত করার জন্য কার্যকরী সুপারিশ প্রদান করুন।
ফায়ারবেস ডেটা কানেক্ট স্কিমা তৈরি এবং ডেটা অন্বেষণ
স্বাভাবিক ভাষা ব্যবহার করে ডাটাবেস স্কিমা তৈরি করুন।
স্বাভাবিক ভাষা ব্যবহার করে GraphQL কোয়েরি এবং মিউটেশন তৈরি করুন।
প্রসঙ্গ সচেতনতা
কথোপকথনমূলক সহায়তা, সমস্যা সমাধান এবং অ্যাপের গুণমান বিশ্লেষণে নির্দেশনা প্রদানের জন্য প্রজেক্ট ও অ্যাপ্লিকেশনের প্রেক্ষাপট ব্যবহার করুন।

জেমিনি কোড অ্যাসিস্ট সেট আপ করুন

বিস্তারিত সেটআপ ধাপের জন্য দেখুন:

আপনার IDE-তে Gemini Code Assist-এর সাথে ইন্টারঅ্যাক্ট করুন

আপনি যখন ব্যক্তিদের জন্য Gemini Code Assist, অথবা Gemini Code Assist Standard বা Enterprise সেট আপ করে আপনার IDE-তে ( VS Code বা সমর্থিত JetBrains IDE ) Gemini Code Assist এক্সটেনশনটি ইনস্টল করবেন, তখন আপনি নিম্নলিখিত উপায়ে সহায়তা চাইতে পারেন:

  • কোড এডিটরে কোড কমপ্লিশন গ্রহণ করুন অথবা সরাসরি কোড জেনারেট করুন।

  • কথোপকথনমূলক সহকারীটি প্রদর্শন করতে IDE-তে Spark Gemini-তে ক্লিক করুন। আপনি প্রশ্ন জিজ্ঞাসা করতে পারেন অথবা আপনার এডিটরে কোড নির্বাচন করতে পারেন এবং নিম্নলিখিতগুলির মতো নির্দেশাবলী লিখতে পারেন:

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

আরও তথ্যের জন্য, জেমিনি কোড অ্যাসিস্ট (Gemini Code Assist) দিয়ে কোড করুন (Code with Gemini Code Assist ) দেখুন।

এরপর কী?