> ## 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

> AI asistanı oluşturan agent'ları, akış görünümünü, agent türlerini ve her agent'ın ne zaman devreye girdiğini anlatır.

Hastalarınıza WhatsApp, Telegram ve web sitesi widget'ında yanıt veren AI asistan, tek bir yapay zekâ değil, görev paylaşan birkaç **agent**'tan oluşur. **Sistem Ayarları → Agentlar** sayfası bu agent'ları tek bakışta görmenizi, hangisinin yapılandırıldığını anlamanızı ve düzenlemeye geçmenizi sağlar.

<Note>
  Bu sayfayı görmek için rolünüzde **Agent Prompt'ları** grubunda **Görüntüleme** izni olmalıdır. **Yeni Agent** için **Oluşturma**, düzenlemek için **Güncelleme**, silmek için **Silme** izni gerekir. İzinleri [Roller](/panel/sistem/roller) sayfasından yönetirsiniz.
</Note>

## Agent nedir

Agent, AI asistanın belirli bir işe odaklanmış parçasıdır. Biri hastayı karşılar, biri randevu işlemlerini yürütür, biri klinik bilgilerini yanıtlar. Her agent'ın kendi **prompt**'u (talimat metni) vardır. Bu metin agent'ın nasıl davranacağını belirler.

Bir agent'ın çalışması için o türde **aktif bir prompt** kaydı bulunmalıdır. Aktif prompt'u olmayan agent devreye giremez. Örneğin **Randevu** agent'ının prompt'unu pasife alırsanız AI asistan randevu işlemi yapamaz.

Prompt'u yazma ve düzenleme adımları için [Agent promptları](/panel/sistem/agent-promptlari) sayfasına bakın. Asistanın sohbet ekranındaki kullanımı için [AI asistan](/panel/sohbetler/ai-asistan) sayfasına bakın.

## Akış görünümü

**Agentlar** sayfası **Akış** görünümüyle açılır. Bu görünüm, kliniğinize gelen bir mesajın hangi yoldan geçtiğini gösteren salt okunur bir şemadır. Şemadaki kutuları sürükleyemez veya bağlayamazsınız. Yalnızca yakınlaştırıp uzaklaştırabilirsiniz.

Şema soldan sağa şunları gösterir:

1. **Kanallar:** Kliniğinizde bağlı olan kanal türleri (Instagram, WhatsApp, Telegram, Website). Hiç kanal bağlı değilse **Bağlı kanal yok** ve **Entegrasyonlar sayfasından bir kanal bağlayın** yazar.
2. **Yönlendirici:** Her mesajı ilk karşılayan agent. Kanallardan ona yeşil kesikli oklar gelir.
3. **Hedef agent'lar:** Yönlendiricinin mesajı aktardığı agent'lar.
4. **Bağımsız agentlar:** Akıştan bağımsız çalışan, başka bir agent'ı tetiklemeyen agent'lar. Şu an burada yalnızca **AI Rapor** yer alır.

Şemanın başlığı kliniğinizin çalıştığı modu söyler: **Mod 1 — Router Modu** veya **Mod 2 — Ön Kayıt Modu**. Mod ayrımını "Ön kayıt modu ve agent'lar" bölümünde bulabilirsiniz.

### Agent kartı

Her kart agent'ın türünü, kısa açıklamasını ve kullandığı yapay zekâ modelini gösterir. Model alanı, prompt'ta model seçmediyseniz sistem varsayılanını yansıtır. Modeli ve prompt'u [Agent promptları](/panel/sistem/agent-promptlari) sayfasından değiştirirsiniz.

Bir karta tıkladığınızda olanlar şöyledir:

| Kartın durumu | Tıklayınca | Gereken izin |
| - | - | - |
| Aktif prompt'u var | O agent'ın **Agent Düzenle** sayfası açılır | **Güncelleme** |
| Henüz yapılandırılmamış | **Yeni Agent** sayfası, agent türü seçili olarak açılır | **Oluşturma** |

İzniniz yoksa karta tıklamak hiçbir şey yapmaz. Kanal ve not kartları tıklanamaz.

<Tip>
  Akış görünümünde bir agent kartı yapılandırılmamış görünüyorsa, o türde aktif prompt yok demektir. Karta tıklayıp prompt'u oluşturun.
</Tip>

## Liste görünümü

Sayfanın sağ üstündeki **Akış** / **Liste** düğmeleriyle görünümü değiştirirsiniz. Seçiminiz tarayıcınızda hatırlanır. Liste görünümünü doğrudan açan bağlantı `/agent-prompts?view=list` adresidir.

Akış yalnızca aktif prompt'ları gösterir. **Liste** ise pasif olanlar ve diğer dildekiler dahil tüm prompt kayıtlarını gösterir.

| Öğe | Açıklama |
| - | - |
| Arama kutusu | **Prompt metninde ara...** Prompt'un içindeki metni arar. Eşleşen yer satırda vurgulanır. |
| Filtreler | **Tür**, **Dil** (**Türkçe**, **İngilizce**) ve **Aktiflik** (**Aktif**, **Pasif**) |
| Sütunlar | **Kayıt No**, **Tür**, **Dil**, **Aktiflik**, **Oluşturulma**, **Güncellenme** |
| Sıralama | **Tür**, **Oluşturulma** ve **Güncellenme** sütunlarına göre. Varsayılan sıra en yeni oluşturulan kayıt üstte. |
| Satır menüsü | **Düzenle**, **Revizyonlar**, **Sil** |

Satıra tıklamak düzenleme sayfasını açar (**Güncelleme** izni gerekir). Boş liste **Kayıtlı agent bulunamadı.** gösterir.

### Agent silme

<Steps>
  <Step title="Satırı seçin">
    Satır menüsünden **Sil**'i seçin. Birden fazla kayıt için sol baştaki kutuları işaretleyip üstteki **Sil** düğmesini kullanın.
  </Step>

  <Step title="Onaylayın">
    **Agentı Sil** (toplu silmede **Seçili Agentları Sil**) penceresinde **Evet, sil** (toplu silmede **Evet, hepsini sil**) düğmesine basın.
  </Step>
</Steps>

<Warning>
  Silinen agent kaydı **Geri Dönüşüm Kutusu**'nda görünmez ve geri yüklenemez. Geçici olarak devre dışı bırakmak istiyorsanız silmek yerine prompt'u pasife alın.
</Warning>

## Agent türleri

**Yeni Agent** formunda ve listede göreceğiniz agent türleri şunlardır:

| Tür | Görevi |
| - | - |
| **Karşılama** | İlk teması karşılar, hastayı dinleyip ihtiyacına göre uygun agent'a aktarır. |
| **Randevu** | Hastanın talebine göre uygun zamanda randevu oluşturur ve mevcut randevuları yönetir. |
| **Bilgi** | Klinik, hizmet ve süreçlerle ilgili genel sorulara doğal dilde yanıt verir. |
| **Destek** | Hastanın yaşadığı sorunu teşhis eder ve adım adım uygun çözüme yönlendirir. |
| **Yönlendirici** | Gelen mesajı analiz eder ve içeriğine göre doğru agent'a otomatik yönlendirir. |
| **Spam** | Şüpheli ve istenmeyen içerikleri tespit eder, sınıflandırır ve gerektiğinde bloklamayı önerir. |
| **AI Rapor** | Klinik verilerini analiz ederek özet performans raporları ve içgörüler üretir. |
| **Yönlendirici (Ön Kayıt Modu)** | Ön kayıt sürecindeki mesajları yorumlar ve uygun adıma ya da agent'a yönlendirir. |
| **Ön Kayıt** | Ön kayıt formuna rehberlik eder ve gerekli alanların eksiksiz doldurulmasını sağlar. |

**AI Rapor** agent'ı sohbetlere yanıt vermez. [AI Raporları](/panel/klinik/ai-raporlari) için özet ve öneri üretir.

<Info>
  Sistem yalnızca bu dokuz türü düzenlemenize izin verir. Randevu özeti gibi arka plan görevlerini yürüten dahili türler panelde görünmez ve düzenlenemez.
</Info>

## Mesajın doğru agent'a yönlendirilmesi

Hastadan her mesaj geldiğinde **Yönlendirici** önce mesajın ne istediğini anlar, sonra uygun agent'a aktarır.

| Hastanın mesajı | Yanıtlayan agent |
| - | - |
| Selamlama, ilk temas | **Karşılama** |
| Klinik, tedavi, fiyat, doktor, çalışma saatleri, adres soruları | **Bilgi** |
| Randevu alma, taşıma, iptal etme veya görüntüleme | **Randevu** |
| Şikâyet, sorun, yan etki veya bir insanla görüşme isteği | **Destek** |
| Hakaret, tehdit veya kod enjeksiyonu denemesi | **Spam** |
| Konu dışı istekler (tarif, ödev, kod yazma gibi) | **Karşılama** kısa ve kibar bir ret yanıtı verir |

Bilmeniz gereken ayrıntılar:

* Mesaj belirsizse Yönlendirici hastaya tek bir açıklama sorusu sorar.
* Kayıtlı olmayan bir hasta şikâyet ederse önce **Karşılama** adını ve soyadını ister, sonra konuyu **Destek**'e aktarır.
* Konu dışı mesajlar üst üste üç kez gelirse hasta **Spam** agent'ına yönlendirilir. Hakaret ve tehditte bu eşik beklenmez.
* Yönlendirici bir hatayla karşılaşırsa mesaj, modun varsayılan agent'ına gider. Standart modda bu **Karşılama**, ön kayıt modunda **Ön Kayıt**'tır.
* Yönlendiricinin seçtiği agent'ın aktif prompt'u yoksa mesaj yine modun varsayılan agent'ına düşer.

Engellenen hastaları [Engellenen Kullanıcılar](/panel/sohbetler/engellenen-kullanicilar) sayfasından, destek talebi açılan şikâyetleri [Destek Talepleri](/panel/sohbetler/destek-talepleri) sayfasından izleyebilirsiniz.

## Ön kayıt modu ve agent'lar

Kliniğiniz iki moddan birinde çalışır. Akış şemasının başlığı hangisinde olduğunuzu gösterir.

| | Mod 1 — Router Modu | Mod 2 — Ön Kayıt Modu |
| - | - | - |
| Ne zaman | Varsayılan | Ön kayıt gereksinimleri açıkken |
| Kaynak agent | **Yönlendirici** | **Yönlendirici (Ön Kayıt Modu)** |
| Şemadaki hedefler | **Karşılama**, **Randevu**, **Bilgi**, **Destek**, **Spam** | **Karşılama**, **Ön Kayıt**, **Bilgi**, **Spam** |
| Randevuyu kim alır | **Randevu** agent'ı | AI asistan randevu oluşturmaz |

Ön kayıt modunu **Sistem Ayarları → Ayarlar → Sohbet** sayfasındaki **Ön kayıt gereksinimlerini aktifleştir** seçeneğiyle açarsınız. Bu seçenek için etkin bir varsayılan form şablonu gerekir. Ayrıntılar için [Sohbet ayarları](/panel/sistem/ayarlar/sohbet) sayfasına bakın.

Ön kayıt modunda:

* Hasta fotoğraf gönderip ön kayıt formunu doldurmadan randevuya yönlendirilmez. **Ön Kayıt** agent'ı formu hasta ile sohbet ederek doldurur.
* Hasta üç kez fiyat, tedavi bilgisi veya randevu sorusu sorduysa ve formu henüz tamamlamadıysa, sonraki mesajlar da **Ön Kayıt** agent'ına gider.
* Form tamamlanınca AI asistan o sohbette durur ve hastayı ekibinize bırakır.
* **Bilgi**, **Destek** ve **Spam** agent'ları bu modda da çalışır. Şema ise yalnızca yukarıdaki tabloda gösterilen hedefleri çizer.

### Mod değişince agent'lara ne olur

Modu değiştirdiğinizde Flextell agent prompt'larını sizin yerinize açar ve kapatır:

| Geçilen mod | Aktifleşenler | Pasifleşenler |
| - | - | - |
| Ön kayıt kapalı (Mod 1) | **Karşılama**, **Randevu**, **Bilgi**, **Destek**, **Yönlendirici**, **Spam** | **Ön Kayıt**, **Yönlendirici (Ön Kayıt Modu)** |
| Ön kayıt açık (Mod 2) | **Karşılama**, **Ön Kayıt**, **Yönlendirici (Ön Kayıt Modu)**, **Bilgi**, **Destek**, **Spam** | **Randevu**, **Yönlendirici** |

Aktifleşecek prompt, o tür için her dilde en son güncellediğiniz kayıttır. Yeni kayıt oluşturulmaz.

<Warning>
  Mevcut modda kullanılamayan bir agent türünü aktif kaydetmeye çalışırsanız **Bu agent tipi kliniğin mevcut akış modunda aktifleştirilemez. Agentı pasif olarak kaydedin.** hatasını alırsınız. **Aktif** anahtarını kapatıp kaydedin. Kullanılamayan türleri açmak için önce modu değiştirin.
</Warning>

## İlgili sayfalar

<CardGroup cols={2}>
  <Card title="Agent promptları" icon="pencil" href="/panel/sistem/agent-promptlari">
    Prompt yazma, dil ve model seçimi, revizyonlar.
  </Card>

  <Card title="AI asistan" icon="bot" href="/panel/sohbetler/ai-asistan">
    Sohbet ekranında asistanın kullanımı.
  </Card>

  <Card title="Sohbet ayarları" icon="settings" href="/panel/sistem/ayarlar/sohbet">
    Yanıt modu ve ön kayıt gereksinimleri.
  </Card>

  <Card title="Krediler" icon="credit-card" href="/panel/sistem/krediler">
    AI asistanın kullandığı kredi bakiyeleri.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.