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

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

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

আপডেট করা হয়েছে: 2 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-এর বহির্গামী IP ব্লকসমূহ যোগ করুন.

GitHub ডীপ রিসার্চ বা এজেন্ট মোডে উপলভ্য, কিন্তু চ্যাটে নয় কেন?

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

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