onedups

Döngü Sigortası: 1 Günde Bütçeyi Bitirmesin

Yapay zekânın yazdığı kod bir döngüye girerse fatura size gelir. Her API çağrısı için istediğimiz korumaları anlatıyoruz.

Otomatik çalışan bir sistemde en pahalı hata, sessizce tekrar eden hatadır. Kimse bakmazken gece boyunca aynı isteği atan bir kod, sabaha bakiyeyi bitirmiş olabilir.

Yazdığım prompt

Ucunu açık bırakmamak lazım. Döngüye girerse 1 günde tüm verimizi emer gider. Belirli korumalar, belirli sınırlamalar olmalı. Gidip de sitedeki tüm ürünleri, tüm açıklamaları okursa çok saçma olur.

Bir de ekledim:

API uçlarını 2 kere kontrol etmeni istiyorum. Butonlara da arka arkaya basılmasın. Sonsuz döngüye girebilecek şeyleri kapatmanı ve kontrol etmeni istiyorum.

Yapay zekâ ne yaptı

Bu istek yeni yazılan her API çağrısı için standart bir listeye dönüştü:

  1. En çok kaç kez denenebileceği belli.
  2. Durum sorgularında en kısa aralık ve en çok sorgu sayısı var.
  3. İş başına veya gün başına harcama tavanı var.
  4. Sonuç kaydediliyor, aynı iş ikinci kez ücretlendirilmiyor.
  5. Çift tıklama ve çakışan zamanlayıcılara karşı kilit var.
  6. Başarısız olunca otomatik sonsuz deneme yok.

Reklam tarafındaki yapay zekâ da tüm ürünleri okumuyor. Kodun hazırladığı kısa bir özet görüyor, özetin de karakter tavanı var.

Neyi öğrendim

“Dikkatli yaz” işe yaramıyor, “şu şu sınır olsun” işe yarıyor. Korkunuzu somut anlatın: “bakiyeyi sıfırlar” cümlesi, yapay zekânın neyi koruması gerektiğini tek başına anlatıyor.

İkinci kontrol isteği de boşa değil. Yapay zekâ kodu yazarken özellik düşünüyor, ikinci turda ise yalnızca açığa bakıyor.

Sen de kullan

Ücretli API çağıran her yerde şunlar olsun:
deneme sayısı üst sınırı, sorgu aralığı, günlük harcama tavanı,
sonucu saklama, çift tıklama kilidi, başarısızlıkta sonsuz deneme yok.
Yazdıktan sonra tüm çağrıları ikinci kez yalnız bu gözle kontrol et ve sonucu listele.
onedups ~ terminal