OpenAI
এই পেজটি মেশিন দিয়ে অনুবাদ করা হয়েছে। মূল ইংরেজি আর্টিকেল দেখুন

GitHub-কে ChatGPT-এর সাথে সংযুক্ত করা

সমর্থিত লাইভ রিপোজিটরি অ্যাক্সেস ব্যবহার করে কোড বিশ্লেষণ, সার্চ ও উদ্ধৃত করতে GitHub-কে ChatGPT-এর সঙ্গে সংযুক্ত করুন.

আপডেট করা হয়েছে: 3 days ago

ওভারভিউ

আপনার কোড সম্পর্কে প্রশ্ন করতে GitHub-কে ChatGPT-এর সঙ্গে সংযুক্ত করুন.

GitHub সংযুক্ত থাকলে, ChatGPT চাহিদামতো অনুমোদিত রিপোজিটরি কনটেন্ট আনতে পারে, যার মধ্যে কোড, README ফাইল এবং অন্যান্য ডকুমেন্টেশন অন্তর্ভুক্ত. আপনার প্ল্যান ও পণ্য ইন্টারফেসের উপর নির্ভর করে উপলভ্য অভিজ্ঞতার মধ্যে সাধারণ চ্যাট, ডীপ রিসার্চ বা এজেন্ট ওয়ার্কফ্লো থাকতে পারে. এই লাইভ অ্যাক্সেস সিঙ্ক করা GitHub ইনডেক্স তৈরি করে না.

GitHub-এর প্রাপ্যতা প্ল্যান, ওয়ার্কস্পেস এবং পণ্য ইন্টারফেসভেদে ভিন্ন হতে পারে. সাধারণ চ্যাটে GitHub উপলভ্য না থাকলেও কোনো অ্যাকাউন্ট ডীপ রিসার্চ বা এজেন্ট মোডে GitHub ব্যবহার করতে সক্ষম হতে পারে. রিসার্চ ওয়ার্কফ্লোর জন্য দেখুন: ChatGPT-তে ডীপ রিসার্চ.

GitHub-কে ChatGPT-এর সঙ্গে সংযুক্ত করুন

GitHub সংযুক্ত করতে, উপলভ্য থাকলে অ্যাপস বা প্লাগইন খুলুন এবং GitHub বা এটি অন্তর্ভুক্ত এমন প্লাগইন নির্বাচন করুন. অ্যাকাউন্ট সংযোগের ধাপগুলির জন্য দেখুন: ChatGPT-তে অ্যাপ অ্যাকাউন্ট সংযোগ ও পরিচালনা.

সেখান থেকে ChatGPT অ্যাপ ইনস্টল ও অনুমোদন করতে আপনাকে GitHub-এ নিয়ে যাওয়া হবে, তারপর ChatGPT কোন রিপোজিটরিগুলিতে অ্যাক্সেস পাবে তা নির্বাচন করবেন. ChatGPT চাহিদামতো অনুমোদিত রিপোজিটরি কনটেন্ট আনে. GitHub সিঙ্ক এবং আলাদাভাবে কনফিগার করা রিপোজিটরি ইনডেক্সিং উপলভ্য নয়.

রিপোজিটরি অ্যাক্সেস পরিবর্তন করতে:

  1. সেটিংস খুলুন.

  2. যা উপলভ্য আছে তার উপর নির্ভর করে অ্যাপস বা প্লাগইন নির্বাচন করুন.

  3. GitHub খুলুন.

  4. উপলভ্য রিপোজিটরি-ব্যবস্থাপনা বিকল্পটি নির্বাচন করুন.

GitHub বিচ্ছিন্ন করতে, একই অ্যাপ সেটিংস খুলুন এবং বিচ্ছিন্ন করুন নির্বাচন করুন.

GitHub pull request কার্যকলাপ থেকে একটি কাজ তৈরি করুন

যোগ্য ব্যবহারকারীরা সংযুক্ত github.com রিপোজিটরির কার্যকলাপের জন্য কাজ-এ ইভেন্ট-ট্রিগার্ড (ওয়েবহুক-ভিত্তিক) টাস্ক তৈরি করতে পারেন. সমর্থিত কার্যকলাপের মধ্যে pull request খোলা, পর্যালোচনার জন্য প্রস্তুত হিসেবে চিহ্নিত হওয়া বা বন্ধ হওয়া থাকতে পারে. ট্রিগারের উপর নির্ভর করে, আপনি pull request রিভিউ, মন্তব্য, কমিট আপডেট বা সম্পন্ন মার্জও পর্যবেক্ষণ করতে পারেন.

টাস্কটি কেবল সংযুক্ত GitHub অ্যাকাউন্টের জন্য অনুমোদিত রিপোজিটরিগুলিতে অ্যাক্সেস করতে পারে. স্ব-হোস্টেড GitHub Enterprise সংযোগ ইভেন্ট-ট্রিগার্ড টাস্কের জন্য সমর্থিত নয়.

GitHub ব্যবহার করে এমন একটি নির্ধারিত টাস্ক শেয়ার করুন

আপনার অ্যাকাউন্টের জন্য নির্ধারিত টাস্ক শেয়ারিং উপলভ্য হলে, আপনি এমন একটি যোগ্য নির্ধারিত টাস্ক শেয়ার করতে পারেন যার নির্দেশনায় GitHub-এর উল্লেখ আছে. যোগ্য প্রাপকরা নিজেদের GitHub অ্যাকাউন্ট সংযুক্ত করে একটি আলাদা টাস্ক তৈরি করতে পারেন. তাদের কপির জন্য প্রয়োজনীয় যেকোনো রিপোজিটরিতে অ্যাক্সেসের অনুমতি তাদের অ্যাকাউন্টে থাকতে হবে.

শেয়ার করা টাস্ক লিংক আপনার GitHub সংযোগ, ক্রেডেনশিয়াল, রিপোজিটরি অ্যাক্সেস বা রিপোজিটরি ফাইল স্থানান্তর করে না. টাস্কের নির্দেশনা শেয়ার করা লিংকে দৃশ্যমান থাকে, তাই শেয়ার করার আগে সংবেদনশীল কোড বা রিপোজিটরি তথ্য সরিয়ে ফেলুন. বিদ্যমান GitHub অ্যাডমিন অনুমোদন এবং শুধু-পঠনযোগ্য অ্যাপ বিধিনিষেধ এখনও প্রযোজ্য.

ইভেন্ট-ট্রিগার্ড GitHub টাস্ক শেয়ার করা যায়. যোগ্য প্রাপকদের নিজেদের GitHub অ্যাকাউন্ট সংযুক্ত করতে হবে এবং তাদের টাস্কের জন্য প্রয়োজনীয় github.com রিপোজিটরিগুলিতে অ্যাক্সেস অনুমোদন করতে হবে.

আরও তথ্যের জন্য দেখুন: ChatGPT-তে নির্ধারিত টাস্ক.

অনুপস্থিত GitHub রিপোজিটরি খুঁজুন

রিপোজিটরিগুলি সাধারণত ChatGPT-তে উপলভ্য হিসেবে দেখা যেতে প্রায় ৫ মিনিট সময় নেয়.

আপনি এখনও কোনো রিপোজিটরি না দেখতে পাওয়ার অতিরিক্ত কারণগুলি:

  • সঠিক অ্যাকাউন্ট বা সংস্থার জন্য GitHub অ্যাপ ইনস্টল না হওয়া এবং সেই রিপোজিটরিতে অ্যাক্সেস না পাওয়া পর্যন্ত একটি ব্যক্তিগত বা সদ্য তৈরি রিপোজিটরি দেখা নাও যেতে পারে. GitHub অ্যাপের রিপোজিটরি সেটিংস খুলুন এবং রিপোজিটরিটি নির্বাচিত ও অনুমোদিত আছে কিনা নিশ্চিত করুন. GitHub সংযুক্ত দেখালেও কোনো রিপোজিটরি উপলভ্য না থাকলে, পুনরায় সংযোগের আগে এই সেটিংসগুলি পরীক্ষা করুন.

  • আপনার GitHub সংস্থা ChatGPT অ্যাপ বা নির্দিষ্ট কোনো রিপোজিটরি অনুমোদনের জন্য একজন প্রশাসক প্রয়োজন করতে পারে. GitHub অ্যাপের রিপোজিটরি সেটিংস পর্যালোচনা করুন এবং আপনার সংস্থার জন্য দেখানো অনুমোদন প্রবাহের মাধ্যমে অ্যাক্সেসের অনুরোধ করুন.

  • GitHub-এর নিজস্ব সার্চ ইনডেক্সে নতুন রিপোজিটরি অন্তর্ভুক্ত হতে সময় লাগতে পারে. এটি ChatGPT অ্যাপ সিঙ্ক থেকে আলাদা: ChatGPT-তে GitHub অ্যাক্সেস চাহিদামতো অনুমোদিত রিপোজিটরি কনটেন্ট আনে এবং প্রশাসক-পরিচালিত GitHub ইনডেক্স তৈরি করে না.

ডাটা ও গোপনীয়তা

GitHub-এর সঙ্গে ChatGPT কীভাবে কাজ করে

ChatGPT আপনার প্রম্পট থেকে সার্চ কোয়েরি তৈরি করে আপনার সংযুক্ত GitHub রিপোজিটরিগুলিতে প্রাসঙ্গিক তথ্য খুঁজে বের করে এবং এই কোয়েরিগুলি GitHub-এ পাঠায়. যেমন, আপনি যদি জিজ্ঞাসা করেন, “ব্যাকএন্ডে ফাইল আপলোড কোথায় হ্যান্ডেল করেছি দেখাতে পারবেন?” ChatGPT হয়তো “ফাইল আপলোড হ্যান্ডলার ব্যাকএন্ড”-এর মতো একটি কোয়েরি ব্যবহার করে আপনার GitHub রিপোজিটরিগুলি সার্চ করতে পারে. প্রয়োজন হলে, সবচেয়ে প্রাসঙ্গিক কোড বা ফাইল খুঁজে পেতে এটি কয়েকটি ভিন্ন সার্চ করতে পারে.

মডেল প্রশিক্ষণ ও GitHub ডাটা বুঝুন

ডিফল্টভাবে, ChatGPT Business, Enterprise, Edu এবং আমাদের API-এর মতো ব্যবসায়িক অফারিং ব্যবহারকারী গ্রাহকদের পাঠানো কনটেন্ট আমাদের মডেল উন্নত করতে ব্যবহার করা হয় না. OpenAI কীভাবে ব্যবসায়িক ডাটা ব্যবহার করে সে সম্পর্কে জানতে দেখুন: এন্টারপ্রাইজ প্রাইভেসি.

যোগ্য ব্যক্তিগত অ্যাকাউন্টের কনটেন্টের ক্ষেত্রে, মডেল উন্নতি আপনার সবার জন্য মডেল উন্নত করুন সেটিংসের উপর নির্ভর করে. অ্যাকাউন্ট নিয়ন্ত্রণ এবং সংযুক্ত অ্যাপের গোপনীয়তা সম্পর্কে জানতে দেখুন: ChatGPT-তে অ্যাপগুলির জন্য ডাটা শেয়ারিং ও গোপনীয়তা.

ChatGPT ডাটা রেসিডেন্সি কেবল ওয়ার্কস্পেসের নির্বাচিত অঞ্চলের জন্য সমর্থিত ও আওতাভুক্ত গ্রাহক কনটেন্টে প্রযোজ্য. GitHub-এ পাঠানো তথ্য GitHub-এর নিজস্ব সংরক্ষণ, প্রক্রিয়াকরণ এবং ডাটা রেসিডেন্সি শর্তাবলীরও অধীন. বর্তমান কভারেজের জন্য দেখুন: ChatGPT-এর জন্য ডাটা রেসিডেন্সি ও ইনফারেন্স রেসিডেন্সি.

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

GitHub অ্যাডমিনরা কীভাবে ChatGPT অ্যাপ অনুমোদন করতে পারেন?

আপনার সংস্থা OAuth অ্যাপ অ্যাক্সেস সীমাবদ্ধ করলে, কোনো সংস্থার মালিক আপনার সংস্থার জন্য OAuth অ্যাপ অনুমোদন সম্পর্কে GitHub-এর নির্দেশনা অনুসরণ করতে পারেন. GitHub অ্যাপ ইনস্টল করা এবং এটিকে রিপোজিটরি অ্যাক্সেস দেওয়া আলাদা ধাপ.

রিপোজিটরিতে আলাদা ফাইল কীভাবে সার্চ করব?

রিপোজিটরি সিলেক্টর রিপোজিটরির নাম সার্চ করে, কোনো রিপোজিটরির ভেতরের ফাইল নয়. GitHub সংযুক্ত থাকা সমর্থিত ChatGPT অভিজ্ঞতায়, আপনি ফাইলের নাম, ফাংশনের নাম বা ত্রুটি বার্তা ব্যবহার করে ChatGPT-কে অনুমোদিত রিপোজিটরি সার্চ করতে বলতে পারেন. রিপোজিটরির নাম এবং জানা থাকলে ফাইল পাথ অন্তর্ভুক্ত করুন.

ChatGPT অ্যাপের অ্যাক্সেস থেকে কি নির্দিষ্ট রিপোজিটরি বাদ দিতে পারি?

হ্যাঁ. রিপোজিটরি অ্যাক্সেস GitHub-এ নিয়ন্ত্রিত হয়. অ্যাপটি কোন রিপোজিটরিগুলিতে অ্যাক্সেস করতে পারবে তা বদলাতে সংস্থার মালিকরা ইনস্টল করা GitHub Apps পর্যালোচনা করতে পারেন.

ChatGPT-এর সঙ্গে সংযুক্ত করার পর আমি কি GitHub-এ কোড, আপডেট বা PR পুশ করতে পারি?

ChatGPT-এর GitHub অ্যাপ কেবল আপনার কোড বিশ্লেষণ ও সার্চ করার জন্য আপনার রিপোজিটরিগুলি থেকে পড়ার সুযোগ দেয়. সরাসরি GitHub-এ কোড তৈরি, সম্পাদনা ও পুশ করতে Codex ব্যবহার করুন. আরও তথ্যের জন্য দেখুন: Codex হেল্প সেন্টার নিবন্ধ.

GitHub-এ আমার IP Allow List চালু থাকলে কী হবে?

আপনার GitHub এন্টারপ্রাইজ বা সংস্থার জন্য IP Allow List চালু থাকলে, IP Allow List-এ OpenAI's egress IP blocks যোগ করুন.

GitHub ডীপ রিসার্চ বা এজেন্ট মোডে উপলভ্য হলেও চ্যাটে নেই কেন?

GitHub-এর প্রাপ্যতা ChatGPT প্ল্যান ও পণ্য অভিজ্ঞতাভেদে ভিন্ন হতে পারে. কিছু প্ল্যানে GitHub ডীপ রিসার্চ বা এজেন্ট মোডে সমর্থিত হতে পারে, কিন্তু সাধারণ চ্যাটে নয়. সাধারণ চ্যাটে GitHub না দেখলে, আপনার ChatGPT প্ল্যানের বিবরণ পরীক্ষা করুন.

এই নিবন্ধটি কি সহায়ক ছিল?