Çözümler · Finansal hizmetler
Kapalı bir सूचीeden seçim yaparak para hareketlerini sınıflandıran, ardından birinin yorumlayacağı bir cümle yazmayan bir ajan.
Bir finans kuruluşunda, faydalı bir ajan tavsiye vermez ve hiçbir şeyi onaylamaz: belgeleri ve işlemleri okur, bunları sabit bir kümedeki bir kategoriye yerleştirir, ne kadar emin olduğunu söyler ve ‘bilmiyorum’ diye yanıt verme hakkına sahiptir. Geri kalan — karar, onay, politika — insanlarda kalır.
Teklif, koşullarıylaNu scriem „livrat”, pentru că nu avem un agent de acest fel pus în producție la un client din sectorul financiar. Ce avem, și arătăm exact ca atare, e o conductă proprie de ingestie care rulează pe datele noastre: cinci module Python, 1.526 de linii, care citesc notificări bancare din e-mail și extrase în PDF, clasifică fiecare tranzacție prin unelte și o scriu în PostgreSQL cu dedublare, plus patru fluxuri de automatizare pentru webhookuri de la trei procesatori de plăți. Starea reală, spusă în aceeași frază: depozitul nu e sub git, directoarele `tests/` și `webhook-server/` sunt goale, iar potrivirea aproximativă a numelor de contrapartidă folosește o euristică de n-grame marcată în cod ca „de înlocuit cu un serviciu de înglobare înainte de producție”. Partea de platformă financiară în producție — flux de cerere, contract, grafic de plăți, audit — e o lucrare separată, cu dovezile ei, și acolo scriem „livrat”.
Finansal hizmetlerde AI ajanı talepleri neredeyse her zaman “müşterilere ürünlerimiz hakkında sorulara cevap versin” biçiminde gelir. Bu meşru bir taleptir, ama zamanın kazanıldığı yer orası değildir. Zaman başka yerde kaybolur: biri her gün onlarca banka bildirimi ve hesap ekstresi açar, büyük harflerden ve bir koddan oluşan bir açıklamaya bakar ve bunun müşteriden bir tahsilat mı, bir maaş mı, bir vergi mi, alacaklıya bir taksit mi yoksa işletme gideri mi olduğuna karar verir. Bu iş tekrarlayıcı, sıkıcı ve tam da bu yüzden hata doludur.
Bir dil modeli buna uygundur, bir koşulla: ondan düz metinle bir cevap yazması istenmemelidir. Eğer ona bir cümle verirseniz, onu siz ayrıştırırsınız ve ayrıştırmayı siz yanlış yaparsınız. Bizim hatta model yazmaz: yedi araç alır ve tam olarak birini çağırmalıdır — müşteriden tahsilat, maaş, vergi, alacaklıya ödeme, işletme gideri, banka komisyonu veya bilinmeyen. Her araç, karşı taraf adı ya da kategoriye ek olarak, 0 ile 1 arasında bir güven skoru ister. “Bilinmeyen” yazılı bir gerekçe ister. Çıktı bir yapıdadır, bir kanaat değil.
İkinci kural, hiçbir şeyin iki kez girmemesidir. Bildirimden ya da ekstreden çıkarılan her işlem, alanları üzerindeki SHA-256 parmak izinin 16 karakterlik öneki olarak hesaplanan bir dış kimlik alır, sütun tabloda benzersizdir ve ekleme `ON CONFLICT (external_id) DO NOTHING` ile yapılır. Pratik sonuç: posta kutusu istediğiniz kadar yeniden okunabilir ve bakiye ikiye katlanmaz. Bu kural olmadan, herhangi bir finansal ingest hattı üçüncü haftada birinin elle temizlediği kopyalar üretmeye başlar.
Böyle bir ajanın ne yapmadığı ve bunu sayfada yazmanın neden önemli olduğu: bir ödemeyi onaylamaz, kredi kararı vermez, yatırım tavsiyesi vermez ve müşteriye kurum adına cevap vermez. Döndürdüğü güven skoru, modelin kendisi hakkında değerlendirmesidir; bizim yaptığımız bir doğruluk ölçümü değildir — bu ayrım, bir araç ile kontrol yanılsaması arasındaki farktır.