Eklenti oluşturma

Tekrarlanabilir bir iş akışını plugin'e dönüştürün, test edin ve ChatGPT'de iyileştirin.

Tekrarladığınız bir iş akışını ChatGPT'de yeniden kullanabileceğiniz bir plugin'e dönüştürün. Görevi bir sohbette açıklayın, ihtiyaç duyduğu talimatları ve referans materyallerini ekleyin, ardından sonucu test edip iyileştirin.

Plugin nedir?

Plugin, ChatGPT'nin bir görevi yapmasına yardımcı olan yeniden kullanılabilir bir pakettir. Uygulamalar, skills veya her ikisini içerebilir.

Uygulamalar ChatGPT'yi diğer hizmetlere bağlar. Skills, bir belgeyi tutarlı bir biçimde özetlemek gibi bir görev için talimatlar sağlar.

  • Belge bulma (uygulama): Erişiminiz olan bir dosya için bağlı bir hizmette arama yapın.
  • Belge özetleme (skill): Sağladığınız bir belgeyi genel bakışa, kilit noktalara ve açık sorulara dönüştürün.
  • Şablon kullanma (skill): Sağladığınız bilgileri standart bir biçimde düzenleyin.
  • Belgeleri karşılaştırma (uygulama + skill): İzin verilen bir uygulama üzerinden erişebildiğiniz iki belgeyi alın, ardından bunları kontrol listenizi kullanarak karşılaştırın.

Plugin'ler Google Drive gibi bir hizmetin veya Document Summary gibi bir iş akışının adını taşıyabilir. Neleri içerdiğini görmek için plugin'in ayrıntılarını kontrol edin.

İhtiyacınızı ChatGPT'de açıklayarak bir plugin oluşturabilirsiniz. Bu kılavuzdaki adımlar kod gerektirmez.

Başlamadan önce

Bu adımlar, çalışma alanınızda plugin oluşturma ve düzenleme etkinleştirildiğinde web üzerindeki ChatGPT için geçerlidir. Chat veya Work içinde bir sohbet üzerinden oluşturabilir ve düzenleyebilirsiniz.

Aklınızda belirli bir görev, iyi bir sonuca ilişkin bir örnek ve plugin'in kullanması gereken referans dosyaları olsun. Bir uygulamaya ihtiyaç duyuyorsa, uygulamanın çalışma alanınızda izinli olduğunu kontrol edin ve gerekli bağlantı kurulumunu tamamlayın. Plugin, o uygulamanın dosyalarına, verilerine veya eylemlerine ek erişim vermez.

Plugin kullanma

ChatGPT'nin plugin'in iş akışını izlemesini veya uygulamalarını kullanmasını istediğinizde Chat ya da Work içinde yüklü bir plugin kullanın. Göreviniz için plugin'i @ ile bahsederek seçin.

  1. ChatGPT'de yeni bir sohbet başlatın.
  2. Mesaj kutusuna @ yazın, ardından plugin'in adını yazmaya başlayın.
  3. Menüde Plugins altında plugin'i seçin.
  4. Neye ihtiyacınız olduğunu açıklayın, ilgili dosyaları ekleyin ve mesajınızı gönderin.

ChatGPT Work'teki @ menüsü eşleşen plugin'leri ve skills'i gösterir. Plugins altında bir plugin seçin.

Plugin'in bir uygulama bağlantısına ihtiyacı varsa, bağlantı kurmak için istemleri izleyin. Bir plugin bulup yüklemek için Plugins bölümüne bakın.

Sıfırdan bir plugin oluşturun

Düzenli olarak yaptığınız bir görevle ve istediğiniz sonuca dair net bir örnekle başlayın. Plugin Creator, bu açıklamayı bir konuşma üzerinden yeniden kullanılabilir bir iş akışına dönüştürmenize yardımcı olur: adımları açıklayabilir, bir şablon veya referans dosyası ekleyebilir ve ilerledikçe yönergeleri iyileştirebilirsiniz. Aşağıdaki yazılı örnekte, bir belgeyi genel bakışa, önemli noktalara ve açık sorulara dönüştüren Document Summary plugini kullanılır. Aynı adımları başka bir göreve uyarlayabilirsiniz.

Bu kayıt, ilk plugin isteğini ve Plugin Creator’ın ilk yanıtını gösterir. Aşağıdaki yazılı örneklerde ayrı bir iş akışı kullanılır.

1. Adım: Plugin Creator’dan bahsedin

Chat veya ChatGPT Work’te bir konuşma başlatın. @ yazın, Plugin Creator araması yapın ve menüden seçin.

2. Adım: İş akışını açıklayın

İyi bir oluşturma prompt'ı, Plugin Creator’a pratik bir özet sunar:

  • Amaç: Tekrarlanan görevi ve eklentiyi ne zaman kullanacağınızı belirtin.
  • Girdiler: Sağlayacağınız bilgileri ve eklenen her dosyanın nasıl kullanılması gerektiğini açıklayın.
  • Çıktı: Sonucun kime yönelik olduğunu söyleyin; biçimini, uzunluğunu ve üslubunu belirtin. Varsa bir örnek ekleyin.
  • Kurallar: Zorunlu adımları, incelemenizi gerektiren noktaları ve eksik bilgilerin nasıl ele alınacağını açıklayın. Örneğin, soru sorulmasını veya bir alanın “belirtilmemiş” olarak işaretlenmesini isteyin.

Yeni girdilerle yeniden kullanabileceğiniz yönergeler isteyin. Belirli bir belge gibi tek bir göreve ait ayrıntıları test için örnek olarak etiketlenmiş halde tutun.

Sıfırdan bir plugin oluşturun:

Create a plugin called Document Summary. Summarize documents I provide in three sections: Overview, Key points, and Open questions. Use the attached template for the format. Base the summary only on the document. If requested information is missing, mark it as not provided. Do not edit the source document.

3. Adım: Bağlam ekleyin ve yönergeleri iyileştirin

Pluginin kullanması gereken bir şablon, örnek veya referans dosyası ekleyin. Plugin Creator’ın sorularını yanıtlayın ve yönergeler görevle eşleşene kadar değişiklik isteyin. İş akışı bir uygulamaya ihtiyaç duyuyorsa, görevin hangi bölümünün buna bağlı olduğunu açıklayın.

İlk sürümü tek bir iş akışına odaklı tutun. Net bir ad ve açıklama, sizin ve ekip arkadaşlarınızın bunu ne zaman kullanacağınızı anlamanıza yardımcı olur.

4. Adım: Plugini gözden geçirin ve oluşturmayı tamamlayın

Tamamlamak için Plugin Creator’ın istemlerini izleyin. Plugine güvenmeden önce pluginin adını, açıklamasını, yönergelerini ve referans materyalini gözden geçirin.

Yeni çalışma alanı pluginleri, paylaşmadan önce test edebilmeniz için özel olarak başlar.

Plugininize uygulamalar ekleyin

Uygulamalar, ChatGPT’yi dosya depolama veya proje yönetimi araçları gibi başka hizmetlere bağlar. Uygulamaya ve etkin özelliklerine bağlı olarak ChatGPT bilgileri arayabilir veya okuyabilir ve belge oluşturma ya da kayıt güncelleme gibi eylemleri gerçekleştirebilir. Skills, işin nasıl yapılacağını açıklar; uygulamalar ise ihtiyaç duyulan bilgileri veya eylemleri sağlar.

Uygulamalar isteğe bağlıdır. Document Summary, yapıştırdığınız metinle veya eklediğiniz bir dosyayla çalışabilir. İş akışının başka bir hizmetten belge almasını veya orada desteklenen bir eylem gerçekleştirmesini istiyorsanız bir uygulama ekleyin.

Kullanabileceğiniz uygulamaları bulun

Plugini oluşturmayı ve kullanmayı planladığınız çalışma alanında göz atın:

  1. ChatGPT’de Plugins’i açın. Kullanmak istediğiniz hizmeti arayın veya çalışma alanınızın adını taşıyan sekmeye göz atın.
  2. Bir pluginin ayrıntılarını açın ve Apps bölümünü gözden geçirin. Bir plugin, bağlandığı hizmetin adını taşıyabilir ancak bazı pluginler yalnızca skills içerir.
  3. Dahil edilen uygulamanın yeteneklerini ve bağlantı durumunu kontrol edin. Gerektiğinde Connect istemlerini izleyin. Disabled by admin veya Admin approval required gösteriyorsa, erişim için çalışma alanı yöneticinize danışın.

Hesabınızda Plugins yerine Apps görünüyorsa, kullanılabilir bağlantılara oradan göz atın. Dizin içinde bir plugin görmeniz, dahil edilen her uygulamanın kullanıma hazır olduğu anlamına gelmez.

Uygulamanın adını ve neleri desteklediğini not edin, ardından Plugin Creator’a onu nasıl kullanmak istediğinizi söyleyin. Göz atma ve kurulum hakkında daha fazla bilgi için Plugins bölümüne bakın.

İş akışınıza bir uygulama ekleyin

Bir plugin oluştururken veya düzenlerken:

  1. Kullanılabilir bir uygulama seçin. Çalışma alanınızın izin verdiği ve kullanma izniniz olan bir uygulamayı kullanın. Kullanılamıyorsa, erişim için çalışma alanı yöneticinize danışın.
  2. Görevini açıklayın. Plugin Creator’a hangi uygulamanın ekleneceğini, hangi bilgilerin okunacağını veya hangi eylemin gerçekleştirileceğini ve önce neyi gözden geçirmek istediğinizi söyleyin.
  3. Bağlanın ve kontrol edin. Kurulum istemlerini izleyin ve istenen izinleri gözden geçirin. Oturum açmanız gerekebilir; bazı uygulamalar yönetici tarafından yönetilen bir bağlantı kullanır. Tamamlanan pluginin uygulamalarını gözden geçirin, ardından zaten erişebildiğiniz bilgilerle test edin.

Aşağıdaki örnekte [app name] yerine çalışma alanınızın izin verdiği bir uygulamayı yazın.

Bir uygulama ekleyin:

Include [app name] in Document Summary, if it’s available to me. Read the document I link to and draft the Overview, Key points, and Open questions in chat. Keep the rule about marking missing information. Do not create or edit files in the app. If you cannot access the document, ask me to attach it.

Bir uygulama eklemek yeni erişim vermez. Çalışma alanınızın uygulama ve eylem ayarları, bağlantı izinleri ve kaynak hizmetteki erişim hâlâ geçerlidir. Plugini kullanan ekip arkadaşlarının da gerekli uygulama erişimine ve bağlantı kurulumuna ihtiyacı vardır.

Özel bir MCP server'ı bağlayın

Mevcut bir uygulama iş akışınızı karşılamıyorsa araçlarınızı özel bir MCP server ile bağlayın. Sisteminize bağlanan bir eklenti oluşturmak için Plugin Creator ve Sites'ı kullanın.

Plugininizi test edin

İstenirse plugini yükleyin, ardından yeni bir konuşma başlatın. @ ile bahsederek seçin ve ona tanıdık bir görev verin. Document Summary için iyi bildiğiniz bir belge sağlayın ve özet isteyin.

Sonucun biçiminize uyduğunu, doğru referans materyalini kullandığını ve eksik bilgileri belirlediğini kontrol edin. Ardından eksik veya belirsiz ayrıntıları olan bir belge deneyin ve özetin bu boşlukları belirlediğini kontrol edin.

Plugin bir uygulama kullanıyorsa, görevin gerektirdiği bilgilere veya eylemlere erişebildiğini kontrol edin. Hem Chat’te hem Work’te kullanmayı planlıyorsanız, her birinde test edin. Kullanılabilir araçlar ve uygulamalar farklılık gösterebilir.

Değişiklik yaptıktan sonra yeniden kullanmak üzere birkaç örnek prompt saklayın.

Paylaşmadan önce test edin ve bir güncellemeden sonra kontrollerinizi tekrarlayın.

Mevcut bir eklentiyi düzenleyin

1. Adım: Eklentiyi düzenlemek için açın

Plugins bölümünü açın, değiştirmek istediğiniz eklentiyi seçin ve Edit Plugin seçeneğini belirleyin. Bu, eklentiyi güncellemek için bir konuşma açar.

2. Adım: Neyin değişmesi gerektiğini açıklayın

İyi bir düzenleme prompt'ı, güncellenecek davranışı veya başvuru dosyasını adlandırır, istenen değişikliği açıklar ve nelerin korunacağını belirtir. Bir sonuç beklentiyi karşılamadıysa, o sonucu ekleyin ve ne beklediğinizi açıklayın. Öncesini ve sonrasını karşılaştırabilmeniz için tanıdık girdilerle bir örnek isteyin.

Eklentinin yeniden kullanılabilir talimatlarını mı güncellemek yoksa tek bir sonucu mu düzeltmek istediğinizi netleştirin. Bir başvuru dosyasını değiştirirken eski dosyanın adını belirtin ve yenisinin nasıl kullanılacağını açıklayın.

Örneğin, çıktıyı değiştirmek için:

Çıktıyı güncelleyin:

Update Document Summary so Key points appears in a table with Point and Source columns. In Source, identify the supporting passage or section when available. Keep Overview, Open questions, and the rule about marking missing information. Show me a sample result from this document.

Başvuru materyalini değiştirmek için:

Başvuru materyalini değiştirin:

Replace the existing summary template with the attached revised template. Keep the other reference files and instructions unchanged. Tell me what you changed, then help me test it with this document.

3. Adım: Güncellemeyi gözden geçirin

Düzeltilmiş talimatları ve dosyaları gözden geçirin, ardından güncellemeyi tamamlamak için istemleri izleyin. İstenen değişikliklerin mevcut olduğunu ve hâlâ ihtiyacınız olan bilgilerin korunduğunu kontrol edin.

4. Adım: Yeniden test edin

Yeni bir konuşma açın ve kaydettiğiniz test prompt'larını tekrarlayın. Güncellenmiş davranışı ve iş akışının korumayı amaçladığınız bölümlerini kontrol edin. Eklentiyi başka kişiler de kullanıyorsa, daha geniş ekip değişikliğe güvenmeden önce bir ekip arkadaşınızdan temsili bir görevi denemesini isteyin.

Eklentiyi ekibinizle paylaşın

Eklenti hazır olduğunda, hedeflenen kişileri veya grupları seçmek için paylaşım ayarlarını kullanın. Paylaşım için Share plugins izni gerekir. Çalışma alanı dizinine eklemek için Publish plugins to workspace izni gerekir.

Paylaşım ve kurulum ayrıdır. Bir yönetici eklentiyi alıcılar için zaten kurmadıysa, alıcıların eklentiyi kurması gerekir. İş akışı bir uygulama kullanıyorsa, her kişinin gerekli uygulama erişimine ve uygulamanın gerektirdiği hesap bağlantılarına da ihtiyacı vardır.

Eklenti bağlantısıyla birlikte örnek bir istem ekleyin ve ekip arkadaşlarınıza eklentinin bakımını kimin yaptığını bildirin. Kurulum ve kullanım hakkında daha fazla bilgi için Plugins bölümüne bakın.

Bir eklenti oluşturamıyor veya düzenleyemiyorsanız

Hedeflenen çalışma alanında olduğunuzu kontrol edin. Oluşturma seçeneği veya eklenti düzenleyicisi eksikse, deneyimin kullanılabilir olduğunu ve görev için gereken erişime sahip olduğunuzu doğrulaması için çalışma alanı yöneticinizden yardım isteyin.

Bir ekip arkadaşınız eklentiyi açabiliyor ancak kullanamıyorsa; eklenti kurulumunu, eklentileri kullanmaya yönelik çalışma alanı iznini ve gerekli uygulamalara erişimi ayrı ayrı kontrol edin. Yöneticiler Plugin controls bölümünü inceleyebilir.

Oluşturucu belgeleriyle devam etme

Özel entegrasyonlar veya eklenti dosyalarıyla geliştirme yapmak için Eklentinizi paketleme sayfasına bakın. Geliştirici belgeleri; beceri ve MCP server oluşturmayı, uzantıları, testleri ve herkese açık yayımlama için başvuru sürecini kapsar.

GitHub üzerinden çalışma alanı dağıtımı için Plugin management bölümüne bakın.