Интерфейс программирования приложений — набор правил и протоколов для взаимодействия между программами. API позволяет вашему скрипту обращаться к сервисам (CRM, 1С, Telegram) и получать или отправлять данные.
Платформа с открытым исходным кодом для оркестрации и планирования ETL-пайплайнов. Пайплайны описываются как DAG (направленные ациклические графы) на Python. Имеет веб-интерфейс для мониторинга.
Инструмент для автоматизации настройки серверов и управления конфигурациями (Infrastructure as Code). Позволяет описать желаемое состояние инфраструктуры в YAML-файлах и применить его на сотнях серверов одновременно.
Программа которая автоматически выполняет задачи или общается с пользователями в мессенджерах. Telegram-бот может принимать заявки, отвечать на вопросы, уведомлять сотрудников и интегрироваться с CRM.
Практика автоматической сборки, тестирования и доставки кода. При каждом коммите автоматически запускаются тесты, собирается артефакт и деплоится на сервер. Устраняет страх перед деплоем.
Система управления взаимоотношениями с клиентами. Популярные в России: amoCRM, Bitrix24. Автоматизация CRM включает создание сделок из заявок, триггеры по стадиям, интеграцию с 1С и мессенджерами.
Планировщик задач в Unix-системах. Позволяет запускать скрипты по расписанию: каждые 15 минут, раз в час, ежедневно в 8:00. Основной инструмент для автоматического запуска Python-скриптов на сервере.
Направленный ациклический граф — способ описания зависимостей между задачами в пайплайне. В Apache Airflow каждый ETL-пайплайн описывается как DAG: задача Б запускается только после завершения задачи А.
Платформа контейнеризации приложений. Docker-контейнер содержит приложение и все его зависимости — запускается одинаково на любом сервере. Стандарт для деплоя современных приложений.
Хранилище данных — централизованная база данных для хранения и анализа исторических данных из разных источников. В DWH загружаются данные из CRM, 1С, рекламных кабинетов для построения аналитики.
Система планирования ресурсов предприятия — комплексная система управления бизнесом. В России наиболее распространена 1С:Предприятие. Автоматизация ERP включает интеграцию с CRM, сайтом, складом.
Процесс извлечения данных из источников (Extract), их преобразования (Transform) и загрузки в целевое хранилище (Load). ETL-пайплайн — автоматический конвейер который делает это по расписанию.
Дообучение языковой модели на специфических данных. В отличие от RAG, fine-tuning изменяет веса модели — модель "запоминает" паттерны из ваших данных. Подходит для адаптации стиля общения, но не для запоминания конкретных фактов.
Конечный автомат — паттерн для управления диалогом в боте. Пользователь проходит по состояниям (ввод имени → ввод телефона → подтверждение) и бот обрабатывает каждое состояние по-своему.
Встроенная CI/CD платформа GitHub. Позволяет автоматически запускать тесты, собирать Docker-образы и деплоить приложения при каждом коммите. Бесплатно для публичных репозиториев.
Встроенный REST API в 1С:Предприятие 8.3+. Позволяет обращаться к 1С через HTTP-запросы из Python и других языков. Используется для автоматической загрузки заказов, создания документов и синхронизации данных.
Интернет вещей — сеть физических устройств (датчиков, контроллеров) подключённых к интернету. Автоматизация IoT включает сбор данных с датчиков, управление оборудованием и мониторинг в реальном времени.
Шаблонизатор для Python. Позволяет создавать шаблоны документов с переменными, условиями и циклами. Используется в библиотеке docxtpl для генерации Word-документов из шаблонов.
Система оркестрации контейнеров. Автоматически управляет деплоем, масштабированием и перезапуском Docker-контейнеров. Используется для крупных приложений с высокими требованиями к доступности.
Python-фреймворк для разработки приложений на основе языковых моделей. Упрощает создание RAG-систем, цепочек вызовов и ИИ-агентов. Интегрируется с OpenAI, Anthropic, векторными базами данных.
Большая языковая модель — нейросеть обученная на огромных объёмах текста. Примеры: GPT-4 (OpenAI), Claude (Anthropic), Llama (Meta). Основа для ИИ-ботов, агентов и систем обработки текста.
Практики и инструменты для автоматизации жизненного цикла ML-моделей: обучение, версионирование, деплой и мониторинг. Инструменты: MLflow, DVC, Airflow.
Лёгкий протокол обмена сообщениями для IoT-устройств. Работает по принципу publish/subscribe — устройства публикуют данные в топики, другие устройства подписываются и получают их. Идеален для датчиков с ограниченными ресурсами.
Open-source платформа для автоматизации workflow с возможностью self-hosting. 400+ интеграций, поддержка JavaScript-кода прямо в workflow. Self-hosted версия бесплатна — платите только за сервер.
Обработка естественного языка — направление ИИ занимающееся анализом и генерацией текста. Используется для классификации обращений, извлечения данных из документов, перевода, суммаризации.
Стандартный протокол авторизации для API. Используется amoCRM, Google, VK и другими сервисами. Позволяет вашему скрипту получить доступ к данным пользователя без хранения его пароля.
Главная Python-библиотека для работы с табличными данными. DataFrame — таблица с данными которую можно фильтровать, группировать, объединять и экспортировать. Основа для ETL и аналитики.
Современная библиотека для автоматизации браузера от Microsoft. Поддерживает Chromium, Firefox, WebKit. Используется для UI-тестирования и парсинга сайтов с JavaScript.
Стандартный фреймворк для тестирования Python-кода. Простой синтаксис, мощные фикстуры, богатая экосистема плагинов. Используется в CI/CD для автоматического запуска тестов при каждом коммите.
Архитектура ИИ-системы где перед генерацией ответа выполняется поиск релевантных документов в базе знаний. RAG позволяет LLM отвечать на вопросы опираясь на ваши документы, а не только на обучающие данные.
REST API Representational State Transfer APIРазработка
Архитектурный стиль API использующий HTTP-методы (GET, POST, PUT, DELETE). Большинство современных сервисов (CRM, маркетплейсы, банки) предоставляют REST API для интеграции.
Роботизированная автоматизация процессов — программный робот имитирует действия пользователя в интерфейсе. Открывает приложения, заполняет формы, копирует данные. Работает с любыми системами без их изменения.
Библиотека для автоматизации веб-браузера. Используется для UI-тестирования и парсинга сайтов с JavaScript. Управляет Chrome, Firefox и другими браузерами через WebDriver.
SOAR Security Orchestration, Automation and ResponseИБ
Платформа для оркестрации и автоматизации информационной безопасности. Собирает события из всех источников, коррелирует их и автоматически реагирует на инциденты без участия человека.
Инструмент для управления облачной инфраструктурой через код (IaC). Описываете желаемое состояние инфраструктуры в HCL-файлах — Terraform создаёт, изменяет или удаляет ресурсы.
Одна из ведущих RPA-платформ. Позволяет создавать роботов которые работают в интерфейсах Windows-приложений. Корпоративное решение с высокой стоимостью лицензий.
Векторная база данных — специализированное хранилище для эмбеддингов (числовых представлений текста). Используется в RAG-системах для семантического поиска. Популярные: Pinecone, Chroma, FAISS, Weaviate.
Механизм уведомления — когда в системе происходит событие, она отправляет HTTP POST-запрос на указанный URL. Например amoCRM присылает webhook при создании сделки, ваш скрипт его получает и реагирует.
Рабочий процесс — последовательность шагов для выполнения задачи. В контексте автоматизации: цепочка действий запускаемых по триггеру. Визуальные workflow строятся в n8n, Make, Airflow.
Замена ручных повторяющихся действий программными решениями. Скрипты, боты, интеграции и пайплайны выполняют рутинные задачи автоматически — быстрее, точнее и без усталости.
Пакетная обработка данных — обработка большого объёма данных за один запуск. В отличие от потоковой обработки (streaming), батчинг выполняется периодически: раз в час или раз в день.
Преобразование текста в числовой вектор (эмбеддинг) для семантического поиска. Похожие по смыслу тексты дают близкие векторы. Используется в RAG-системах для поиска релевантных документов.
Интерактивная панель с визуализацией данных в реальном времени. Автоматически обновляется при поступлении новых данных из ETL-пайплайна. Популярные инструменты: Grafana, Metabase, Power BI.
Связывание двух или более систем для автоматического обмена данными. Пример: интеграция сайта с CRM — заявка с сайта автоматически создаёт сделку в amoCRM без участия менеджера.
Изолированная среда для запуска приложения со всеми зависимостями. Docker-контейнер запускается одинаково на любом сервере — устраняет проблему "у меня работает, а на сервере нет".
Архитектурный подход когда приложение разбито на независимые небольшие сервисы. Каждый сервис отвечает за одну функцию, деплоится независимо и общается с другими через API.
Управление и координация нескольких автоматизированных задач. Оркестратор (Airflow, Prefect) следит за порядком выполнения задач, обрабатывает ошибки и перезапускает упавшие шаги.
Система автоматического изменения цен на маркетплейсах в зависимости от цен конкурентов, спроса или других факторов. Позволяет поддерживать конкурентные цены 24/7 без ручного мониторинга.
Автоматический сбор данных с веб-сайтов. Используется для мониторинга цен конкурентов, сбора контактов, агрегации новостей. Технически реализуется через requests, BeautifulSoup или Playwright.
Событие которое запускает автоматизированный процесс. Примеры триггеров: новая заявка на сайте, смена статуса сделки в CRM, достижение остатком минимального уровня, наступление определённого времени.
Дообучение языковой модели на специфических данных компании. Помогает адаптировать стиль общения и терминологию, но не подходит для запоминания конкретных фактов (для этого нужен RAG).
Непрерывный цикл разработки и эксплуатации ПО: Plan → Code → Build → Test → Release → Deploy → Operate → Monitor. CI/CD автоматизирует большую часть этого цикла.
Числовое векторное представление текста, изображения или другого объекта. Семантически похожие тексты имеют близкие эмбеддинги. Используется в RAG-системах для поиска релевантных документов по смыслу, а не по ключевым словам.