İçeriğe geç
strateji, dönüşüm ve eğitim

Prompt mühendisliği ve kurumsal prompt kütüphanesi

Prompt mühendisliği hizmeti, yapay zeka uygulamanızın talimatlarını ölçülebilir hale getirir ve hangi değişikliğin kaliteyi artırdığını sezgiyle değil testle görmenizi sağlar. Sistem talimatlarını yazar, gerçek örneklerden değerlendirme setleri kurar ve her değişikliği sürümleriz. Model değiştiğinde ya da talimat güncellendiğinde kararı ölçümle veren bir prompt kütüphanesine sahip olursunuz.

  • Talimat değişikliğinin kaliteyi artırıp artırmadığını ölçerek görürsünüz
  • Model geçişinde yalnız puanı düşen senaryolar yeniden düzenlenir
  • Bütün ekipler aynı onaylı ve sürümlü talimatı kullanır
örnek senaryoFatura metinlerinden veri çıkaran bir muhasebe ekibi

Fatura alanı çıkarma talimatı

bugün

Talimat birkaç örnekle elle denenmiş, bazı faturalarda alanlar boş ya da yanlış geliyor.

  1. 01Gerçek faturalardan değerlendirme seti derlenir
  2. 02Talimat ve JSON şeması yazılır
  3. 03Set çalışır, hatalı alanlar raporlanır
  4. ✓Muhasebe sorumlusu örnek çıktıları onaylarinsan onayı
  5. ✓Onaylı sürüm kütüphaneye kaydedilirinsan onayı
akıştan sonra

Talimata eklenen her cümlenin başka bir faturayı bozup bozmadığı her sürümde ölçülür.

Prompt mühendisliği için varsayımsal bir iş akışı örneği.
  • kurucuTaha YelkenciSEO'ya 2010'da başladı, rankZup'ı 2012'de kurdu
  • kanıtKendi sistemlerimizde çalışıyorÜrün, video ve içerik hatlarımız her gün çalışıyor
  • teyitİnsan onayı her akıştaAjanın ürettiği sonuç kontrol noktasından geçer
  • bağımsızModel bağımsızGPT, Claude, Gemini ve açık modellerle çalışıyoruz
kapsam

Prompt mühendisliği kapsamında neler yapıyoruz

  • 01

    Sistem talimatı tasarımı

    Asistanın rolünü, sınırlarını, bilmediği soruda ne yapacağını ve çıktı biçimini açıkça yazan talimatlar hazırlıyoruz.

  • 02

    Değerlendirme seti kurulumu

    Gerçek işinizden kolay örnekler, sık hatalar ve sınır durumlarıyla bir test seti derliyoruz. Kendi içerik hattımızda her ajan çıktısını aynı mantıkla bir denetim betiğinden geçiriyoruz.

  • 03

    Yapılandırılmış çıktı

    Belgeden veri çıkaran işler için JSON şeması ve doğrulama kuralı kuruyor, bozuk çıktıyı kod tarafında yakalıyoruz.

  • 04

    Model karşılaştırması

    Aynı seti birden fazla model ailesinde çalıştırıp hangisinin sizin işinizde daha iyi sonuç verdiğini gösteriyoruz.

  • 05

    Prompt kütüphanesi

    Onaylı talimatları sürüm notu, test puanı ve sorumlusuyla Git, Langfuse ya da kendi sisteminizde tutuyoruz.

  • 06

    Kötüye kullanım testi

    Prompt enjeksiyonu gibi denemeleri test senaryosuna çeviriyor, her yeni sürümde yeniden çalıştırıyoruz.

örnek iş akışları

Sizin için kurabileceğimiz iş akışları

Aşağıdakiler varsayımsal örneklerdir; ilk görüşmede sizin sürecinize göre yeniden çizeriz.

  • örnek senaryo · Fatura metinlerinden veri çıkaran bir muhasebe ekibi

    Fatura alanı çıkarma talimatı

    bugün

    Talimat birkaç örnekle elle denenmiş, bazı faturalarda alanlar boş ya da yanlış geliyor.

    akıştan sonra

    Talimata eklenen her cümlenin başka bir faturayı bozup bozmadığı her sürümde ölçülür.

    1. Gerçek faturalardan değerlendirme seti derlenir
    2. Talimat ve JSON şeması yazılır
    3. Set çalışır, hatalı alanlar raporlanır
    4. Muhasebe sorumlusu örnek çıktıları onaylar
    5. Onaylı sürüm kütüphaneye kaydedilir

    insan onayı Muhasebe sorumlusu, puanı geçen sürümün örnek çıktılarını kendi kayıtlarıyla karşılaştırıp onay verir.

  • örnek senaryo · Müşteri asistanı çalıştıran bir yazılım şirketi

    Model geçişi testi

    bugün

    Yeni bir model ailesine geçmek isteniyor ama mevcut cevapların bozulup bozulmayacağı bilinmiyor.

    akıştan sonra

    Model değişikliği tahmine değil ölçüme dayanan bir karara dönüşür.

    1. Mevcut değerlendirme seti iki modelde çalışır
    2. Puanı düşen senaryolar ayrılır
    3. Yalnız bu senaryoların talimatı düzenlenir
    4. Ürün sorumlusu sonuç tablosunu onaylar

    insan onayı Geçiş kararını ürün sorumlusu, iki modelin puanlarını yan yana görerek onaylar.

teslimler

Proje sonunda elinizde olanlar

  • Her senaryo için sistem talimatı ve örnek girdi çıktı çiftleri
  • Yapılandırılmış çıktı işleri için şema ve doğrulama kuralları
  • Puanlama ölçütleri yazılmış değerlendirme seti
  • Sürüm geçmişi tutulan prompt kütüphanesi
  • Prompt enjeksiyonu test senaryoları
  • Testleri ekibinizin kendisinin çalıştırabileceği kısa kullanım rehberi
kullandığımız teknolojiler
  • GPT
  • Claude
  • Gemini
  • Llama
  • Mistral
  • Langfuse
  • PromptLayer
  • promptfoo
  • JSON Schema
  • Git

Model ve araç seçimini işinize, veri gizliliği ihtiyacınıza ve kullanım hacmine göre yaparız.

süreç

Nasıl çalışıyoruz

  1. Mevcut durum incelemesi

    Kullandığınız promptları, modelleri ve örnek çıktıları inceleyip sorunlu noktaları listeleriz.

  2. Değerlendirme seti

    Gerçek işinizden örnek toplar, beklenen davranışı ve puanlama ölçütlerini yazarız.

  3. Talimat tasarımı

    Sistem talimatlarını yazar, değerlendirme setinde ölçerek iyileştiririz.

  4. Kütüphane ve sürümleme

    Onaylanan talimatları sürüm notu ile test puanını ekleyerek kütüphaneye kaydederiz.

  5. Teslim ve bakım

    Ekibinize kütüphanenin kullanımını gösterir, isterseniz model güncellemelerinde testleri yeniden çalıştırırız.

kendi sistemlerimiz

Bunu kendi markalarımızda da kurduk

Önerdiğimiz yöntemleri önce kendi işimizde çalıştırıyoruz. Aşağıdakiler bugün çalışan sistemlerimizden.

  • ajan ekibi

    İçerik revizyon hattı

    Binlerce sayfalık yayın sitelerinde araştırma, yazım, bağımsız denetim ve takvimli yayının ajanlarla yürüdüğü hat.

  • ajan ekibi

    yapayiq.com

    Bu sitenin araştırması, metinleri, bağımsız denetimi ve takvimli yayını bir yapay zeka ajan ekibiyle kuruldu.

ayrıntılı rehber

Prompt mühendisliği hakkında bilmeniz gerekenler

Prompt mühendisliği hizmeti neyi kapsar

Prompt mühendisliği hizmeti, bir dil modeline verilen talimatların tasarımını, test edilmesini ve bakımını kapsar. Burada prompt, kullanıcının sohbet kutusuna yazdığı tek cümle değildir. Ürününüzün arkasında çalışan sistem talimatı, örnekler, çıktı biçimi kuralları ve araç tanımları birlikte prompttur.

Çalışmanın tipik çıktıları şunlardır:

  • Her kullanım senaryosu için yazılmış sistem talimatı ve örnek girdi çıktı çiftleri.
  • JSON gibi yapılandırılmış çıktı isteyen işler için şema ve doğrulama kuralları.
  • Gerçek örneklerden oluşan değerlendirme seti ile puanlama ölçütleri.
  • Sürüm geçmişi tutulan, ekiplerin ortak kullandığı prompt kütüphanesi.
  • Prompt enjeksiyonu gibi kötüye kullanım denemelerine karşı test senaryoları.

Bu hizmet bir eğitim programı değildir. Çalışanlarınıza günlük işte iyi talimat yazmayı öğretmek istiyorsanız ekiplere yönelik yapay zeka eğitimi daha doğru seçimdir. Strateji ve eğitim tarafındaki diğer çalışmaları yapay zeka stratejisi hizmetleri sayfasında bulabilirsiniz.

İyi bir sistem talimatı nasıl tasarlanır

İyi bir sistem talimatı, modele rolünü, görevin sınırlarını ve beklenen çıktı biçimini açıkça söyleyerek tasarlanır. Belirsiz talimat belirsiz cevap üretir. Model sağlayıcılarının kendi rehberleri de aynı noktada birleşir: net görev tanımı, örnek kullanımı ve adım adım düşünmeye alan açmak.

Biz bir talimatı yazarken şu soruları cevaplarız:

  • Model kim adına konuşuyor ve hangi konularda cevap vermemeli?
  • Bilmediği bir soruda ne yapmalı, yani tahmin mi edecek yoksa insana mı yönlendirecek?
  • Çıktı hangi biçimde olmalı ve hangi alanlar zorunlu?
  • Hangi örnekler doğru davranışı açıkça gösteriyor?

Talimat şirket belgelerinden bilgi çekmeyi gerektiriyorsa tek başına prompt yetmez. Bu durumda modelin belgeleri arama yoluyla bulduğu Retrieval Augmented Generation yapısını anlatan RAG nedir yazısına bakabilirsiniz.

Türkçe talimat yazarken ayrıca dikkat ettiğimiz noktalar vardır. Modeller Türkçe sorulara bazen İngilizce terim karıştırarak ya da çeviri kokan cümlelerle cevap verir. Hitap biçimini, terimlerin Türkçe karşılığını ve kaçınılacak ifadeleri talimata açıkça yazarız. Ardından aynı kuralı değerlendirme setinde ölçeriz, çünkü yazılı bir kuralın modele gerçekten uygulattırılıp uygulattırılmadığı ancak testle anlaşılır.

Değerlendirme (eval) seti neden gerekir

Değerlendirme (eval) seti, bir promptun gerçekten iyileşip iyileşmediğini sezgiyle değil ölçümle görmenizi sağladığı için gerekir. Bir talimata cümle eklemek bir soruyu düzeltirken başka bir soruyu bozabilir. Elle beş örnek denemek bu bozulmayı yakalamaz.

Değerlendirme setini sizin gerçek işinizden derleriz. İçinde kolay örnekler, sık yapılan hatalar ve sınır durumları bulunur. Her örnek için beklenen davranış yazılır. Puanlama üç yolla yapılır:

YöntemNe zaman uygunSınırı
Kural tabanlı kontrolBiçim, zorunlu alan, yasak kelime gibi kesin ölçütlerAnlamı ölçmez
Model ile puanlamaTon, kapsam, doğruluk gibi yoruma açık ölçütlerPuanlayan model de yanılabilir, insan örneklemesiyle denetlenir
İnsan değerlendirmesiHukuki ya da hassas içerik, son onayYavaş ve pahalı, küçük örneklemde kullanılır

Model sağlayıcısı yeni bir sürüm çıkardığında aynı seti yeniden çalıştırırsınız. Geçişin kaliteyi artırıp artırmadığını böylece rakamla görürsünüz. Canlı kullanımda karşılaşılan yeni hata örneklerini de sete ekleriz, böylece set zamanla gerçek işinizi daha iyi temsil eder.

Kurumsal prompt kütüphanesi nasıl kurulur

Kurumsal prompt kütüphanesi, onaylanmış talimatların sürüm numarası, sahibi ve test sonucuyla birlikte tek bir yerde tutulmasıyla kurulur. Promptlar e-posta ve kişisel notlarda dağınık kaldığında hangi sürümün canlıda çalıştığını kimse bilemez.

Kütüphanede her kayıt için şu bilgileri tutarız:

  • Kullanım amacı ve hangi uygulamada çalıştığı.
  • Sürüm numarası ve değişiklik notu.
  • Test edildiği model ailesi ile son değerlendirme puanı.
  • Sorumlu kişi ve onay tarihi.

Kütüphaneyi kod deposunda, Langfuse ya da PromptLayer gibi bir prompt yönetim aracında veya mevcut dokümantasyon sisteminizde kurabiliriz. Seçim ekibinizin çalışma biçimine göre yapılır. Şirket genelinde kurumsal ChatGPT, Claude ya da Copilot kurulumu yaptıysanız onaylı talimatlar bu araçların ortak çalışma alanlarına da taşınabilir. Müşteriye dönük bir yapay zeka chatbotu çalıştırıyorsanız kütüphane özellikle değerlidir, çünkü her talimat değişikliği doğrudan müşteri deneyimine yansır.

Prompt güvenliği ve veri koruması

Prompt güvenliği kapsamında kullanıcıların modeli talimatlarının dışına çıkarma girişimlerine karşı önlem alırız. OWASP'ın büyük dil modeli (LLM) uygulamaları için yayımladığı risk listesinde prompt injection (istem enjeksiyonu) ilk sırada yer alır. Hiçbir talimat bu riski tamamen kapatmaz. İyi tasarım riski azaltır, kalan kısım uygulama katmanında yetki sınırlarıyla yönetilir.

Veri koruması tarafında promptlara gerçek müşteri verisi gömmeyiz. Değerlendirme setlerindeki kişisel verileri anonimleştiririz. KVKK (Kişisel Verilerin Korunması Kanunu) kapsamındaki veriyle çalışan uygulamalarda hangi verinin modele gittiğini belgeleriz.

Prompt mühendisliğinin maliyeti neye bağlı

Prompt mühendisliğinin maliyeti, kaç kullanım senaryosu için talimat yazılacağına ve değerlendirme setinin büyüklüğüne bağlıdır. Rakam yazmıyoruz, çünkü tek bir sınıflandırma talimatı ile onlarca senaryolu bir müşteri asistanı aynı işi gerektirmez. Teklifi belirleyen etkenler şunlardır:

  • Senaryo sayısı ve her senaryonun karmaşıklığı.
  • Değerlendirme setindeki örnek sayısı ile insan puanlaması gerekip gerekmediği.
  • Kaç model ailesinde karşılaştırmalı test yapılacağı.
  • Kütüphanenin hangi araçta kurulacağı ve bakımın sürüp sürmeyeceği.

İlk adım olarak mevcut promptlarınızı ve birkaç örnek çıktıyı görmek isteriz. Değerlendirmeden sonra yazılı kapsam ve teklif göndeririz. Başlamak için bizimle iletişime geçin. Hangi uygulamaya öncelik vereceğiniz henüz belli değilse önce yapay zeka danışmanlığı ile kullanım senaryolarını netleştirmek daha verimli olur.

Sektörlere göre kullanım alanları

  • kullanım alanı 01

    Destek asistanının tonu

    Örneğin bir sigorta acentesi, asistanın kesin taahhüt cümlesi kurmamasını değerlendirme setiyle sürekli kontrol edebilir.

  • kullanım alanı 02

    Belgeden veri çıkarma

    Bir muhasebe ekibi fatura metninden alan çıkaran talimatı JSON şemasıyla sabitleyip her sürümü test edebilir.

  • kullanım alanı 03

    Model geçişi

    Bir yazılım şirketi farklı bir model ailesine geçmeden önce mevcut değerlendirme setini iki modelde çalıştırıp sonuçları karşılaştırabilir.

  • kullanım alanı 04

    Ürün açıklaması üretimi

    Bir e-ticaret firması marka sesini tarif eden talimatı kütüphanede tutup bütün kategori ekiplerine aynı sürümü kullandırabilir.

  • kullanım alanı 05

    Sınıflandırma

    Bir çağrı merkezi gelen talepleri konu başlıklarına ayıran talimatın doğruluğunu etiketli örneklerle ölçebilir.

Kaynaklar

  1. Anthropic, Prompt engineering overview (yeni sekmede açılır)
  2. OpenAI, Prompt engineering guide (yeni sekmede açılır)
  3. OWASP Top 10 for LLM Applications (yeni sekmede açılır)

Sık sorulan sorular

Prompt mühendisliği hizmeti ile yapay zeka eğitimi arasındaki fark nedir?

Prompt mühendisliği hizmeti uygulamanızın arkasında çalışan talimatları biz yazar ve ölçeriz, yapay zeka eğitimi ise çalışanlarınıza araçları kendileri kullanmayı öğretir. Birincisinin çıktısı test edilmiş talimatlar ve kütüphanedir. İkincisinin çıktısı ekibinizin günlük işte daha iyi sonuç almasıdır.

İyi yazılmış bir prompt hataları tamamen önler mi?

Hayır. İyi yazılmış bir prompt hataları tamamen önlemez, yalnız sıklığını azaltır. Dil modelleri olasılığa dayalı çalışır ve aynı talimata zaman zaman farklı ya da yanlış cevap verebilir. Bu yüzden değerlendirme seti ile düzenli ölçüm yaparız. Hata maliyeti yüksek işlerde insan onayı adımını ayrıca öneririz.

Model değiştiğinde promptları yeniden yazmak gerekir mi?

Evet. Model değiştiğinde promptların bir kısmını yeniden düzenlemek çoğu zaman gerekir. Farklı model aileleri aynı talimatı farklı yorumlar. Değerlendirme seti burada işe yarar: yeni modelde seti çalıştırır, puanı düşen senaryoları belirler ve yalnız onları düzenleriz. Gereksiz yeniden yazım böylece önlenir.

Prompt kütüphanesi hangi araçta tutulur?

Prompt kütüphanesi ekibinizin çalışma biçimine göre bir kod deposunda, Langfuse gibi bir prompt yönetim aracında ya da mevcut dokümantasyon sisteminizde tutulur. Yazılım ekibi olan şirketlerde Git ile sürümleme en sade yoldur. Teknik olmayan ekiplerde arayüzü olan bir araç daha kolay benimsenir.

Değerlendirme seti kaç örnekten oluşmalı?

Değerlendirme setinin örnek sayısı görevin çeşitliliğine bağlıdır, sabit bir sayı yoktur. Dar bir sınıflandırma işinde az sayıda iyi seçilmiş örnek yeterli olabilir. Pek çok farklı soru tipi alan bir müşteri asistanında her soru tipinden ve sık yapılan hatalardan örnek bulunması gerekir.

Kendi geliştirici ekibimizle birlikte çalışabilir misiniz?

Evet. Kendi geliştirici ekibinizle birlikte çalışabiliriz ve bu düzen bakım açısından daha sağlıklıdır. Talimatları ve değerlendirme setini birlikte kurarız. Kütüphaneyi ekibinizin kullandığı depoya yerleştiririz. Teslimden sonra testleri ekibiniz kendisi çalıştırabilir.

teklif

Promptlarınızı ölçerek iyileştirelim

Mevcut talimatlarınızı ve birkaç örnek çıktıyı paylaşın. İnceleyip yazılı kapsam ve teklif gönderelim.

İlk görüşme
Ücretsiz
Editör
, güncelleme
ilgili

Birlikte sık kurulan hizmetler

  • Chatbot ve kurumsal asistanlar

    Yapay zeka chatbot geliştirme

    Web sitenizde ve WhatsApp hattınızda müşteri sorularını cevaplayan, gerektiğinde temsilciye devreden asistan.

  • Strateji, dönüşüm ve eğitim

    Yapay zeka danışmanlığı

    Yapay zekanın işinizde nerede fayda sağlayacağını bulur, öncelik sırası ve yol haritası çıkarırız.

Teklif isteyin Arayın