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 Business ve Enterprise çalışma alanları için bir kurulum yoludur. Bir yönetici veya çalışma alanı sahibi, dizinden tek bir paylaşılan uygulamayı etkinleştirmek yerine OpenAI tarafından sağlanan bir şablonla başlar, kuruluşuna özgü ayrıntıları ekler ve inceleme için bir taslak uygulama oluşturur.
Şablonlar, OpenAI’nin ortak uygulama davranışını sağlayabildiği ancak her çalışma alanının sağlayıcıya özel yapılandırmayı sağlaması gerektiği durumlarda yararlıdır. Şablona bağlı olarak bu yapılandırma bir kiracı veya ana makine adı, OAuth istemci kimlik bilgileri, geri çağırma URL’leri, kapsamlar, web kancası ayrıntıları, yönetilen MCP sunucusu URL’leri veya diğer sağlayıcı ayarlarını içerebilir. Örneğin, bir GitHub Enterprise şablonu, Codex’in ilgili kuruluşun GitHub Enterprise ana makinesine 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 ondan oluşturulan yayımlanmış çalışma alanı uygulamasını kullanırlar. Yöneticiler daha sonra rol erişimi, eylem denetimleri, uygulama izinleri ve sağlayıcı yetkilendirmesi dahil olmak üzere bu uygulamayı diğer ChatGPT uygulamaları gibi yönetebilir.
Codex eklentileri, uygulama şablonlarını veya şablonlardan oluşturulan uygulamaları da içerebilir. Bir eklenti bir uygulama şablonu içeriyorsa, üyelerin bunu ChatGPT’de bağlayabilmesi ve bu eklenti üzerinden kullanabilmesi için önce bir çalışma alanı yöneticisinin veya sahibinin çalışma alanına özel uygulamayı oluşturup yayımlaması gerekir. Eklenti çalıştığında, üyelerden özgün şablonu kendilerinin yapılandırmasını istemek yerine o çalışma alanında mevcut olan uygulama örneğini kullanır. Gerekli şablon henüz ayarlanmadıysa, üyelerin önce kurulumu tamamlaması için bir yöneticiye ihtiyacı olabilir. Eklenti, tek başına bir uygulama şablonunu kullanamaz.
Genel şablon akışı için bu makaleyi kullanın. Sağlayıcıya özel kurulum için bkz.:
Şablonlar, aynı uygulama kalıbının birçok kuruluşta çalışabildiği ancak her kuruluşun kendi yapılandırmasına ihtiyaç duyduğu durumlarda yararlıdır.
Yaygın örnekler şunlardır:
Sağlayıcı URL’si bir şirket kiracısı, hesabı, kuruluşu veya çalışma alanı ana makine adını içerir.
Kuruluşun kendi OAuth istemcisini veya sağlayıcı kimlik bilgilerini getirmesi gerekir.
Sağlayıcı, müşteriye özel geri çağırma URL’si kurulumu gerektirir.
Uygulama aynı uygulama kalıbını kullanmalı, her çalışma alanı ise erişimi, eylemleri ve güvenlik ayarlarını ayrı ayrı denetlemelidir.
Şablonların normal uygulamalardan farkı
Normal bir uygulama genellikle doğrudan uygulama dizininden etkinleştirilebilir. Şablon ise bunun yerine bir kurulum akışı başlatır.
Olağan akış şöyledir:
Bir yönetici uygulama dizininde bir şablon bulur.
Yönetici, çalışma alanına özel gerekli yapılandırmayı girer.
ChatGPT, çalışma alanı için bir taslak uygulama oluşturur.
Yönetici taslağı inceler ve yayımlar.
Yönetici, yayımlanan uygulama için erişim ve eylem ayarlarını yapılandırır.
Üyeler özgün şablonu değil, yayımlanmış çalışma alanı uygulamasını kullanır.
Bir uygulama şablonu bulun ve ayarlayın
Çalışma alanı ayarları > Uygulamaları açın.
Dizini seçin.
Sağlayıcı veya uygulama adını arayın.
Şablon olarak işaretlenmiş girişleri arayın.
Kurulum akışını başlatmak için Etkinleştiri seçin.
Kurulum akışı, çalışma alanına özel uygulamayı oluşturmak için gereken ayrıntıları ister. Tam alanlar şablona bağlıdır.
Örneğin, bir GitHub Enterprise şablonu şunun gibi ayrıntıları isteyebilir:
Uygulama adı ve açıklaması.
GitHub Enterprise ana makine adı.
Geri çağırma URL’si yapılandırması.
OAuth istemci kimliği ve istemci gizli anahtarı.
GitHub App özel anahtarı.
İstenen kapsamlar.
Web kancası 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 kimlik bilgilerinden sorumlu ekiple koordinasyon sağlayın.
Uygulamaya özel talimatlara bakın: GitHub, Snowflake ve Databricks.
OAuth istemci kurulumu
Bazı şablonlar, kuruluşunuzun kendi OAuth istemcisini getirmesini gerektirir. Bu gerektiğinde, OAuth uygulamasını harici sağlayıcının yönetici konsolunda oluşturun veya yapılandırın, ardından geri çağırma URL’sini ChatGPT’den sağlayıcının yönlendirme veya geri çağırma URL’si ayarlarına kopyalayı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.
Şablonda varsayılan kapsamlar varsa, kuruluşunuz sağlayıcı izinlerini incelemedikçe ve bunları değiştirmek için açık bir nedeni olmadıkça varsayılanları koruyun.
Taslak oluşturun
Gerekli bilgileri girdikten sonra Taslak oluşturu seçin.
Taslak oluşturmak, uygulamayı otomatik olarak üyelerin kullanımına sunmaz. Üyelerden uygulamayı kullanmalarını istemeden önce taslağı inceleyin, yayımlayın ve erişim ile eylem ayarlarını yapılandırın.
Ortaya çıkan uygulamayı yayımlayın ve yönetin
Yayımladıktan sonra, çalışma alanına özel uygulamayı Çalışma alanı ayarları > Uygulamalar > Etkin bölümünden yönetin.
Yayımlama sonrası önerilen kontroller:
Uygulamanın Etkin uygulamalarda göründüğünü doğrulayın.
Uygulamayı kullanması gereken roller için Kullanıcı erişimini ayarlayın.
Okuma ve yazma eylemleri için Eylem denetimini gözden geçirin.
ChatGPT’nin uygulamayı kullanmadan önce üyelere ne zaman soracağını seçmek için Uygulama izinlerini gözden geçirin.
İzin verilen bir test kullanıcısından ChatGPT’de Uygulamalar’ı açmasını ve 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 komutu çalıştırın.
Bu uygulama izinleri ChatGPT konuşmaları için geçerlidir. Çalışma Alanı Otonom Ajanları, hangi uygulama eylemlerinin kullanılabileceğini ve son kullanıcılardan bunları onaylamalarının ne zaman isteneceğini belirlemek için otonom ajanın oluşturucusu tarafından ayarlanan ajan başına denetimleri kullanır. Otonom ajan davranışı için bkz.: Enterprise ve Business için ChatGPT Çalışma Alanı Otonom Ajanları.
Bir şablon yalnızca bir kez kullanılabiliyorsa
Bazı şablonlar çalışma alanı başına yalnızca bir uygulama oluşturabilir. Bir şablon zaten 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.
Üyelerin gördükleri
Üyeler, şablondan oluşturulan yayımlanmış uygulamayı görür. Bir üyenin bunu 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ı yetkilendirme gereksinimleri yine geçerlidir.
Şunları kontrol edin:
Uygulama yayımlanmış.
Uygulama çalışma alanı için etkinleştirilmiş.
Üyenin çalışma alanı rolü erişime sahip.
Üye doğru çalışma alanında.
Üye, harici sağlayıcıda gerekli izinlere sahip.
Yayımlanmış uygulamalar, ChatGPT uygulama dizininde çalışma alanına özel bölümde görünür.
Sorun giderme
Kurulum başarısız olursa veya uygulama görünmezse aşağıdakileri doğrulayın:
Kiracı, hesap veya çalışma alanı ana makine adı doğru.
Geri çağırma URL’si sağlayıcı yapılandırmasına tam olarak 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 veri veya eyleme izin veriyor.
Güvenlik notları
OAuth istemci gizli anahtarlarını ve sağlayıcı kimlik bilgilerini hassas bilgi olarak ele alın.
Taslağı oluşturmadan önce istenen kapsamları gözden geçirin.
Uygulamanın yapabileceklerini sınırlamak için yayımladıktan sonra Eylem denetimini kullanın.
ChatGPT’nin uygulamayı kullanmadan önce üyelere ne zaman soracağını belirlemek için Uygulama izinlerini kullanın.
Uygulama ChatGPT’de etkinleştirildikten sonra da sağlayıcı izinlerinin geçerli olmaya devam edeceğini unutmayın.
