Данная автоматизация представляет собой полноценного AI агента службы поддержки клиентов для Gmail. Система автоматически отслеживает входящие письма, определяет, относятся ли они к службе поддержки, отвечает на запросы клиентов с использованием базы знаний компании, создает профессиональные черновики ответов и уведомляет команду через Telegram о всех обращениях.
API ключи и сервисы: Gmail OAuth2 - для мониторинга и отправки писем OpenAI API Key - для AI анализа и генерации ответов (gpt-4o-mini)Pinecone API - для векторной базы знаний Telegram Bot API - для уведомлений команды Архитектура системы по блокам РАЗДЕЛ 1: МОНИТОРИНГ ВХОДЯЩИХ ПИСЕМ 1.1 Gmail Trigger - Отслеживание новых писем Назначение: Автоматически получает все новые письма, поступающие на корпоративную почту
Настройки Gmail Trigger:
Poll Times: everyMinute (проверка каждую минуту)Simple: false (расширенные настройки)Filters: {} (без фильтров - обрабатывает все письма)Credentials: ваш Gmail account Что получаем:
{
"id": "1234567890abcdef",
"threadId": "thread_abc123",
"text": "Добрый день! У меня проблема с заказом №12345...",
"subject": "Проблема с заказом",
"from": {
"value": [{"address": "client@example.com", "name": "Иван Петров"}]
},
"to": {
"value": [{"address": "support@startduck.com"}]
},
"date": "2024-01-15T10:30:00Z"
}
1.2 Set Content - Подготовка данных Назначение: Извлекает ключевую информацию из письма для дальнейшей обработки
Извлекаемые поля:
{
"assignments": [
{
"name": "emailBody",
"value": "={{ $json.text }}",
"type": "string"
},
{
"name": "threadID",
"value": "={{ $json.threadId }}",
"type": "string"
},
{
"name": "from",
"value": "={{ $json.to.value[0].address }}",
"type": "string"
}
]
}
РАЗДЕЛ 2: КЛАССИФИКАЦИЯ ПИСЕМ 2.1 Проверка на кастомер саппорт - AI классификация Назначение: Определяет, относится ли письмо к службе поддержки клиентов
Настройки OpenAI:
Model: gpt-4o-miniJSON Output: true (структурированный ответ)Credentials: OpenAi account 6Системный промпт:
Проанализируйте содержание следующего электронного письма и определите, имеет ли оно отношение к службе поддержки клиентов.
Темы поддержки клиентов включают:
- Вопросы о статусе заказа, отслеживании или изменениях
- Проблемы с поврежденными или дефектными продуктами
- Запросы на возврат или обмен
- Отмена или изменение подписки
- Технические проблемы с продуктами, веб-сайтом или приложением
- Запросы по оплате или счетам
- Запросы на разговор с представителем службы поддержки
Результат в формате JSON: {"customerSupport": true/false}
Примеры классификации:
Customer Support (true):
"Мой заказ не пришел, где он?" "Не работает ваше приложение" "Хочу вернуть товар" "Проблемы с оплатой" Not Customer Support (false):
"Предложение сотрудничества" "Резюме на вакансию" "Маркетинговое предложение" "Спам или реклама" 2.2 Проверка - Маршрутизация по результату Назначение: Направляет письма в соответствующий поток обработки
Switch условия:
Output 0 "Customer Support": $json.message.content.customerSupport === trueOutput 1 "Not Customer Support": $json.message.content.customerSupport === falseРАЗДЕЛ 3: ОБРАБОТКА НЕ-ПОДДЕРЖКИ 3.1 Если не кастомер саппорт - Уведомление в Telegram Назначение: Уведомляет команду о письмах, не относящихся к поддержке
Настройки Telegram:
Chat ID: (ваш чат айди)Credentials: Telegram accountФормат уведомления:
Вы получили новый Email в 14:30 с данным содержанием:
[Текст письма]
Зачем это нужно:
Контроль всех входящих писем Перенаправление коммерческих предложений Обработка HR запросов Выявление спама и нежелательной почты РАЗДЕЛ 4: AI АГЕНТ ПОДДЕРЖКИ КЛИЕНТОВ 4.1 Агент кастомер саппорт - Основной AI агент Назначение: Главный AI агент, который обрабатывает запросы клиентов и создает профессиональные ответы
Подключенные компоненты:
OpenAI Chat Model (основная языковая модель)Vector Store Tool (доступ к базе знаний)createDraft (создание черновиков в Gmail)Системный промпт (краткая версия):
# Роль в системе
Вы являетесь высококвалифицированным сотрудником службы поддержки клиентов StartDuck.
# Описание задачи
1. Проанализировать входящее письмо клиента
2. Использовать инструмент "customerSupportDocs" для поиска релевантной информации
3. Создать черновик ответа через инструмент "createDraft"
4. Предоставить краткое резюме ответа
# Требования к ответу
- Прямо отвечает на запрос клиента
- Вежливый и профессиональный тон
- Подпись: "Артём, IT - компания StartDuck"
# Обязательные инструменты
- customerSupportDocs - для поиска информации в базе знаний
- createDraft - для создания черновика в Gmail
Примеры обработки запросов:
Запрос о статусе заказа:
Клиент: "Заказал продукт неделю назад, когда прибудет?"
AI Agent:
1. Ищет в базе знаний: "сроки доставки"
2. Находит: "7-10 рабочих дней, возможны задержки"
3. Создает черновик: "Стандартная доставка 7-10 дней, ваш заказ готовится..."
4. Резюме: "Проинформировал о сроках доставки и статусе заказа"
4.2 Vector Store Tool - Доступ к базе знаний Назначение: Предоставляет AI агенту доступ к корпоративной базе знаний
Настройки:
Name: customerSupportDocsDescription: "Достает информацию о политике компании и протоколах кастомер суппорт"Vector Store: Pinecone Vector StoreСодержимое базы знаний:
Политики возврата и обмена Сроки доставки и условия Техническая поддержка продуктов Условия оплаты и счета FAQ по популярным вопросам Контактная информация отделов 4.3 Pinecone Vector Store - Векторная база знаний Назначение: Хранит и индексирует документы для семантического поиска
Настройки:
Pinecone Index: название вашего индекса в PineconeNamespace: customerSupport (изоляция данных поддержки)Credentials: ваш PineconeApi account4.4 createDraft - Создание черновиков Gmail Назначение: Автоматически создает черновики ответов в Gmail для проверки и отправки
Настройки Gmail Tool:
Resource: draftSubject: {{ $fromAI("subject") }} (тема генерируется AI)Message: {{ $fromAI("emailBody") }} (текст генерируется AI)Thread ID: {{ $('Set Content').item.json.threadID }} (связь с исходным письмом)Send To: {{ $('Set Content').item.json.from }} (адрес клиента)Преимущества черновиков:
Человек может проверить ответ перед отправкой Возможность внести правки при необходимости Сохранение контекста переписки Контроль качества ответов РАЗДЕЛ 5: УВЕДОМЛЕНИЯ И МОНИТОРИНГ 5.1 Ответ - Уведомление о созданном черновике Назначение: Уведомляет команду в Telegram о созданном черновике ответа
Настройки:
Chat ID: ваш чат айдиText: {{ $json.output }} (резюме от AI агента)Формат уведомления:
Создан черновик ответа клиенту:
Проблема: Вопрос о статусе заказа
Решение: Проинформировал о сроках доставки (7-10 дней) и статусе заказа
Черновик готов к отправке в Gmail
РАЗДЕЛ 6: УПРАВЛЕНИЕ БАЗОЙ ЗНАНИЙ 6.1 On form submission - Загрузка документов Назначение: Веб-форма для загрузки новых документов в базу знаний
Настройки формы:
Form Title: "База знаний"Form Description: "Загрузите документ"Field Type: fileStatus: disabled (отключена в текущей конфигурации, включите её только когда нужно загрузить документ)6.2 Default Data Loader → Character Text Splitter → Pinecone Vector Store1 Назначение: Обрабатывает загруженные документы и добавляет в векторную базу
Процесс обработки:
Default Data Loader - читает загруженные файлыCharacter Text Splitter - разбивает на управляемые фрагментыEmbeddings OpenAI1 - создает векторные представленияPinecone Vector Store1 - сохраняет в базу знанийСхема подключений нод Основной поток обработки: Gmail Trigger → Set Content → Проверка на кастомер саппорт → Проверка Поток службы поддержки: Проверка (Customer Support) → Агент кастомер саппорт → Ответ Поток не-поддержки: Проверка (Not Customer Support) → Если не кастомер саппорт AI подключения агента: OpenAI Chat Model → Агент кастомер саппорт Vector Store Tool → Агент кастомер саппорт createDraft → Агент кастомер саппорт База знаний: Pinecone Vector Store + Embeddings OpenAI → Vector Store Tool Управление контентом: On form submission → Default Data Loader → Character Text Splitter → Pinecone Vector Store1 Необходимые сервисы и их настройки Настройка Gmail: Создайте корпоративный Gmail аккаунт для поддержки Настройте OAuth2 доступ для чтения и создания писем Убедитесь в активации Gmail API Настройка Pinecone: Создайте индекс Используйте namespace "customerSupport" для изоляции Настройте векторные размерности (1536 для OpenAI embeddings) Настройка Telegram: Создайте бота через @BotFather Создайте группу/канал для команды поддержки Получите ваш Chat ID Подготовка базы знаний: Соберите все документы политик компании FAQ по продуктам и услугам Инструкции по возвратам и обменам Контактную информацию отделов Возможности системы Автоматическая обработка: 24/7 мониторинг - отслеживание всех входящих писемУмная классификация - разделение запросов поддержки от остальныхКонтекстные ответы - использование корпоративной базы знанийПрофессиональные черновики - готовые к отправке ответыAI возможности: Семантический поиск - нахождение релевантной информации в базеПонимание контекста - анализ сути проблемы клиентаГенерация ответов - создание персонализированных решенийСоблюдение тона - вежливый и профессиональный стильКонтроль качества: Черновики вместо автоотправки - человек проверяет перед отправкойУведомления команды - полная прозрачность процессаСвязь с исходными письмами - сохранение контекста перепискиМониторинг всех типов писем - ничего не остается без вниманияПрименение системы Для службы поддержки: Экономия времени - AI готовит черновики ответов автоматическиЕдинообразие ответов - использование корпоративной базы знанийБыстрая реакция - мгновенные уведомления о новых обращенияхМасштабируемость - обработка неограниченного количества писемДля малого бизнеса: Профессиональный уровень - качественные ответы даже без большой командыСнижение нагрузки - AI берет на себя рутинную работуКонтроль качества - возможность проверить каждый ответОбучение новых сотрудников - база знаний как источник стандартовДля крупных компаний: Стандартизация процессов - единые подходы ко всем запросамСокращение времени ответа - от часов до минутАналитика обращений - данные о типах и частоте запросовМасштабирование поддержки - один агент = несколько сотрудниковРезультат работы системы Что получается: Автоматизированная служба поддержки с контролем качестваПрофессиональные ответы клиентам на основе корпоративных стандартовПолная прозрачность процесса через уведомления в TelegramЭкономия времени команды на 70-80% при сохранении качестваМасштабируемое решение для роста бизнесаМетрики эффективности: Время классификации: мгновенно (AI анализ)Время создания ответа: 30-60 секундТочность классификации: 95%+ правильного определения типа письмаКачество ответов: соответствие корпоративным стандартамПреимущества перед ручной обработкой: Скорость - секунды вместо минут на анализ письмаКонсистентность - одинаковое качество для всех клиентовДоступность - работает круглосуточно без перерывовМасштабируемость - справляется с любым объемом писемТочность - использует актуальную информацию из базы знанийROI и бизнес-показатели: Экономия на зарплате - сокращение нагрузки на команду поддержкиУскорение ответов - повышение удовлетворенности клиентовСнижение ошибок - стандартизированные ответы из базы знанийУлучшение сервиса - профессиональный уровень даже в нерабочее времяЭта система превращает Gmail в интеллектуальную платформу службы поддержки с AI агентом, который работает как опытный специалист!