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

# Prompt ve Araçlar

> Asistanınızın bilgi tabanını, araçlarını, değişkenlerini ve sistem promptunu yapılandırarak yeteneklerini ve davranışını tanımlayın.

Asistanın amacını ve aramalar sırasında kullanabileceği araçları yapılandırın.

## Bilgi Tabanı

Müşterilere yanıt verirken asistanın bilgi tabanı olarak kullanması için bilgi sağlayın. Web sitesi içerikleri, belgeler vb.

### Bilgi Tabanı Seçimi

<AccordionGroup>
  <Accordion title="Bilgi Tabanı Seçin" icon="book-open">
    Asistanın kullanması için ilgili bilgileri içeren bir bilgi tabanı deposu seçin.

    **Gereksinimler:**

    * Önce [Bilgi Tabanları](/knowledgebases) bölümünüzde oluşturulmuş olmalıdır
    * Durum (Aktif, İşleniyor vb.) ve açıklama gösterir
    * Yalnızca kendi bilgi tabanlarınız kullanılabilir

    <Tip>
      Asistanınıza alana özgü bilgi vermek için web sitesi içeriği, PDF'ler veya özel belgelerden bilgi tabanları oluşturun. İçerik türleri, işleme durumu, web sitesi tarama ve sorun giderme dahil kapsamlı kurulum kılavuzu için eksiksiz [Bilgi Tabanı Kılavuzu](/conversation-design/knowledge-bases)'na bakın.
    </Tip>
  </Accordion>

  <Accordion title="Bilgi Tabanı Modu" icon="brain">
    Yapay zekanın bilgi tabanını nasıl kullanacağını seçin.

    <CardGroup cols={2}>
      <Card title="Fonksiyon Çağrısı" icon="function">
        **Çoğu durum için önerilir**

        Yalnızca gerektiğinde bilgi tabanında bilgi aramak için bir fonksiyon çağrısı kullanır. Daha doğru ve verimlidir.
      </Card>

      <Card title="Prompt Enjeksiyonu" icon="syringe">
        **Basit kullanım durumları için**

        Her müşteri konuşmasından sonra bir arama yapar. Daha doğrudur ancak dolgu sesleri olmadan daha yavaş olabilir.
      </Card>
    </CardGroup>

    <Note>
      **Mod kullanılabilirliği:** Speech-to-Speech ve Dualplex modları yalnızca Fonksiyon Çağrısı modunu destekler.
    </Note>
  </Accordion>
</AccordionGroup>

## Özel Arama İçi Araçlar

Yapay zekanın müşteriyle **arama sırasında** kullanabileceği kendi özel araçlarınızı oluşturun ve atayın.

<CardGroup cols={2}>
  <Card title="Özel Araçlar Oluşturun" icon="plus">
    Özel iş ihtiyaçlarınıza uygun araçlar oluşturun: API entegrasyonları, veritabanı sorguları, özel iş akışları ve harici servis çağrıları.

    **Hızlı işlem:** Araç oluşturma sayfasına doğrudan bağlantı.
  </Card>

  <Card title="Asistana Atayın" icon="link">
    Bu asistanın hangi özel araçları kullanabileceğini çoklu seçim, ad/açıklama ile arama ve gerçek zamanlı atama ile belirleyin.

    **Kapsam:** Yalnızca kendi araçlarınız kullanılabilir.
  </Card>
</CardGroup>

<Tip>
  Özel araçlar oluşturma ve yapılandırma hakkında ayrıntılı kılavuzlar için [Özel Araçlar belgelerini](/ai-assistants/custom-tools) okuyun.
</Tip>

## Varsayılan Araçlar

Yapay zekanın müşteriyle **arama sırasında** kullanabileceği yerleşik araçları seçin.

<AccordionGroup>
  <Accordion title="Çoklu Arama Transferi" icon="phone-arrow-right">
    Akışınıza göre aramaları farklı kişiler veya departmanlar gibi birden fazla hedef telefon numarasına yönlendirin.

    **Kullanım durumları:**

    * İnsan temsilcilere yönlendirme
    * Departman yönlendirme
    * Uzman aktarımları

    **Yapılandırma seçenekleri:**

    * **Standart mod:** Normal telefon numaraları kullanın (ör. +1234567890)
    * **Gelişmiş mod:** SIP sağlayıcıları için SIP URI formatını kullanın (ör. sip:+1234567890\@sip-server)

    **SIP entegrasyonları için:**

    * Transferi "Gelişmiş" moda ayarlayın
    * SIP URI formatını kullanın: `sip:number@sip-server`
    * SIP sağlayıcınızın SIP REFER desteklediğini doğrulayın
    * Transferler başarısız olursa farklı URI formatlarını deneyin

    <Note>
      **Prompt talimatı:** Yapay zekanın bu aracı uygun şekilde kullanmasını sağlamak için sistem promptunuza "kullanıcı başka biriyle konuşmak istediğinde transfer fonksiyonunu çağır" gibi bir ifade ekleyin.
    </Note>

    <Tip>
      Transferler çalışmıyorsa, ayrıntılı çözümler için [SIP Entegrasyonu sorun giderme kılavuzumuza](/troubleshooting/sip-integration#transfer-phone-call-not-working) bakın.
    </Tip>
  </Accordion>

  <Accordion title="Aramayı Sonlandır" icon="phone-slash">
    Konuşma tamamlandığında aramayı sonlandırır.

    **Kullanım durumları:**

    * Doğal konuşma sonucu
    * Hedefe ulaşıldı
    * Müşteri memnuniyeti onaylandı

    <Note>
      **Prompt talimatı:** Yapay zeka aramayı sonlandırma fonksiyonunu otomatik olarak çağırmıyorsa, konuşma sona ermesi gerektiğinde sistem promptunuza "aramayı kapatmak için hang\_up fonksiyonunu çağır" ifadesini ekleyin.
    </Note>
  </Accordion>

  <Accordion title="DTMF Girişi" icon="hashtag">
    Giden aramalar sırasında kolayca tuş takımı girişleri göndererek IVR menüleri ve otomatik iş akışlarında sorunsuz gezinmeyi sağlayın. Yapay zeka, arama yaparken ve istemlere yanıt verirken tuş takımı düğmelerini kullanarak gezinir.

    **Kullanım durumları:**

    * Telefon menülerinde gezinme
    * Dahili numaraları girme
    * Güvenlik kodlarını girme
    * IVR sistemi navigasyonu

    <Note>
      **Prompt talimatı:** Sistem promptunuza DTMF girişinin ne zaman kullanılacağına dair talimatlar ekleyin, örneğin "doğru kişiye ulaşmak için gerektiğinde telefon menülerinde gezinmek için send\_dtmf aracını kullan."
    </Note>

    DTMF özellikleri hakkında ayrıntılı bilgi için [Araçlar ve Fonksiyonlar](/ai-assistants/tools-and-functions#4-dtmf-input) bölümüne bakın.
  </Accordion>

  <Accordion title="Randevu Planlama" icon="calendar">
    Birden fazla takvim platformuyla gerçek zamanlı rezervasyon planlama entegrasyonu.

    **Mevcut entegrasyonlar:**

    * **Cal.com:** Tam kurulum kılavuzu [Cal.com Planlama](/ai-assistants/cal-com-scheduling) adresinde mevcuttur
    * **GoHighLevel:** Eksiksiz entegrasyon kılavuzu [GoHighLevel Planlama](/ai-assistants/gohighlevel-scheduling) adresindedir
    * **Calendly:** Tam kurulum kılavuzu [Calendly Planlama](/ai-assistants/calendly-scheduling) adresinde mevcuttur

    **Kullanım durumları:**

    * Takvimlerle randevu alma
    * Gerçek zamanlı müsaitlik kontrolü
    * Otomatik onay detayları gönderme
    * Mevcut takvim sistemleriyle senkronizasyon

    **Kurulum:**

    1. Takvim sağlayıcınızı seçin (Cal.com, GoHighLevel veya Calendly)
    2. Takvim hesabınızla kimlik doğrulaması yapın
    3. Rezervasyonlar için kullanılacak etkinlik türünü/takvimi seçin
    4. Yapay zeka otomatik olarak müsaitliği kontrol edecek ve randevuları planlayacaktır

    <Note>
      Platform ayarlarınızda takvim entegrasyonu etkinleştirildiğinde kullanılabilir.
    </Note>
  </Accordion>
</AccordionGroup>

## Arama Değişkenleri

Arama yapmadan **önce** iletebileceğiniz ve promptta **{variable_name} gibi** kullanılabilen değişkenleri tanımlayın.

### Değişken Yapılandırması

<AccordionGroup>
  <Accordion title="Değişken Tanımı" icon="code">
    Arama başlamadan önce asistanınıza bilgi iletmek için arama değişkenleri oluşturun.

    **Kurulum süreci:**

    * Değişken adlarını ve varsayılan değerleri tanımlayın
    * Arama/müşteri adayı oluştururken veya müşterileri içe aktarırken değerleri iletin
    * Değişkenler promptlarda ve aramalar sırasında anında kullanılabilir
    * Kişiselleştirme ve bağlam için kullanın

    **Yapılandırma:**

    * **Değişken adı:** Tanımlayıcı (ör. `customer_name`)
    * **Varsayılan değer:** İletilmediğinde kullanılır (ör. "John")
  </Accordion>

  <Accordion title="Değişken Kullanımı" icon="code">
    Asistanınızda arama değişkenlerini nasıl kullanacağınız:

    **Sistem promptlarında:**

    * Değişkenlere `{variable_name}` söz dizimiyle başvurun
    * Konuşmaları dinamik olarak kişiselleştirin
    * Bağlama özgü bilgiler sağlayın

    **Örnekler:**

    * Kişiselleştirme için `{customer_name}` ("Merhaba {customer_name}")
    * Takvim entegrasyonları için `{email}`
    * Özelleştirilmiş yanıtlar için `{account_type}`
    * İş bağlamı için `{company}`
  </Accordion>

  <Accordion title="Veri Kaynakları" icon="database">
    Arama değişkenlerini doldurma yolları:

    **Manuel giriş:**

    * Bireysel aramalar oluştururken
    * Kampanya müşteri adayı oluşturma yoluyla

    **İçe aktarma yöntemleri:**

    * Değişken sütunlarıyla CSV içe aktarma
    * Müşteri verileriyle API entegrasyonu
    * Doğrudan CRM senkronizasyonu

    **Otomasyon platformu entegrasyonları:**

    * **GoHighLevel (GHL):** Kişi verilerini ve özel alanları otomatik olarak çekin
    * **Google Sheets:** Müşteri müşterilerını elektronik tablo sütunlarındaki değişkenlerle içe aktarın
    * **No-code platformumuz ile 250'den fazla popüler araç** ve platformla bağlantı kurun
    * **Diğer herhangi bir platform** ile webhook'lar aracılığıyla özel entegrasyonlar

    **Platform entegrasyonu:**

    * Müşteri profillerinden otomatik olarak doldurulur
    * Mevcut müşteri veritabanlarına bağlıdır
    * No-code otomasyon iş akışları
  </Accordion>
</AccordionGroup>

<Note>
  Arama değişkenleri, yapay zeka konuşmalarını kişiselleştirmek için önemlidir. Yapay zekanın aramalar sırasında belirli müşteri bilgilerini kullanmasına olanak tanıyarak etkileşimleri daha ilgili ve etkili hale getirir.
</Note>

## Arama Akışı Yapılandırması

### İlk Kim Konuşur?

Konuşmayı asistanınızın mı yoksa müşterinin mi başlatacağını kontrol edin.

<CardGroup cols={2}>
  <Card title="Yapay Zeka Asistanı" icon="robot">
    **Varsayılan davranış:** Asistan konuşmayı başlatır

    Yapay zeka, arama bağlandığında hemen arayanı selamlar ve konuşma akışını başlatır.

    **En uygun:** Çoğu giden arama senaryosu, satış aramaları, randevu hatırlatmaları
  </Card>

  <Card title="Müşteri" icon="user">
    **Müşteriyi bekle:** Asistan önce dinler

    "Müşteri"yi seçerseniz, yapay zeka yanıt vermeden önce müşterinin ilk konuşmasını bekler.

    **En uygun:** Gelen destek aramaları, resepsiyon senaryoları, reaktif yardım
  </Card>
</CardGroup>

### İlk Mesaj

Arama başladığında asistanınızın söyleyeceği ilk şeyi yapılandırın.

<AccordionGroup>
  <Accordion title="İlk Mesaj Metni" icon="message">
    Asistanınızın her aramanın başında söyleyeceği açılış mesajını yazın.

    **En iyi uygulamalar:**

    * Kısa ve samimi tutun
    * Şirketinizi/amacınızı açıkça tanıtın
    * Konuşma için beklentileri belirleyin
    * Kişiselleştirme için değişkenler kullanın (ör. `{customer_name}`)

    **Örnek:** "Merhaba {customer_name}, ben ABC Şirketi'nden Sarah. Hizmetlerimiz hakkındaki son sorgunuzla ilgili sizi aramıştım. Sohbet etmek için bir dakikanız var mı?"
  </Accordion>

  <Accordion title="İlk Ses Dosyası" icon="volume">
    **İsteğe bağlı:** Metin okuma yerine özel bir ses dosyası yükleyin

    **Gereksinimler:**

    * MP3 veya WAV formatı
    * Net, yüksek kaliteli kayıt
    * Profesyonel ses ve ton
    * Ses klonlama kullanıyorsanız asistanınızın sesiyle eşleşmeli

    **Avantajlar:**

    * Mükemmel telaffuz ve sunum
    * Tutarlı marka sesi
    * Profesyonel ilk izlenim
    * Açılış için metin okuma gecikmesi yok

    <Tip>
      Bu, yapay zeka sesinin ilk seste kullanılan aynı sesle klonlanması durumunda en iyi şekilde çalışır.
    </Tip>
  </Accordion>
</AccordionGroup>

<Note>
  Ayrıntılı en iyi uygulamalar ve örnekler için [İlk Mesaj kılavuzumuza](/ai-assistants/initial-message) bakın.
</Note>

## Sistem Promptu

Asistanın kişiliğini, hedeflerini ve davranış kurallarını tanımlayın.

### Düzenleme Araçları

Sizin için en uygun düzenleme deneyimini seçin:

<CardGroup cols={2}>
  <Card title="Yapay Zeka Prompt Editörü" icon="sparkles" href="/ai-assistants/ai-prompt-editor">
    **Yapay zeka destekli sohbet tabanlı düzenleme**

    Değişiklikleri günlük dilde tanımlayın ve yapay zekanın akıllı öneriler sunmasını sağlayın. Her değişikliği ayrı ayrı inceleyin ve kabul edin/reddedin.

    **En uygun:** Hızlı düzenlemeler, mevcut promptları iyileştirme, metin odaklı düzenleme
  </Card>

  <Card title="Akış Oluşturucu" icon="share-nodes" href="/ai-assistants/flow-builder">
    **Görsel sürükle-bırak editörü**

    Bir tuval üzerinde düğümleri bağlayarak konuşma akışları tasarlayın. Dallanma mantığı ve çok yollu karar ağaçlarını görsel olarak oluşturun.

    **En uygun:** Karmaşık arama akışları, yapılandırılmış senaryolar, görsel düşünenler
  </Card>
</CardGroup>

<Note>
  Her iki araç da promptu aynı alanda saklar - aralarında geçiş yapılabilir ancak ayarlamalar gerekebilir.
</Note>

### Prompt Yapılandırması

<CardGroup cols={2}>
  <Card title="Özel Prompt" icon="pencil">
    Kendi sistem promptunuzu sıfırdan yazın

    * Asistan davranışı üzerinde tam kontrol
    * Belirli kullanım durumlarına uyarlanmış
    * Markdown biçimlendirmesi desteklenir
  </Card>

  <Card title="Şablon Kütüphanesi" icon="folder">
    Hazır şablonlarla başlayın

    * Birden fazla dil mevcut
    * Farklı konuşma türleri
    * Kanıtlanmış etkili promptlar
  </Card>
</CardGroup>

### En İyi Uygulamalar

<AccordionGroup>
  <Accordion title="Spesifik Olun" icon="bullseye">
    Asistanın rolünü, hedeflerini ve kısıtlamalarını açıkça tanımlayın.

    **Dahil edin:**

    * Asistanın kimi temsil ettiği
    * Ne başarmaya çalıştığı
    * Ne yapması/yapmaması gerektiği
  </Accordion>

  <Accordion title="Sınırlar Belirleyin" icon="shield">
    Hangi konuların ve eylemlerin yasak olduğunu tanımlayın.

    **Göz önünde bulundurun:**

    * Veri gizliliği gereksinimleri
    * Yasal uyumluluk
    * Marka yönergeleri
  </Accordion>

  <Accordion title="Örnekler Kullanın" icon="lightbulb">
    Davranışı yönlendirmek için örnek konuşmalar sağlayın.

    **Örnekler şu konularda yardımcı olur:**

    * Ton ve üslup
    * Yanıt uzunluğu
    * İtirazların ele alınması
  </Accordion>
</AccordionGroup>

<Tip>
  Ayrıntılı en iyi uygulamalar ve örnekler için [Sistem Promptu kılavuzumuza](/ai-assistants/system-prompt) bakın.
</Tip>
