Найти в Дзене
Кирилл Ледовский

ЛЕКЦИЯ 5: ИНТЕГРАЦИЯ С ВНЕШНИМИ СИСТЕМАМИ: КАК ЗАСТАВИТЬ ИИ-АГЕНТА РАБОТАТЬ С ПОЧТОЙ, ERP, SCADA И ДАЖЕ TELEGRAM

📋 ПАСПОРТ ЛЕКЦИИ Тема: "Интеграция с внешними системами: как заставить ИИ-агента работать с почтой, ERP, SCADA и даже Telegram"
Преподаватель: Кирилл Ледовский
Email: erpmaster-1c@yandex.ru
Telegram-канал курса: t.me/erpmaster
Время консультаций: 9.00-18.00 мск — особенно сейчас, когда тема касается реального взаимодействия с миром 🎤 ВСТУПЛЕНИЕ: КОГДА СИСТЕМЫ НАЧИНАЮТ РАЗГОВАРИВАТЬ ДРУГ С ДРУГОМ Здравствуйте, коллеги! Кирилл Ледовский снова с вами. Сегодня у нас, возможно, самая интересная лекция во всём курсе. Почему? Потому что сегодня мы будем учить нашего ИИ-агента не просто работать в 1С, а общаться со всем миром. Помню, лет 10 назад я приехал на один крупный машиностроительный завод. У них было: 1С в бухгалтерии, SCADA в цеху, CRM в отделе продаж, почта у всех, телефоны, факсы... И всё это не общалось друг с другом. Менеджер по продажам получал заказ по почте, распечатывал его, нёс в производство, там перепечатывали в свою систему. Потом звонили на склад, спрашивали наличие...
Оглавление

📋 ПАСПОРТ ЛЕКЦИИ

Тема: "Интеграция с внешними системами: как заставить ИИ-агента работать с почтой, ERP, SCADA и даже Telegram"
Преподаватель: Кирилл Ледовский
Email: erpmaster-1c@yandex.ru
Telegram-канал курса: t.me/erpmaster
Время консультаций: 9.00-18.00 мск — особенно сейчас, когда тема касается реального взаимодействия с миром

🎤 ВСТУПЛЕНИЕ: КОГДА СИСТЕМЫ НАЧИНАЮТ РАЗГОВАРИВАТЬ ДРУГ С ДРУГОМ

Здравствуйте, коллеги! Кирилл Ледовский снова с вами. Сегодня у нас, возможно, самая интересная лекция во всём курсе. Почему? Потому что сегодня мы будем учить нашего ИИ-агента не просто работать в 1С, а общаться со всем миром.

Помню, лет 10 назад я приехал на один крупный машиностроительный завод. У них было: 1С в бухгалтерии, SCADA в цеху, CRM в отделе продаж, почта у всех, телефоны, факсы... И всё это не общалось друг с другом. Менеджер по продажам получал заказ по почте, распечатывал его, нёс в производство, там перепечатывали в свою систему. Потом звонили на склад, спрашивали наличие... Цикл обработки заказа — 3 дня.

Я тогда сказал директору: "Ваши системы как люди, которые говорят на разных языках и сидят в разных комнатах. Им нужен переводчик". Сегодня этот переводчик — ИИ-агент.

🤔 ТРИ ГЛАВНЫХ СТРАХА ПРИ ИНТЕГРАЦИИ СИСТЕМ

Страх 1: "Кирилл, у нас системы от разных производителей, они не предназначены для работы вместе. Как их заставить общаться?"

Знакомый страх? На химическом заводе в Дзержинске главный инженер говорил: "У нас SCADA от Siemens, 1С — российская, CRM — самописная. Это как немец, русский и китаец пытаются договориться без переводчика".

А я отвечаю: ИИ-агент — и есть этот переводчик. Ему не нужно, чтобы системы "понимали" друг друга на глубоком уровне. Ему достаточно, чтобы он мог:

  • Читать данные из одной системы (через интерфейс, API, файлы)
  • Понимать, что они означают (благодаря LLM)
  • Записывать в другую систему в нужном формате

Страх 2: "А безопасность? Если агент будет ходить по всем системам, он же всё узнает и куда-нибудь уведёт!"

Правильный страх! Я сам всегда начинаю с безопасности. Но давайте подумаем: у вас сейчас сотрудники имеют доступ к разным системам? Имеют. Могут скачать данные и унести? Могут. Разница в том, что:

  1. Агент работает под контролем (всё логируется)
  2. Агент не действует самостоятельно (только по правилам)
  3. Агент не "уйдёт к конкурентам" и не "потеряет флешку в такси"

Страх 3: "Это же сложно настроить! Нужны программисты, интеграторы, месяцы работы..."

Было раньше. Сейчас — нет. Современные ИИ-агенты умеют учиться работать с системами почти как люди. Помните, как новый сотрудник приходит? Вы ему показываете: "Вот почта, вот 1С, вот CRM. Работай". Через месяц он уже всё делает. Так же и агент.

🌐 ЧЕТЫРЕ СПОСОБА, КАК АГЕНТ РАБОТАЕТ С ВНЕШНИМИ СИСТЕМАМИ

Способ 1: Через интерфейс — как человек

Для чего: Для систем, у которых нет API или он платный/сложный.

Как работает: Агент "видит" экран системы, нажимает кнопки, вводит данные.

Пример из жизни: На одном заводе агент заходит в банк-клиент (Сбербанк Бизнес Онлайн), скачивает выписки и загружает их в 1С. Банк не даёт API для автоматической выгрузки, но агент работает через интерфейс как человек.

Способ 2: Через API (программный интерфейс)

Для чего: Для современных систем, которые предоставляют API.

Как работает: Агент отправляет запросы по специальному протоколу, получает ответы.

Пример из жизни: На пищевом комбинате агент через API получает данные с датчиков температуры в холодильниках (система мониторинга) и при отклонении создаёт заявку в 1С на ремонт.

Способ 3: Через файлы (Excel, CSV, XML)

Для чего: Для обмена данными между системами, которые не могут общаться напрямую.

Как работает: Агент читает файлы из одной папки, обрабатывает, записывает в другую папку.

Пример из жизни: На мебельной фабрике станок с ЧПУ генерирует отчёт в CSV о произведённых деталях. Агент забирает файл, преобразует данные и создаёт документы "Выпуск продукции" в 1С.

Способ 4: Через почту и мессенджеры

Для чего: Для общения с людьми и системами, которые "умеют" только отправлять письма/сообщения.

Как работает: Агент читает входящие письма, извлекает данные, отвечает.

Пример из жизни: Поставщик присылает счёт на почту. Агент читает письмо, извлекает данные, создаёт документ в 1С и отправляет поставщику автоматический ответ: "Счёт получен, будет оплачен в срок".

🏭 РЕАЛЬНЫЕ ПРИМЕРЫ ИНТЕГРАЦИИ НА ПРОИЗВОДСТВАХ

Пример 1: "Умная почта" на металлургическом комбинате

Проблема: Ежедневно приходит 100+ писем от поставщиков: счета, накладные, акты. Менеджеры тратят 4 часа в день на ручную обработку.

Решение: Агент "Почтальон":

1. Каждые 15 минут проверяет почтовый ящик zakupki@zavod.ru
2. Читает письма, определяет тип:
- Если счёт → создаёт документ в 1С, отправляет в бухгалтерию
- Если накладная → сверяет с заказами, создаёт приход
- Если акт → проверяет соответствие, отправляет на подпись
- Если вопрос → классифицирует и отправляет нужному менеджеру
3. Отвечает отправителю: "Документ получен, номер в системе №..."

Результат: Менеджеры освободили 20 часов в неделю. Ошибки при вводе уменьшились на 95%.

Пример 2: SCADA + 1С на нефтеперерабатывающем заводе

Проблема: Данные с датчиков (температура, давление, расход) в SCADA. Учёт продукции в 1С. Раньше оператор каждые 4 часа вручную переносил данные.

Решение: Агент "Технолог":

1. Каждый час снимает данные с SCADA через OPC-сервер
2. Анализирует: если параметры в норме → записывает в журнал
3. Если отклонения → определяет причину, отправляет уведомление
4. В конце смены формирует отчёт в 1С: произведено X тонн, расход Y энергии
5. При достижении планового объёма останавливает линию

Результат: Учёт стал точным (в реальном времени). Простои уменьшились на 15%.

Пример 3: Telegram + CRM на заводе строительных материалов

Проблема: Менеджеры по продажам получают заказы в Telegram, WhatsApp, по телефону. Часть теряется, часть записывается с ошибками.

Решение: Агент "Менеджер":

1. Подключён к групповому Telegram-чату с клиентами
2. Следит за сообщениями, определяет заказы
3. Задаёт уточняющие вопросы (если чего-то не хватает)
4. Создаёт заказ в CRM
5. Отправляет клиенту подтверждение и счёт
6. Контролирует оплату и отгрузку

Результат: Ни один заказ не теряется. Клиенты довольны скоростью реакции. Менеджеры занимаются сложными переговорами, а не рутиной.

📧 ПОДРОБНЫЙ РАЗБОР: КАК АГЕНТ РАБОТАЕТ С ЭЛЕКТРОННОЙ ПОЧТОЙ

Давайте разберём самый частый сценарий — обработка входящих писем.

Шаг 1: Настройка доступа

Агенту нужно дать доступ к почтовому ящику:
- IMAP/POP3 сервер: mail.zavod.ru
- Логин: robot@zavod.ru
- Пароль: ******
- Папки: Входящие, Обработанные, Ошибки

Шаг 2: Обучение чтению писем

Агент учится понимать:
- От кого письмо (поставщик, клиент, государственный орган)
- Что в письме (счёт, накладная, вопрос, жалоба)
- Какие данные извлекать (номер, дата, сумма, реквизиты)

Шаг 3: Обработка на примере счёта

Письмо от: поставщик@metal.ru
Тема: Счёт №123 от 05.04.2024
Вложение: schet_123.pdf

Агент:
1. Извлекает текст: "ООО МеталлТрейд, ИНН 1234567890, счёт на 100 000 руб."
2. Читает PDF (если есть)
3. Создаёт документ в 1С:
- Контрагент: ООО МеталлТрейд (находит по ИНН)
- Сумма: 100 000 руб.
- Назначение: Оплата за металлопрокат
4. Отправляет в бухгалтерию на оплату
5. Отвечает поставщику: "Счёт получен, будет оплачен"

Шаг 4: Обработка сложных случаев

Если что-то непонятно → отправляет письмо менеджеру
Если ошибка в данных → запрашивает уточнение у отправителя
Если спам → помечает и учится распознавать в будущем

📡 ПОДКЛЮЧЕНИЕ К SCADA И СИСТЕМАМ АВТОМАТИЗАЦИИ

Коллеги, для многих это самая страшная часть. Но на самом деле — одна из самых простых.

Что такое SCADA для агента:

SCADA — это просто источник данных.
Датчики → Контроллеры → SCADA → (через OPC) → Агент

Как настроить подключение:

  1. Через OPC-сервер (стандартный способ)

SCADA → OPC-сервер → Агент
Агент запрашивает: "Дай температуру в печи №3"
OPC-сервер отвечает: "750°C"

  1. Через базу данных (если SCADA пишет в БД)

SCADA → База данных → Агент
Агент делает SQL-запрос:
"SELECT temperature FROM furnace_3 ORDER BY time DESC LIMIT 1"

  1. Через файлы (самый простой способ)

SCADA → CSV-файл → Общая папка → Агент
Агент читает файл каждые 5 минут

Пример с завода литья под давлением:

SCADA контролирует:
- Температура материала (норма: 200-220°C)
- Давление впрыска (норма: 800-1000 бар)
- Время цикла (норма: 30-40 секунд)

Агент:
1. Каждые 10 секунд считывает данные
2. Если температура > 220°C → "Перегрев! Уменьшить нагрев"
3. Если давление < 800 бар → "Снижение давления! Проверить гидравлику"
4. Если время цикла > 40 сек → "Замедление! Проверить пресс-форму"
5. Все предупреждения → в Telegram мастеру

💬 ИНТЕГРАЦИЯ С TELEGRAM И ДРУГИМИ МЕССЕНДЖЕРАМИ

Это, пожалуй, самое простое и самое полезное.

Зачем агенту Telegram:

  1. Получать команды от людей
  2. Отправлять уведомления
  3. Запрашивать подтверждения
  4. Отправлять отчёты

Как настроить:

  1. Создаём бота в Telegram
    Пишем @BotFather
    Получаем токен
    Настраиваем
  2. Настраиваем агента на работу с ботом

Агент умеет:
- Отправлять сообщения конкретному человеку
- Отправлять в групповой чат
- Отправлять файлы
- Принимать команды
- Отвечать на вопросы

  1. Примеры использования:

Уведомления от системы:

[Агент] 14:30: Цех №2. Температура в печи превысила норму (750°C при норме 700°C)
[Мастер] 14:31: Проверил, всё нормально, это плановая проверка
[Агент] 14:31: Записал в журнал: "14:30 — ложное срабатывание, причина — проверка"

Запрос подтверждения:

[Агент] 10:00: Обнаружен заказ без предоплаты на 500 000 руб. Отгружать?
[Директор] 10:01: Нет, сначала предоплата
[Агент] 10:01: Отправляю клиенту запрос на предоплату

Отчёт за смену:

[Агент] 20:00: Смена окончена. Итоги:
- Произведено: 1250 деталей (план: 1200)
- Брак: 12 деталей (0.96%)
- Энергопотребление: 5500 кВт·ч
- Основная проблема: простои из-за смены инструмента (40 мин)
Полный отчёт: https://zavod.ru/report/123

🎯 ПРАКТИКУМ НА ЛЕКЦИИ: "ПРОЕКТИРУЕМ ИНТЕГРАЦИЮ"

Коллеги, давайте прямо сейчас спроектируем интеграцию для вашего предприятия.

Выберите сценарий:

  • Автоматическая обработка писем от поставщиков
  • Контроль параметров производства через SCADA
  • Приём заказов через Telegram
  • Сводка данных из разных систем в один отчёт
  • Другое: _________________

Заполните шаблон:

Сценарий: __________________________________

Какие системы участвуют:
1. _________________ (например, почта)
2. _________________ (например, 1С)
3. _________________ (например, Telegram)

Что делает агент:
1. Шаг 1: __________________________________
2. Шаг 2: __________________________________
3. Шаг 3: __________________________________
4. Шаг 4: __________________________________

Какие данные передаются:
Из системы 1 в систему 2: __________________
Из системы 2 в систему 3: __________________

Что делать при ошибках:
Ошибка в данных: __________________________
Система не отвечает: ______________________
Непонятная ситуация: ______________________

Пример заполнения от начальника производства:

Сценарий: Контроль энергопотребления

Системы:
1. SCADA (данные с электросчётчиков)
2. 1С (учёт затрат)
3. Telegram (уведомления)

Действия агента:
1. Каждый час считывает данные с SCADA
2. Сравнивает с нормами для каждого цеха
3. При превышении → предупреждение в Telegram
4. В конце дня → отчёт в 1С

Данные:
Из SCADA в 1С: кВт·ч по цехам, время пиковых нагрузок
Из 1С в Telegram: сводка по затратам, рекомендации

Ошибки:
Если SCADA не отвечает → попробовать ещё раз через 5 мин, потом уведомить инженера
Если данные некорректные → использовать предыдущие валидные, отметить в журнале

ОТВЕТЫ НА ЧАСТЫЕ ВОПРОСЫ

Вопрос: "Кирилл, а если система обновится и изменится интерфейс? Агент сломается?"

Сломается. Но это нормально. Любой сотрудник тоже "ломается", когда меняется система. Лечится так:

  1. Мониторинг: Агент сам сообщает, если не может найти нужную кнопку
  2. Быстрое обучение: Вы показываете агенту новый интерфейс, он учится за 15 минут
  3. Резервный план: На время обучения переключаемся на ручной режим

Вопрос: *"Агент будет работать 24/7. А если ночью сломается? Кто его поправит?"*

Агент ночью работает в безопасном режиме:

  • Только чтение данных
  • При проблемах — останавливается и ждёт утра
  • Критические уведомления → на телефон дежурному

Вопрос: "Сколько систем может обслуживать один агент?"

Зависит от нагрузки. По опыту:

  • 1 агент = 2-3 системы при активной работе
  • 1 агент = 5-7 систем при мониторинге (чтение данных)
    Лучше иметь несколько специализированных агентов, чем одного "универсального".

Вопрос: "Нужно ли согласовывать с каждым поставщиком, что мы будем автоматически обрабатывать их письма?"

Нет. Вы же не согласовываете с почтальоном, что будете читать письма. Автоматическая обработка — это ваш внутренний процесс. Главное — корректно отвечать отправителям.

🏠 ДОМАШНЕЕ ЗАДАНИЕ К ЛЕКЦИИ 5

Задание 1: "Карта систем предприятия"
Нарисуйте схему всех систем на вашем предприятии и как они (не) связаны между собой.

-2

Задание 2: "Интеграция мечты"
Представьте, что все ваши системы идеально связаны. Опишите:

  1. Какой процесс стал бы проще?
  2. Какие данные автоматически передавались бы?
  3. Кто получал бы уведомления и когда?
  4. Сколько времени сэкономили бы?

Пример для отдела снабжения:

1. Процесс: заказ материалов
2. Данные: из 1С (остатки) → в CRM (заказ) → в почту (поставщику)
3. Уведомления: менеджеру при одобрении, кладовщику при поступлении
4. Экономия: с 3 часов до 10 минут на заказ

Задание 3: "Разговор с IT"
Поговорите с IT-специалистами вашего предприятия. Узнайте:

  1. Какие системы имеют API?
  2. Можно ли получить доступ к SCADA/MES данным?
  3. Есть ли корпоративный Telegram/чат для уведомлений?
  4. Какие ограничения по безопасности для автоматизации?

📚 ЧТО ПОСМОТРЕТЬ ДЛЯ УГЛУБЛЕНИЯ

  1. Видео в Telegram-канале: "Как агент работает с SCADA на реальном производстве" — запись с завода
  2. Шаблоны промптов: "Для обработки писем от поставщиков" — 10 готовых формулировок
  3. Инструкция: "Как создать Telegram-бота за 15 минут" — пошагово для производственника

🎯 ЧТО БУДЕТ НА СЛЕДУЮЩЕЙ ЛЕКЦИИ

Тема: "ИИ-агенты для анализа данных и производственной отчётности"

Мы разберём:

  • Как заставить агента анализировать большие объёмы данных
  • Автоматическое формирование отчётов (сменных, суточных, месячных)
  • Выявление аномалий и скрытых проблем
  • Практика: анализ реальных производственных данных

Подготовка: Принесите примеры своих отчётов (можно обезличенные) — будем учить агента их делать.

КОНТАКТЫ И ПОДДЕРЖКА

По вопросам интеграции — обращайтесь. Я помогу оценить сложность подключения каждой системы.

Важно: начинайте с самой простой интеграции. Например, с Telegram-уведомлений. Потом — обработка почты. Потом — SCADA. Не пытайтесь объять необъятное.

💎 ИТОГ ПЯТОЙ ВСТРЕЧИ

Коллеги, сегодня мы с вами сделали важное открытие: ИИ-агент — это не просто программа, работающая в одной системе. Это универсальный переводчик между всеми системами предприятия.

Он может читать письма, снимать данные с датчиков, общаться в Telegram, работать с 1С — и всё это одновременно, 24 часа в сутки, без усталости и ошибок.

Самое главное, что я хочу, чтобы вы вынесли: ваши системы не должны быть "островами", не связанными друг с другом. Они должны быть "континентами", соединёнными мостами. И ИИ-агенты — эти мосты.

Как говорит мой друг, директор по автоматизации крупного холдинга: "Раньше у нас были данные в разных системах. Теперь у нас есть информация, которая течёт туда, где она нужна, в тот момент, когда она нужна".

Давайте и на ваших предприятиях сделаем так, чтобы информация текла рекой, а не стояла болотами в разных системах.

На следующей лекции будем учить агента не просто собирать данные, но и анализировать их, находить скрытые проблемы и предлагать решения.

Ваш Кирилл.

По этой ссылке вы можете скачать техническую версию лекций для ИТ-специалистов.