# Yapay zekâ chatbotu

Bir yapay zeka asistanı gerçek bir atılım: artık hazır roller ve önceden yapılandırılmış işlevler kullanarak müşterilerinizle etkileşim kuracak yapay zeka destekli sohbet botları yapılandırabilirsiniz.

<div data-with-frame="true"><figure><img src="/files/9ec04aa9eea4450a50f6cddc6383222d830e3e20" alt="" width="375"><figcaption></figcaption></figure></div>

Yapay zeka destekli bir sohbet botunu yapılandırarak şunları yapabileceksiniz:

1. Şubenizde bulunan tüm hizmetler için bir danışman oluşturun.
2. Bültenler ve sunumlar için metinler üretin: sohbet botuna yalnızca bir görev ve ana mesaj verin, ardından sonucu keyifle alın.
3. Google Sheets kullanarak bir çevrimiçi mağaza geliştirin.
4. Müşterileri doğrudan CRM sisteminize çevrimiçi olarak kaydedin.
5. Farklı yapılandırmalara sahip çeşitli yapay zeka asistanlarını birleştirin.

{% hint style="success" %}
Sizin benzersiz ayarlarınıza tam olarak göre yanıt verir ve cevaplar üretir — tam ihtiyaç ve taleplerinizi karşılamak üzere tamamen özelleştirilmiş güçlü bir araçtır.

Yalnızca görevinizi bot’a anlatın (sanki insanmış gibi), rahatlayın ve onun işinin tadını çıkarın!
{% endhint %}

{% hint style="warning" %}

## Önemli

Yapay zeka asistanından gelen bir mesaj şuna eşdeğerdir: **10 normal mesaj** funnel builder kullanımınızda.
{% endhint %}

{% hint style="success" %}

## Lütfen dikkat edin

Yapay zeka asistanı çok dillidir ve müşterilerle çeşitli dillerde iletişim kurabilir. Lütfen birincil eğitim seti dışındaki diller için söz dizimi ve yazım doğruluğunun değişebileceğini unutmayın.
{% endhint %}

{% hint style="danger" %}

## Dikkat

Sistem, yapay zeka asistanının üzerinde funnel builder bloklarını önceliklendirir. Funnel builder’daki tüm bloklar, koşullu mantık içermeyen bloklar da dahil olmak üzere, herhangi bir yapay zeka asistanı yanıtından önce yürütülür.
{% endhint %}

{% hint style="danger" %}

## Dikkat&#x20;

Test arayüzü şu bölümler arasında ortaktır: **Yapay Zeka Asistanı** ve **sohbet botu oluşturucu**.

**Anlaşılması gereken temel davranış:**

1. **Birleşik sistem:** Düğmenin **Yapay Zeka Asistanı** ve **Sohbet botu oluşturucu** ayrı araçlar değildir; tek bir **birleşik sohbet botu**.
2. **İşleme önceliği:** **Sohbet botu oluşturucu blokları her zaman önceliklidir.** Test sırasında beklenmedik bir mesaj alırsanız, bunun nedeni muhtemelen Funnel Builder’daki bir bloğun önce tetiklenmiş olmasıdır.
3. **Sorun giderme adımı:** eğer yapay zeka asistanı beklenmedik şekilde davranıyor veya ayarlarıyla uyuşmayan mesajlar gönderiyorsa, her zaman **önce Funnel Builder bloklarını kontrol edin**, çünkü bunlar asistanın yanıtlarını geçersiz kılar.
   {% endhint %}

{% hint style="warning" %}

## Lütfen dikkat edin

Yapay zeka asistanı grup sohbetlerinde çalışmaz.
{% endhint %}

## Sohbet botu rolleri nedir

Roller, yapay zeka asistanının kullanıcı etkileşimleri sırasında gerçekleştirmesi ve sergilemesi için yapılandırıldığı belirli işlevsel görevleri ve davranış özelliklerini tanımlar.

<div data-with-frame="true"><figure><img src="/files/f3264fd75049a4bfe1cf12a6f03bcce4daa12bf8" alt="" width="563"><figcaption></figcaption></figure></div>

Sizin için kolaylık olsun diye MaviBot ekibi, projelerinizde kullanıma hazır birkaç rolü zaten yapılandırdı.

Ancak bu botlar özel ihtiyaçlarınıza uymuyorsa ve yapay zekayla nasıl çalışacağınızı biliyorsanız, çekinmeden şu seçeneği seçebilirsiniz: **"Ön ayarlı ayarlar yok" seçeneği**.

Belirli bir davranış modeline göre uyarlanmış bir yapay zeka sohbet botuna ihtiyacınız varsa, aşağıdaki standart roller arasından seçim yapabilirsiniz

### **Metin tabanlı yanıtlar asistanı**

Model, yalnızca kendi ayarlarında bulunan bilgi ve verilerle kesin olarak sınırlandırılmıştır. Yalnızca yapılandırmasına gömülü metinle ilgili soruları yanıtlar.

<div data-with-frame="true"><figure><img src="/files/4fe8f24fa503aa3b2b0948c1506ef8157abbb286" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/c3ed96c2a81517e227918952975b054b5c745c86" alt="" width="375"><figcaption></figcaption></figure></div>

### **Evrensel asistan**&#x20;

Bu model, metin üretiminde minimum kısıtlamaya sahiptir; bu da onu metin yazarlığı gibi yaratıcılık gerektiren görevler için çok uygun hale getirir.

<div data-with-frame="true"><figure><img src="/files/e01611788162540bfb1c48918cc92fd657a97ed6" alt=""><figcaption></figcaption></figure></div>

Video özeti

{% embed url="<https://www.youtube.com/watch?v=DDleWZYuyR0>" %}

### **Satış asistanı**

Bu rolde bot, ürünleri müşterilere gösterebilir, mevcut ürünlerle ilgili ayrıntıları paylaşabilir ve — yapılandırılırsa — nihai maliyeti hesaplayabilir.

<div data-with-frame="true"><figure><img src="/files/eb057406673f7a752a62ae56960bbbee84a4be9b" alt=""><figcaption></figcaption></figure></div>

Bu model şu komut etrafında oluşturulmuştur: **"Her ne pahasına olursa olsun sat."** Özellikle bir tablo veya "bot bilgisi" ayarıyla birlikte çok iyi çalışır; bu da onu dinamik ürün listeleri ve fiyat hesaplamaları için ideal hale getirir.

а) bir tablo oluşturun ve gerekli ürün ayrıntılarını ekleyin;

б) tablonuzdaki değerleri, özellikle Google Sheets için tasarlanmış bir işlev kullanarak botun bilgisine aktarın.

{% hint style="info" %}
Nasıl kullanılacağına dair talimatlar [Google Sheets](/doc/tr/chatbot/ai/yapay-zeka-asistani-icin-google-sheets.md) işlevi veya [MaviBot tablo işlevi](/doc/tr/chatbot/ai/tables.md) aynı adlı bölümde bulunabilir.&#x20;
{% endhint %}

### **Algoritma tabanlı asistan**

Bu model, bir funnel oluşturucuda kurulmuş yapılandırılmış bir bot benzeri, net adım adım bir eylem planı gerektirir.&#x20;

**Algoritma tabanlı davranış ve yanıt bot ayarlarını yapılandırma**

<div data-with-frame="true"><figure><img src="/files/0b1322480248b60704f7f11397f08b13d97c2111" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}

## **Lütfen dikkat edin**

Özel bir algoritma yazmak, ayrıntılara son derece dikkat etmeyi gerektiren zaman alıcı bir süreçtir.

Yapay zeka asistanınız için algoritmik mantığa ihtiyacınız varsa, güçlü şekilde bir **hazır sohbet botu şablonu** kullanmanızı öneririz. Ardından bunu **yapay zeka asistanı entegrasyonu** işlevini kullanın.
{% endhint %}

#### köşeli parantezlerle nasıl çalışılır

Köşeli parantezler, modelin gerekli kelimeyi kendi takdirine göre eklemesine izin vermek için kullanılır. Öncelikle model, bağlam ve diyalog geçmişindeki bilgilere dayanacaktır.

Örnekler:

1. **Bana \[ürün] hakkında daha fazla anlat**\
   Bu örnekte model, diyalogda bahsedilen ürün hakkında daha fazla ayrıntı verecektir. Bağlamda veya konuşmada herhangi bir ürün belirtilmemişse, bir ürün uyduracaktır.
2. **\[arkadaş/iş arkadaşı/akraba] için bir mektup yazmama yardım et**\
   Burada eğik çizgi, modelin listedeki herkese gönderilebilecek evrensel bir mektup yazması için kullanılır.
3. **Yanıt \[30-50] kelimeyi aşmamalıdır**\
   Bu, model için sınırlar belirler ve yanıtının uzunluğunu sınırlar.
4. **Bana \[şehir] hakkında anlat**\
   **Daha önce belirli bir şehirden bahsedilmemişse, model rastgele bir şehir hakkında metin oluşturacaktır.**
5. **Sen bir dükkânda satıcısın. Görevin, müşteriye bir \[ürün/hizmet] satmak**\
   Bot bir satış yöneticisi gibi davranacak ve ürünün satılmasına yardımcı olacaktır.

Köşeli parantezler, bot için bir algoritma yazarken de kullanılabilir

### **Çevrimiçi rezervasyon asistanı**

"Çevrimiçi rezervasyon" rolündeki asistan, değişkenler ve işlevler aracılığıyla gömülü değerleri kullanarak müşteri randevularını otomatikleştirir.

Bu bot, Çevrimiçi rezervasyon sistemi ile çalışmak üzere tasarlanmıştır ve mevcut hizmetler, açık tarihler ve saat aralıkları konusunda müşterilere rehberlik etmek için önceden yapılandırılmış bir rezervasyon dalı kullanır — ayrıca Hizmetler’in takvim bölümünde otomatik olarak randevu oluşturur.

<div data-with-frame="true"><figure><img src="/files/78205f6277d94baacc83c8f7d1d939603362977c" alt=""><figcaption></figcaption></figure></div>

### **RAG asistanı** <a href="#rag-assistent" id="rag-assistent"></a>

RAG asistanı, bağlamınıza dayalı doğru yanıtlar sağlamak için belgelerle çalışırken gerekli olacaktır.

<div data-with-frame="true"><figure><img src="/files/1e9f63b3b88bffd2a4aaf3ef9aceca3f1533a6a6" alt="" width="375"><figcaption></figcaption></figure></div>

Dosyalar ekleyin: SSS, talimatlar, makaleler veya dahili materyaller. Asistan bunları kullanıcıların sorularına yanıt bulmak için kullanır.

<div data-with-frame="true"><figure><img src="/files/dfa7e8f701d05d9c3f4c0a2d34ae13a31851d09c" alt="" width="563"><figcaption></figcaption></figure></div>

Nasıl çalışır:

* **Ön arama:** Yanıt vermeden önce asistan, gerekli bilgiyi doğrudan yüklenen belgede arar.
* **Doğru yanıtlar:** Kullanıcılar yanıtları doğrudan materyallerinizden alır.

### Bir parça ayarı (RAG rolü için)

Bir parça, bir belgenin blok/parçasıdır.

<div data-with-frame="true"><figure><img src="/files/5f0f42d9c72b3ec1589da6d58e419c780e8eb4be" alt="" width="563"><figcaption></figcaption></figure></div>

RAG bir belgeyi parçalara (chunk’lara) ayırır, bu parçalar arasında ön arama yapar, orijinal sorguya en çok benzeyen parça(lar)ı bulur ve tüm belge yerine bağlama yalnızca birkaç parça ekler. Gerekli yanıtın ekli parçalar içinde bulunma olasılığı yüksektir.

**RAG rolü nasıl çalışır:** belge parçalara (chunk’lara) bölünür. Varsayılan olarak bir parça yaklaşık 500 karakterdir.

Önerilen metin parçası boyutu 1000 ile 2000 karakter arasındadır (parça boyutu alanında belirtilir).

Belge parçalama işlemi otomatik olarak yapılır ve asistan için bir parçanın anlamlı bir bölüm içermesi daha iyidir: örneğin bir SSS’den bir soru ve bir cevap ya da bir belgenin bir/iki tam paragrafı.

<div data-with-frame="true"><figure><img src="/files/55b7ee19379280d68d964fe5182def43b03d2802" alt="" width="563"><figcaption></figcaption></figure></div>

Otomatik parçalamadan sonra bu parçaları arayüz üzerinden ayarlayabilirsiniz: bazılarını kısaltabilir, diğerlerine bilgi ekleyebilir, bazılarını silebilir veya tamamen yeni parçalar ekleyebilirsiniz.

#### **Nasıl kurulur**

**Adım 1:** Belgeyi yükleyin.

<div data-with-frame="true"><figure><img src="/files/f3cc2ad40ae8737832c07be55b2249a5ebd61904" alt="" width="563"><figcaption></figcaption></figure></div>

Gerekiyorsa parça boyutunu ve parça örtüşmesini belirtin.

**Adım 2:** "Belge yükle"ye tıklayın (bu, belgenizi işlemeye ve onu parçalara (chunk’lara) ayırmaya başlayacaktır).

<div data-with-frame="true"><figure><img src="/files/8dae4e0cffd07d9146e53a375db72eaa9d029c4c" alt="" width="563"><figcaption></figcaption></figure></div>

**Adım 3:** Parçaları kontrol edebilirsiniz: örneğin bir cevabın parçası ortadan kelime bölünmüşse, onu düzenleyebilirsiniz.

<div data-with-frame="true"><figure><img src="/files/04a971f2fb6f300ceec479cdace9c7b3fe052a49" alt="" width="563"><figcaption></figcaption></figure></div>

Bundan sonra, sağdaki sohbet penceresinde asistanı test edebilirsiniz.

{% hint style="warning" %}

#### **Önemli**

* Asistan ayarlarında istediğiniz zaman herhangi bir parçayı (bölümü) silebilirsiniz.
* Her seferinde tüm belgeyi yeniden yüklemek zorunda kalmadan ek bilgiler de ekleyebilirsiniz: yalnızca bir txt dosyası yükleyin ve parçalar oluşturun.
* Eski bilgileri belge yüklemeden doğrudan bir parçanın içinde değiştirebilirsiniz.
  {% endhint %}

{% hint style="info" %}
"Bot Bilgisi" alanına bir ifade yazabilirsiniz, örneğin: "Belgelerin adları bağlamda parantez içinde belirtilir; mümkün olduğunda onlara başvurun." Böylece asistan, bilgiyi bulduğu belgenin adını parantez içinde ekleyecektir.
{% endhint %}

## Önceden yapılandırılmış ayarlar

Önceden yapılandırılmış ayarlar, sohbet botunun davranışını yönlendiren önceden tanımlanmış talimatlardır.

<div data-with-frame="true"><figure><img src="/files/54a02b8fa54255b67dd33e46d155b63805372b71" alt="" width="360"><figcaption></figcaption></figure></div>

**Düğmeler**\
Bu seçenek, yanıtın birden fazla seçenek arasından seçim gerektirdiği durumlarda butonlar oluşturmak için gereklidir. Satış ve çevrimiçi rezervasyon rolleri için çok iyi çalışır.

Örnek:

<div data-with-frame="true"><figure><img src="/files/0c820a1b785c89fc6098664ea07b381d775005e4" alt="" width="375"><figcaption></figcaption></figure></div>

Bu seçenek müşteri için de kullanışlıdır: ekstra bir şey yazmasına gerek kalmaz; konuşmayı sürdürmek yalnızca ilgilendiği butonu seçip tıklamayı gerektirir.

**Siyaset hakkında konuşmaktan kaçın**\
Bot, siyaset, din, toprak talepleri ve diğer hassas konularla ilgili sorulara sessiz kalacak veya yanıt vermeyi reddedecektir.

**Yanıtları güzelleştir**\
Bu özellik, botun müşteri mesajlarına yanıt verirken listeler ve düzenli biçimlendirme kullanmasını sağlar.

**Yaratıcılığı en aza indir**\
Bu seçenek, botun yaratıcı yanıtlarını sınırlamaya yardımcı olur.

**Adım adım veri girişi**\
Bu özellik, kullanıcı verilerini adım adım toplar — örneğin değişkenler oluşturmak ve bunları sisteme aktarmak için (bu değişkenler daha sonra müşterinin profilinde bulunabilir).

Bu yaklaşım, siparişleri işlemek ve bilgilerin adım adım girilmesini gerektiren formları doldurmak için kullanılır.

{% hint style="info" %}
Değişkenler oluşturmak ve bunları doğru şekilde sisteme aktarmak için lütfen "[Veri aktarım formatı.](#data-transfer-format)"
{% endhint %}

**Mesajlardan öğrenme**\
Bu seçenek, kullanıcı mesajlarının bot üzerindeki etkisini sınırlar ve onu, kötü niyetli kullanıcıların ayarladığınız prompt’u kasıtlı olarak bozma girişimlerinden korur.  &#x20;

## Tetikleme koşulları

<div data-with-frame="true"><figure><img src="/files/c78fa1ddece10588e4810213513e17873f4772a3" alt="" width="563"><figcaption></figcaption></figure></div>

Tetikleme koşullarını, değişken değerlerini manuel olarak girerek veya görsel koşul oluşturucuyu kullanarak yapılandırabilirsiniz.

{% hint style="success" %}
Bu ne için?

Tek bir sohbet botu içinde çalışmak üzere birden fazla asistan yapılandırabilir ve koşullar kullanarak aralarında geçiş yapabilirsiniz. İki veya daha fazla asistanın nasıl oluşturulacağı ve tek bir sohbette çalışmalarının nasıl koordine edileceği aşağıda açıklanmıştır.
{% endhint %}

### Tetikleyici oluşturucu

<div data-with-frame="true"><figure><img src="/files/d25adfdb68eeaec7e81db68b1a7f7f5464a46c4a" alt=""><figcaption></figcaption></figure></div>

Belirli değerlerle değişkenleri manuel olarak ayarlayabilir ve bir karşılaştırma operatörü seçebilirsiniz. Karşılaştırma operatörleri standarttır, tüm MaviBot tetikleyicilerindeki gibidir: sırasıyla eşit, eşit değil; büyük, büyük eşit; küçük, küçük eşit.

<figure><img src="/files/c2d28092e112f3230b3f3fb67676705b7d37b98d" alt="" width="360"><figcaption></figcaption></figure>

Düğmenin **"Bot seçimi" sekmesi** projeye çeşitli mesajlaşma uygulamalarından bağlı botları içerir ve hangi belirli sohbet botunun yapay zeka ayarlarını çalıştıracağını seçmenize olanak tanır.

<div data-with-frame="true"><figure><img src="/files/92335cf933057452990ad50543dbcf8be60f7de6" alt="" width="563"><figcaption></figcaption></figure></div>

Oluşturucu içinde, hata ayıklama amacıyla tetikleyicileri yalnızca test penceresinde çalışacak şekilde ayarlayabileceğinizi belirtmek önemlidir.

<div data-with-frame="true"><figure><img src="/files/6fc8d82ed8d5e11bf6667e1062f8909627469f9d" alt=""><figcaption></figcaption></figure></div>

Bu işlevi kullanmak için "Test penceresi" sekmesini seçin ve "Tetikleyici ekle"ye tıklayın, ardından botunuzu sağdaki test panelinde test edin.

<div data-with-frame="true"><figure><img src="/files/827a22053ac398e946c69864ad0ee5937e79b453" alt=""><figcaption></figcaption></figure></div>

Bu, hata ayıklamanız sırasında bir müşterinin botunuza mesaj gönderip yapay zekanın sizin yerinize yanıt vermesi gibi tuhaf durumları önlemeye yardımcı olur.

## Bot ayarları

<div data-with-frame="true"><figure><img src="/files/b57caf791e07769622f42468de62474b87067c8f" alt=""><figcaption></figcaption></figure></div>

Bu alanda şunları belirtmeniz gerekir:

1. Botun üstleneceği rol;
2. Nasıl davranması gerektiği;
3. Ondan beklediğiniz eylemler.

Ayarlar, bir kişiye yapılan talepler gibi yazılmalıdır. Örneğin:

*"Siz, yalnızca bağlamda size sağlanan bilgileri bilen bir destek uzmanısınız. Göreviniz, kullanıcıların sorularını yanıtlamaktır. Proaktif ve arkadaş canlısı olmalısınız."*

{% hint style="success" %}
Model talimatları doğru takip etmiyorsa, açıklık sağlamak için örnek soru ve cevaplar ekleyebilirsiniz:\
\&#xNAN;*"Bağlamla ilgisi olmayan anlamsız mesajlara yanıt vermemelisiniz. İşte birkaç örnek:*\
*Bağlam — bir tavşan tüylü bir memelidir*\
*Soru — Merhaba*\
*Cevap — Sorunuza cevabı bilmiyorum.*\
*Bağlam — Kömür bir madenden çıkarılır*\
*Soru — Suyu kapat*\
*Cevap — Sorunuza cevabı bilmiyorum."*
{% endhint %}

Botu belirli mesajlara yanıt verecek şekilde yapılandırdıysanız ancak bir funnel builder bloğunda aynı koşulları ayarladıysanız, funnel builder bloğu öncelikli olacaktır!

Bu, funnel builder bloklarının asistanın ayarlarından daha yüksek önceliğe sahip olmasından kaynaklanır.

{% hint style="danger" %}

## Önemli

Yapay zeka asistanının **işleme önceliği daha düşüktür** Funnel Builder’daki bloklara göre. **Funnel Builder blokları her zaman önce yürütülür.**

**Temel davranış:**

* Şu gibi bloklar: **"Tetikleyici", "Başlat",** veya **"Fallback"** yürütülecektir **koşulları olmasa bile**, yapay zeka asistanının önüne geçerek.
* Müşteri, yalnızca ilgili Funnel Builder blokları işlendiğinde yapılandırılmış sohbet botu akışında ilerleyecektir.
* Düğmenin **Yapay zeka asistanı sonradan devreye girer**, konuşmanın oluşan durumuna göre.
  {% endhint %}

Örnek:

Bloğun tetikleyicilerinde belirli kelimeler/ifadeler belirttiniz:

<div data-with-frame="true"><figure><img src="/files/4290a537da72a16bec454f03e6d198696cf1db3d" alt=""><figcaption></figcaption></figure></div>

Asistanın ayarlarında da tetikleyiciler belirlediniz:

<div data-with-frame="true"><figure><img src="/files/6f4adc78bb9f8552dc96f4bf04a547407c79b91c" alt=""><figcaption></figcaption></figure></div>

Yapay zeka asistanı, mevcut sohbet botu hunileriniz içinde tamamlayıcı bir katman olarak çalışır.

**Nasıl Çalışır:**

1. **Birincil Akış:** Funnel builder’ın yapılandırılmış blokları, mantık ve öncelik sıralarına göre her zaman ilk olarak yürütülür.
2. **Yapay Zeka Asistanının Rolü:** Asistan, **kapsanmayan** önceden tanımlanmış funnel koşulları tarafından. Ana akışın dışında kalan müşteri sorularını yanıtlar.

**Temel Fayda:**\
Bu entegrasyon, tüm müşteri sorularının ele alınmasını sağlayarak kullanıcı memnuniyetini artırır ve daha yüksek sadakat oluşturur.

## Bot bilgisi

Alttaki yapay zeka modeli, internetten alınmış geniş ve genel bir veri kümesi üzerinde eğitilmiştir. Güçlü olsa da şu konularda özel bilgiye sahip değildir: **sizin benzersiz proje ayrıntılarınız**, örneğin:

* Markanızın ürün kataloğu
* Sizin özel hizmet teklifleriniz
* Dahili politikalarınız veya prosedürleriniz

**Bu alan neden önemlidir:**

<div data-with-frame="true"><figure><img src="/files/0215b4ef6bfea6d9b48ce0b478b785a0edb0729e" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
Ürünlerinizin veya hizmetlerinizin kısa bir açıklamasını sağlayarak, botun onları daha ilgi çekici, canlı ve etkili bir şekilde tanıtmasını sağlarsınız.
{% endhint %}

Bu alanda, botun yanıt verirken dayanacağı ürününüzle ilgili ana bilgileri sağlamanız gerekir. Bunu metin olarak yazabilir veya bir değişken kullanabilirsiniz.

<div data-with-frame="true"><figure><img src="/files/2942bb3749cb6c547e6bcbf45532c0343cfffdef" alt="" width="438"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/ab319fc3e4e1d33fcf86a61143310ffddf451362" alt="" width="563"><figcaption></figcaption></figure></div>

Bir değişken kullanırken, funnel builder bloğu botun bilmesi gereken verileri belirtir:

<div data-with-frame="true"><figure><img src="/files/7ebe5c7df3e246966f3df7eba9ebd92988077027" alt="" width="498"><figcaption></figcaption></figure></div>

Yukarıdaki örnek, ilgili "[Rezervasyonlar](/doc/tr/booking/settings.md)" bölümündeki ödeme hizmetleri entegrasyon kılavuzlarına bakın.

<figure><img src="/files/9ec04aa9eea4450a50f6cddc6383222d830e3e20" alt="" width="375"><figcaption></figcaption></figure>

<div data-with-frame="true"><figure><img src="/files/9dec2f09e8bee755e1dd3898c0955550060885c6" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
Botun bilgisine, örneğin bir çevrimiçi mağaza için, Google Sheet’te belirtilen değerleri de aktarabilirsiniz.

Yapay zeka, tablodaki verileri mükemmel şekilde anlar ve yanıtlarında kullanır.

Daha fazla ayrıntı için şu bölüme bakın: "[Google Sheets ile çalışma](/doc/tr/chatbot/ai/yapay-zeka-asistani-icin-google-sheets.md)."
{% endhint %}

## Veri aktarım formatı

Veri aktarım formatında, toplanan gerçek veriyi (örneğin bir isim) belirtir, ardından "anahtar" ile bir ifade yazıp o anahtara bir değer atarsınız:\
"'name' anahtarıyla ad, 'surname' anahtarıyla soyad:"

<div data-with-frame="true"><figure><img src="/files/7873dd060c857da488143007fa3aa644662b0f8f" alt=""><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/cde75b81432c69638ad3ca098db7f2e0edca188b" alt=""><figcaption></figcaption></figure></div>

Veriler müşteri profil kartında şu şekilde görüntülenir:

<div data-with-frame="true"><figure><img src="/files/1463c49ac4f0f28eb7cb7f2b520bc7db80b8553d" alt=""><figcaption></figcaption></figure></div>

Bu parametre isteğe bağlıdır ve bilgiyi sisteme aktarmanız gerektiğinde kullanılır.

{% hint style="danger" %}

## Lütfen dikkat edin

Müşteri tarafından girilen verilerin dizi veya sözlük yerine değişkenler olarak bot’a aktarılması gerekiyorsa, yapay zeka asistanının isteminde uygun ayarları belirtin. Örneğin, yanıtların liste veya sözlük yerine metin olarak gönderilmesini sağlayacak şekilde ayarlayabilirsiniz.

Değerlerin bot’a iletilme ve müşterinin profilinde (sistemde) kaydedilme biçimi, yapay zeka asistanı tarafından oluşturulan veri formatına bağlıdır.
{% endhint %}

### Veri bot’a nasıl aktarılır

Veriyi bot’a göndermek için, aşağıdaki komutlardan birini <mark style="color:mavi;">**bot ayarları**</mark>:&#x20;

1. <mark style="color:$warning;">**ardından "Block call 123123" komutunu çalıştırın**</mark> — burada "Block call" bir hata ayıklama komutudur ve sayı blok kimliğini temsil eder.\
   Bu komut, bot kurulumu sırasında verinin doğru şekilde iletildiğini test etmek ve doğrulamak için kullanışlıdır.

Yukarıdaki örnekte görüldüğü gibi, komut verileri JSON formatında çıktı verir. Değerler proje içinde kaydedilir; bu da depolanan bilgilerin doğruluğunu izlemenize ve hata ayıklama aşamasında botu ince ayar yapmanıza yardımcı olur.

Komut, bot ayarlarında şu şekilde belirtilir:

<div data-with-frame="true"><figure><img src="/files/9555de4871db1390e598db8068df61d5be3f90ef" alt="" width="563"><figcaption></figcaption></figure></div>

2. Komut <mark style="color:mor;">**"Ardından "start\_block\_from\_ai 11916" komutunu çalıştırın**</mark>ayrıca bot’a bilgi gönderir. Sayıyı (yeşil renkle vurgulanan) blok kimliğiyle değiştirin.

<div data-with-frame="true"><figure><img src="/files/678f32c092ff36a1ed8d17548efd96626b7ebf6a" alt="" width="563"><figcaption></figcaption></figure></div>

Komut, "Block call **44**" ile benzer şekilde çalışır, ancak gerçek müşteri etkileşimleri sırasında kullanılır çünkü bot mesajından “kesilip çıkarılır” ve kullanıcılarınız tarafından görülmez.

**Komut örneği:**

*Bir satış tamamladığınızda veya konuşmayı başarıyla sonlandırdığınızda, hiçbir değişiklik yapmadan tam olarak şunu yazmalısınız: **"start\_block\_from\_ai 10241"***

#### Yapay zeka sohbet botu için ilk ve ikinci komut arasındaki fark nedir

Daha önce de belirtildiği gibi, "**Block call N**" test için gereklidir; böylece block call ayarlarının düzgün çalışıp çalışmadığını GÖRSEL olarak doğrulayabilirsiniz.

{% hint style="warning" %}

## Lütfen dikkat edin

Yapay zeka sohbet botu ayarlarının hata ayıklamasından sonra, "Block call **44**" komutunu "**start\_block\_from\_ai 44**" ile değiştirin. Böylece müşteri block call komutunu GÖRMEYECEK ve kullanıcı tarafından girilen veriler yine de sisteme aktarılırken sohbet diyaloğu hiçbir değişiklik olmadan devam edecektir.
{% endhint %}

{% hint style="info" %}
Bir blok, asistan aracılığıyla tetiklendiğinde, asistanla olan sohbet geçmişi temizlenir.
{% endhint %}

Kullanım örneği:

* Birisi sizden ışığı açmanızı isterse, <mark style="color:$warning;">**"Block call 123123" komutunu çalıştırın**</mark>
* Birisi sizden roka ekim zamanı hakkında bilgi isterse, <mark style="color:$warning;">**"Block call 123123" komutunu çalıştırın**</mark>

{% hint style="success" %}
Lütfen dikkat edin!

Komutunuz (bir tetikleyici veya başka herhangi bir şey) çalışmıyorsa, cümlenin sonuna “Ve başka hiçbir şekilde değil” ekleyin (aşağıdaki örneğe bakın).
{% endhint %}

## Diğer parametreler

### Gecikmeli yanıtlar için mesaj

Botun bir yanıt üretmesi daha fazla zaman alıyorsa (örneğin metin oluşturma veya metin yazarlığı sırasında), botun göndereceği bir mesaj ayarlayabilirsiniz:

<div data-with-frame="true"><figure><img src="/files/2d348d76607b9ead642688d0b0d828b25d7bf847" alt="" width="563"><figcaption></figcaption></figure></div>

### Yanıt gecikmesi bildirim zamanı

<div data-with-frame="true"><figure><img src="/files/b7a4b18c605c925e7f9437d297f0906ae0033fde" alt="" width="563"><figcaption></figcaption></figure></div>

Sayısal bir değer kabul eden bu alan, önceki ayarla ilişkilidir: gecikmeli yanıt mesajının ne kadar gecikmeden sonra gönderileceğini belirler.

2 ile 25 arasında saniye cinsinden sayısal bir değer kabul eder.

### **Model yaratıcılığı**

Bu, modelin yaratıcı potansiyelini ortaya çıkaran ve eğitim verilerinin ötesine geçen özgün fikirler üretmesini sağlayan önemli bir parametredir.

<div data-with-frame="true"><figure><img src="/files/a09d8f9beea42a6ca32cceeba9949680a095f864" alt="" width="428"><figcaption></figcaption></figure></div>

Parametre 0.0 ile 1 arasında bir değere ayarlanır (ör. 0.1, 0.2 vb.).

{% hint style="success" %}
Metne ve doğru yanıtlara dayanması gereken görevler için değeri sıfıra yakın ayarlamak tercih edilir; bu, modelin müşterilerinizi yanlış yönlendirmesini önler. <br>

Buna karşılık, hayal gücünün sorun olmadığı yaratıcı görevler için 0.9’a yakın bir değer önerilir.
{% endhint %}

{% hint style="success" %}
Seçtiğiniz asistan rolü için hangi değeri ayarlayacağınızdan emin değilseniz, alanı boş bırakmanız yeterlidir — her rol için zaten en uygun varsayılan değerler yapılandırılmıştır.
{% endhint %}

### Maksimum kelime sayısı

<div data-with-frame="true"><figure><img src="/files/b3a4ff588ad1626454124cf4e69a9b737cce7365" alt="" width="378"><figcaption></figcaption></figure></div>

Yalnızca sayısal değerleri kabul eden bu alan, sohbet botunun yanıtı için maksimum kelime sayısını belirler.

Böyle bir sınır, özellikle mesaj başına karakter sayısının kesin olarak kısıtlandığı mesajlaşma uygulamalarında kullanışlıdır; çünkü yapay zeka botunun cümlenin ortasında kesilmesini önler ve mesaj içinde en doğru ve özlü yanıtı sunmaya yardımcı olur.

{% hint style="warning" %}
Mesajlaşma uygulamalarında karakter sınırları:

* Telegram – **4096** karakter
* Instagram – **1000** karakter
* WhatsApp – **4096** karakter
* Viber – **1000** karakter
  {% endhint %}

## Faydalı tavsiye hakkında

### Belirteç sınırı

Model, girdi olarak en fazla **128,000** belirteci kabul eder; bir belirteç yaklaşık olarak iki karaktere eşittir.

### Kullanıcı yanlış bilgisini önleme

Model, var olmayan hizmet veya ürünlerden bahsederek müşterileri yanıltıyorsa, "Fantezileri en aza indir" seçeneğini etkinleştirebilir ve modelin yaratıcılığını azaltmayı da deneyebilirsiniz.

### Yapay Zeka Asistanının sessiz kalmasını nasıl sağlarsınız

Aşağıdaki komut metnini bot’un ayarlar alanına girin:

"Eğer biri size \_\_\_\_\_\_\_, hakkında sorarsa, cevabı bilmediğinizi söyleyerek yanıt vermelisiniz.\
Eğer biri size hakkında bilmediğiniz etkinlikleri sorarsa, cevabı bilmediğinizi söyleyerek yanıt vermelisiniz."

Örnek:

<div data-with-frame="true"><figure><img src="/files/82561658d5d2d924130329e37800d6d32faa8eef" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}

## Lütfen dikkat edin

Bot sohbet geçmişini hatırlar.

Ayarlarını değiştirirseniz, mevcut konuşmayı silip yeni bir tane başlatmanız önerilir. Aksi takdirde, sohbet geçmişi yeni ayarlardan öncelikli olduğundan bot önceki mesajlara dayanarak yanıt vermeye devam edecektir.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/tr/chatbot/ai/assistant.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
