İstem değişiklik yönetimi: sürümlendirin, test edin ve güvenle geri alın
İstem değişiklik yönetimini pratik hale getirin: istem sürümlerini takip edin, sabit bir veri setinde test edin, güncellemeleri sürüm gibi onaylayın ve gerektiğinde güvenle geri alın.

Neden istem değişikliklerinin gerçek bir sürece ihtiyacı var
Bir istem sadece “bir metin” değildir. O, ürününüzün bir parçasıdır. Küçük düzenlemeler ton, gerçeklik, güvenlik ve biçimlendirmeyi öngörülemez biçimde değiştirebilir. “Kısa olun” veya “önce açıklayıcı bir soru sor” gibi tek satırlık bir kural, bir yanıtı yardımcı olmaktan sinir bozucuya veya güvenli olmaktan riskli hale getirebilir.
İstem değişiklik yönetimi, güncellemeleri daha güvenli kılar, üretimdeki sürprizleri azaltır ve daha hızlı öğrenmenizi sağlar. Bir değişiklikten önce ve sonra sonuçları karşılaştırabildiğinizde tahmin etmeyi bırakırsınız. Kanıt temelli olarak kaliteyi kasıtlı şekilde iyileştirirsiniz.
Ne sayılacağının net olması da önemlidir. Sadece görünen kullanıcı mesajı değildir. Sistem talimatları, geliştirici notları, araç açıklamaları, izin verilen araçlar, geri getirme (retrieval) şablonları, model parametreleri (temperature, max tokens) ve çıktı kuralları da davranışı baştan yazmak kadar etkileyebilir.
Bunun bürokrasiye dönüşmesine gerek yok. Hafif bir süreç işe yarar: açık bir nedenle küçük bir değişiklik yapın, aynı örneklerde test edin, sonuçlara göre onaylayın veya reddedin, sonra yavaşça dağıtın ve sorunları izleyin.
AppMaster gibi no-code bir ürün içinde bir AI özelliği oluşturuyorsanız, bu disiplin daha da önem kazanır. Uygulama mantığınız ve kullanıcı arayüzünüz sabit kalırken asistanın davranışı altında değişebilir. Basit bir sürüm süreci destek, satış ve dahili asistanların gerçek kullanıcılar için tutarlı kalmasına yardımcı olur.
Neleri sürümlendirmelisiniz
İstem değişiklik yönetimi, “istem”in gerçekte ne olduğunu kabul etmekle başlar. Sadece bir paragraf talimatı bir dokümana kaydederseniz, çıktı kalitesini etkileyen sessiz değişiklikleri kaçırırsınız ve ne olduğunu tartışmakla zaman kaybedersiniz.
Çıktıyı üreten tam paketi sürümlendirin. Çoğu AI özelliğinde bu paket, sistem istemi (rol, ton, güvenlik sınırları), kullanıcı istem şablonu (yer tutucular ve format), few-shot örnekleri (sıra dahil), araç spesifikasyonları ve araç yönlendirme kuralları (hangi araçlar var ve ne zaman izinli), ve model ayarları (model adı, temperature/top_p, max tokens, stop kuralları) içerir.
Kullanıcıların görmediği ama cevapları değiştiren gizli bağlamı da yakalayın: geri çağırma kuralları (kaynaklar, parça sayısı, tazelik filtreleri), politika metinleri, bilgi kesme tarihi varsayımları ve model çıktısını düzenleyen post-processing adımları.
Sonra sürümleyeceğiniz birimi belirleyin ve ona bağlı kalın. Küçük özellikler bazen tek bir istemi sürümlendirir. Pek çok ekip bir istem setini sürümlendirir (sistem istemi + kullanıcı şablonu + örnekler). Asistan bir uygulama iş akışına gömülü ise, istemleri, araçları, geri çağırmayı ve post-processing'i içeren bir iş akışı sürümü olarak ele alın.
AI özelliğiniz bir uygulama akışına bağlıysa, onu bir iş akışı gibi sürümlendirin. Örneğin AppMaster içinde inşa edilmiş dahili bir destek asistanı, istem metnini, model ayarlarını ve hangi müşteri verilerinin bağlama alınabileceği kurallarını sürümlendirmelidir. Böylece çıktı kalitesi değiştiğinde sürümleri satır satır karşılaştırıp gerçekte neyin değiştiğini bilirsiniz.
İnsanların gerçekten kullanacağı bir sürümleme şeması
Sürümleme, “sadece istemi değiştirmek”ten daha kolay olduğunda çalışır. Ekiplerin zaten anladıkları şeyleri ödünç alın: anlamsal sürümler, açık isimler ve kısa bir değişiklik notu.
MAJOR.MINOR.PATCH kullanın ve anlamı katı tutun:
- MAJOR: asistanın rolünü veya sınırlarını değiştirdiniz (yeni kitle, yeni politika, yeni ton kuralları). Farklı davranış bekleyin.
- MINOR: bir yetenek eklediniz veya iyileştirdiniz (iade işlemlerini daha iyi ele alır, yeni bir soru sorar, yeni bir iş akışını destekler).
- PATCH: niyeti değiştirmeden yazım veya format düzeltmesi yaptınız (yazım hataları, daha net ifade, daha az yanlış bilgi).
İstemleri biri dosyayı açmadan ne olduklarını anlayacak şekilde adlandırın. Basit bir desen: özellik - niyet - hedef kitle; örneğin: “SupportAssistant - oturum açma sorunları - son kullanıcılar”. Birden fazla asistan çalıştırıyorsanız “chat” veya “email” gibi kısa bir kanal etiketi ekleyin.
Her değişikliğin küçük bir changelog girdisi olsun: ne değişti, neden ve beklenen etki. Bir veya iki satır yeterlidir. Eğer biri bunu bu kadar kısa açıklayamıyorsa, muhtemelen MINOR veya MAJOR değişkendir ve daha sıkı bir inceleme gerekir.
Sahiplik, rastgele düzenlemeleri engeller. Büyük bir organizasyon şemasına gerek yok; sadece net roller: değişikliği öneren ve notu yazan biri, tonu/güvenliği/kenar durumları gözden geçiren biri, onaylayıp yayın zamanını planlayan biri ve metrikleri izleyip gerektiğinde geri alacak bir kişi.
Sabit bir değerlendirme veri seti (küçük ama temsili) oluşturun
Sabit bir değerlendirme seti, istem güncellemelerini öngörülebilir kılar. Bunu dil çıktısı için birim testi gibi düşünün. Her seferinde aynı örnekleri çalıştırırsınız, böylece sürümleri adilce karşılaştırabilirsiniz.
Küçük başlayın. Pek çok ekip için 30 ile 200 gerçek örnek, bariz regresyonları yakalamak için yeterlidir. Bunları asistanınızın gerçekten yaptığı işten çekin: destek sohbetleri, dahili istekler, satış soruları veya form başvuruları. Asistanınız dahili bir portal içinde yaşıyorsa (örneğin AppMaster üzerinde oluşturduğunuz bir şey), kullanıcıların her gün yazdığı aynı tür istekleri dışa aktarın.
Set temsilî olmalı, sadece kolay kazanımlardan oluşmamalı. Sık tekrar eden sıkıcı talepleri dahil edin, ama ayrıca sorun çıkaran vakaları da: belirsiz sorular, eksik girdiler, hassas konular (gizlilik, iadeler, tıbbi veya hukuki sorular, kişisel veri) ve birden çok isteği içeren uzun mesajlar.
Her örnek için “mükemmel ifade” yerine geçme kriterleri saklayın. İyi kriterler şunlar gibidir: işlem yapmadan önce tam olarak bir açıklayıcı soru sorar, özel veriyi paylaşmayı reddeder, gerekli alanlarla JSON döner veya doğru politika ve bir sonraki adımı sağlar. Bu, incelemeyi hızlandırır ve stil tartışmalarını azaltır.
Veri setini stabil tutun ki skorlar anlamlı kalsın. Yeni vakaları günlük eklemeyin. Haftalık veya aylık programla ekleyin ve yalnızca üretim yeni bir desen gösterdiğinde ekleyin. Neden eklediğinizi kaydedin ve değişiklikleri test güncellemeleri gibi ele alın: kapsamı genişletmeli, bir regresyonu gizlememelidir.
Tartışmadan kaçınarak çıktılara nasıl puan verilir
Her inceleme tartışma olursa, ekipler ya istem güncellemelerinden kaçınır ya da sezgilere göre onay verir. Puanlama, işi için “iyi”yi önceden tanımladığınızda ve ona sadık kaldığınızda işe yarar.
Görevinize uyan küçük bir sabit metrik seti kullanın. Yaygın olanlar doğruluk (gerçekler ve adımlar doğru mu), bütünlük (kullanıcının ihtiyacı karşılanıyor mu), ton (markanıza ve kitlenize uygun mu), güvenlik (riskli tavsiyelerden, kişisel veriden veya politika ihlallerinden kaçınıyor mu) ve format (JSON alanları veya kısa cevap gibi istenen yapı takip ediliyor mu).
Basit bir rubrik yeterlidir, yeter ki net sabitler olsun:
- 1 = yanlış veya güvenli değil; görevi başaramıyor
- 2 = kısmen doğru, ama kilit noktalar eksik veya kafa karıştırıcı
- 3 = kabul edilebilir; küçük sorunlar var, yine de kullanılabilir
- 4 = iyi; net, doğru ve markaya uygun
- 5 = mükemmel; belirgin şekilde yardımcı ve eksiksiz
Otomatik ile insan yargısını açıkça ayırın. Otomatik kontroller formatı, gerekli alanları, uzunluk sınırlarını, yasaklı ifadeleri veya gerekli olduğunda atıf varlığını doğrulayabilir. İnsanlar doğruluk, ton ve yanıtın gerçekten kullanıcının sorununu çözüp çözmediğini değerlendirmelidir.
Regresyonları sadece genel bir puan yerine kategori bazında takip edin. “Faturalama sorularında doğruluk düştü” veya “escalation vakalarında ton kötüleşti” gibi bilgiler neyi düzeltmeniz gerektiğini söyler. Bu ayrıca bir alandaki güçlü performansın başka yerdeki tehlikeli başarısızlığı gizlemesini engeller.
İstem güncellemelerini sürüm gibi ele alın
İstemler üretimde çalışıyorsa, her düzenlemeyi küçük bir yazılım sürümü gibi ele alın. Her değişikliğin bir sahibi, bir nedeni, bir testi ve güvenli bir geri dönüş yolu olmalıdır.
Küçük bir değişiklik isteğiyle başlayın: neyin iyileşmesi gerektiğini bir cümleyle açıklayın ve bir risk seviyesi ekleyin (düşük, orta, yüksek). Risk genellikle güvenlik kurallarına, fiyatlandırmaya, tıbbi veya hukuki konulara ya da müşteriyle doğrudan temas eden her şeye dokunduğunda yüksektir.
Pratik bir yayın akışı şöyle görünebilir:
- Değişiklik isteği açın: niyeti, neyin değiştiğini, neyin bozulabileceğini ve kimlerin inceleyeceğini kaydedin.
- Sabit değerlendirme setini çalıştırın: yeni istemi mevcut sürümle aynı set üzerinde test edin ve çıktıları yan yana karşılaştırın.
- Hataları düzeltin ve yeniden test edin: sonuçların kötüleştiği yerlere odaklanın, ayarlayın ve performans stabil olana kadar yeniden çalıştırın.
- Onaylayın ve sürümü etiketleyin: net bir onay alın ve bir sürüm atayın (örneğin
support-assistant-prompt v1.4). Kullanılan tam istem metnini, değişkenleri ve sistem kurallarını saklayın. - Kademeli dağıtın ve izleyin: küçük başlayın (örneğin trafiğin %5–10'u), metrikleri izleyin ve sonra genişletin.
AppMaster gibi no-code bir platformda AI özelliğiniz çalışıyorsa, aynı disiplini koruyun: istem sürümünü uygulama sürümüyle birlikte kaydedin ve geçişin geri alınabilir olmasını sağlayın. Pratik kural basittir: her zaman bilinen son iyi sürüme dönmeye bir anahtar uzaklıkta olmalısınız.
Dağıtım seçenekleri ve izleme (sade dille)
İstem güncellerken herkese aynı anda göndermeyin. Ölçülü bir dağıtım, kullanıcıları şaşırtmadan hızlı öğrenmenizi sağlar.
Yaygın dağıtım desenleri arasında A/B testleri (aynı hafta içinde yeni vs eski), kanaryalar (önce küçük bir yüzde, sonra genişletme) ve kullanıcı gruplarına göre kademeli dağıtımlar (önce dahili personel, sonra deneyimli kullanıcılar, sonra herkes) vardır.
Dağıtımdan önce durma koşullarını yazın: durdurma veya geri alma tetikleyicileri. İzlemeyi risklerinizle ilişkili birkaç sinyalle sınırlayın: kullanıcı geri bildirim etiketleri (yararlı/kafa karıştırıcı/güvenli değil/yanlış), hata kovanları (eksik bilgi, politika ihlali, ton sorunu, uydurma gerçekler), insanlara yönlendirme oranı, çözüm süresi (tamamlamak için gereken tur sayısı artarsa) ve araç hataları (zaman aşımı, hatalı API çağrıları).
Escalation (yükseltme) sürecini basit ve açık tutun: kimin nöbetçi olduğu, nerede rapor edildiği ve ne kadar hızlı yanıt verileceği. AppMaster ile AI özellikleri inşa ediyorsanız, bu günlük geri bildirim etiketleri ve hata kovanlarının sayısını gösteren basit bir dahili pano kadar temel olabilir.
Son olarak, teknik olmayan takım arkadaşları için kısa, sade bir yayın notu yazın. Örneğin: “İade ifadelerini netleştirdik ve işlem yapmadan önce sipariş numarasını soruyoruz.”
Bir şey ters gittiğinde nasıl güvenle geri alınır
Geri alma sadece yayımlamadan önce planlarsanız kolaydır. Her istem sürümü önceki sürümü çalıştırılabilir, seçilebilir ve aynı girdilerle uyumlu bırakmalıdır. Geri döndürmek için düzenleme gerekiyorsa, bu bir geri alma değil yeni bir projedir.
Eski istemi tüm ihtiyaçlarıyla paketlenmiş tutun: sistem metni, şablonlar, araç talimatları, çıktı format kuralları ve koruyucular. Pratikte uygulamanız Prompt v12 veya v11'i tek bir ayarla, bayrakla veya ortam değişkeniyle seçebilmelidir.
Tartışma çıkarmamak için geri alma tetikleyicilerini önceden tanımlayın. Yaygın tetikleyiciler arasında görev başarısında düşüş, şikayetlerde ani artış, herhangi bir güvenlik/politika olayı, çıktı formatı bozulmaları (geçersiz JSON, eksik zorunlu alanlar) veya maliyet/gecikmede beklenmeyen sıçrama sayılabilir.
Bir sayfalık bir geri alma eylem planınız olsun ve kimlerin bunu uygulayabileceğini belirleyin. Hangi anahtarın nerede olduğu, geri almanın nasıl doğrulanacağı ve hangi otomasyonların durdurulacağı (örneğin istemler için otomatik dağıtımların kapatılması) açıklanmalıdır.
Örnek: bir destek asistanı güncellemesi daha uzun cevaplar üretiyor ve bazen gerekli “bir sonraki adım” alanını atlıyor. Derhal geri alın, sonra başarısız değerlendirme vakalarını inceleyin. Geri aldıktan sonra ne olduğunu kaydedin ve eski istemde kalmaya mı yoksa yeni istemi düzeltip aynı veri setinde yeniden test edip yeniden denemeye mi karar verileceğine hükmedin. AppMaster içinde geliştiriyorsanız, istem sürümünün açık bir yapılandırma değeri olmasını sağlayın ki onaylı biri bunu dakikalar içinde değiştirebilsin.
İstemi güvensiz yapan yaygın tuzaklar
Çoğu istem hatası “modelin gizemli davranışı” değildir. Karşılaştırmayı imkansız kılan süreç hatalarıdır.
Sık görülen bir sorun aynı anda birden çok şeyi değiştirmektir. Eğer istemi düzenlerken modeli de değiştirir veya geri çağırma/araç ayarlarını aynı yayında değiştirirseniz, iyileşmenin veya gerilemenin nedenini bilemezsiniz. Bir değişiklik yapın ve test edin. Paketlemek zorundaysanız, bunu daha sıkı incelemeli daha büyük bir sürüm olarak ele alın.
Diğer bir tuzak sadece “mutlu yolları” test etmektir. İstemler basit sorularda harika görünebilir ve sorun çıkaran vakalarda başarısız olabilir: belirsiz istekler, eksik bilgiler, sinirli kullanıcılar, politika kenar durumları veya uzun mesajlar. Zor örnekleri kasıtlı ekleyin.
Belirsiz geçme kriterleri sonsuz tartışma yaratır. “Daha iyi geliyor” beyin fırtınası için iyidir, onay için değil. “Daha iyi”nin ne anlama geldiğini yazın: daha az yanlış bilgi, doğru format, gerekli alanları içerme, politika takibi, gerektiğinde açıklayıcı soru sorma.
Ekipler ayrıca istem metnini sürümlendirir ama çevresel bağlamı unuturlar: sistem talimatları, araç açıklamaları, geri çağırma ayarları, temperature ve çalışma zamanında enjekte edilen ev kuralları gibi.
Son olarak, zayıf loglama sorunları yeniden üretmeyi zorlaştırır. En azından tam istem metnini ve sürüm kimliğini, model adını ve temel ayarları, kullanılan araç/girdi bağlamını, kullanıcı girdisini ve tam çıktıyı ve uygulanan post-processing kurallarını saklayın.
Bir istem güncellemesini onaylamadan önce kısa kontrol listesi
Onaylamadan önce durun ve bunu küçük bir sürüm gibi ele alın. İstem ince ayarları tonu, politika sınırlarını ve asistanın reddettiği şeyleri değiştirebilir.
Herkesin takip edebileceği kısa bir kontrol listesi onayları tutarlı kılar:
- Sahip ve hedef net: üretimde istemin sahibi kim ve hangi kullanıcı çıktısı iyileşecek (daha az yönlendirme, daha hızlı yanıt, daha yüksek CSAT)?
- Sabit set çalıştırıldı: aynı değerlendirme setini çalıştırın ve ortalama skor yerine başarısızlıkları inceleyin.
- Güvenlik ve politika vakaları geçiyor: kişisel veri istekleri, zararlı tavsiye ve atlatma girişimlerini dahil edin. Reddetmeler tutarlı ve alternatifler güvenli mi?
- Geri alma hazır: son iyi sürüm kaydedildi, geri dönüş tek adımda yapılabiliyor ve kimlerin ne zaman geri alacağı belli.
- Changelog okunaklı: ne değişti, neden, neyeye dikkat edilecek ve hangi ödünler alındığı kısa ve sade şekilde yazılı.
AppMaster gibi bir no-code araçta AI özellikleri oluşturuyorsanız, kontrol listesini istemin yanına koyun ki rutin haline gelsin, özel bir tören olmasın.
Örnek: bir destek asistanı istemini cevapları bozmadan güncelleme
Küçük bir destek ekibi AI asistanını iki iş için kullanıyor: bir yanıt taslağı oluşturmak ve bileti Billing, Bug veya How-to olarak etiketlemek. İstem değişiklik yönetimi burada faydasını gösterir; çünkü küçük bir ifade değişikliği bir bilet türünü iyileştirirken diğerini sessizce bozabilir.
Mevcut istemleri şu kuraldaydı: “Kısa olun. Müşterinin sadece sorduğunu cevaplayın.” Yeni kural şu oldu: “Her zaman dostça bir kapanış ekleyin ve uygunsa yükseltme önerin.”
Gerçek biletlerde değişiklik How-to yanıtlarını iyileştirdi. Ton daha sıcak ve bir sonraki adım daha netti. Ama testler bir dezavantaj gösterdi: bazı Billing biletleri, model “yükseltme öner”e takıldığı için How-to olarak yanlış etiketlendi ve “İki kez ücretlendim” gibi ifadeler gözden kaçtı.
Değişikliği 50 geçmiş biletlik sabit bir veri setinde şu basit rubric ile değerlendirdiler: doğru etiket (geçti/kaldı), yanıt doğruluğu (0–2), ton ve netlik (0–2), politika güvenliği (geçti/kaldı) ve ajanlar için tasarruf edilen süre (0–2).
Sonuçlar karışıktı: How-to yanıtları iyileşti (+0.6 ortalama) ama etiket doğruluğu Billing’de %94'ten %86'ya düştü. Bu, yayın geçidini (release gate) geçemedi, dolayısıyla dağıtıma alınmadı.
İstemleri net bir sınırla yeniden yazdılar: “Sadece How-to biletlerine yükseltme öner, Billing veya şikayetlerde asla önerme.” Yeniden test, etiket doğruluğunu %94'e geri getirirken ton kazançlarının çoğunu korudu.
Yine de izleme yayın sonrası önemliydi. Bir saat içinde ajanlar üç yanlış yönlendirilmiş Billing bileti gördü. Hemen geri aldılar, sonra o üç bileti veri setine eklediler. Ders basitti: yeni kurallar açık sınırlar gerektirir ve her geri alma test setinizi güçlendirmelidir.
Sonraki adımlar: rutin haline getirin
En iyi istem değişiklik yönetimi, ekibinizin gerçekten kullandığı süreçtir. Küçük tutun: istem sürümlerini saklayacak bir yer, bir sabit değerlendirme veri seti ve basit bir onay adımı. Neyin işe yaradığını (ve neyin yaramadığını) düzenli aralıklarla gözden geçirin.
Rolleri açıkça belirleyin ki değişiklikler takılsın veya gizlice sürüklenip gitmesin. Küçük bir ekipte bile bir istem yazarı, bir gözden geçiren, bir onaylayıcı (genellikle ürün sahibi) ve yayın izleme için nöbetçi atamak yardımcı olur.
Tüm eserleri bir arada tutun. Her sürüm için istem sürümünü, kullanılan veri setini, puanları ve kısa yayın notlarını bulabilmelisiniz. Birisi “daha kötü oldu” dediğinde, işte böyle gerçeklerle cevap verirsiniz.
Mühendislerin üretimde ham metni düzenlemesine güvenmeden bunu işletmek isterseniz, birçok ekip değişiklik önermek, değerlendirmeleri çalıştırmak ve onayları toplamak için küçük bir iç uygulama kurar. AppMaster bunu roller ve denetim izi ile tam bir uygulama olarak oluşturmanıza izin verir; böylece istem sürümleri normal sürümler gibi hissedilir.
Hedef sıkıcı bir tutarlılıktır: daha az sürpriz, daha hızlı öğrenme ve fikirden test edilmiş güncellemeye ve güvenli dağıtıma açık bir yol.
SSS
İstem metnini düzenlemenin ötesinde davranışı değiştirebilecek her değişikliği bir "istem değişikliği" olarak değerlendirin. Buna sistem talimatları, geliştirici notları, araç açıklamaları, izin verilen araçlar, geri çağırma (retrieval) şablonları ve temperature veya max tokens gibi model ayarları dahildir.
Hafif bir süreç, üretimde sürprizleri önler ve iyileştirmeleri tekrarlanabilir hale getirir. Değişiklikten önce ve sonra çıktıları karşılaştırabildiğinizde tahmin etmeyi bırakırsınız ve bir şey bozulursa hızlıca geri alabilirsiniz.
Çıktıyı üreten tüm paketi sürümlendirin: sistem istemi, kullanıcı şablonu, few-shot örnekleri, araç spesifikasyonları ve yönlendirme kuralları, geri çağırma ayarları, model ismi ve parametreleri ile yanıtları düzenleyen her post-processing adımı. Yalnızca görünür metni kaydederseniz davranıştaki gerçek nedeni kaçırırsınız.
MAJOR.MINOR.PATCH gibi semantik sürümlendirmeyi kullanın ve anlamlarını katı tutun. MAJOR yardımcı rolü veya sınırları değiştirir, MINOR yeni bir yetenek ekler, PATCH niyet değiştirmeyen yazım/format düzeltmeleri içindir.
Küçük, sabit ve gerçek isteklerden oluşan bir setle başlayın; genellikle 30 ile 200 örnek yeterlidir. Set, yaygın soruları ve belirsiz girişler, hassas konular veya çok parçalı uzun mesajlar gibi sorun çıkaran vakaları içermelidir.
Mükemmel ifadeyi değil, sonucu ölçen geçme kriterleri saklayın: “bir tane açıklayıcı soru sorar”, “özel veriyi paylaşmayı reddeder” veya “gerekli alanları içeren geçerli JSON döner” gibi. Bu, yazı stili tartışmalarını azaltır.
Doğruluk, bütünlük, ton, güvenlik ve formatı kapsayan küçük bir rubrik kullanın ve puanlama ölçütlerini zaman içinde tutarlı tutun. Mekanik olarak doğrulanabilecekleri otomatikleştirin; doğruluk ve problemin gerçekten çözülüp çözülmediğini insan değerlendirmesi yapmalıdır.
Küçük bir kanarya veya A/B bölümüyle başlayın ve risklerinize bağlı birkaç net sinyali izleyin: yükseltme oranı, hata kovanları, kullanıcı geri bildirim etiketleri, araç hataları ve çözüm süresi gibi. Tartışma çıkmadan önce durma/geri alma koşullarını belirleyin.
Önceki sürümü çalışır ve uyumlu halde tutun ki geri dönmek tek bir anahtar olsun, yeni bir proje olmasın. Geçersiz format, güvenlik olayları, şikayetlerde ani artış veya görev başarısında ölçülebilir düşüş gibi tetikleyicileri önceden tanımlayın.
Her değişikliğin bir sahibi, kısa bir değişiklik notu, bir değerlendirme çalıştırması ve bir onay adımı olduğu küçük bir dahili akış oluşturun ve istem sürümünü uygulama sürümü ile birlikte saklayın. AppMaster üzerinde inşa ediyorsanız bunu roller, denetim izi ve yapılandırma anahtarıyla basit bir iç uygulama olarak uygulayabilirsiniz.


