---
title: "Блок «AI-обработка» в цепочке | tuk-tuk.online"
nav_title: "AI-обработка"
url: https://docs.tuk-tuk.online/chains/blocks/ai-process
markdown: https://docs.tuk-tuk.online/chains/blocks/ai-process.md
section: "Блоки"
description: "Блок AI_PROCESS: инструкция из библиотеки или свой промпт, источник данных (последнее сообщение, вся переписка, свой текст), результат в {{aiResult}}."
keywords: ["AI обработка бот", "AI_PROCESS блок", "ChatGPT в цепочке", "нейросеть в автоматизации", "AI промпт бот", "LLM блок", "обработка сообщений AI"]
lang: ru
product: tuk-tuk.online
app: https://lk.tuk-tuk.online
api_base: https://back.tuk-tuk.online
---

> [!AI] Кратко
> Блок AI_PROCESS отправляет выбранный текст нейросети по инструкции или своему промпту и сохраняет ответ в {{aiResult}} для следующих блоков цепочки.
>
> - Режимы: «Инструкция» из библиотеки AI-инструкций или «Свой промпт» в блоке
> - Источники данных: последнее сообщение, текущее сообщение, вся переписка, свой текст с переменными
> - К запросу можно приложить изображения для моделей с поддержкой зрения
> - Результат: {{aiResult}} и {{aiResult_N}}; {{lastMessage}} после блока равен {{aiResult}}
> - Предусловие: хотя бы один подключённый AI-провайдер; провайдер и модель задаются в инструкции
>
> Связанные страницы: https://docs.tuk-tuk.online/chains/blocks, https://docs.tuk-tuk.online/ai/providers, https://docs.tuk-tuk.online/ai/instructions, https://docs.tuk-tuk.online/chains/blocks/condition, https://docs.tuk-tuk.online/chains/blocks/send-message

# AI-обработка

Блок берёт текст (сообщение клиента, всю переписку или ваш текст с переменными), отправляет его нейросети вместе с инструкцией и сохраняет ответ в контекст цепочки. Дальше этот ответ можно отправить клиенту, проверить условием или передать в другой блок.

Блок работает через ваши AI-инструкции, а инструкция привязана к провайдеру и модели (GPT-4o, Claude 3.5, Gemini и другие). Нужен хотя бы один подключённый [AI-провайдер](https://docs.tuk-tuk.online/ai/providers).

## Настройки

| Поле | Описание |
|---|---|
| Режим инструкции | «Инструкция» (из библиотеки) или «Свой промпт» (текст прямо в блоке) |
| Инструкция | Готовая инструкция из библиотеки AI-инструкций. Удобно, когда одна инструкция нужна в нескольких цепочках |
| Свой промпт | Системный промпт, написанный в блоке. Подходит для одноразовых задач |
| Источник данных | Откуда взять текст для обработки |
| Изображения | Картинки для моделей с поддержкой зрения |

Источники данных:

| Источник | Что получит нейросеть |
|---|---|
| Последнее сообщение | Текст последнего входящего сообщения клиента |
| Текущее сообщение | Сообщение, которое запустило цепочку |
| Вся переписка | Полная история диалога |
| Свой текст | Ваш текст с переменными, например `{{aiResult}}` или `{{lastMessage}}` |

## Пример

Ответ клиенту через инструкцию:

```text
Ожидание ответа
AI-обработка: инструкция «Менеджер продаж», источник «Последнее сообщение»
Отправка сообщения: «{{aiResult}}»
```

Классификация обращения с ветвлением:

```text
AI-обработка: промпт «Определи тему: продажи / поддержка / жалоба», источник «Последнее сообщение»
Условие: {{aiResult}} содержит «продажи»?
  Да    → Добавить тег «продажи»
  Иначе → Добавить тег «поддержка»
```

Резюме переписки в примечание:

```text
AI-обработка: промпт «Составь резюме диалога», источник «Вся переписка»
Примечание: «{{aiResult}}»
```

## Что сохраняется в контексте

| Переменная | Значение |
|---|---|
| `{{aiResult}}` | Результат последнего AI-блока |
| `{{aiResult_N}}` | Результат AI-блока номер N |
| `{{lastMessage}}` | После блока равен `{{aiResult}}`, чтобы следующие блоки работали с ответом нейросети |

> [!NOTE] N: порядковый номер блока на холсте, счёт с 1.

## Ограничения

- Без подключённого AI-провайдера блок не выполнится.
- Модель и провайдер задаются в инструкции, а не в блоке. Как их настроить: [Инструкции и промпты](https://docs.tuk-tuk.online/ai/instructions).
