نمای کلی
الگوهای برنامه، روشی برای راهاندازی در فضاهای کاری مدیریتشده هستند که به نسخهای مختص فضای کاری خود از یک برنامه یا اتصالدهندهٔ ChatGPT نیاز دارند. مدیران و مالکان فضای کاری میتوانند الگوها را در بخش مدیریتی برنامهها یا افزونهها که در دسترسشان است پیدا کنند، پیکربندی مخصوص سازمان را اضافه کنند و پیشنویس برنامه را برای بررسی بسازند. الگوهای برنامهٔ مدیریتشده در فضاهای کاری شخصی نمایش داده نمیشوند.
الگوها زمانی مفید هستند که OpenAI بتواند عملکرد مشترک برنامه را فراهم کند، اما هر فضای کاری باید پیکربندی مخصوص ارائهدهنده را تأمین کند. بسته به الگو، این پیکربندی میتواند شامل نام مستأجر یا میزبان، اطلاعات اعتبارسنجی کلاینت OAuth، نشانیهای بازگشت، محدودههای دسترسی، جزئیات وبهوک، نشانیهای سرور MCP مدیریتشده یا سایر تنظیمات ارائهدهنده باشد. برای مثال، الگوی GitHub Enterprise ممکن است اتصالدهندهٔ مخصوص فضای کاری را بسازد که Codex برای دسترسی به میزبان GitHub Enterprise آن سازمان از آن استفاده میکند.
پس از راهاندازی، اعضا از الگوی اصلی استفاده نمیکنند. آنها از برنامهٔ منتشرشدهٔ فضای کاری استفاده میکنند که از روی الگو ساخته شده است. مدیران سپس میتوانند آن برنامه را مانند سایر برنامههای ChatGPT مدیریت کنند. در ChatGPT Business، مالکان و مدیران برنامه را برای فضای کاری فعال یا غیرفعال میکنند. در ChatGPT Enterprise/Edu، مالکان و مدیران میتوانند از قابلیت پشتیبانیشدهٔ دسترسی مبتنی بر نقش به برنامهها استفاده کنند. مدیران همچنین میتوانند کنترلهای عملیات، مجوزهای برنامه و مجوزدهی ارائهدهنده را مدیریت کنند.
افزونهها میتوانند شامل الگوهای برنامه یا برنامههای ساختهشده از روی الگو باشند. اگر افزونه شامل الگوی برنامه باشد، مدیر یا مالک فضای کاری باید برنامهٔ مخصوص فضای کاری را ایجاد و منتشر کند تا اعضا بتوانند آن را در ChatGPT متصل کنند یا از طریق افزونه از آن استفاده کنند. افزونه از نمونهٔ برنامهٔ موجود در آن فضای کاری استفاده میکند؛ اعضا الگوی اصلی را پیکربندی نمیکنند.
برای آشنایی با روند کلی استفاده از الگو، از این مقاله استفاده کنید. برای راهاندازی مخصوص هر ارائهدهنده، به این موارد مراجعه کنید:
دلایل رایج استفاده از الگو عبارتاند از:
نشانی ارائهدهنده شامل مستأجر، حساب، سازمان یا نام میزبان فضای کاری شرکت است.
سازمان باید کلاینت OAuth یا اطلاعات اعتبارسنجی ارائهدهندهٔ متعلق به خود را تأمین کند.
ارائهدهنده نیاز دارد که نشانی بازگشت برای هر مشتری جداگانه تنظیم شود.
برنامه باید از الگوی پیادهسازی یکسانی استفاده کند، اما هر فضای کاری دسترسی، عملیات و تنظیمات امنیتی را جداگانه کنترل کند.
تفاوت الگوها با برنامههای معمولی
برنامهٔ معمولی را اغلب میتوان مستقیماً فعال کرد. اما الگو، روند راهاندازی توسط مدیر فضای کاری را آغاز میکند.
روند معمول به این صورت است:
مدیر، بسته به رابط موجود، الگو را در بخش مدیریتی برنامهها یا افزونهها در فضای کاری پیدا میکند.
مدیر، پیکربندی لازم و مخصوص فضای کاری را وارد میکند.
ChatGPT پیشنویس برنامه را برای فضای کاری میسازد.
مدیر، پیشنویس را بررسی و منتشر میکند.
مدیر، تنظیمات دسترسی و عملیات برنامهٔ منتشرشده را پیکربندی میکند.
اعضا از برنامهٔ منتشرشدهٔ فضای کاری استفاده میکنند، نه از الگوی اصلی.
پیدا کردن و راهاندازی الگوی برنامه
مراحل زیر مربوط به رابط مدیریتی برنامهها است. اگر افزونه یا الگوی مربوطه امکان راهاندازی را در بخش افزونهها در کنسول مدیریت ارائه میدهد، همان روند راهاندازی را دنبال کنید. برای مراحل زیر از رابط برنامهها که همچنان در دسترس است استفاده کنید. برای آشنایی با مسیرهای دسترسی در فضای کاری و کنترلهای مدیریتی مخصوص هر طرح، به این مقاله مراجعه کنید: کنترلهای مدیریتی، امنیت و انطباق با مقررات برای افزونهها و برنامهها.
به تنظیمات فضای کاری > برنامهها بروید. همچنین میتوانید به کنسول مدیریت بروید، فضای کاری موردنظر در ChatGPT را انتخاب کنید و بخش افزونهها را باز کنید. گزینهٔ مدیریت برنامههای قدیمی را انتخاب کنید تا صفحهٔ برنامهها باز شود.
گزینهٔ فهرست را انتخاب کنید.
نام ارائهدهنده یا برنامه را جستوجو کنید.
به دنبال مواردی بگردید که بهعنوان الگو مشخص شدهاند.
برای شروع روند راهاندازی، فعالسازی را انتخاب کنید.
در روند راهاندازی، اطلاعات لازم برای ساخت برنامهٔ مخصوص فضای کاری از شما خواسته میشود. فیلدهای دقیق به الگو بستگی دارند.
برای مثال، الگوی GitHub Enterprise ممکن است اطلاعاتی مانند موارد زیر را بخواهد:
نام و توضیحات برنامه.
نام میزبان GitHub Enterprise.
پیکربندی نشانی بازگشت.
شناسه و رمز محرمانهٔ کلاینت OAuth.
کلید خصوصی GitHub App.
محدودههای دسترسی درخواستی.
جزئیات راهاندازی وبهوک.
پیش از ایجاد پیشنویس، هر فیلد را با دقت بررسی کنید. اگر سازمان شما اطلاعات اعتبارسنجی OAuth یا ارائهدهنده را بهصورت متمرکز مدیریت میکند، با تیم مسئول این اطلاعات هماهنگ کنید.
برای راهاندازی مخصوص هر ارائهدهنده، به این موارد مراجعه کنید: GitHub Enterprise، Snowflake و Databricks.
راهاندازی کلاینت OAuth
برخی الگوها نیاز دارند که سازمان شما کلاینت OAuth متعلق به خود را تأمین کند. در صورت نیاز به این کار، برنامهٔ OAuth را در کنسول مدیریت ارائهدهندهٔ خارجی ایجاد یا پیکربندی کنید، سپس نشانی بازگشت را از ChatGPT کپی کرده و در تنظیمات نشانی تغییر مسیر یا بازگشت ارائهدهنده وارد کنید.
فقط پس از اطمینان از مطابقت پیکربندی ارائهدهنده با دستورالعملهای راهاندازی الگو، شناسه و رمز محرمانهٔ کلاینت OAuth را در ChatGPT وارد کنید.
اگر الگو شامل محدودههای دسترسی پیشفرض است، آنها را حفظ کنید؛ مگر اینکه سازمان شما مجوزهای ارائهدهنده را بررسی کرده و دلیل روشنی برای تغییرشان داشته باشد.
ایجاد پیشنویس
پس از وارد کردن اطلاعات لازم، ایجاد پیشنویس را انتخاب کنید.
ایجاد پیشنویس، برنامه را بهطور خودکار در دسترس اعضا قرار نمیدهد. پیش از اینکه از اعضا بخواهید از برنامه استفاده کنند، پیشنویس را بررسی و منتشر کنید و تنظیمات دسترسی و عملیات را پیکربندی کنید.
انتشار و مدیریت برنامهٔ ساختهشده
پس از انتشار، برنامه را در بخش افزونهها مدیریت کنید. برای این کار، به کنسول مدیریت بروید، افزونهها را انتخاب کنید و سپس افزونهٔ مربوط به برنامهٔ خود را انتخاب کنید. همچنین میتوانید برنامه را از مسیر تنظیمات فضای کاری > برنامهها مدیریت کنید. برای آشنایی با مسیرهای دسترسی در فضای کاری و دسترسی به برنامههای قدیمی، به این مقاله مراجعه کنید: کنترلهای مدیریتی، امنیت و انطباق با مقررات برای افزونهها و برنامهها.
بررسیهای پیشنهادی پس از انتشار:
مطمئن شوید برنامه در بخش برنامههای فعال نمایش داده میشود.
در ChatGPT Business، برنامه را برای فضای کاری فعال یا غیرفعال کنید. در ChatGPT Enterprise/Edu، در صورت پشتیبانی از دسترسی مبتنی بر نقش به برنامهها، دسترسی نقشها را برای نقشهایی که باید از برنامه استفاده کنند تنظیم کنید.
بخش عملیات را برای عملیات خواندن و نوشتن بررسی کنید.
بخش مجوزهای برنامه را بررسی کنید تا مشخص کنید ChatGPT چه زمانی پیش از استفاده از برنامه از اعضا اجازه بگیرد.
از یک کاربر آزمایشی دارای مجوز بخواهید به بخش برنامهها یا افزونهها، هرکدام که در دسترس است، برود و تأیید کند که برنامهٔ منتشرشده نمایش داده میشود.
اگر برنامه به احراز هویت نزد ارائهدهنده نیاز دارد، از کاربر آزمایشی بخواهید حساب خود در سرویس ارائهدهنده را متصل کند.
یک اعلان آزمایشی کمخطر اجرا کنید تا مطمئن شوید برنامه مطابق انتظار کار میکند.
این مجوزها در گفتوگوهای ChatGPT اعمال میشوند. عاملهای فضای کاری از کنترلهای جداگانهای استفاده میکنند که سازندهٔ عامل تعریف میکند. برای جزئیات، به این مقاله مراجعه کنید: عاملهای فضای کاری ChatGPT برای Enterprise و Business.
اگر الگو فقط یکبار قابل استفاده باشد
برخی الگوها ممکن است در هر فضای کاری فقط یک برنامه بسازند. اگر الگو قبلاً استفاده شده باشد، ممکن است دکمهٔ فعالسازی در دسترس نباشد. در این صورت، بهجای ساخت برنامهای دیگر از همان الگو، پیشنویس یا برنامهٔ منتشرشدهٔ موجود را مدیریت کنید.
آنچه اعضا میبینند
اعضا برنامهٔ منتشرشدهای را میبینند که از روی الگو ساخته شده است. اینکه هر عضو بتواند برنامه را ببیند یا از آن استفاده کند، به تنظیمات فضای کاری و مجوزدهی ارائهدهنده بستگی دارد. اگر برنامه در یک افزونه گنجانده شده باشد، ممکن است اعضا از طریق آن افزونه به برنامه دسترسی پیدا کنند، اما همان الزامات دسترسی به فضای کاری و مجوزدهی ارائهدهنده همچنان برقرار است.
اگر افزونه به برنامهای نیاز داشته باشد که از روی الگو ساخته میشود، ممکن است تا زمان تکمیل این مراحل، پیام نیاز به راهاندازی را نشان دهد: مدیر باید برنامهٔ مخصوص فضای کاری را ایجاد و منتشر کند؛ آن را در ChatGPT Business برای فضای کاری، یا در ChatGPT Enterprise/Edu در صورت پشتیبانی از دسترسی مبتنی بر نقش، برای نقش مربوطه فعال کند؛ و هرگونه مجوزدهی لازم از سوی کاربر یا مدیر نزد ارائهدهنده تکمیل شود.
بررسی کنید که:
برنامه منتشر شده باشد.
برنامه برای فضای کاری فعال شده باشد.
در ChatGPT Enterprise/Edu، در صورت پشتیبانی از دسترسی مبتنی بر نقش به برنامهها، نقش عضو در فضای کاری مجوز دسترسی داشته باشد.
عضو در فضای کاری درست باشد.
عضو مجوزهای لازم را در سرویس ارائهدهندهٔ خارجی داشته باشد.
برنامههای منتشرشده در بخش برنامهها در تنظیمات فضای کاری، در صورت در دسترس بودن این بخش، یا در صفحهٔ افزونهها در کنسول مدیریت نمایش داده میشوند. اگر برنامه بخشی از یک افزونه باشد، ممکن است در صفحهٔ جزئیات افزونه نیز بهعنوان برنامهٔ الزامی یا اختیاری نمایش داده شود.
عیبیابی الگوهای برنامه
اگر راهاندازی ناموفق بود یا برنامه نمایش داده نشد، موارد زیر را بررسی کنید:
مستأجر، حساب یا نام میزبان فضای کاری درست باشد.
نشانی بازگشت عیناً در پیکربندی ارائهدهنده کپی شده باشد.
شناسه و رمز محرمانهٔ کلاینت OAuth درست باشند.
محدودههای دسترسی درخواستی با آنچه برنامهٔ OAuth ارائهدهنده مجاز میداند مطابقت داشته باشند.
پیشنویس ایجاد شده باشد.
پیشنویس منتشر شده باشد.
در ChatGPT Business، برنامه برای فضای کاری فعال شده باشد. در ChatGPT Enterprise/Edu، در صورت پشتیبانی از دسترسی مبتنی بر نقش به برنامهها، تنظیمات دسترسی نقشها به کاربر آزمایشی اجازهٔ دیدن برنامه را بدهد.
مجوزهای سمت ارائهدهنده، دسترسی به داده یا انجام عملیات مورد آزمایش را مجاز بدانند.
بررسی الزامات امنیتی
رمزهای محرمانهٔ کلاینت OAuth و اطلاعات اعتبارسنجی ارائهدهنده را اطلاعات حساس در نظر بگیرید.
پیش از ایجاد پیشنویس، محدودههای دسترسی درخواستی را بررسی کنید.
پس از انتشار، از بخش عملیات برای محدود کردن کارهایی که برنامه میتواند انجام دهد استفاده کنید.
از بخش مجوزهای برنامه استفاده کنید تا مشخص کنید ChatGPT چه زمانی پیش از استفاده از برنامه از اعضا اجازه بگیرد.
توجه داشته باشید که مجوزهای ارائهدهنده پس از فعال شدن برنامه در ChatGPT نیز همچنان اعمال میشوند.
