আপনি যদি আপনার প্রতিষ্ঠানের জন্য Databricks অ্যাপ টেমপ্লেট সেট আপ করা ChatGPT ওয়ার্কস্পেস অ্যাডমিন হন, তাহলে এই নির্দেশিকাটি ব্যবহার করুন. টেমপ্লেটটি সদস্যদের ব্যবহার করা চূড়ান্ত অ্যাপ নয়. এটি একটি সেটআপ প্রবাহ, যা আপনি প্রয়োজনীয় Databricks কনফিগারেশন দেওয়ার পরে ওয়ার্কস্পেস-নির্দিষ্ট একটি খসড়া অ্যাপ তৈরি করে.
Databricks-এর ক্ষেত্রে, সেটআপের বেশিরভাগ কাজ Databricks Account Console-এ হয়. আপনি একটি কাস্টম OAuth অ্যাপ সংযোগ তৈরি করেন, ChatGPT কলব্যাক URL নিবন্ধন করেন, তৈরি হওয়া ক্লায়েন্ট ক্রেডেনশিয়াল কপি করেন, তারপর সেই মানগুলো ChatGPT টেমপ্লেট সেটআপ প্রবাহে পেস্ট করেন. ChatGPT খসড়া অ্যাপ তৈরি করার পরে, আপনি এটি প্রকাশ করতে এবং অন্যান্য ওয়ার্কস্পেস অ্যাপের মতো পরিচালনা করতে পারেন.
আপনি যা সেট আপ করছেন
আপনি ChatGPT-এ ওয়ার্কস্পেস-নির্দিষ্ট একটি Databricks অ্যাপ তৈরি করছেন. অ্যাপটি ব্যবহার করে:
আপনার Databricks Account Console-এ তৈরি একটি Databricks OAuth অ্যাপ সংযোগ.
Databricks OAuth ক্লায়েন্ট ID এবং ক্লায়েন্ট সিক্রেট.
ChatGPT থেকে কপি করা সঠিক কলব্যাক URL.
আপনি যে কানেক্টর সক্ষমতাগুলো চালু করতে চান সেগুলোর সঙ্গে মেলে এমন Databricks স্কোপ.
ChatGPT সেটআপ প্রবাহে চাওয়া যেকোনো Databricks প্রোভাইডার বিবরণ, যেমন ওয়ার্কস্পেস হোস্ট, অ্যাকাউন্ট হোস্ট, অ্যাকাউন্ট ID বা ওয়্যারহাউস.
শুরু করার আগে
আপনার প্রয়োজন:
ChatGPT ওয়ার্কস্পেস অ্যাডমিন বা মালিকের অ্যাক্সেস.
Databricks অ্যাকাউন্ট অ্যাডমিন অ্যাক্সেস. কিছু কাজের জন্য ওয়ার্কস্পেস অ্যাডমিন অ্যাক্সেস যথেষ্ট হতে পারে, কিন্তু কাস্টম অ্যাপ সংযোগ Databricks Account Console থেকে কনফিগার করা হয়.
আলাদা ট্যাবে Databricks Account Console খোলা.
ChatGPT-এ Databricks অ্যাপ টেমপ্লেট সেটআপ স্ক্রিন খোলা, যাতে আপনি সঠিক কলব্যাক URL কপি করতে পারেন.
অ্যাপটির সাধারণ Databricks API অ্যাক্সেস দরকার, নাকি শুধু Databricks SQL অ্যাক্সেস দরকার, সে বিষয়ে সিদ্ধান্ত.
Databricks ক্লায়েন্ট সিক্রেট পরিচালনার জন্য একটি নিরাপদ স্থান.
কলব্যাক URL নিজে বানাবেন না. ChatGPT-এ দেখানো সঠিক কলব্যাক URL কপি করুন.
প্রস্তুত রাখার মানগুলো
কলব্যাক URL: ChatGPT টেমপ্লেট সেটআপ প্রবাহ থেকে এটি কপি করুন.
Databricks OAuth ক্লায়েন্ট ID.
Databricks OAuth ক্লায়েন্ট সিক্রেট.
Databricks অ্যাক্সেস স্কোপ, যেমন ALL APIs বা SQL.
ChatGPT সেটআপ প্রবাহে চাওয়া Databricks ওয়ার্কস্পেস বা অ্যাকাউন্ট ফিল্ড.
ChatGPT-এ অ্যাপ প্রকাশ ও পরিচালনা করুন
খসড়া অ্যাপ তৈরি করলেই তা স্বয়ংক্রিয়ভাবে সদস্যদের জন্য উপলভ্য হয় না. খসড়া পর্যালোচনার পরে:
খসড়া অ্যাপটি প্রকাশ করুন.
অ্যাপটি ওয়ার্কস্পেস সেটিংস > অ্যাপ > সক্ষম-এ দেখা যাচ্ছে কি না নিশ্চিত করুন.
যে ভূমিকাগুলো এটি ব্যবহার করবে তাদের জন্য ব্যবহারকারী অ্যাক্সেস কনফিগার করুন.
অ্যাপটি যে Databricks অ্যাকশনগুলো প্রকাশ করে সেগুলোর জন্য অ্যাকশন নিয়ন্ত্রণ পর্যালোচনা করুন.
অ্যাপ ব্যবহারের আগে ChatGPT কখন সদস্যদের জিজ্ঞাসা করবে তা বেছে নিতে অ্যাপ অনুমতি পর্যালোচনা করুন.
অনুমোদিত একজন পরীক্ষামূলক ব্যবহারকারীকে ChatGPT-এ অ্যাপ খুলতে এবং অ্যাপটি দেখা যাচ্ছে কি না নিশ্চিত করতে বলুন.
এই অ্যাপ অনুমতিগুলো ChatGPT কথোপকথনের ক্ষেত্রে প্রযোজ্য. ওয়ার্কস্পেস এজেন্ট কোন অ্যাপ অ্যাকশন উপলভ্য এবং কখন শেষ ব্যবহারকারীদের অনুমোদন চাইতে হবে তা নির্ধারণ করতে এজেন্টের নির্মাতার সেট করা প্রতি-এজেন্ট নিয়ন্ত্রণ ব্যবহার করে. এজেন্টের আচরণ সম্পর্কে জানতে দেখুন: Enterprise এবং Business-এর জন্য ChatGPT ওয়ার্কস্পেস এজেন্ট.
ChatGPT-এ টেমপ্লেট সেটআপ শুরু করুন
ChatGPT-এ, যে ওয়ার্কস্পেসে অ্যাপটি উপলভ্য হওয়া উচিত সেখানে যান.
ওয়ার্কস্পেস সেটিংস > অ্যাপ খুলুন.
ডিরেক্টরি নির্বাচন করুন.
Databricks খুঁজুন.
Databricks অ্যাপ টেমপ্লেট নির্বাচন করে সেটআপ শুরু করুন.
একটি স্পষ্ট অ্যাপের নাম ও বিবরণ লিখুন, যেমন Databricks বা Databricks - ডেটা প্ল্যাটফর্ম.
OAuth ক্লায়েন্ট বিভাগে, ChatGPT থেকে কলব্যাক URL কপি করুন. এই ট্যাবটি খোলা রাখুন.
উদাহরণ কলব্যাক URL: https://chatgpt.com/connector/oauth/<callback_id>
কলব্যাক ID সরাবেন না, শেষে স্ল্যাশ যোগ করবেন না, বা এটিকে কোনো সাধারণ ChatGPT URL দিয়ে প্রতিস্থাপন করবেন না.
Databricks-এ OAuth অ্যাপ সংযোগ তৈরি করুন
আপনার Databricks অ্যাকাউন্টের জন্য Databricks Account Console খুলুন.
বাম সাইডবারে, সেটিংস খুলুন.
অ্যাপ সংযোগ ট্যাব খুলুন.
সংযোগ যোগ করুন নির্বাচন করুন.
একটি অ্যাপ্লিকেশনের নাম লিখুন, যেমন ChatGPT Databricks সংযোগকারী.
রিডাইরেক্ট URL-এ, ChatGPT থেকে কপি করা সঠিক কলব্যাক URL পেস্ট করুন.
অ্যাক্সেস স্কোপ-এর অধীনে, অ্যাপের প্রয়োজনীয় স্কোপগুলো বেছে নিন.
SQL-এর বাইরে Databricks API দরকার এমন সাধারণ Databricks অ্যাপের জন্য ALL APIs ব্যবহার করুন.
শুধু Databricks SQL API-তে সীমিত অ্যাপের জন্য কেবল SQL ব্যবহার করুন.
আপনার প্রতিষ্ঠানের নির্দিষ্ট নীতি না থাকলে টোকেন TTL Databricks ডিফল্টে রাখুন.
একটি ক্লায়েন্ট সিক্রেট তৈরি করুন চালু করুন. এই প্রবাহের জন্য ChatGPT-এর একটি গোপনীয় OAuth ক্লায়েন্ট প্রয়োজন.
সংযোগ তৈরি করুন.
Databricks থেকে ক্রেডেনশিয়াল কপি করুন
Connection created ডায়ালগে, Client ID কপি করুন.
Client secret সঙ্গে সঙ্গে কপি করুন এবং নিরাপদে সংরক্ষণ করুন.
সিক্রেট কপি করার আগে ডায়ালগ বন্ধ করলে, OAuth অ্যাপ ক্রেডেনশিয়াল তৈরি বা রোটেট করুন এবং নতুন সিক্রেট ব্যবহার করুন.
Databricks সিক্রেটটি মাত্র একবার দেখায়. এটিকে ক্রেডেনশিয়ালের মতো বিবেচনা করুন এবং স্ক্রিনশট, টিকিট, মন্তব্য বা চ্যাটে অন্তর্ভুক্ত করবেন না.
ChatGPT-এ সেটআপ শেষ করুন
ChatGPT টেমপ্লেট সেটআপ ট্যাবে ফিরে যান.
Databricks Client ID OAuth ক্লায়েন্ট ID-তে পেস্ট করুন.
Databricks Client secret OAuth ক্লায়েন্ট সিক্রেটে পেস্ট করুন.
ইচ্ছাকৃতভাবে টেমপ্লেটের ডিফল্ট ওভাররাইড করার দরকার না হলে Scopes অপরিবর্তিত রাখুন.
সেটআপ প্রবাহে প্রয়োজনীয় যেকোনো Databricks প্রোভাইডার ফিল্ড পূরণ করুন, যেমন ওয়ার্কস্পেস হোস্ট, অ্যাকাউন্ট হোস্ট, অ্যাকাউন্ট ID, ওয়্যারহাউস বা অন্যান্য Databricks-নির্দিষ্ট মান.
খসড়া অ্যাপ তৈরি করুন.
ব্যবহারকারী হিসেবে অ্যাপ পরীক্ষা করুন
অনুমোদিত পরীক্ষামূলক ব্যবহারকারী হিসেবে ChatGPT থেকে সংযোগ প্রবাহ শুরু করুন.
ব্রাউজারটি প্রত্যাশিত Databricks অ্যাকাউন্ট বা ওয়ার্কস্পেস খুলছে কি না নিশ্চিত করুন.
চাওয়া স্কোপগুলো অনুমোদন করুন.
ব্রাউজারটি ChatGPT-এ ফিরে আসে এবং অ্যাপটি সংযুক্ত হিসেবে দেখায় কি না যাচাই করুন.
প্রথমে কম-ঝুঁকির একটি রিড অ্যাকশন চালান, যেমন বর্তমান ব্যবহারকারীর তথ্য আনা বা অনুমোদিত Databricks SQL রিসোর্সে কোয়েরি করা.
রাইট অ্যাকশন চালু থাকলে, বিস্তৃত রোলআউটের আগে স্পষ্টভাবে কম-ঝুঁকির Databricks ওয়ার্কফ্লো দিয়ে পরীক্ষা করুন.
অ্যাক্সেস পরিচালনা করুন
Databricks এবং ChatGPT উভয়ই অ্যাক্সেস নিয়ন্ত্রণে ভূমিকা রাখে.
ChatGPT-এ, ওয়ার্কস্পেস অ্যাডমিনরা প্রকাশিত অ্যাপ উপলভ্য হবে কি না, কোন ওয়ার্কস্পেস ভূমিকা এটি ব্যবহার করতে পারবে, কোন অ্যাকশন চালু থাকবে এবং অ্যাপ ব্যবহারের আগে ChatGPT কখন ব্যবহারকারীদের জিজ্ঞাসা করবে তা পরিচালনা করেন.
Databricks-এ, কোন ব্যবহারকারীরা OAuth অ্যাপ অনুমোদন করতে পারবেন এবং তারা কোন Databricks রিসোর্সে অ্যাক্সেস করতে পারবেন তা অ্যাডমিনরা পরিচালনা করেন. ChatGPT-এ অ্যাপ চালু হওয়ার পরও প্রোভাইডার অনুমতি প্রযোজ্য থাকে.
সমস্যা সমাধান
রিডাইরেক্ট URI অমিল: Databricks Redirect URL যেন ChatGPT-এ দেখানো কলব্যাক URL-এর সঙ্গে হুবহু মেলে তা নিশ্চিত করুন, পাথ ও কলব্যাক ID সহ.
সিক্রেট অনুপস্থিত: Databricks সিক্রেট একবারই দেখানো হয়. কপি করা না হয়ে থাকলে নতুন ক্লায়েন্ট সিক্রেট তৈরি করুন.
OAuth অ্যাপ সঙ্গে সঙ্গে উপলভ্য নয়: Databricks জানায়, OAuth অ্যাপ্লিকেশন আপডেট প্রক্রিয়া করতে ৩০ মিনিট পর্যন্ত লাগতে পারে.
অপর্যাপ্ত স্কোপ: ChatGPT প্রমাণীকরণ করতে পারলেও Databricks API কল ব্যর্থ হলে, অ্যাপের non-SQL API দরকার হলে Databricks অ্যাপে ALL APIs আছে কি না নিশ্চিত করুন.
SQL অ্যাকশন ব্যর্থ: SQL স্কোপ, ওয়্যারহাউস কনফিগারেশন এবং Databricks অনুমতি নিশ্চিত করুন.
ভুল ওয়ার্কস্পেস: ব্যবহারকারীরা যে ChatGPT ওয়ার্কস্পেসে এটি সংযুক্ত করবেন, একই ওয়ার্কস্পেসে অ্যাপ তৈরি ও প্রকাশ করুন.
ব্যবহারকারীরা সংযোগ করতে পারছেন না: ব্যবহারকারীর Databricks অ্যাক্সেস আছে এবং OAuth অ্যাপ অনুমোদনের অনুমতি আছে কি না নিশ্চিত করুন.
