> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flextell.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Agentlar

> AgentPrompt — AI sohbet asistanlarının rol bazlı prompt yönetimi.

Flextell'in AI asistanı tek bir model değil, **rolleri olan birden fazla agent**'tan oluşur. Her agent için kullanılan sistem promptu `AgentPrompt` modelinde tutulur.

## Agent tipleri (`AgentType`)

| Tip       | Rolü                                         |
| --------- | -------------------------------------------- |
| `Greeter` | Karşılama, ilk yönlendirme                   |
| `Router`  | Niyeti analiz edip uygun agent'a yönlendirme |
| `Intake`  | Hastadan bilgi toplama (anamnez, kayıt)      |
| `Support` | Genel destek, soru-cevap                     |
| `Booking` | Randevu oluşturma akışı                      |
| `Info`    | Tedavi/fiyat/saat bilgisi                    |
| `Spam`    | Spam tespiti / filtreleme                    |

## Mod (`AgentMode`)

Her agent farklı modlarda çalışabilir (örn. agresif kısa cevap modu, detaylı bilgi modu). Mod yapılandırması prompt'un içine gömülüdür.

## Prompt yönetimi (`AgentPrompt`)

| Alan        | Açıklama            |
| ----------- | ------------------- |
| `type`      | `AgentType` enum    |
| `mode`      | `AgentMode` enum    |
| `content`   | Sistem prompt metni |
| `version`   | Sürüm               |
| `is_active` | Aktif mi            |

Birden fazla sürüm tutulur; A/B test ve geri alma için.

## Akış

```mermaid theme={null}
sequenceDiagram
    actor H as Hasta
    participant R as Router
    participant B as Booking
    participant I as Info
    participant S as Support

    H->>R: Mesaj
    R->>R: Niyet analizi
    alt Randevu konusu
      R->>B: Devret
      B-->>H: Slot önerileri
    else Bilgi sorusu
      R->>I: Devret
      I-->>H: Tedavi/fiyat
    else Diğer
      R->>S: Devret
      S-->>H: Genel yanıt
    end
```

## Krediler ile ilişki

Her agent yanıtı LLM kredisi tüketir; tüketim `LlmUsage` üzerinden izlenir. Detay: [Krediler](/documentation/system/credits).

## Panel'den yönetim

Panel'de Agent'lar listesinden her tip için aktif prompt görüntülenip düzenlenebilir; değişiklik anında devreye girer (yeniden eğitim yok).
