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

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

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

আপডেট করা হয়েছে: 19 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 অ্যাপটির উৎস আইপিগুলো প্রত্যাখ্যান করছে কি না.

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