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