কোড কাস্টমাইজেশন ওভারভিউ

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

কোড কাস্টমাইজেশন জেমিনি কোড অ্যাসিস্ট এন্টারপ্রাইজকে আপনার ব্যক্তিগত সংগ্রহস্থলে কোডটি বিশ্লেষণ করে একটি ব্যক্তিগত সূচকে সংরক্ষণ করে অ্যাক্সেস দেয়, যেমনটি নিম্নলিখিত চিত্রটি দেখায়:

কোড কাস্টমাইজেশন আপনার কোড রিপোজিটরিতে জেমিনি কোড অ্যাসিস্টকে সংযুক্ত করে, যা জেমিনি কোড অ্যাসিস্টকে আপনার IDE-তে কোডিং পরামর্শ অফার করতে দেয়।

আপনি কোড করার সময়, জেমিনি কোড অ্যাসিস্ট আপনার ব্যক্তিগত সূচী অনুসন্ধান করে এমন কোডের জন্য যা আপনি লিখতে চেষ্টা করছেন। তারপরে এটি কোড প্রম্পটে প্রাসঙ্গিক মিলগুলি অন্তর্ভুক্ত করে এবং এই মিলগুলিকে জেমিনি কোড সহায়তা সুপারিশ পরিষেবাতে পাঠায়৷ কোড কাস্টমাইজেশন প্রতি 24 ঘন্টায় আপনার কোডবেসকে পুনঃসূচীকরণ করে সুপারিশগুলিকে তাজা রাখে যাতে কোড পরামর্শগুলি আপ টু ডেট থাকে তা নিশ্চিত করতে। জেমিনি কোড অ্যাসিস্ট আপনাকে জেনারেট করা কোড ফেরত দেয়।

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

জেমিনি কোড অ্যাসিস্ট এবং কোড কাস্টমাইজেশন উভয়ই পরিচালিত পরিষেবা। আপনি প্রতি মাসে আসন দ্বারা লাইসেন্স ব্যবহার.

ব্যক্তিগত কোডের অ্যাক্সেস এবং স্টোরেজ সুরক্ষিত করা

Google বিভিন্ন উপায়ে আপনার সঞ্চিত ব্যক্তিগত কোডের নিরাপত্তা প্রদান করে:

  • আমরা একটি ডেডিকেটেড একক ভাড়াটে পরিবেশে আপনার কোড সূচী এবং সংরক্ষণ করি।
  • অ্যাডমিনিস্ট্রেটিভ এক্সেস কন্ট্রোল Google কর্মীদের ন্যায্যতা ছাড়া এবং ঐচ্ছিকভাবে, সুস্পষ্ট অনুমোদন ছাড়া আপনার বিষয়বস্তু অ্যাক্সেস করতে বাধা দেয়।
  • মিথুন মডেল আপনার ব্যক্তিগত সোর্স কোডে প্রশিক্ষণ দেয় না।
  • আপনার ফলাফলগুলি আপনার কাছে ব্যক্তিগত, এবং আমরা আপনার ফলাফলগুলি অন্য গ্রাহকদের সাথে ভাগ করি না৷

Google-এর নিরাপত্তা ব্যবস্থা সম্পর্কে আরও বিশদ বিবরণের জন্য, Google নিরাপত্তা ওভারভিউ দেখুন।

এখানে আপনি কিভাবে আপনার ডেটা অ্যাক্সেস নিয়ন্ত্রণ করতে পারেন:

  • আপনার কোডবেস থেকে কোড পরামর্শ পেতে পারেন এমন ব্যক্তিদের নিয়ন্ত্রণে সাহায্য করতে আপনি পরিচয় এবং অ্যাক্সেস ম্যানেজমেন্ট অনুমতিগুলি ব্যবহার করতে পারেন।
  • আপনি নির্দিষ্ট সংগ্রহস্থল বা সংগ্রহস্থলের অংশগুলি বেছে নিতে একটি .aiexclude ফাইল তৈরি করতে পারেন যা জেমিনি কোড সহায়তা সূচী করে।

আপনার IDE-তে কোড কাস্টমাইজেশন কনফিগার করতে, জেমিনি কোড কনফিগার করুন কোড কাস্টমাইজেশন দেখুন।

সীমাবদ্ধতা

  • Google প্রতিটি প্রকল্পের জন্য এবং প্রতিটি সংস্থার জন্য কোড সংগ্রহস্থলের সূচকের সংখ্যা সীমিত করে।
  • ইনডেক্স করা যায় এমন ভান্ডারের সর্বাধিক সংখ্যা হল 20,000৷
  • প্রতি কোড রিপোজিটরি ইনডেক্সে রিপোজিটরি গ্রুপের সর্বোচ্চ সংখ্যা 500।
  • রিপোজিটরি গ্রুপ প্রতি সংগ্রহস্থলের সর্বোচ্চ সংখ্যা 500।
  • কোড কাস্টমাইজেশন VS কোড জেমিনি কোড অ্যাসিস্ট এক্সটেনশন (সংস্করণ 2.18.0+), IntelliJ জেমিনি কোড অ্যাসিস্ট প্লাগইন (সংস্করণ 1.1.0), ক্লাউড ওয়ার্কস্টেশন এবং ক্লাউড শেল এডিটরে সমর্থিত।
  • কোড কাস্টমাইজেশন github.com, gitlab.com, bitbucket.org, এবং GitLab এন্টারপ্রাইজ, GitHub এন্টারপ্রাইজ এবং Bitbucket ডেটা সেন্টারে হোস্ট করা রিপোজিটরিগুলিকে সমর্থন করে।
  • কোড কাস্টমাইজেশন GitHub এন্টারপ্রাইজ ক্লাউড আইপি সীমাবদ্ধতা সমর্থন করে না।
  • কোড কাস্টমাইজেশন নিম্নলিখিত অবস্থানে (অঞ্চল) শুধুমাত্র বিকাশকারী সংযোগ সংযোগ সমর্থন করে:
    • us-central1
    • europe-west1
    • asia-southeast1
  • কোড কাস্টমাইজেশন ডকুমেন্টেশন, মিডিয়া, বা অন্যান্য নন-কোড ফাইল সূচী করে না। উপরন্তু, কোড কাস্টমাইজেশন শুধুমাত্র নিম্নলিখিত ভাষা সমর্থন করে:

    • C, C++ এবং C#
    • গোলং
    • জাভা
    • জাভাস্ক্রিপ্ট
    • কোটলিন
    • পিএইচপি
    • পাইথন
    • মরিচা
    • টাইপস্ক্রিপ্ট

    অন্যান্য সমস্ত কোডিং ভাষা কোড কাস্টমাইজেশনে সূচিত বা ব্যবহৃত হয় না। একটি কোডিং ভাষার জন্য সমর্থন অনুরোধ করতে, এই পৃষ্ঠায় প্রতিক্রিয়া পাঠান ক্লিক করুন, এবং তারপর পণ্য প্রতিক্রিয়া নির্বাচন করুন।

এরপর কি

  1. জেমিনি কোড কনফিগার করুন কোড কাস্টমাইজেশন সহায়তা করুন

  2. একবার আপনি আপনার IDE-তে কোড কাস্টমাইজেশন কনফিগার করলে, কোড কাস্টমাইজেশন ব্যবহার করুন দেখুন।