Genel bakış
Uygulama şablonları, bir ChatGPT uygulamasının veya bağlayıcısının çalışma alanına özel bir sürümüne ihtiyaç duyan yönetilen çalışma alanları için bir kurulum yöntemi sunar. Çalışma alanı yöneticileri ve sahipleri, mevcut Uygulamalar veya Eklentiler yönetici arayüzünden şablonları bulabilir, kuruluşa özel yapılandırma ekleyebilir ve incelemek üzere bir taslak uygulama oluşturabilir. Yönetilen uygulama şablonları kişisel çalışma alanlarında görünmez.
Şablonlar, OpenAI'ın uygulamanın ortak işleyişini sağlayabildiği ancak her çalışma alanının sağlayıcıya özel yapılandırmayı kendisinin yapması gereken durumlarda kullanışlıdır. Şablona bağlı olarak bu yapılandırma; kiracı veya ana bilgisayar adı, OAuth istemci kimlik bilgileri, geri çağırma URL'leri, kapsamlar, webhook ayrıntıları, yönetilen MCP sunucusu URL'leri ya da diğer sağlayıcı ayarlarını içerebilir. Örneğin, bir GitHub Enterprise şablonu, Codex'in kuruluşun GitHub Enterprise sunucusuna erişmek için kullandığı çalışma alanına özel bağlayıcıyı oluşturabilir.
Kurulumdan sonra üyeler, asıl şablonu kullanmaz. Şablondan oluşturulup yayımlanan çalışma alanı uygulamasını kullanırlar. Yöneticiler daha sonra bu uygulamayı diğer ChatGPT uygulamaları gibi yönetebilir. ChatGPT Business'ta sahipler ve yöneticiler, uygulamayı çalışma alanı için etkinleştirir veya devre dışı bırakır. ChatGPT Enterprise/Edu'da sahipler ve yöneticiler, desteklenen rol tabanlı uygulama erişimini kullanabilir. Yöneticiler ayrıca eylem denetimlerini, uygulama izinlerini ve sağlayıcı yetkilendirmesini yönetebilir.
Eklentiler, uygulama şablonları veya şablonlardan oluşturulmuş uygulamalar içerebilir. Bir eklenti uygulama şablonu içeriyorsa üyelerin uygulamayı ChatGPT'ye bağlayabilmesi veya eklenti üzerinden kullanabilmesi için önce bir çalışma alanı yöneticisinin ya da sahibinin çalışma alanına özel uygulamayı oluşturup yayımlaması gerekir. Eklenti, o çalışma alanında bulunan uygulama örneğini kullanır; üyeler asıl şablonu yapılandırmaz.
Şablonların genel kurulum süreci için bu makaleden yararlanın. Sağlayıcıya özel kurulum için şunlara bakın:
Şablon kullanmanın yaygın nedenleri şunlardır:
Sağlayıcı URL'si şirkete ait bir kiracı, hesap, kuruluş veya çalışma alanı ana bilgisayar adı içerir.
Kuruluşun kendi OAuth istemcisini veya sağlayıcı kimlik bilgilerini kullanması gerekir.
Sağlayıcı, müşteriye özel geri çağırma URL'si yapılandırması gerektirir.
Uygulamanın aynı teknik yapıyı kullanması, ancak her çalışma alanının erişim, eylem ve güvenlik ayarlarını ayrı ayrı kontrol etmesi gerekir.
Şablonların standart uygulamalardan farkı
Standart bir uygulama genellikle doğrudan etkinleştirilebilir. Şablon ise çalışma alanı yöneticisinin tamamlaması gereken bir kurulum süreci başlatır.
Süreç genellikle şöyle ilerler:
Bir yönetici, mevcut arayüze bağlı olarak çalışma alanının Uygulamalar veya Eklentiler yönetici arayüzünde şablonu bulur.
Yönetici, çalışma alanına özel gerekli yapılandırma bilgilerini girer.
ChatGPT, çalışma alanı için bir taslak uygulama oluşturur.
Yönetici taslağı inceler ve yayımlar.
Yönetici, yayımlanan uygulamanın erişim ve eylem ayarlarını yapılandırır.
Üyeler asıl şablonu değil, yayımlanan çalışma alanı uygulamasını kullanır.
Uygulama şablonu bulma ve kurma
Aşağıdaki adımlar, Uygulamalar yönetici arayüzü için geçerlidir. Çalışma alanınızda Yönetici > Eklentiler kullanılıyorsa bunun yerine ilgili eklentiyi veya şablonu açıp kurulum adımlarını izleyin. Çalışma alanında gezinme ve plana özel yönetici denetimleri için şu makaleye bakın: Eklentiler ve uygulamalar için yönetici denetimleri, güvenlik ve uyumluluk.
Çalışma alanı ayarları > Uygulamalar bölümüne gidin.
Dizin'i seçin.
Sağlayıcı veya uygulama adını arayın.
Şablon olarak işaretlenmiş öğeleri bulun.
Kurulumu başlatmak için Etkinleştir'i seçin.
Kurulum sırasında, çalışma alanına özel uygulamayı oluşturmak için gereken bilgiler istenir. Doldurulması gereken alanlar şablona göre değişir.
Örneğin, bir GitHub Enterprise şablonu şu bilgileri isteyebilir:
Uygulama adı ve açıklaması.
GitHub Enterprise ana bilgisayar adı.
Geri çağırma URL'si yapılandırması.
OAuth istemci kimliği ve istemci sırrı.
GitHub App özel anahtarı.
İstenen kapsamlar.
Webhook kurulum ayrıntıları.
Taslağı oluşturmadan önce her alanı dikkatlice inceleyin. Kuruluşunuz OAuth veya sağlayıcı kimlik bilgilerini merkezi olarak yönetiyorsa bu bilgilerden sorumlu ekiple koordinasyon sağlayın.
Sağlayıcıya özel kurulum için şu makalelere bakın: GitHub Enterprise, Snowflake ve Databricks.
OAuth istemci kurulumu
Bazı şablonlar, kuruluşunuzun kendi OAuth istemcisini kullanmasını gerektirir. Bu gerektiğinde, harici sağlayıcının yönetici konsolunda OAuth uygulamasını oluşturun veya yapılandırın. Ardından ChatGPT'deki geri çağırma URL'sini kopyalayıp sağlayıcının yönlendirme veya geri çağırma URL'si ayarlarına yapıştırın.
OAuth istemci kimliğini ve sırrını ChatGPT'ye girmeden önce sağlayıcı yapılandırmasının şablon kurulum talimatlarıyla eşleştiğinden emin olun.
Şablon varsayılan kapsamlar içeriyorsa kuruluşunuz sağlayıcı izinlerini inceleyip bunları değiştirmek için net bir gerekçe belirlemediği sürece varsayılanları koruyun.
Taslak oluşturma
Gerekli bilgileri girdikten sonra Taslak oluştur'u seçin.
Taslak oluşturmak, uygulamayı otomatik olarak üyelerin kullanımına açmaz. Üyelerden uygulamayı kullanmalarını istemeden önce taslağı inceleyip yayımlayın ve erişim ile eylem ayarlarını yapılandırın.
Oluşturulan uygulamayı yayımlama ve yönetme
Yayımladıktan sonra çalışma alanına özel uygulamayı, çalışma alanı ayarlarındaki mevcut Uygulamalar veya Eklentiler bölümünden yönetin.
Yayımlama sonrasında önerilen kontroller:
Uygulamanın Etkin uygulamalar bölümünde göründüğünü doğrulayın.
ChatGPT Business'ta uygulamayı çalışma alanı için etkinleştirin veya devre dışı bırakın. ChatGPT Enterprise/Edu'da rol tabanlı uygulama erişimi destekleniyorsa uygulamayı kullanması gereken roller için Rol erişimi ayarını yapılandırın.
Okuma ve yazma eylemleri için Eylemler bölümünü inceleyin.
ChatGPT'nin uygulamayı kullanmadan önce hangi durumlarda üyelerden onay isteyeceğini seçmek için Uygulama izinleri bölümünü inceleyin.
Yetkili bir test kullanıcısından, mevcut arayüze göre Uygulamalar veya Eklentiler bölümüne giderek yayımlanan uygulamanın göründüğünü doğrulamasını isteyin.
Uygulama sağlayıcı kimlik doğrulaması gerektiriyorsa test kullanıcısının sağlayıcı hesabını bağlamasını sağlayın.
Uygulamanın beklendiği gibi çalıştığını doğrulamak için düşük riskli bir test prompt'u çalıştırın.
Bu izinler ChatGPT sohbetleri için geçerlidir. Çalışma alanı ajanları, ajanı oluşturan kişinin tanımladığı ayrı denetimleri kullanır. Ayrıntılar için şu makaleye bakın: Enterprise ve Business için ChatGPT çalışma alanı ajanları.
Şablon yalnızca bir kez kullanılabiliyorsa
Bazı şablonlarla her çalışma alanında yalnızca bir uygulama oluşturulabilir. Şablon daha önce kullanılmışsa Etkinleştir düğmesi kullanılamayabilir. Bu durumda aynı şablondan başka bir uygulama oluşturmak yerine mevcut taslağı veya yayımlanmış uygulamayı yönetin.
Üyeler ne görür?
Üyeler, şablondan oluşturulup yayımlanan uygulamayı görür. Bir üyenin uygulamayı görüp kullanabilmesi, çalışma alanı ayarlarına ve sağlayıcı yetkilendirmesine bağlıdır. Uygulama bir eklentiye dahilse üyeler uygulamayla bu eklenti üzerinden karşılaşabilir. Ancak çalışma alanı erişimi ve sağlayıcı yetkilendirmesi için aynı gereklilikler geçerlidir.
Bir eklenti, şablondan oluşturulmuş bir uygulama gerektiriyorsa aşağıdaki işlemler tamamlanana kadar kurulum gerektiğini gösterebilir: Bir yönetici çalışma alanına özel uygulamayı oluşturup yayımlar; uygulamayı ChatGPT Business'ta çalışma alanı için veya rol tabanlı uygulama erişiminin desteklendiği ChatGPT Enterprise/Edu'da ilgili rol için etkinleştirir; kullanıcı ya da yönetici tarafından yapılması gereken tüm sağlayıcı yetkilendirmeleri tamamlanır.
Şunları kontrol edin:
Uygulama yayımlanmış olmalıdır.
Uygulama çalışma alanı için etkinleştirilmiş olmalıdır.
ChatGPT Enterprise/Edu'da rol tabanlı uygulama erişimi destekleniyorsa üyenin çalışma alanındaki rolünün erişimi olmalıdır.
Üye doğru çalışma alanında olmalıdır.
Üye, harici sağlayıcıda gerekli izinlere sahip olmalıdır.
Yayımlanan uygulamalar, çalışma alanı ayarlarındaki mevcut Uygulamalar veya Eklentiler bölümünde görünür. Uygulama bir eklentinin parçasıysa eklenti ayrıntıları sayfasında gerekli veya isteğe bağlı bir uygulama olarak da görünebilir.
Uygulama şablonlarında sorun giderme
Kurulum başarısız olursa veya uygulama görünmezse şunları doğrulayın:
Kiracı, hesap veya çalışma alanı ana bilgisayar adı doğru olmalıdır.
Geri çağırma URL'si sağlayıcı yapılandırmasına eksiksiz ve değiştirilmeden kopyalanmış olmalıdır.
OAuth istemci kimliği ve istemci sırrı doğru olmalıdır.
İstenen kapsamlar, sağlayıcının OAuth uygulamasının izin verdiği kapsamlarla eşleşmelidir.
Bir taslak oluşturulmuş olmalıdır.
Taslak yayımlanmış olmalıdır.
ChatGPT Business'ta uygulama çalışma alanı için etkinleştirilmiş olmalıdır. ChatGPT Enterprise/Edu'da rol tabanlı uygulama erişimi destekleniyorsa rol erişimi, test kullanıcısının uygulamayı görmesine izin vermelidir.
Sağlayıcı tarafındaki izinler, test edilen verilere erişime veya eylemin gerçekleştirilmesine izin vermelidir.
Güvenlik gerekliliklerini gözden geçirme
OAuth istemci sırlarını ve sağlayıcı kimlik bilgilerini hassas bilgi olarak ele alın.
Taslağı oluşturmadan önce istenen kapsamları inceleyin.
Yayımladıktan sonra uygulamanın yapabileceklerini sınırlamak için Eylemler bölümünü kullanın.
ChatGPT'nin uygulamayı kullanmadan önce hangi durumlarda üyelerden onay isteyeceğini belirlemek için Uygulama izinleri bölümünü kullanın.
Uygulama ChatGPT'de etkinleştirildikten sonra da sağlayıcı izinlerinin geçerli olduğunu unutmayın.
