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

# Prompt & Tools

> Конфигурирайте базата от знания, инструментите, променливите и системния prompt на вашия асистент, за да дефинирате неговите възможности и поведение.

Конфигурирайте целта на асистента и инструментите, които може да използва по време на обаждания.

## База от знания

Предоставете информация на асистента, която да използва като база от знания при отговаряне на клиенти. От съдържание на уебсайтове, документи и др.

### Избор на база от знания

<AccordionGroup>
  <Accordion title="Избор на база от знания" icon="book-open">
    Изберете хранилище на база от знания, съдържащо релевантна информация за използване от асистента.

    **Изисквания:**

    * Трябва първо да бъде създадена в секцията [Knowledge Bases](/knowledgebases)
    * Показва статус (Активна, Обработва се и др.) и описание
    * Достъпни са само вашите собствени бази от знания

    <Tip>
      Създайте бази от знания от съдържание на уебсайтове, PDF файлове или персонализирани документи, за да предоставите на вашия асистент специфична за дадена област информация. За пълно ръководство за настройка, включително типове съдържание, статус на обработка, извличане на данни от уебсайтове и отстраняване на неизправности, вижте пълното [ръководство за база от знания](/conversation-design/knowledge-bases).
    </Tip>
  </Accordion>

  <Accordion title="Режим на базата от знания" icon="brain">
    Изберете как AI ще използва базата от знания.

    <CardGroup cols={2}>
      <Card title="Function Call" icon="function">
        **Препоръчително за повечето случаи**

        Използва function call за търсене на информация в базата от знания, само когато е необходимо. По-точен и ефективен.
      </Card>

      <Card title="Prompt Injection" icon="syringe">
        **За прости случаи на употреба**

        Извършва търсене след всяка реч на клиента. По-точен, но може да бъде по-бавен без аудио файлове за попълване.
      </Card>
    </CardGroup>

    <Note>
      **Наличност на режими:** Speech-to-Speech и Dualplex режимите поддържат само Function Call режим.
    </Note>
  </Accordion>
</AccordionGroup>

## Персонализирани инструменти за време на обаждане

Създайте и назначете ваши собствени персонализирани инструменти, които AI може да използва **по време на обаждане** с клиента.

<CardGroup cols={2}>
  <Card title="Създаване на персонализирани инструменти" icon="plus">
    Изградете инструменти, приспособени към вашите специфични бизнес нужди: API интеграции, заявки към база данни, персонализирани работни процеси и обаждания към външни услуги.

    **Бързо действие:** Директна връзка към страницата за създаване на инструменти.
  </Card>

  <Card title="Назначаване на асистент" icon="link">
    Изберете кои персонализирани инструменти този асистент може да използва с възможност за множествен избор, търсене по име/описание и назначаване в реално време.

    **Обхват:** Достъпни са само вашите собствени инструменти.
  </Card>
</CardGroup>

<Tip>
  Прочетете [документацията за персонализирани инструменти](/ai-assistants/custom-tools) за подробни ръководства за създаване и конфигуриране на персонализирани инструменти.
</Tip>

## Инструменти по подразбиране

Изберете вградени инструменти, които AI може да използва **по време на обаждане** с клиента.

<AccordionGroup>
  <Accordion title="Пренасочване на множество обаждания" icon="phone-arrow-right">
    Насочвайте обаждания към множество номера за дестинация като различни хора или отдели според вашия процес.

    **Случаи на употреба:**

    * Ескалация към човешки агенти
    * Насочване към отдели
    * Предаване на специалисти

    **Опции за конфигурация:**

    * **Стандартен режим:** Използвайте обикновени телефонни номера (например +1234567890)
    * **Разширен режим:** Използвайте SIP URI формат за SIP доставчици (например sip:+1234567890\@sip-server)

    **За SIP интеграции:**

    * Задайте пренасочването на "Разширен" режим
    * Използвайте SIP URI формат: `sip:number@sip-server`
    * Проверете дали вашият SIP доставчик поддържа SIP REFER
    * Тествайте с различни URI формати, ако пренасочванията не работят

    <Note>
      **Инструкция за prompt:** Включете в системния си prompt нещо като "извикай функцията за пренасочване, когато потребителят поиска да говори с някой друг", за да гарантирате, че AI използва този инструмент подходящо.
    </Note>

    <Tip>
      Ако пренасочванията не работят, вижте нашето [ръководство за отстраняване на неизправности при SIP интеграция](/troubleshooting/sip-integration#transfer-phone-call-not-working) за подробни решения.
    </Tip>
  </Accordion>

  <Accordion title="Приключване на обаждане" icon="phone-slash">
    Приключва обаждането, когато разговорът е завършен.

    **Случаи на употреба:**

    * Естествено приключване на разговора
    * Постигната цел
    * Потвърдено удовлетворение на клиента

    <Note>
      **Инструкция за prompt:** Ако AI не извиква автоматично функцията за приключване на обаждане, включете в системния си prompt "извикай функцията hang\_up за затваряне на обаждането", когато разговорът трябва да приключи.
    </Note>
  </Accordion>

  <Accordion title="DTMF вход" icon="hashtag">
    Лесно изпращане на въвеждания от клавиатура по време на изходящи обаждания, позволявайки гладко навигиране през IVR менюта и автоматизирани работни процеси. AI навигира, използвайки бутоните от клавиатурата при обаждане и отговаряне на подканите.

    **Случаи на употреба:**

    * Навигиране в телефонни менюта
    * Въвеждане на номера на вътрешни линии
    * Въвеждане на кодове за сигурност
    * Навигация в IVR системи

    <Note>
      **Инструкция за prompt:** Включете в системния си prompt инструкции за кога да използвате DTMF вход, като "използвай инструмента send\_dtmf за навигиране в телефонни менюта, когато е необходимо да достигнеш правилния човек."
    </Note>

    За подробна информация за възможностите на DTMF вижте [Инструменти и функции](/ai-assistants/tools-and-functions#4-dtmf-input).
  </Accordion>

  <Accordion title="Планиране на срещи" icon="calendar">
    Интеграция за резервиране в реално време с множество календарни платформи.

    **Налични интеграции:**

    * **Cal.com:** Пълно ръководство за настройка налично на [Cal.com Scheduling](/ai-assistants/cal-com-scheduling)
    * **GoHighLevel:** Пълно ръководство за интеграция на [GoHighLevel Scheduling](/ai-assistants/gohighlevel-scheduling)
    * **Calendly:** Пълно ръководство за настройка налично на [Calendly Scheduling](/ai-assistants/calendly-scheduling)

    **Случаи на употреба:**

    * Резервиране на срещи с календари
    * Проверка на наличност в реално време
    * Изпращане на автоматични детайли за потвърждение
    * Синхронизиране със съществуващи календарни системи

    **Настройка:**

    1. Изберете вашия календарен доставчик (Cal.com, GoHighLevel или Calendly)
    2. Автентикирайте се с вашия календарен профил
    3. Изберете типа събитие/календар за използване при резервации
    4. AI автоматично ще проверява наличността и ще резервира срещи

    <Note>
      Достъпно, когато календарната интеграция е активирана в настройките на вашата платформа.
    </Note>
  </Accordion>
</AccordionGroup>

## Променливи на обаждането

Дефинирайте променливи, които могат да бъдат предадени **преди** извършването на обаждането и използвани в prompt-а **като {variable_name}**.

### Конфигурация на променливи

<AccordionGroup>
  <Accordion title="Дефиниране на променливи" icon="code">
    Създайте променливи за обаждането, за да предадете информация на вашия асистент преди започване на обаждането.

    **Процес на настройка:**

    * Дефинирайте имена на променливи и стойности по подразбиране
    * Предавайте стойности при създаване на обаждания/потенциални клиенти или импортиране на клиенти
    * Променливите са налични незабавно в prompt-овете и по време на обаждания
    * Използвайте за персонализация и контекст

    **Конфигурация:**

    * **Име на променливата:** Идентификаторът (например `customer_name`)
    * **Стойност по подразбиране:** Използва се, когато не е предадена (например "Иван")
  </Accordion>

  <Accordion title="Използване на променливи" icon="code">
    Как да използвате променливите за обаждане във вашия асистент:

    **В системни prompt-ове:**

    * Референтирайте променливи със синтаксис `{variable_name}`
    * Персонализирайте разговори динамично
    * Предоставете контекстно-специфична информация

    **Примери:**

    * `{customer_name}` за персонализация ("Здравей {customer_name}")
    * `{email}` за календарни интеграции
    * `{account_type}` за приспособени отговори
    * `{company}` за бизнес контекст
  </Accordion>

  <Accordion title="Източници на данни" icon="database">
    Начини за попълване на променливите за обаждане:

    **Ръчно въвеждане:**

    * При създаване на индивидуални обаждания
    * Чрез създаване на потенциални клиенти в кампания

    **Методи за импорт:**

    * CSV импорт с колони за променливи
    * API интеграция с клиентски данни
    * Директна CRM синхронизация

    **Интеграции с платформи за автоматизация:**

    * **GoHighLevel (GHL):** Автоматично извличане на контактни данни и персонализирани полета
    * **Google Sheets:** Импорт на потенциални клиенти с променливи от колони в електронни таблици
    * **Свързване с над 250 популярни инструмента** и платформи, използвайки нашата no-code платформа
    * **Всяка друга платформа** чрез webhook-ове за персонализирани интеграции

    **Интеграция на платформа:**

    * Автоматично попълване от клиентски профили
    * Свързване със съществуващи клиентски бази данни
    * No-code автоматизирани работни процеси
  </Accordion>
</AccordionGroup>

<Note>
  Променливите за обаждане са от съществено значение за персонализирането на AI разговори. Те позволяват на AI да използва специфична клиентска информация по време на обаждания, правейки взаимодействията по-релевантни и ефективни.
</Note>

## Конфигурация на процеса на обаждане

### Кой говори първи?

Контролирайте дали вашият асистент или клиентът започва разговора.

<CardGroup cols={2}>
  <Card title="AI Асистент" icon="robot">
    **Поведение по подразбиране:** Асистентът започва разговора

    AI незабавно ще поздрави обаждащия се и ще започне процеса на разговор веднага щом обаждането се свърже.

    **Най-добре за:** Повечето изходящи сценарии, продажби, напомняния за срещи
  </Card>

  <Card title="Клиент" icon="user">
    **Изчакване на клиента:** Асистентът първо слуша

    Ако изберете "Клиент", AI ще изчака клиентът да заговори първи преди да отговори.

    **Най-добре за:** Входящи обаждания за поддръжка, рецепционни сценарии, реактивна помощ
  </Card>
</CardGroup>

### Начално съобщение

Конфигурирайте първото нещо, което вашият асистент казва, когато започне обаждането.

<AccordionGroup>
  <Accordion title="Текст на началното съобщение" icon="message">
    Напишете началното съобщение, което вашият асистент ще произнесе в началото на всяко обаждане.

    **Най-добри практики:**

    * Поддържайте го кратко и приятелско
    * Представете ясно вашата компания/цел
    * Задайте очаквания за разговора
    * Използвайте променливи за персонализация (например `{customer_name}`)

    **Пример:** "Здравей {customer_name}, аз съм Мария от ABC Компания. Обаждам се да проследя вашето скорошно запитване за нашите услуги. Имате ли момент за разговор?"
  </Accordion>

  <Accordion title="Начален аудио файл" icon="volume">
    **Незадължително:** Качете персонализиран аудио файл вместо text-to-speech

    **Изисквания:**

    * MP3 или WAV формат
    * Ясно, висококачествено записване
    * Професионален глас и тон
    * Съответства на гласа на вашия асистент, ако използвате клониране на глас

    **Предимства:**

    * Перфектно произношение и подаване
    * Последователен фирмен глас
    * Професионално първо впечатление
    * Няма забавяне на text-to-speech за отварянето

    <Tip>
      Това работи най-добре, ако гласът на AI е клониран, използвайки същия глас, използван в началното аудио.
    </Tip>
  </Accordion>
</AccordionGroup>

<Note>
  Вижте нашето [ръководство за начално съобщение](/ai-assistants/initial-message) за подробни най-добри практики и примери.
</Note>

## Системен Prompt

Дефинирайте личността, целите и насоките за поведение на асистента.

### Инструменти за редактиране

Изберете редакторското изживяване, което работи най-добре за вас:

<CardGroup cols={2}>
  <Card title="AI Prompt Editor" icon="sparkles" href="/ai-assistants/ai-prompt-editor">
    **Редактиране базирано на чат с AI помощ**

    Опишете промените на обикновен език и позволете на AI да предложи интелигентни модификации. Прегледайте и приемете/отхвърлете всяка промяна индивидуално.

    **Най-добре за:** Бързи итерации, подобряване на съществуващи prompt-ове, редактиране фокусирано върху текст
  </Card>

  <Card title="Flow Builder" icon="share-nodes" href="/ai-assistants/flow-builder">
    **Визуален drag-and-drop редактор**

    Дизайнирайте разговорни процеси, като свързвате възли на платно. Създавайте визуално разклонена логика и дървета за решения с множество пътища.

    **Най-добре за:** Сложни процеси на обаждане, структурирани скриптове, визуално мислещи
  </Card>
</CardGroup>

<Note>
  И двата инструмента съхраняват prompt-а в едно и също поле - превключването между тях е възможно, но може да изисква корекции.
</Note>

### Конфигурация на Prompt

<CardGroup cols={2}>
  <Card title="Персонализиран Prompt" icon="pencil">
    Напишете вашия собствен системен prompt от нулата

    * Пълен контрол върху поведението на асистента
    * Приспособен към специфични случаи на употреба
    * Поддържано Markdown форматиране
  </Card>

  <Card title="Библиотека с шаблони" icon="folder">
    Започнете с готови шаблони

    * Налични множество езици
    * Различни типове разговори
    * Доказано ефективни prompt-ове
  </Card>
</CardGroup>

### Най-добри практики

<AccordionGroup>
  <Accordion title="Бъдете конкретни" icon="bullseye">
    Ясно дефинирайте ролята, целите и ограниченията на асистента.

    **Включете:**

    * Кого представлява асистентът
    * Какво се опитва да постигне
    * Какво трябва/не трябва да прави
  </Accordion>

  <Accordion title="Задайте граници" icon="shield">
    Дефинирайте кои теми и действия са забранени.

    **Обмислете:**

    * Изисквания за поверителност на данни
    * Правно съответствие
    * Фирмени насоки
  </Accordion>

  <Accordion title="Използвайте примери" icon="lightbulb">
    Предоставете примерни разговори за ръководство на поведението.

    **Примерите помагат с:**

    * Тон и стил
    * Дължина на отговора
    * Справяне с възражения
  </Accordion>
</AccordionGroup>

<Tip>
  Вижте нашето [ръководство за системен Prompt](/ai-assistants/system-prompt) за подробни най-добри практики и примери.
</Tip>
