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 kurulum yoludur. Çalışma alanı yöneticileri ve sahipleri, mevcut Uygulamalar veya Eklentiler yönetici deneyiminden şablonları bulabilir, kuruluşa özel yapılandırma ekleyebilir ve incelenmek üzere taslak bir uygulama oluşturabilir. Yönetilen uygulama şablonları kişisel çalışma alanlarında görünmez.
OpenAI ortak uygulama işleyişini sağlayabildiğinde ancak her çalışma alanının sağlayıcıya özel bir yapılandırma sunması gerektiğinde şablonlar 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 söz konusu kuruluşun GitHub Enterprise ana bilgisayarına erişmek için kullandığı çalışma alanına özel bağlayıcıyı oluşturabilir.
Kurulumdan sonra üyeler özgün şablonu kullanmaz. Bunun yerine, şablondan oluşturulan ve yayımlanan çalışma alanı uygulamasını kullanırlar. Yöneticiler daha sonra rol erişimi, işlem denetimleri, uygulama izinleri ve sağlayıcı yetkilendirmesi dahil olmak üzere bu uygulamayı diğer ChatGPT uygulamaları gibi yönetebilir.
Eklentiler, uygulama şablonlarını veya şablonlardan oluşturulan uygulamaları içerebilir. Bir eklenti uygulama şablonu içeriyorsa üyelerin uygulamayı ChatGPT’ye bağlayabilmesi veya eklenti üzerinden kullanabilmesi için önce çalışma alanı yöneticisi ya da sahibi çalışma alanına özel uygulamayı oluşturup yayımlamalıdır. Eklenti, söz konusu çalışma alanında bulunan uygulama örneğini kullanır; üyeler özgün şablonu yapılandırmaz.
Genel şablon akışı için bu makaleyi kullanın. Sağlayıcıya özel kurulum için bkz.:
Ş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 kurulumu gerektirir.
Her çalışma alanı erişimi, işlemleri ve güvenlik ayarlarını ayrı ayrı denetlerken uygulamanın aynı uygulama modelini kullanması gerekir.
Şablonlarla normal uygulamalar arasındaki farklar
Normal bir uygulama genellikle doğrudan etkinleştirilebilir. Şablon ise bunun yerine çalışma alanı yöneticisine yönelik bir kurulum akışı başlatır.
Genel akış şöyledir:
Yönetici, kullanılabilir arayüze bağlı olarak çalışma alanındaki Uygulamalar veya Eklentiler yönetici deneyiminde şablonu bulur.
Yönetici, çalışma alanına özel gerekli yapılandırmayı girer.
ChatGPT, çalışma alanı için taslak bir uygulama oluşturur.
Yönetici taslağı inceler ve yayımlar.
Yönetici, yayımlanmış uygulamanın erişim ve işlem ayarlarını yapılandırır.
Üyeler özgün şablonu değil, yayımlanmış çalışma alanı uygulamasını kullanır.
Uygulama şablonu bulma ve kurma
Aşağıdaki prosedürlerde Uygulamalar yönetici arayüzü açıklanmaktadır. Çalışma alanınızda Yönetici > Eklentiler kullanılıyorsa bunun yerine ilgili eklentiyi veya şablonu açıp kurulum akışını izleyin. Çalışma alanında gezinme hakkında bilgi için bkz.: 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ş girişleri bulun.
Kurulum akışını başlatmak için Etkinleştir’i seçin.
Kurulum akışı, çalışma alanına özel uygulamayı oluşturmak için gereken bilgileri ister. Alanlar şablona göre değişir.
Örneğin bir GitHub Enterprise şablonu şu tür 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 gizli anahtarı.
GitHub App özel anahtarı.
İstenen kapsamlar.
Webhook kurulum bilgileri.
Taslağı oluşturmadan önce her alanı dikkatle inceleyin. Kuruluşunuz OAuth veya sağlayıcı kimlik bilgilerini merkezi olarak yönetiyorsa bu kimlik bilgilerinden sorumlu ekiple koordinasyon sağlayın.
Sağlayıcıya özel kurulum için bkz.: GitHub Enterprise, Snowflake ve Databricks.
OAuth istemcisi 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 geri çağırma URL’sini ChatGPT’den kopyalayıp sağlayıcının yönlendirme ya da geri çağırma URL’si ayarlarına yapıştırın.
OAuth istemci kimliğini ve gizli anahtarını ChatGPT’ye yalnızca sağlayıcı yapılandırmasının şablon kurulum talimatlarıyla eşleştiğini doğruladıktan sonra girin.
Şablon varsayılan kapsamlar içeriyorsa kuruluşunuz sağlayıcı izinlerini inceleyip bunları değiştirmek için açık 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ı üyelere otomatik olarak sunmaz. Üyelerden uygulamayı kullanmalarını istemeden önce taslağı inceleyip yayımlayın ve erişim ile işlem ayarlarını yapılandırın.
Ortaya çıkan uygulamayı yayımlama ve yönetme
Yayımladıktan sonra çalışma alanına özel uygulamayı mevcut Uygulamalar veya Eklentiler çalışma alanı ayarlarından yönetin.
Yayımlama sonrası önerilen kontroller:
Uygulamanın Etkin uygulamalar bölümünde göründüğünü doğrulayın.
Uygulamayı kullanması gereken roller için Rol erişimi’ni ayarlayın.
Okuma ve yazma işlemleri için İşlemler’i inceleyin.
ChatGPT’nin uygulamayı kullanmadan önce üyelerden ne zaman onay isteyeceğini belirlemek için Uygulama izinleri’ni inceleyin.
Yetkili bir test kullanıcısından mevcut arayüze göre Uygulamalar veya Eklentiler bölümüne gidip yayımlanmış 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 promptu çalıştırın.
Bu izinler ChatGPT konuşmaları için geçerlidir. Çalışma Alanı Ajanları, ajanın oluşturucusu tarafından tanımlanan ayrı denetimler kullanır. Ayrıntılar için bkz.: Enterprise ve Business için ChatGPT Çalışma Alanı Ajanları.
Bir şablon yalnızca bir kez kullanılabiliyorsa
Bazı şablonlar her çalışma alanında yalnızca bir uygulama oluşturabilir. Şablon daha önce kullanılmışsa Etkinleştir düğmesi kullanılamayabilir. Bu durumda aynı şablondan yeni bir uygulama oluşturmak yerine mevcut taslağı veya yayımlanmış uygulamayı yönetin.
Üyelerin gördükleri
Üyeler, şablondan oluşturulan yayımlanmış 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 aynı çalışma alanı erişimi ve sağlayıcı yetkilendirmesi gereklilikleri yine geçerlidir.
Bir eklenti şablondan oluşturulan bir uygulama gerektiriyorsa yönetici çalışma alanına özel uygulamayı oluşturup yayımlayana, ilgili rol için etkinleştirene ve gerekli kullanıcı veya yönetici sağlayıcı yetkilendirmesi tamamlanana kadar eklenti, kurulum gerektiğini gösterebilir.
Şunları kontrol edin:
Uygulama yayımlanmış.
Uygulama çalışma alanı için etkinleştirilmiş.
Üyenin çalışma alanındaki rolünün erişimi var.
Üye doğru çalışma alanında.
Üye, harici sağlayıcıda gerekli izinlere sahip.
Yayımlanmış uygulamalar, mevcut çalışma alanı ayarlarındaki 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ındaki sorunları 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.
Geri çağırma URL’si sağlayıcı yapılandırmasına eksiksiz ve doğru biçimde kopyalanmış.
OAuth istemci kimliği ve istemci gizli anahtarı doğru.
İstenen kapsamlar, sağlayıcının OAuth uygulamasının izin verdikleriyle eşleşiyor.
Bir taslak oluşturulmuş.
Taslak yayımlanmış.
Rol erişimi, test kullanıcısının uygulamayı görmesine izin veriyor.
Sağlayıcı tarafındaki izinler, test edilen veriye veya işleme izin veriyor.
Güvenlik gerekliliklerini inceleme
OAuth istemci gizli anahtarlarını ve sağlayıcı kimlik bilgilerini hassas bilgi olarak değerlendirin.
Taslağı oluşturmadan önce istenen kapsamları inceleyin.
Uygulamanın yapabileceklerini sınırlamak için yayımladıktan sonra İşlemler’i kullanın.
ChatGPT’nin uygulamayı kullanmadan önce üyelerden ne zaman onay isteyeceğini belirlemek için Uygulama izinleri’ni kullanın.
Uygulama ChatGPT’de etkinleştirildikten sonra da sağlayıcı izinlerinin geçerli olduğunu unutmayın.
