İnsan Onayı Plan Değiştiğinde Süresi Dolmalıdır

Onayları somut bir eyleme, hedefe, girdi sürümüne ve ömre bağlayın, böylece bir ajan bir öneriden farklı bir operasyona izin taşıyamaz.

Bir ajan bir kaydı değiştirmek için onay ister. Kullanıcı kabul eder. Uygulama çalıştırmadan önce, ajan başka bir sorun keşfeder ve planı birkaç kayda genişletir. Uygulama yalnızca “onaylı”yı hatırlıyorsa, belirli bir karar sessizce daha geniş bir izne dönüşmüştür.

Gözden geçirilen işlemi tanımlamak için onay istiyorum. Amaç aynı kalabilirken, eylem, hedef veya sonuçlar değişebilir. Bu değişikliklerin yürütme sınırında görünür kalması gerekir.

Teklifi gözden geçirilebilir hale getirin

Faydalı bir öneri, eylemi, etkilenen kaynağı ve ilgili önceki ve sonraki durumu tanımlar. Bir toplu işlem için, seçilen kayıtları ve seçim kriterlerini net bir şekilde belirtmelidir. İnceleyen kişinin pratik etkisini anlaması için yeterli bilgiye sahip olması gerekir.

Teklifin bir versiyonunu vereceğim ve anlamını etkileyen tam alanları koruyacağım. Stabil bir parmak izi, uygulamanın temsili nasıl normalize ettiğini tanımlaması koşuluyla, bu alanların değişip değişmediğini tespit etmeye yardımcı olabilir. Parmak izi bir karşılaştırma mekanizmasıdır; kimin onay vermeye yetkili olduğunu belirlemez.

Müşteri iletişim yazılımlarında, örneğin Conviro, destek platformum, bir yanıt hazırlamak ile operasyonel bir değişikliği yetkilendirmek arasındaki fark önemlidir. Bu makale, ürün içinde her olası eylemin mevcut olduğu iddiası yerine, bu sınır hakkında nasıl düşündüğümü açıklamaktadır.

Kararı uygulamadan önce dünyayı tekrar kontrol et.

Önerilen yük, hedef değişirken aynı kalabilir. Bir kayıt güncellenmiş olabilir, kullanıcının rolü değişmiş olabilir veya başka bir çalışan işlemi tamamlamış olabilir. Onay, uygulamanın geri kalanını zaman içinde dondurmamalıdır.

Hedef sürümü ve mevcut yetkilendirmeyi yürütme başladığında tekrar kontrol ederdim. Eğer ön koşullar artık geçerli değilse, sistem değişen durumu açıklayabilir ve revize edilmiş bir öneri sunabilir. Onay kaydı, orijinal sürüme bağlı kalmalıdır.

Bu, hatırlanan bağlamı mevcut otoriteden ayrı tutmakla yakından ilişkilidir. Eski bir onay, belirli bir kapsamda geçmişte alınmış bir kararın kanıtıdır.

expiry ve consumption terimlerini tanımlayın.

Bazı eylemler bir gecikmeden sonra makul kalır; diğerleri ise kısa ömürlü bir duruma bağlıdır. Bir onay, işlemin gereksinimlerine uygun bir sonlanma süresi içerebilir. Sistem, bir teklifin süresinin dolduğunu açıklamalı ve daha önce kabul edilen bir butonu hâlâ eyleme geçirilebilirmiş gibi sunmamalıdır.

Tüketimin de bir politikaya ihtiyacı vardır. Eğer eylem bir kez gerçekleştirilebiliyorsa, iki işçi bağımsız olarak aynı onayı tüketmemelidir. Atomik bir durum geçişi, yürütmeyi rezerve edebilirken, aşağı akıştaki işlemin kendi kopya korumasına veya sonuç sorgulamasına ihtiyacı vardır.

Eğer uzaktan sonuç belirsizse, doğru bir sonraki adım uzlaşma olabilir. Yeni bir onay vermek, çözülmemiş bir ilk denemenin etrafından dolanmanın bir kısayolu haline gelmemelidir.

Açıklamayı kanıtlara yakın tutun.

Uzun bir özet, mutlaka iyi bir onay talebi değildir. Ne değişeceği, ajanın neden bunu önerdiği ve kararın arkasındaki kanıtların neler olduğu konusunda özlü bir tanımı tercih ederim. Ayrıntılar, eylemi gizlemeden erişilebilir olmalıdır.

Ajan, gerekli bir onayı eksik bilgi talebinden ayırt etmelidir. Bir adres istemek ile bir adresi değiştirmek için izin istemek farklı etkileşimlerdir, her ikisi de iş akışını durdursa bile.

Değiştirilen plan durumlarını açıkça gözden geçirin

Değiştirilmiş bir hedefi, değiştirilmiş bir yükü, süresi dolmuş bir onayı, iptal edilmiş bir rolü ve tekrarlanan bir yürütme girişimini test edeceğim. Her bir durum, onaylanmış kapsamın planlamadan eyleme geçişte hayatta kalıp kalmadığını kontrol eder.

Ayrı bir öneri ve yürütme yolu bunu anlamayı kolaylaştırır. Onay, ajanın yeniden yorumlayabileceği bir konuşma duygusu yerine, çalışma zamanının doğrulayabileceği somut bir kayıt haline gelir.

Onay sınırının pratik değeri budur: bir kişi belirli bir işlem hakkında karar verir ve sistem, çalışma devam ederken bu kararın sınırlarını korur.

30 Eylül 2026’da güncellendi.