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

ChatGPT-এ Databricks অ্যাপ টেমপ্লেট সেট আপ করুন

ChatGPT ওয়ার্কস্পেস অ্যাডমিন এবং ChatGPT Plus বা Pro ব্যবহারকারীরা কীভাবে তাদের প্রতিষ্ঠানের OAuth ক্লায়েন্ট ব্যবহার করে Databricks সংযুক্ত করতে পারেন তা জানুন.

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

আপনি যদি ChatGPT ওয়ার্কস্পেসের প্রশাসক হন অথবা ChatGPT Plus বা Pro ব্যবহারকারী হিসেবে অন্তর্নির্মিত OAuth বা আপনার প্রতিষ্ঠানের OAuth ক্লায়েন্ট দিয়ে Databricks Genie সংযোগকারী সেট আপ করেন, তাহলে এই নির্দেশিকা ব্যবহার করুন.

  • অন্তর্নির্মিত OAuth: এটি ChatGPT-তে উপলব্ধ থাকলে এবং আপনার Databricks ওয়ার্কস্পেসে চালু থাকলে, আগে থেকে কনফিগার করা সংযোগটি ব্যবহার করুন. আপনাকে OAuth অ্যাপ তৈরি করতে বা ক্লায়েন্ট আইডি কিংবা ক্লায়েন্ট সিক্রেট লিখতে হবে না. নিচের অন্তর্নির্মিত OAuth অংশের নির্দেশনা অনুসরণ করুন.

  • নিজস্ব OAuth ক্লায়েন্ট: অন্তর্নির্মিত OAuth উপলব্ধ না থাকলে বা আপনার প্রতিষ্ঠানের নিজস্ব OAuth ক্লায়েন্ট ব্যবহার করা আবশ্যক হলে এই পদ্ধতি অনুসরণ করুন. নিচের নিজস্ব OAuth ক্লায়েন্ট অংশের নির্দেশনা অনুসরণ করুন.

আপনি যা সেট আপ করছেন

আপনি আপনার ChatGPT অ্যাকাউন্ট বা ওয়ার্কস্পেসের জন্য একটি Databricks অ্যাপ সংযোগ তৈরি করছেন. দুই পদ্ধতিতেই ChatGPT-তে চাওয়া Databricks প্রদানকারীর তথ্য এবং আপনি যেসব রিসোর্স ব্যবহার করতে চান, সেগুলোর অনুমতি প্রয়োজন. নিজস্ব OAuth ক্লায়েন্ট ব্যবহার করলে এগুলোও প্রস্তুত রাখুন:

  • আপনার Databricks অ্যাকাউন্ট কনসোলে তৈরি একটি Databricks OAuth অ্যাপ সংযোগ.

  • Databricks OAuth ক্লায়েন্ট আইডি ও ক্লায়েন্ট সিক্রেট.

  • ChatGPT থেকে হুবহু কপি করা কলব্যাক ইউআরএল.

  • সংযোগকারীর যেসব কার্যক্ষমতা চালু করতে চান, সেগুলোর সঙ্গে সামঞ্জস্যপূর্ণ Databricks স্কোপ.

  • ChatGPT সেটআপের ধাপগুলোতে চাওয়া Databricks প্রদানকারীর সব তথ্য, যেমন ওয়ার্কস্পেস হোস্ট, অ্যাকাউন্ট হোস্ট, অ্যাকাউন্ট আইডি বা ওয়্যারহাউস.

শুরু করার আগে

ওয়ার্কস্পেস সেটআপের জন্য প্রশাসক কনসোল খুলুন, কাঙ্ক্ষিত ChatGPT ওয়ার্কস্পেস নির্বাচন করুন এবং প্লাগইন খুলুন. আগের অ্যাপ পৃষ্ঠাটি খুলতে পুরোনো অ্যাপ পরিচালনা করুন নির্বাচন করুন. ওয়ার্কস্পেসে বিভিন্ন অংশে যাওয়া ও পুরোনো অ্যাপে অ্যাক্সেসের নির্দেশনার জন্য দেখুন প্লাগইন ও অ্যাপের প্রশাসনিক নিয়ন্ত্রণ, নিরাপত্তা ও বিধিপালন.

আপনার যা লাগবে:

  • ChatGPT ওয়ার্কস্পেসের প্রশাসক বা মালিকের অ্যাক্সেস, অথবা ChatGPT Plus বা Pro অ্যাকাউন্ট.

  • কাস্টম OAuth ক্লায়েন্টের জন্য Databricks অ্যাকাউন্টের প্রশাসনিক অ্যাক্সেস. কিছু কাজের জন্য ওয়ার্কস্পেসের প্রশাসনিক অ্যাক্সেসই যথেষ্ট হতে পারে, তবে কাস্টম অ্যাপ সংযোগ Databricks অ্যাকাউন্ট কনসোল থেকে কনফিগার করা হয়. অন্তর্নির্মিত OAuth-এর জন্য কোনো Databricks প্রশাসককে পরীক্ষা করতে হবে যে ChatGPT অ্যাপ্লিকেশনটি আপনার ওয়ার্কস্পেসে উপলব্ধ ও সক্রিয় আছে কি না.

  • কাস্টম OAuth ক্লায়েন্টের জন্য আলাদা একটি ট্যাবে Databricks অ্যাকাউন্ট কনসোল খোলা থাকতে হবে.

  • কাস্টম OAuth ক্লায়েন্টের জন্য ChatGPT-তে Databricks Genie সংযোগের পর্দা খোলা থাকতে হবে, যাতে সঠিক কলব্যাক ইউআরএলটি কপি করতে পারেন.

  • অ্যাপের কী কী কার্যক্ষমতা প্রয়োজন, সে বিষয়ে সিদ্ধান্ত: Genie ও এআই/বিআই ড্যাশবোর্ড, আরও ব্যাপক Databricks এপিআই অ্যাক্সেস, নাকি শুধু Databricks এসকিউএল এপিআইয়ে সীমাবদ্ধ একটি অ্যাপ. শুধু এসকিউএল অ্যাক্সেস Genie বা ড্যাশবোর্ডের কাজগুলোর জন্য যথেষ্ট নয়.

  • কাস্টম OAuth ক্লায়েন্টের জন্য Databricks ক্লায়েন্ট সিক্রেট ব্যবস্থাপনার নিরাপদ জায়গা.

  • আপনার Databricks অ্যাকাউন্ট বা ওয়ার্কস্পেসে আইপি অ্যাক্সেস তালিকা, প্রেক্ষাপটভিত্তিক ইনগ্রেস নিয়ন্ত্রণ, ফায়ারওয়াল বা অন্য কোনো নেটওয়ার্ক নীতির মাধ্যমে অ্যাক্সেস সীমিত করা হলে, এমন একজন Databricks প্রশাসকের সহায়তা লাগবে যিনি বর্তমান ChatGPT কানেক্টরের বহির্গামী আইপি পরিসরগুলো অনুমোদন করতে পারবেন.

কাস্টম OAuth ক্লায়েন্টের জন্য ChatGPT-তে দেখানো কলব্যাক ইউআরএল হুবহু কপি করুন.

যেসব মান প্রস্তুত রাখতে হবে

  • কাস্টম OAuth ক্লায়েন্টের জন্য কলব্যাক ইউআরএল: ChatGPT কানেক্টরের সেটআপের ধাপ থেকে এটি কপি করুন.

  • কাস্টম OAuth ক্লায়েন্টের জন্য Databricks OAuth ক্লায়েন্ট আইডি.

  • কাস্টম OAuth ক্লায়েন্টের জন্য Databricks OAuth ক্লায়েন্ট সিক্রেট.

  • কাস্টম OAuth ক্লায়েন্টের জন্য অ্যাপের কার্যক্ষমতার উপযোগী Databricks অ্যাক্সেস স্কোপ. নতুন কোনো Genie/ড্যাশবোর্ড সংযোগে ai-gateway, dashboards ও offline_access দেখানো হলে, সেই স্কোপগুলো প্রস্তুত রাখুন. সব এপিআই (all-apis-এর সঙ্গে offline_access) এখনও আগের বিস্তৃত বিকল্প হিসেবে রয়েছে. শুধু Databricks এসকিউএল এপিআইয়ে সীমাবদ্ধ অ্যাপের জন্যই SQL ব্যবহার করুন.

  • ChatGPT সেটআপের ধাপগুলোতে চাওয়া Databricks ওয়ার্কস্পেস বা অ্যাকাউন্টের ঘরগুলোর তথ্য.

অন্তর্নির্মিত OAuth

আগে ওপরের পূর্বশর্তগুলো পূরণ করুন. ChatGPT-তে অন্তর্নির্মিত OAuth উপলব্ধ থাকলে এবং আপনার Databricks ওয়ার্কস্পেসে তা সক্রিয় থাকলেই শুধু এই পদ্ধতি ব্যবহার করুন.

  1. কোনো Databricks প্রশাসককে পরীক্ষা করতে বলুন যে অ্যাকাউন্ট কনসোলের অ্যাপ সমন্বয়ের সেটিংসে ChatGPT অ্যাপ্লিকেশনটি আছে কি না এবং আপনার ওয়ার্কস্পেসের জন্য তা সক্রিয় আছে কি না. আপনার Databricks অ্যাকাউন্ট কনসোলে ChatGPT অ্যাপ্লিকেশনটি তালিকাভুক্ত না থাকলে, আপনার অ্যাকাউন্টে সুবিধাটি উপলব্ধ কি না জানতে আপনার Databricks অ্যাকাউন্ট প্রতিনিধির সঙ্গে যোগাযোগ করুন.

  2. ChatGPT-তে যে অ্যাকাউন্ট বা ওয়ার্কস্পেসে অ্যাপটি উপলব্ধ রাখতে চান, সেটিতে যান. ব্যক্তিগত সেটআপের জন্য সেটিংস > প্লাগইন-এ যান. ওয়ার্কস্পেস সেটআপের জন্য ওয়ার্কস্পেসের প্রশাসক বা মালিক হিসেবে প্রশাসক কনসোল > প্লাগইন-এ যান.

  3. Databricks Genie নির্বাচন করুন, তারপর অ্যাপ সংযোগ যোগ করুন নির্বাচন করুন.

  4. https:// বা ইউআরএল পাথ ছাড়া ওয়ার্কস্পেসের হোস্টনেম (আবশ্যক) লিখুন.

    এই হোস্টনেম থেকে ChatGPT ওয়ার্কস্পেসের নিজস্ব Genie এমসিপি এন্ডপয়েন্ট, https://<workspace-host>/ai-gateway/mcp-services/system.ai.genie_one_mcp, নির্ধারণ করে. আলাদা কোনো আঞ্চলিক এমসিপি এন্ডপয়েন্টের প্রয়োজন নেই.

  5. এগিয়ে যান নির্বাচন করুন, তারপর Databricks-এ সাইন ইন করে সম্মতির অনুরোধটি পর্যালোচনা করুন.

এরপর নিচের সংযুক্ত করে পরীক্ষা করুন এবং অ্যাক্সেস পরিচালনা করুন অংশগুলো অনুসরণ করুন. অনুমোদিত সদস্যদের দিয়ে পরীক্ষা এবং ওয়ার্কস্পেসের অ্যাক্সেস যাচাইও সম্পন্ন করুন.

নিজস্ব OAuth ক্লায়েন্ট

প্রথমে ওপরের পূর্বশর্তগুলো পূরণ করুন. অন্তর্নির্মিত OAuth উপলব্ধ না থাকলে বা আপনার প্রতিষ্ঠানের নিজস্ব OAuth ক্লায়েন্ট ব্যবহার করা আবশ্যক হলে এই পদ্ধতি অনুসরণ করুন. সেটআপের পর নিচের সংযোগ ও পরীক্ষা এবং প্রবেশাধিকার পরিচালনা অংশের ধাপগুলো সম্পন্ন করুন.

ChatGPT-তে কাস্টম OAuth সেটআপ শুরু করুন

  1. ChatGPT-তে যে অ্যাকাউন্ট বা ওয়ার্কস্পেসে অ্যাপটি উপলব্ধ রাখতে চান, সেটিতে যান.

  2. ব্যক্তিগত সেটআপের জন্য সেটিংস > প্লাগইন-এ যান. ওয়ার্কস্পেস সেটআপের জন্য ওয়ার্কস্পেসের প্রশাসক বা মালিক হিসেবে প্রশাসক কনসোল > প্লাগইন-এ যান.

  3. ডিরেক্টরি থেকে Databricks Genie নির্বাচন করুন.

  4. অ্যাপ সংযোগ যোগ করুন নির্বাচন করুন.

  5. Databricks Genie সংযুক্ত করুন ডায়ালগে OAuth ক্লায়েন্ট আইডি ও OAuth ক্লায়েন্ট সিক্রেট ঘর দুটি খুঁজুন. এই দৃশ্যমান ঘরগুলোতে পরিচয় যাচাইয়ের তথ্য লেখাই কাস্টম ক্লায়েন্ট ব্যবহারের পদ্ধতি; আলাদা কোনো বিকল্প বেছে নিতে হবে না.

  6. ChatGPT থেকে কলব্যাক ইউআরএল কপি করুন. এই ডায়ালগটি খোলা রাখুন.

ChatGPT Connect Databricks Genie dialog showing the callback URL field and OAuth client settings.

কলব্যাক ইউআরএলের উদাহরণ:

https://chatgpt.com/connector/oauth/<callback_id>

কলব্যাক আইডি মুছবেন না, শেষে স্ল্যাশ যোগ করবেন না বা এর বদলে সাধারণ কোনো ChatGPT ইউআরএল দেবেন না. Databricks-এ নিবন্ধিত ইউআরএলটি ChatGPT-তে দেখানো কলব্যাক ইউআরএল-এর সঙ্গে হুবহু মিলতে হবে.

Databricks-এ কাস্টম OAuth অ্যাপ সংযোগ তৈরি করুন

  1. আপনার Databricks অ্যাকাউন্টের জন্য Databricks অ্যাকাউন্ট কনসোল খুলুন.

  2. বাঁ পাশের সাইডবারে সেটিংস খুলুন.

  3. অ্যাপ সংযোগ ট্যাব খুলুন.

  4. সংযোগ যোগ করুন নির্বাচন করুন.

    Databricks Account Console Settings page showing the App connections tab and Add connection button.
  5. অ্যাপ্লিকেশনের একটি নাম লিখুন, যেমন ChatGPT Databricks কানেক্টর.

  6. পুনর্নির্দেশের ইউআরএল ঘরে ChatGPT থেকে কপি করা কলব্যাক ইউআরএলটি হুবহু পেস্ট করুন.

  7. অ্যাক্সেস স্কোপ অংশে অ্যাপের প্রয়োজনীয় স্কোপগুলো বেছে নিন.

  8. নতুন কোনো Genie/ড্যাশবোর্ড সংযোগের জন্য ChatGPT-তে ai-gateway, dashboards ও offline_access দেখানো হলে, Databricks OAuth অ্যাপেও একই স্কোপগুলো অনুমোদন করুন.

  9. সাধারণ Databricks এপিআই অ্যাক্সেসের জন্য সব এপিআই এখনও আগের বিস্তৃত বিকল্প হিসেবে রয়েছে. এই কনফিগারেশনের জন্য ChatGPT-তে all-apis ও offline_access ব্যবহার করুন এবং নিশ্চিত করুন যে Databricks OAuth অ্যাপে দুটিই অনুমোদিত আছে. নতুন Genie/ড্যাশবোর্ড সংযোগের জন্য দেখানো সুনির্দিষ্ট স্কোপগুলোকে অগ্রাধিকার দিন.

  10. শুধু Databricks এসকিউএল এপিআইয়ে সীমাবদ্ধ অ্যাপের জন্যই SQL ব্যবহার করুন. শুধু এসকিউএল অ্যাক্সেস Genie বা ড্যাশবোর্ডের কাজগুলোর জন্য যথেষ্ট নয়.

  11. নিশ্চিত করুন যে পরে ChatGPT-তে তালিকাভুক্ত করা প্রতিটি স্কোপ এই Databricks OAuth অ্যাপে সক্রিয় আছে. ব্যবহারকারী ইন্টারফেসে তৈরি অ্যাপগুলোর জন্য Databricks স্বয়ংক্রিয়ভাবে openid, email, profile ও offline_access অনুমোদন করে.

  12. আপনার প্রতিষ্ঠানের নির্দিষ্ট নীতি না থাকলে টোকেনের মেয়াদ Databricks-এর ডিফল্ট মানেই রাখুন: অ্যাক্সেস টোকেনের জন্য ৬০ মিনিট এবং রিফ্রেশ টোকেনের জন্য ১০০৮০ মিনিট.

  13. ক্লায়েন্ট সিক্রেট তৈরি করুন চালু করুন. এই প্রক্রিয়ার জন্য ChatGPT-এর সিক্রেট গোপন রাখতে সক্ষম একটি OAuth ক্লায়েন্ট প্রয়োজন.

  14. সংযোগটি তৈরি করুন.

Databricks OAuth connection settings showing redacted client ID and redirect URL, access scopes, and the client-secret option.

Databricks থেকে পরিচয় যাচাইয়ের তথ্য কপি করুন

  1. সংযোগ তৈরি হয়েছে ডায়ালগে ক্লায়েন্ট আইডি কপি করুন.

  2. সঙ্গে সঙ্গে ক্লায়েন্ট সিক্রেট কপি করে নিরাপদে সংরক্ষণ করুন.

  3. সিক্রেট কপি করার আগেই ডায়ালগ বন্ধ করে ফেললে, OAuth অ্যাপের পরিচয় যাচাইয়ের তথ্য তৈরি বা নবায়ন করুন এবং নতুন সিক্রেট ব্যবহার করুন.

Databricks সিক্রেটটি শুধু একবার দেখায়. এটিকে পরিচয় যাচাইয়ের গোপন তথ্য হিসেবে বিবেচনা করুন এবং স্ক্রিনশট, সহায়তার টিকিট, মন্তব্য বা চ্যাটে দেবেন না.

ChatGPT-তে কাস্টম OAuth সেটআপ সম্পন্ন করুন

  1. Databricks Genie সংযুক্ত করুন ডায়ালগে ফিরে যান.

  2. OAuth ক্লায়েন্ট আইডি ঘরে Databricks ক্লায়েন্ট আইডি লিখুন.

  3. OAuth ক্লায়েন্ট সিক্রেট ঘরে Databricks ক্লায়েন্ট সিক্রেট লিখুন.

    এই পরিচয় যাচাইয়ের তথ্য লিখলেই আপনার কাস্টম OAuth ক্লায়েন্ট ব্যবহৃত হবে; আলাদা কোনো বিকল্প বেছে নিতে হবে না.

  4. স্কোপ (ঐচ্ছিক) ঘরে আপনার অ্যাপের Databricks এন্ডপয়েন্ট ও কার্যক্ষমতার জন্য প্রয়োজনীয় স্কোপগুলো লিখুন. এগুলো যেন Databricks OAuth অ্যাপে সক্রিয় করা স্কোপগুলোর সঙ্গে মেলে.

    নতুন কোনো Genie/ড্যাশবোর্ড সংযোগে ai-gateway, dashboards ও offline_access দেখানো হলে, সেই স্কোপগুলোই রাখুন. নিশ্চিত করুন যে Databricks OAuth অ্যাপেও একই স্কোপগুলো অনুমোদিত আছে. ai-gateway ওয়ার্কস্পেসের নিজস্ব Genie এমসিপি সংযোগ চালু করে, dashboards এআই/বিআই ড্যাশবোর্ডের কাজগুলো চালু করে এবং offline_access রিফ্রেশ টোকেন ব্যবহারের সুযোগ দেয়.

    আগের বিস্তৃত বিকল্প all-apis ও offline_access এখনও আরও ব্যাপক এপিআই অ্যাক্সেসের জন্য সমর্থিত, তবে এই Genie/ড্যাশবোর্ড সংযোগের জন্য তা সুপারিশ করা হয় না. Databricks অ্যাপে শুধু all-apis অনুমোদিত থাকলে, ai-gateway, dashboards ও offline_access অনুমোদন দিতে অ্যাপটি হালনাগাদ করুন বা আবার তৈরি করুন. সুনির্দিষ্ট স্কোপগুলো পাওয়া না গেলে, সচেতনভাবে ChatGPT-তে all-apis ও offline_access নির্ধারণ করুন এবং নিশ্চিত করুন যে Databricks অ্যাপে দুটিই অনুমোদিত আছে. Databricks অ্যাপে শুধু all-apis অনুমোদিত থাকা অবস্থায় ChatGPT-তে ওই তিনটি সুনির্দিষ্ট স্কোপের অনুরোধ করবেন না.

  5. প্রতি লাইনে একটি স্কোপ লিখুন অথবা কমা দিয়ে স্কোপগুলো আলাদা করুন. ChatGPT-তে তালিকাভুক্ত প্রতিটি স্কোপ Databricks OAuth অ্যাপে সক্রিয় থাকতে হবে.

  6. https:// বা ইউআরএল পাথ ছাড়া ওয়ার্কস্পেসের হোস্টনেম (আবশ্যক) লিখুন. সেটআপের ধাপগুলোতে Databricks প্রদানকারীর অন্য কোনো আবশ্যক ঘর দেখানো হলে সেগুলোও পূরণ করুন.

    এই হোস্টনেম থেকে ChatGPT ওয়ার্কস্পেসের নিজস্ব Genie এমসিপি এন্ডপয়েন্ট, https://<workspace-host>/ai-gateway/mcp-services/system.ai.genie_one_mcp, নির্ধারণ করে. আলাদা কোনো আঞ্চলিক এমসিপি এন্ডপয়েন্টের প্রয়োজন নেই.

  7. এগিয়ে যান নির্বাচন করুন.

ChatGPT ঠিক সেই স্কোপগুলোরই অনুরোধ করে, যেগুলো স্কোপ (ঐচ্ছিক) ঘরে লেখা হয়েছে. এটি স্বয়ংক্রিয়ভাবে টেমপ্লেটের আরও বিস্তৃত স্কোপ যোগ করে না.

ChatGPT Connect Databricks Genie dialog showing a mock workspace hostname, mock client ID, masked secret, and scopes.

সংযুক্ত করে পরীক্ষা করুন

OAuth-এর যে পদ্ধতিই ব্যবহার করুন না কেন, নিচের সংযোগ পরীক্ষা ও অ্যাক্সেস যাচাইগুলো সম্পন্ন করুন.

  1. কানেক্টরের বিবরণ, কাজগুলো এবং পরিচয় যাচাইয়ের সেটিংস পর্যালোচনা করুন.

  2. আপনি ওয়ার্কস্পেসের প্রশাসক হলে, ওয়ার্কস্পেসের জন্য কানেক্টরটি সক্রিয় করুন এবং ওয়ার্কস্পেসের নীতি অনুযায়ী কারা এটি ব্যবহার করতে পারবেন তা নির্ধারণ করুন.

  3. অনুমোদিত পরীক্ষামূলক ব্যবহারকারী হিসেবে ChatGPT থেকে সংযোগের প্রক্রিয়া শুরু করুন, তারপর Databricks-এ সাইন ইন করুন.

  4. নিশ্চিত করুন যে ব্রাউজারে কাঙ্ক্ষিত Databricks অ্যাকাউন্ট বা ওয়ার্কস্পেসটি খুলছে.

  5. অনুরোধ করা স্কোপগুলো পর্যালোচনা করুন, তারপর অনুমোদন দিন নির্বাচন করুন.

    Databricks permission request for a mock ChatGPT Databricks Connector showing requested access and the Authorize button.
  6. যাচাই করুন যে ব্রাউজার ChatGPT-তে ফিরে এসেছে এবং কানেক্টরটি সংযুক্ত হিসেবে দেখাচ্ছে.

  7. সংযোগের কার্যক্ষমতার সঙ্গে মেলে এমন কম ঝুঁকির একটি তথ্য পড়ার কাজ চালান. Genie সংযোগের ক্ষেত্রে, পরীক্ষামূলক ব্যবহারকারীর অ্যাক্সেসের অনুমতি আছে এমন তথ্য নিয়ে Genie-তে একটি অনুরোধ পাঠান. অন্য সমর্থিত কার্যক্ষমতার ক্ষেত্রে বর্তমান ব্যবহারকারীর তথ্য আনুন অথবা অনুমোদিত কোনো Databricks এসকিউএল রিসোর্সে কোয়েরি চালান. নিশ্চিত করুন যে ব্যবহারকারীর প্রয়োজনীয় Databricks রিসোর্স ব্যবহারের অনুমতি আছে; শুধু OAuth স্কোপ তথ্যের অ্যাক্সেস দেয় না.

  8. তথ্য লেখার কাজগুলো সক্রিয় থাকলে, ব্যাপকভাবে চালুর আগে নিশ্চিতভাবে কম ঝুঁকির কোনো Databricks কর্মপ্রবাহ দিয়ে পরীক্ষা করুন.

  9. ওয়ার্কস্পেস সেটআপের ক্ষেত্রে, প্রশাসক নন এমন একজন অনুমোদিত ওয়ার্কস্পেস সদস্যকে সংযুক্ত করে কম ঝুঁকির পরীক্ষাটি আবার চালাতে বলুন.

প্রবেশাধিকার পরিচালনা

প্রবেশাধিকার নিয়ন্ত্রণে Databricks ও ChatGPT—দুটিরই ভূমিকা আছে.

ChatGPT-তে অ্যাপটি উপলব্ধ থাকবে কি না এবং সদস্যরা কীভাবে সেটি ব্যবহার করতে পারবেন, তা ওয়ার্কস্পেসের প্রশাসকেরা নিয়ন্ত্রণ করেন. Business-এ অ্যাপটি পুরো ওয়ার্কস্পেসে চালু থাকবে কি না, তা প্রশাসকেরা নিয়ন্ত্রণ করেন. নিচের বিষয়গুলোর জন্য Databricks অ্যাপের প্রশাসনিক নিয়ন্ত্রণগুলো (ওয়ার্কস্পেস সেটিংস > অ্যাপস অথবা প্রশাসক কনসোল > প্লাগইন > পুরোনো অ্যাপ পরিচালনা) পর্যালোচনা করুন:

  • ব্যবহারকারীর প্রবেশাধিকার: সমর্থিত Enterprise ও Edu ওয়ার্কস্পেসে কোন ভূমিকায় থাকা সদস্যরা সংযোগকারীটি ব্যবহার করতে পারবেন, তা নির্ধারণ করতে.

  • কার্যক্রম নিয়ন্ত্রণ: Databricks-এর কোন কার্যক্রমগুলো চালু থাকবে, তা নির্ধারণ করতে.

  • অ্যাপের অনুমতি: সংযোগকারী ব্যবহারের আগে ChatGPT কখন সদস্যদের অনুমতি চাইবে, তা নির্ধারণ করতে.

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

Databricks-এ কোন ব্যবহারকারীরা OAuth অ্যাপটিকে অনুমোদন দিতে পারবেন এবং তাঁরা কোন Databricks রিসোর্সে প্রবেশাধিকার পাবেন, তা প্রশাসকেরা নিয়ন্ত্রণ করেন. ChatGPT-তে অ্যাপ চালু করার পরও প্রদানকারীর অনুমতিগুলো প্রযোজ্য থাকে.

ওয়ার্কস্পেসে নেভিগেশন, অ্যাপে প্রবেশাধিকার এবং প্ল্যানভিত্তিক অ্যাপ নিয়ন্ত্রণ সম্পর্কে জানতে দেখুন: অ্যাপের প্রশাসনিক নিয়ন্ত্রণ, নিরাপত্তা এবং নীতিপালন.

Databricks কানেক্টর সেটআপের সমস্যা সমাধান

  • পুনর্নির্দেশের ইউআরআই মিলছে না: কাস্টম OAuth ক্লায়েন্ট ব্যবহার করলে নিশ্চিত করুন যে Databricks-এর পুনর্নির্দেশের ইউআরএল ঘরের মানটি ChatGPT-তে দেখানো কলব্যাক ইউআরএল-এর সঙ্গে হুবহু মেলে, এর পাথ ও কলব্যাক আইডিসহ. কলব্যাক আইডি মুছবেন না, শেষে স্ল্যাশ যোগ করবেন না বা এর বদলে অন্য কোনো ChatGPT পুনর্নির্দেশের ইউআরএল দেবেন না.

  • সিক্রেট নেই: কাস্টম OAuth ক্লায়েন্ট ব্যবহার করলে মনে রাখুন, Databricks সিক্রেট শুধু একবার দেখানো হয়. কপি করা না হয়ে থাকলে নতুন ক্লায়েন্ট সিক্রেট তৈরি করুন.

  • OAuth অ্যাপ সঙ্গে সঙ্গে পাওয়া যাচ্ছে না: Databricks-এর তথ্য অনুযায়ী, OAuth অ্যাপ্লিকেশনের হালনাগাদ প্রক্রিয়া সম্পন্ন হতে ৩০ মিনিট পর্যন্ত লাগতে পারে.

  • স্কোপ অপর্যাপ্ত বা মিলছে না: কাস্টম OAuth ক্লায়েন্ট ব্যবহার করলে ChatGPT-এর স্কোপ (ঐচ্ছিক) ঘরের সঙ্গে Databricks OAuth অ্যাপের অ্যাক্সেস স্কোপ মিলিয়ে দেখুন. ChatGPT যে স্কোপগুলোর অনুরোধ করে, তার প্রতিটিই সেখানে সক্রিয় থাকতে হবে. নিশ্চিত করুন যে স্কোপগুলো আপনার ব্যবহৃত এন্ডপয়েন্ট ও কার্যক্ষমতা সমর্থন করে.

    নতুন কোনো Genie/ড্যাশবোর্ড সংযোগে ai-gateway, dashboards ও offline_access দেখানো হলে, ChatGPT-তে সেই স্কোপগুলোই রাখুন এবং নিশ্চিত করুন যে Databricks অ্যাপে তিনটিই অনুমোদিত আছে. অ্যাপে শুধু all-apis অনুমোদিত থাকলে, ওই তিনটি সুনির্দিষ্ট স্কোপ অনুমোদন দিতে অ্যাপটি হালনাগাদ করুন বা আবার তৈরি করুন.

    সুনির্দিষ্ট স্কোপগুলো পাওয়া না গেলে, সমর্থিত বিস্তৃত বিকল্পটি ব্যবহার করুন: ChatGPT-তে all-apis ও offline_access নির্ধারণ করুন এবং নিশ্চিত করুন যে Databricks অ্যাপে দুটিই অনুমোদিত আছে. যে অ্যাপে শুধু all-apis অনুমোদিত, সেটি ChatGPT-এর ai-gateway, dashboards ও offline_access-এর অনুরোধের সঙ্গে মেলে না. শুধু এসকিউএল অ্যাক্সেস কেবল Databricks এসকিউএল এপিআইয়ে সীমাবদ্ধ অ্যাপের জন্য উপযুক্ত; Genie বা ড্যাশবোর্ডের কাজগুলোর জন্য তা যথেষ্ট নয়.

  • এসকিউএল কাজগুলো ব্যর্থ হচ্ছে: Databricks এসকিউএল এপিআইয়ে সীমাবদ্ধ অ্যাপের ক্ষেত্রে SQL স্কোপ, ওয়্যারহাউসের কনফিগারেশন এবং Databricks-এর অনুমতিগুলো যাচাই করুন.

  • ভুল ChatGPT ওয়ার্কস্পেস: ব্যবহারকারীরা যে ChatGPT ওয়ার্কস্পেসে কানেক্টরটি সংযুক্ত করবেন, সেই একই ওয়ার্কস্পেসে এটি তৈরি ও সক্রিয় করুন.

  • ভুল Databricks অ্যাকাউন্ট বা ওয়ার্কস্পেস: ওয়ার্কস্পেসের হোস্টনেম (আবশ্যক) ঘরের মানটি যাচাই করুন, তারপর আবার সাইন ইন করুন এবং নিশ্চিত করুন যে Databricks কাঙ্ক্ষিত অ্যাকাউন্ট বা ওয়ার্কস্পেসটি খুলছে.

  • ব্যবহারকারীরা সংযুক্ত করতে পারছেন না: নিশ্চিত করুন যে ব্যবহারকারীর Databricks-এ অ্যাক্সেস আছে এবং OAuth অ্যাপকে অনুমোদন দেওয়ার অনুমতি আছে. Business-এর ক্ষেত্রে নিশ্চিত করুন যে অ্যাপটি পুরো ওয়ার্কস্পেসে সক্রিয় আছে. সমর্থিত Enterprise ও Edu ওয়ার্কস্পেসে এটিও নিশ্চিত করুন যে ChatGPT-এর ব্যবহারকারীর অ্যাক্সেস সেটিংসে কানেক্টরটি ব্যবহারের অনুমতি আছে.

  • Databricks-এর নেটওয়ার্ক নীতি কানেক্টরটি আটকে দিচ্ছে: Databricks শুধু নির্দিষ্ট উৎস আইপি অনুমোদন করলে, কোনো Databricks প্রশাসককে সংশ্লিষ্ট অ্যাকাউন্ট বা ওয়ার্কস্পেসের আইপি অ্যাক্সেস তালিকা, প্রেক্ষাপটভিত্তিক ইনগ্রেস নিয়ন্ত্রণ, ফায়ারওয়াল বা গ্রাহকের নিয়ন্ত্রণাধীন অন্য নেটওয়ার্ক নিয়মগুলো হালনাগাদ করতে হবে.

    • বর্তমান ChatGPT কানেক্টরের বহির্গামী আইপি পরিসরগুলো থেকে আসা সংযোগের অনুমতি দিন.

    • Databricks-এ বা গ্রাহকের নিয়ন্ত্রণাধীন নেটওয়ার্ক স্তরে এই অনুমোদন তালিকা কনফিগার করুন. এটি ChatGPT ওয়ার্কস্পেসের আইপি অনুমোদন তালিকা থেকে আলাদা.

    • প্রকাশিত পরিসরগুলো বদলাতে পারে. সম্ভব হলে জেসন থেকে স্বয়ংক্রিয়ভাবে হালনাগাদের ব্যবস্থা করুন.

    • নেটওয়ার্কের বাধা এড়াতে ক্লায়েন্ট সিক্রেট নবায়ন বা OAuth স্কোপ পরিবর্তন করবেন না. প্রথমে নিশ্চিত করুন যে Databricks কানেক্টরের উৎস আইপিগুলো প্রত্যাখ্যান করছে কি না.

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