BotreamDokümanlar Web sitesi English v0.1.1

AI komutları

ai

ai AI

Settings → AI içinde ayarlanan AI modeline sorar (yanıt Botream sunucusu üzerinden gelir, böylece anahtar robota hiç ulaşmaz): bir soruyu yanıtlar, bir belgeden veya e-postadan alanları çıkarır ya da bir metni kategorilere ayırır. Giriş --input (metin veya herhangi bir değişken) ve/veya --file (PDF metni, bir metin dosyası veya görüntü okuyan modeller için bir resim) ile verilir.

Tüm türlerde geçerli parametreler

ParametreDeğerVarsayılanAçıklama
--inputherhangi bir değerModelin okuduğu: metin veya bir değişken (kayıtlar ve listeler JSON olarak gönderilir), ör. $mail.Body$
--filemetinModelin okuduğu dosya: PDF (metni), .txt/.csv/.json/.xml/.html/.eml veya bir resim (.png, .jpg, .gif, .webp) Ajan makinesindeki bir dosya.
--instructionsmetinEk yönlendirme, ör. "Tutarlar EUR cinsindendir; tarihler gün/ay/yıl biçimindedir"
--timeoutsayı120Saniye cinsinden zaman aşımı
--retrysayıYeniden deneme sayısı. Belirtilmezse ekran ve dosya komutları geçici bir sorundan (hâlâ yüklenen bir sayfa, örtülü bir öğe, kilitli bir dosya) sonra bir kez daha dener; 0 bunu kapatır
--retryintervalsayı1Yeniden denemeler arasındaki saniye

İşlemler (--action)

--action:ask

Giriş hakkında (veya giriş olmadan) bir soruyu düz metinle yanıtlar.

ParametreDeğerVarsayılanAçıklama
--prompt zorunlumetinSoru veya görev, ör. "Bu şikayeti iki cümleyle özetle"
--output zorunludeğişken adıSonucu alan değişken
--action:extract

Girişteki alanları bir kayda çıkarır, ör. --fields:"InvoiceNo, Date:date, Total:number, Lines:list". Türler: text (varsayılan), number, date, boolean, list. Girişte bulunmayan bir alan boş olur.

ParametreDeğerVarsayılanAçıklama
--fields zorunlumetinVirgülle ayrılmış alan adları, her biri isteğe bağlı olarak :text, :number, :date, :boolean veya :list ile
--output zorunludeğişken adıSonucu alan değişken
--action:classify

Girişin ait olduğu kategoriyi seçer; kayıtta Label (kategorilerden biri), Confidence (0 ile 1 arası) ve Reason bulunur.

ParametreDeğerVarsayılanAçıklama
--categories zorunlumetinVirgülle ayrılmış kategoriler, ör. Invoice, Complaint, Order, Other
--output zorunludeğişken adıSonucu alan değişken

Örnekler

ai --action:ask --prompt:"Summarize this complaint in two sentences" --input:$mail.Body$ --output:summary
ai --action:extract --file:"C:\In\invoice.pdf" --fields:"InvoiceNo, Date:date, Total:number, Lines:list" --instructions:"Amounts are in EUR" --output:invoice
ai --action:classify --input:$mail$ --categories:"Invoice, Complaint, Order, Other" --output:kind
Botream 0.1.1 · Oluşturulma 2026-10-14