File ile).
Yapı (AIReport)
| Alan | Açıklama |
|---|---|
user_id | Raporu üreten kullanıcı |
systems[] | Hangi sistemlerden veri çekileceği |
title | Rapor başlığı |
result | LLM cevabı (metin) |
result_data[] | Yapılandırılmış sonuç |
model | Kullanılan LLM modeli |
status | AIReportStatus enum |
period_start, period_end | Veri aralığı |
llm_usage_id | Kredi tüketim referansı |
completed_at | Tamamlanma anı |
Üretim akışı
Veri kaynakları (systems[])
Rapor üretirken seçilebilen kaynaklar (ReportGenerator):
| Kaynak | İçerik |
|---|---|
tickets | Destek talepleri |
appointments | Randevu kayıtları |
customers | Hasta kayıtları |
treatments | Tedavi tanımları |
doctors | Doktor kayıtları |
blacklist | Kara liste |
llm_usage | AI kullanım |
files | Yüklenen dosyalar |
Zamanlanmış raporlar (AIReportSchedule)
Periyodik raporlar için zamanlama tanımı yapılabilir; tetiklendiğinde otomatik olarak yeni bir AIReport üretir.
Dosya çıktısı
Rapor tamamlandıktan sonra PDF olarak indirilebilir; PDF,File modeline fileable_type=AIReport ile bağlanır.
Kredi kullanımı
Her rapor üretimi LLM kredisi tüketir (llm_usage_id üzerinden takip). Detay: Krediler.