AI ek bilgi örnekleri
Aynı kavramsal alanları üç SDK dilinde nasıl göndereceğinizi görün.
#Gerçek bilginiz için doğru aileyi seçin
Aşağıdaki JSON alanları örnek iş verisidir; Sigillum’un her model için zorunlu kıldığı sabit bir payload şeması değildir. Yalnız gerçek adımınızda mevcut ve amacınız için gerekli bilgileri gönderin. Bir serviste tüm kategorileri doldurmak gerekmez. Örnek değerleri gerçek gözlem yapılmış gibi üretim izine yazmayın.
Python örnekleri mevcut step, .NET örnekleri mevcut observer, Java örnekleri etkin bağlama sahip sdk nesnesi içinde kullanılır. Dil başvurularından yaşam döngüsünü ve kapsamı okuyun.
from sigillum_finans import JsonData
# Bu değerler açıklayıcı örnektir; yalnız kendi gerçek verinizi gönderin.
step.observe("ai", "model",
JsonData.raw('{"name":"demo-risk-model","version":"1","framework":"demonstration"}'))
step.observe("ai", "classification",
JsonData.raw('{"label":"review","score":0.81}'))
step.observe("ai", "retrieval",
JsonData.raw('{"query":"Ödeme limiti","documents":[{"id":"POL-1","text":"İnceleme eşiği 10000."}]}'))
step.observe("ai", "tool",
JsonData.raw('{"name":"threshold.lookup","input":{"currency":"TRY"},"output":{"threshold":10000}}'))
step.observe("ai", "embedding",
JsonData.raw('{"model":"illustrative-3d","dimensions":3,"vector":[0.2,0.5,0.1]}'))
step.observe("ai", "inference",
JsonData.raw('{"model":"demo-risk-model","input":{"amount":12500},"output":{"reviewRequired":true}}'))
step.observe("ai", "evaluation",
JsonData.raw('{"metric":"demo-consistency","value":1}'))
step.observe("ai", "policy",
JsonData.raw('{"name":"amount-threshold","version":"1","threshold":10000,"matched":true}'))
step.observe("ai", "explanation",
JsonData.raw('{"method":"explicit-rule","reason":"Tutar demo inceleme eşiğini aşıyor."}'))// Değerler açıklayıcı örnektir; yalnız kendi gerçek verinizi gönderin.
observer.Model("""{"name":"demo-risk-model","version":"1","framework":"demonstration"}"""u8.ToArray());
observer.Classification("""{"label":"review","score":0.81}"""u8.ToArray());
observer.Retrieval("""{"query":"Ödeme limiti","documents":[{"id":"POL-1","text":"İnceleme eşiği 10000."}]}"""u8.ToArray());
observer.Tool("""{"name":"threshold.lookup","input":{"currency":"TRY"},"output":{"threshold":10000}}"""u8.ToArray());
observer.Embedding("""{"model":"illustrative-3d","dimensions":3,"vector":[0.2,0.5,0.1]}"""u8.ToArray());
observer.Inference("""{"model":"demo-risk-model","input":{"amount":12500},"output":{"reviewRequired":true}}"""u8.ToArray());
observer.Evaluation("""{"metric":"demo-consistency","value":1}"""u8.ToArray());
observer.Policy("""{"name":"amount-threshold","version":"1","threshold":10000,"matched":true}"""u8.ToArray());
observer.Explanation("""{"method":"explicit-rule","reason":"Tutar demo inceleme eşiğini aşıyor."}"""u8.ToArray());import java.nio.charset.StandardCharsets;
// Değerler açıklayıcı örnektir; yalnız kendi gerçek verinizi gönderin.
sdk.ai("model",
"{\"name\":\"demo-risk-model\",\"version\":\"1\",\"framework\":\"demonstration\"}".getBytes(StandardCharsets.UTF_8));
sdk.ai("classification",
"{\"label\":\"review\",\"score\":0.81}".getBytes(StandardCharsets.UTF_8));
sdk.ai("retrieval",
"{\"query\":\"Ödeme limiti\",\"documents\":[{\"id\":\"POL-1\",\"text\":\"İnceleme eşiği 10000.\"}]}".getBytes(StandardCharsets.UTF_8));
sdk.ai("tool",
"{\"name\":\"threshold.lookup\",\"input\":{\"currency\":\"TRY\"},\"output\":{\"threshold\":10000}}".getBytes(StandardCharsets.UTF_8));
sdk.ai("embedding",
"{\"model\":\"illustrative-3d\",\"dimensions\":3,\"vector\":[0.2,0.5,0.1]}".getBytes(StandardCharsets.UTF_8));
sdk.ai("inference",
"{\"model\":\"demo-risk-model\",\"input\":{\"amount\":12500},\"output\":{\"reviewRequired\":true}}".getBytes(StandardCharsets.UTF_8));
sdk.ai("evaluation",
"{\"metric\":\"demo-consistency\",\"value\":1}".getBytes(StandardCharsets.UTF_8));
sdk.ai("policy",
"{\"name\":\"amount-threshold\",\"version\":\"1\",\"threshold\":10000,\"matched\":true}".getBytes(StandardCharsets.UTF_8));
sdk.ai("explanation",
"{\"method\":\"explicit-rule\",\"reason\":\"Tutar demo inceleme eşiğini aşıyor.\"}".getBytes(StandardCharsets.UTF_8));#Girdi, çıktı ve özgün içerik
Özgün model girdi/çıktısı için gerçek çağrıyı saran ObserveAiAsync, call_ai / call_ai_async ve Java AI çağrı yüzeyini kullanın. Özgün içerik zaten byte olarak elinizdeyse ek içerik sözleşmesiyle aktarın. Source / source karşılaştırma kaynağını, Custom / custom kuruma özgü iş bilgisini taşır. Kaynak eki örneği içeriği ve metadata’yı birlikte gösterir.
#Uygulama verisi ile gözlem kimliği farklıdır
Payload içine yazdığınız bir transaction_id veya service_id metni SDK’nın doğruladığı işlem/servis kimliğini değiştirmez. Gözlem ilişkileri, mühür ve imza alanları Sigillum tarafından yönetilir. Kaynak sistemin iş kimlikleri isteğe bağlı referans yüzeyiyle eklenir.
