Veri sözleşmesi ve entegrasyon

Giriş formatı, zorunlu alanlar, zaman damgası ve çıktı şeması yazılır. Eksik veya hatalı veri geldiğinde yanıtın ne olacağı belirlenir. Bir servis sürümü değiştiğinde çağıran yazılımın etkilenmemesi için uyumluluk kontrol edilir. İş kuralları model kodunun içine dağılmak yerine açık ve test edilebilir bir katmanda tutulur.

Tekrarlanabilir test ve sürüm

Model dosyası, veri tanımı ve uygulama sürümü birlikte kaydedilir. Doğru çalışan örnekler kadar boş giriş, zaman aşımı ve cihaz arızası da test edilir. Yeni sürüm aynı kontrol örnekleriyle karşılaştırılır. Bir sonuç bozulduğunda hangi değişikliğin etkilediğini bulabilmek ve önceki sürüme dönebilmek bakımın temelidir.

Güvenlik ve işletim

Servis yalnızca gereken verilere ve kaynaklara erişmelidir. Parolalar kaynak kodunda tutulmaz, günlüklerde kişisel veya gizli veriler sınırlandırılır. Dış bağlantı kesildiğinde ve model yanıt vermediğinde uygulama kontrollü hata üretir. İzleme, çalışma durumunu ve hata türünü bildirir; yapay zekâ sonucu her durumda otomatik bir işletme kararına dönüştürülmez.

Teknik kaynaklar