সংক্ষিপ্ত বিবরণ
অ্যাপ টেমপ্লেট হলো Business এবং Enterprise ওয়ার্কস্পেসের জন্য একটি সেটআপ পথ, যেখানে ChatGPT অ্যাপ বা কানেক্টরের ওয়ার্কস্পেস-নির্দিষ্ট সংস্করণ প্রয়োজন. ডিরেক্টরি থেকে একটি শেয়ার করা অ্যাপ সক্ষম করার বদলে, কোনো ওয়ার্কস্পেস অ্যাডমিন বা মালিক OpenAI-প্রদত্ত টেমপ্লেট দিয়ে শুরু করেন, তাদের প্রতিষ্ঠানের জন্য অনন্য বিবরণ যোগ করেন এবং পর্যালোচনার জন্য একটি খসড়া অ্যাপ তৈরি করেন.
OpenAI সাধারণ অ্যাপ আচরণ দিতে পারলেও প্রতিটি ওয়ার্কস্পেসকে প্রোভাইডার-নির্দিষ্ট কনফিগারেশন দিতে হলে টেমপ্লেটগুলি উপযোগী. টেমপ্লেটের ওপর নির্ভর করে, ওই কনফিগারেশনে টেন্যান্ট বা হোস্ট নাম, OAuth ক্লায়েন্ট ক্রেডেনশিয়াল, কলব্যাক URL, স্কোপ, ওয়েবহুকের বিবরণ, পরিচালিত MCP সার্ভার URL বা অন্যান্য প্রোভাইডার সেটিংস থাকতে পারে. উদাহরণস্বরূপ, একটি GitHub Enterprise টেমপ্লেট এমন ওয়ার্কস্পেস-নির্দিষ্ট কানেক্টর তৈরি করতে পারে যা Codex সেই প্রতিষ্ঠানের GitHub Enterprise হোস্টে পৌঁছাতে ব্যবহার করে.
সেটআপের পর, সদস্যরা মূল টেমপ্লেটটি ব্যবহার করেন না. তারা এটি থেকে তৈরি প্রকাশিত ওয়ার্কস্পেস অ্যাপ ব্যবহার করেন. এরপর অ্যাডমিনরা ভূমিকা অ্যাক্সেস, অ্যাকশন নিয়ন্ত্রণ, অ্যাপ অনুমতি এবং প্রোভাইডার অনুমোদনসহ অন্যান্য ChatGPT অ্যাপের মতো ওই অ্যাপটি পরিচালনা করতে পারেন.
Codex প্লাগইন-এও অ্যাপ টেমপ্লেট বা টেমপ্লেট থেকে তৈরি অ্যাপ অন্তর্ভুক্ত থাকতে পারে. কোনো প্লাগইনে অ্যাপ টেমপ্লেট থাকলে, সদস্যরা ChatGPT-তে সেটি সংযুক্ত করতে এবং সেই প্লাগইনের মাধ্যমে ব্যবহার করতে পারার আগে ওয়ার্কস্পেস অ্যাডমিন বা মালিককে এখনও ওয়ার্কস্পেস-নির্দিষ্ট অ্যাপ তৈরি ও প্রকাশ করতে হবে. প্লাগইন চলার সময়, এটি সদস্যদের নিজে মূল টেমপ্লেট কনফিগার করতে না বলে ওই ওয়ার্কস্পেসে উপলভ্য অ্যাপ ইনস্ট্যান্স ব্যবহার করে. প্রয়োজনীয় টেমপ্লেটটি এখনও সেট আপ না করা থাকলে, সদস্যদের আগে সেটআপ সম্পন্ন করতে কোনো অ্যাডমিনের প্রয়োজন হতে পারে. প্লাগইন নিজে নিজে কোনো অ্যাপ টেমপ্লেট ব্যবহার করতে পারে না.
সাধারণ টেমপ্লেট প্রবাহের জন্য এই নিবন্ধটি ব্যবহার করুন. প্রোভাইডার-নির্দিষ্ট সেটআপের জন্য দেখুন:
অনেক প্রতিষ্ঠানে একই অ্যাপ প্যাটার্ন কাজ করতে পারলেও প্রতিটি প্রতিষ্ঠানের নিজস্ব কনফিগারেশন প্রয়োজন হলে টেমপ্লেটগুলি উপযোগী.
সাধারণ উদাহরণগুলির মধ্যে রয়েছে:
প্রোভাইডার URL-এ কোনো কোম্পানির টেন্যান্ট, অ্যাকাউন্ট, প্রতিষ্ঠান বা ওয়ার্কস্পেস হোস্টনেম থাকে.
প্রতিষ্ঠানকে নিজস্ব OAuth ক্লায়েন্ট বা প্রোভাইডার ক্রেডেনশিয়াল আনতে হয়.
প্রোভাইডারের গ্রাহক-নির্দিষ্ট কলব্যাক URL সেটআপ প্রয়োজন.
অ্যাপটির একই বাস্তবায়ন প্যাটার্ন ব্যবহার করা উচিত, তবে প্রতিটি ওয়ার্কস্পেস অ্যাক্সেস, অ্যাকশন এবং নিরাপত্তা সেটিংস আলাদাভাবে নিয়ন্ত্রণ করবে.
টেমপ্লেট কীভাবে নিয়মিত অ্যাপ থেকে আলাদা
সাধারণত অ্যাপ ডিরেক্টরি থেকে সরাসরি একটি নিয়মিত অ্যাপ সক্ষম করা যায়. একটি টেমপ্লেট এর বদলে একটি সেটআপ প্রবাহ শুরু করে.
সাধারণ প্রবাহ হলো:
একজন অ্যাডমিন অ্যাপ ডিরেক্টরিতে একটি টেমপ্লেট খুঁজে পান.
অ্যাডমিন প্রয়োজনীয় ওয়ার্কস্পেস-নির্দিষ্ট কনফিগারেশন প্রবেশ করান.
ChatGPT ওয়ার্কস্পেসের জন্য একটি খসড়া অ্যাপ তৈরি করে.
অ্যাডমিন খসড়াটি পর্যালোচনা করে প্রকাশ করেন.
অ্যাডমিন প্রকাশিত অ্যাপের জন্য অ্যাক্সেস এবং অ্যাকশন সেটিংস কনফিগার করেন.
সদস্যরা মূল টেমপ্লেট নয়, প্রকাশিত ওয়ার্কস্পেস অ্যাপ ব্যবহার করেন.
একটি অ্যাপ টেমপ্লেট খুঁজে সেট আপ করুন
ওয়ার্কস্পেস সেটিংস > অ্যাপস খুলুন.
ডিরেক্টরি নির্বাচন করুন.
প্রোভাইডার বা অ্যাপের নাম খুঁজুন.
টেমপ্লেট হিসেবে চিহ্নিত এন্ট্রিগুলি খুঁজুন.
সেটআপ প্রবাহ শুরু করতে সক্ষম করুন নির্বাচন করুন.
সেটআপ প্রবাহ ওয়ার্কস্পেস-নির্দিষ্ট অ্যাপ তৈরি করতে প্রয়োজনীয় বিবরণ জানতে চায়. সঠিক ক্ষেত্রগুলি টেমপ্লেটের ওপর নির্ভর করে.
উদাহরণস্বরূপ, একটি GitHub Enterprise টেমপ্লেট এ ধরনের বিবরণ চাইতে পারে:
অ্যাপের নাম ও বিবরণ.
GitHub Enterprise হোস্টনেম.
কলব্যাক URL কনফিগারেশন.
OAuth ক্লায়েন্ট ID এবং ক্লায়েন্ট সিক্রেট.
GitHub App প্রাইভেট কী.
অনুরোধ করা স্কোপ.
ওয়েবহুক সেটআপের বিবরণ.
খসড়া তৈরি করার আগে প্রতিটি ক্ষেত্র সাবধানে পর্যালোচনা করুন. আপনার প্রতিষ্ঠান যদি OAuth বা প্রোভাইডার ক্রেডেনশিয়াল কেন্দ্রীয়ভাবে পরিচালনা করে, তবে ওই ক্রেডেনশিয়ালের মালিক দলের সঙ্গে সমন্বয় করুন.
অ্যাপ-নির্দিষ্ট নির্দেশনা দেখুন: GitHub, Snowflake, এবং Databricks.
OAuth ক্লায়েন্ট সেটআপ
কিছু টেমপ্লেটে আপনার প্রতিষ্ঠানের নিজস্ব OAuth ক্লায়েন্ট প্রয়োজন হয়. এটি প্রয়োজন হলে, বহিরাগত প্রোভাইডারের অ্যাডমিন কনসোলে OAuth অ্যাপ তৈরি বা কনফিগার করুন, তারপর ChatGPT থেকে কলব্যাক URL কপি করে প্রোভাইডারের রিডাইরেক্ট বা কলব্যাক URL সেটিংসে দিন.
প্রোভাইডার কনফিগারেশন টেমপ্লেট সেটআপ নির্দেশনার সঙ্গে মেলে তা নিশ্চিত করার পরেই ChatGPT-তে OAuth ক্লায়েন্ট ID এবং সিক্রেট প্রবেশ করান.
টেমপ্লেটে ডিফল্ট স্কোপ থাকলে, আপনার প্রতিষ্ঠান প্রোভাইডার অনুমতিগুলি পর্যালোচনা করে সেগুলি পরিবর্তনের স্পষ্ট কারণ না পেলে ডিফল্টগুলো রাখুন.
একটি খসড়া তৈরি করুন
প্রয়োজনীয় তথ্য দেওয়ার পর, খসড়া তৈরি করুন নির্বাচন করুন.
খসড়া তৈরি করলে অ্যাপটি স্বয়ংক্রিয়ভাবে সদস্যদের জন্য উপলভ্য হয় না. সদস্যদের এটি ব্যবহার করতে বলার আগে খসড়াটি পর্যালোচনা করুন, প্রকাশ করুন এবং অ্যাক্সেস ও অ্যাকশন সেটিংস কনফিগার করুন.
ফলস্বরূপ অ্যাপটি প্রকাশ ও পরিচালনা করুন
প্রকাশের পর, ওয়ার্কস্পেস সেটিংস > অ্যাপস > সক্ষম করা থেকে ওয়ার্কস্পেস-নির্দিষ্ট অ্যাপটি পরিচালনা করুন.
প্রকাশের পর সুপারিশকৃত যাচাই:
অ্যাপটি সক্ষম অ্যাপ-এ দেখা যাচ্ছে তা নিশ্চিত করুন.
যে ভূমিকা অ্যাপটি ব্যবহার করবে তার জন্য ব্যবহারকারী অ্যাক্সেস সেট করুন.
পড়া ও লেখার অ্যাকশনের জন্য অ্যাকশন নিয়ন্ত্রণ পর্যালোচনা করুন.
অ্যাপটি ব্যবহারের আগে ChatGPT কখন সদস্যদের জিজ্ঞাসা করবে তা বেছে নিতে অ্যাপ অনুমতি পর্যালোচনা করুন.
অনুমোদিত একজন পরীক্ষামূলক ব্যবহারকারীকে ChatGPT-তে Apps খুলতে এবং অ্যাপটি দেখা যাচ্ছে কি না নিশ্চিত করতে বলুন.
অ্যাপটির প্রোভাইডার প্রমাণীকরণ প্রয়োজন হলে, পরীক্ষামূলক ব্যবহারকারীকে তার প্রোভাইডার অ্যাকাউন্ট সংযুক্ত করতে বলুন.
অ্যাপটি প্রত্যাশামতো কাজ করছে তা নিশ্চিত করতে কম-ঝুঁকির একটি পরীক্ষামূলক প্রম্পট চালান.
এই অ্যাপ অনুমতিগুলি ChatGPT কথোপকথনে প্রযোজ্য. কোন অ্যাপ অ্যাকশন উপলভ্য এবং কখন শেষ ব্যবহারকারীদের সেগুলি অনুমোদন করতে বলা হবে তা নির্ধারণ করতে ওয়ার্কস্পেস এজেন্টরা এজেন্টের নির্মাতার সেট করা প্রতি-এজেন্ট নিয়ন্ত্রণ ব্যবহার করে. এজেন্ট আচরণের জন্য দেখুন: Enterprise এবং Business-এর জন্য ChatGPT ওয়ার্কস্পেস এজেন্ট.
যদি কোনো টেমপ্লেট কেবল একবার ব্যবহার করা যায়
কিছু টেমপ্লেট প্রতি ওয়ার্কস্পেসে শুধু একটি অ্যাপ তৈরি করতে পারে. কোনো টেমপ্লেট আগে ব্যবহার করা হয়ে থাকলে, সক্ষম করুন বোতামটি অনুপলভ্য হতে পারে. সে ক্ষেত্রে, একই টেমপ্লেট থেকে আরেকটি তৈরি করার বদলে বিদ্যমান খসড়া বা প্রকাশিত অ্যাপটি পরিচালনা করুন.
সদস্যরা যা দেখেন
সদস্যরা টেমপ্লেট থেকে তৈরি প্রকাশিত অ্যাপটি দেখেন. কোনো সদস্য এটি দেখতে বা ব্যবহার করতে পারবেন কি না, তা ওয়ার্কস্পেস সেটিংস এবং প্রোভাইডার অনুমোদনের ওপর নির্ভর করে. অ্যাপটি যদি কোনো প্লাগইনের অন্তর্ভুক্ত থাকে, সদস্যরা সেই প্লাগইনের মাধ্যমে এটি দেখতে পারেন, তবে একই ওয়ার্কস্পেস অ্যাক্সেস এবং প্রোভাইডার অনুমোদনের প্রয়োজনীয়তা তখনও প্রযোজ্য থাকে.
যাচাই করুন যে:
অ্যাপটি প্রকাশিত হয়েছে.
অ্যাপটি ওয়ার্কস্পেসের জন্য সক্ষম করা হয়েছে.
সদস্যের ওয়ার্কস্পেস ভূমিকার অ্যাক্সেস আছে.
সদস্য সঠিক ওয়ার্কস্পেসে আছেন.
বহিরাগত প্রোভাইডারে সদস্যের প্রয়োজনীয় অনুমতি আছে.
প্রকাশিত অ্যাপগুলি ChatGPT অ্যাপ ডিরেক্টরিতে, ওয়ার্কস্পেস-নির্দিষ্ট বিভাগে দেখা যাবে.
সমস্যা সমাধান
সেটআপ ব্যর্থ হলে বা অ্যাপটি না দেখা গেলে, নিচের বিষয়গুলি নিশ্চিত করুন:
টেন্যান্ট, অ্যাকাউন্ট বা ওয়ার্কস্পেস হোস্টনেম সঠিক.
কলব্যাক URL প্রোভাইডার কনফিগারেশনে হুবহু কপি করা হয়েছে.
OAuth ক্লায়েন্ট ID এবং ক্লায়েন্ট সিক্রেট সঠিক.
অনুরোধ করা স্কোপগুলি প্রোভাইডারের OAuth অ্যাপ যা অনুমতি দেয় তার সঙ্গে মেলে.
একটি খসড়া তৈরি করা হয়েছে.
খসড়াটি প্রকাশ করা হয়েছে.
ভূমিকা অ্যাক্সেস পরীক্ষামূলক ব্যবহারকারীকে অ্যাপটি দেখতে দেয়.
প্রোভাইডার-পক্ষের অনুমতি পরীক্ষিত ডেটা বা কাজের অনুমতি দেয়.
নিরাপত্তা সংক্রান্ত নোট
OAuth ক্লায়েন্ট সিক্রেট এবং প্রোভাইডার ক্রেডেনশিয়ালকে সংবেদনশীল তথ্য হিসেবে বিবেচনা করুন.
খসড়া তৈরি করার আগে অনুরোধ করা স্কোপগুলি পর্যালোচনা করুন.
প্রকাশের পর অ্যাপটি কী করতে পারবে তা সীমিত করতে অ্যাকশন নিয়ন্ত্রণ ব্যবহার করুন.
অ্যাপটি ব্যবহারের আগে ChatGPT কখন সদস্যদের জিজ্ঞাসা করবে তা নির্ধারণ করতে অ্যাপ অনুমতি ব্যবহার করুন.
মনে রাখবেন, ChatGPT-তে অ্যাপটি সক্ষম করার পরও প্রোভাইডারের অনুমতিগুলি প্রযোজ্য থাকে.
