# 🤖 AI Portfolio — Александр Руин

**AI Automation Expert & LLM Integration Specialist**

Специализируюсь на разработке систем с искусственным интеллектом: от простых Telegram-ботов до комплексных B2B-платформ с LLM, RAG и мультимодельной маршрутизацией.

## 📊 AI-Платформы и Сервисы

### 🚂 Vagon: AI-аналитик для баз данных и Excel

Сотрудник задаёт вопрос на русском языке, видит сгенерированный SQL и получает проверяемую таблицу или график по разрешённым данным.

**Задача**

В операционном отделе морского порта ответы на обычные вопросы зависели от программиста: сотрудник формулировал запрос, ждал ручную выгрузку и затем разбирал таблицу. Изучать SQL всей команде было бессмысленно, а прямой доступ к производственной базе создавал риск. Нужен был ИИ-аналитик, который понимает вопрос на русском, знает схему разрешённых данных и показывает использованный запрос.

**Решение**

- **Вопрос на языке сотрудника.** Пользователь пишет, какие данные хочет увидеть. Система переводит вопрос в SQL по реальной схеме компании, выполняет его в рамках разрешённого доступа и возвращает результат.
- **SQL остаётся на экране.** Vagon сначала читает доступную схему, затем строит запрос и показывает его рядом с таблицей или графиком. Специалист может проверить расчёт до включения результата в рабочий отчёт.
- **Подключения и роли.** Система работает с MySQL, Microsoft SQL Server и загруженными Excel- файлами. Аналитик, оператор и руководитель видят только разрешённые им таблицы и операции. Подключениями управляет администратор.
- **История воспроизводимых запросов.** В истории сохраняются вопрос, сгенерированный SQL и результат. Если формулировку нужно уточнить, пользователь видит предыдущую попытку и может повторить проверенный запрос.

**Результат**

- **Типовой отчёт примерно за 30 секунд.** После запуска типовой отчёт собирается примерно за 30 секунд вместо двух часов ожидания ручной выгрузки. По данным проекта, нагрузка на IT-отдел снизилась на 70%.
- **Вопросы к Excel.** Пользователь загружает XLSX или CSV, система определяет структуру и типы данных. Это подходит для разовых выгрузок и отчётов, которые ещё не перенесены в базу.
- **Контроль на тестовых вопросах.** Важные вопросы сохраняются вместе с ожидаемым SQL. После изменения модели или инструкции набор можно прогнать повторно и увидеть расхождения.
- **Одна логика в нескольких интерфейсах.** Веб-интерфейс, REST API и Telegram-бот используют общий механизм. Команда выбирает удобный способ работы и сохраняет возможность проверить источник расчёта.

- 🚀 Demo: https://habab.ru/ai/vagon_sql_platform
- AI-генерация SQL запросов на естественном языке
- Context-augmented подход (схема БД передается в контекст LLM)
- Поддержка MySQL и MS SQL Server
- Автоматические интерактивные графики (line, bar, pie, heatmap)
- Система управления пользователями и ролями

**Скриншоты:**
- ![Vagon — AI-аналитик для баз данных и Excel](https://habab.ru/static/images/products/vagon_sql_platform/fl-cover.png?v=d7688213f9a9)
- ![Доступ к данным без очереди на ручную выгрузку](https://habab.ru/static/images/products/vagon_sql_platform/fl/01-vagon-ai-analytics.png?v=58a18997fbb7)
- ![Система строит SQL по схеме компании](https://habab.ru/static/images/products/vagon_sql_platform/fl/02-vagon-ai-analytics.png?v=b84ad1ed7f55)
- ![Один вход для разных источников](https://habab.ru/static/images/products/vagon_sql_platform/fl/03-vagon-ai-analytics.png?v=0ef131449fb4)
- ![История сохраняет вопрос, SQL и результат](https://habab.ru/static/images/products/vagon_sql_platform/fl/04-vagon-ai-analytics.png?v=94a9a5b12088)
- ![Ожидаемый SQL закреплён тест-кейсами](https://habab.ru/static/images/products/vagon_sql_platform/fl/05-vagon-ai-analytics.png?v=2a70365ffb26)
- ![Проверяемая аналитика для операционной команды](https://habab.ru/static/images/products/vagon_sql_platform/fl/06-vagon-ai-analytics.png?v=1c890e6e73b7)

[Открыть кейс → https://habab.ru/ai/vagon_sql_platform](https://habab.ru/ai/vagon_sql_platform)
[Страница продукта → https://habab.ru/products/vagon_sql_platform](https://habab.ru/products/vagon_sql_platform)

### 🎓 ClarityCult: AI-кабинет для бизнес-стратегии

Личный кабинет проводит пользователя от вводных о компании к финансовой модели, приоритетам и готовому стратегическому документу.

**Задача**

У автора была отработанная методология разработки бизнес-стратегии, но работа по ней распадалась на анкеты, таблицы, презентации и созвоны. Пользователю было трудно удержать связь между исходными ответами, выводами и планом действий. Требовалось перенести методологию в личный кабинет и провести человека от вводных о компании до финансовой модели, приоритетов и готового документа.

**Решение**

- **Последовательный маршрут.** Методологию разложили на модули, каждый из которых получает данные из предыдущих шагов. AI-ассистент работает с контекстом конкретной компании, а кабинет сохраняет прогресс и промежуточные результаты.
- **От диагностики к общей картине.** Пользователь описывает продукт, рынок, аудиторию и ограничения, проходит тематические модули и получает анализ своих ответов. На экране видно завершённые этапы и связь каждого вывода с будущей стратегией.
- **Финансовая модель в том же кабинете.** Сценарии, расходы, выручка и ключевые показатели связаны с данными пользователя. Расчёт можно выгрузить в XLSX и проверить отдельно.
- **Продолжение с любого устройства.** Ответы, документы и положение в программе сохраняются между сессиями. Голосовой ввод помогает фиксировать длинные ответы с телефона.

**Результат**

- **Стратегия собрана из исходных данных.** После заполнения модулей система объединяет материалы в связный документ. Пользователь видит происхождение каждого вывода и может вернуться к исходному ответу для уточнения.
- **Единая структура до экспорта.** В документ входят сегменты, SWOT, гипотезы роста, финансовые расчёты и решения по позиционированию. Разделы можно дополнить и согласовать до выгрузки.
- **Приоритеты и план действий.** Из найденных возможностей формируется план с задачами, сроками, ответственными и ожидаемым эффектом. Стратегические выводы переходят в конкретную работу команды.
- **Экспорт готовых материалов.** Стратегия выгружается в Word и PDF, а ключевые выводы — в презентацию и дорожную карту. Администратор меняет модули и инструкции для AI без правки кода.

- 🚀 Demo: https://claritycult.ru/
- 📖 Документация User Flow: /products/learning_platform/FLOWS.md
- AI-ассистент внутри модулей учитывает прогресс, ответы пользователя и загруженные файлы
- Генератор стратегии собирает позиционирование, целевую аудиторию, KPI, направления роста и roadmap
- Экспорт готовой стратегии в HTML, Word/PDF, презентацию и дорожную карту
- Интерактивные блоки: теория, квизы, калькуляторы, чат с AI, загрузка документов и итоговые результаты
- Личный кабинет сохраняет прогресс и позволяет продолжить работу с того же места

**Скриншоты:**
- ![ClarityCult — AI-кабинет для бизнес-стратегии](https://habab.ru/static/images/products/learning_platform/fl-cover.png?v=b4cfe6ea8633)
- ![Последовательный маршрут по методологии](https://habab.ru/static/images/products/learning_platform/fl/01-8049074.png?v=0b495e0a1c4b)
- ![Расчёты связаны с ответами пользователя](https://habab.ru/static/images/products/learning_platform/fl/02-8049074.png?v=140939dd7353)
- ![Прогресс сохраняется между устройствами](https://habab.ru/static/images/products/learning_platform/fl/03-8049074.png?v=1f40be208c2a)
- ![AI собирает результаты модулей в единую структуру](https://habab.ru/static/images/products/learning_platform/fl/04-8049074.png?v=b0247e21d1e0)
- ![Анализ заканчивается планом действий](https://habab.ru/static/images/products/learning_platform/fl/05-8049074.png?v=c53dad552ec8)
- ![Готовые материалы доступны в нескольких форматах](https://habab.ru/static/images/products/learning_platform/fl/06-8049074.png?v=9a0b56893521)

[Открыть кейс → https://habab.ru/ai/learning_platform](https://habab.ru/ai/learning_platform)
[Страница продукта → https://habab.ru/products/learning_platform](https://habab.ru/products/learning_platform)

### 📝 Корпоративная система анализа договоров с ИИ

Система принимает договор из 1С или СЭД, распознаёт вложение, проверяет условия по правилам компании и возвращает заключение в тот же маршрут.

**Задача**

В корпоративном документообороте договор проходил согласование, но первичная проверка оставалась ручной. Юрист открывал файл из 1С или СЭД, восстанавливал текст из скана, искал отклонения от шаблона и заносил заключение обратно. Требовалась система, которая ускоряет повторяемую часть работы и сохраняет окончательное решение за специалистом.

**Решение**

- **Проверка внутри существующего маршрута.** Система принимает PDF, DOC, DOCX и сканы из 1С, СЭД или API. OCR извлекает текст и реквизиты, после чего условия сравниваются с чек-листами и эталонными формулировками компании.
- **Договор возвращается в исходную систему.** Результат прикрепляется к карточке документа вместе с объяснением рисков. Сотрудники продолжают работать в знакомом маршруте согласования, без обязательного перехода в отдельный кабинет.
- **Распознанные данные можно проверить.** Исходный файл сохраняется, а стороны, суммы, сроки и предмет договора доступны для сверки. Это особенно важно для сканов и PDF со сложной вёрсткой.
- **Замечание связано с конкретным пунктом.** Юрист видит условие, уровень риска, объяснение и рекомендацию. Из карточки можно перейти к спорному фрагменту и принять решение по нему.

**Результат**

- **Проверяемая история решения.** Исходник, распознанные данные, выводы системы и решение юриста хранятся вместе. История показывает, кто принял решение и какие данные были ему доступны.
- **Правила компании управляют проверкой.** Чек-листы описывают обязательные реквизиты, допустимые условия и отклонения от шаблонов. Для каждого типа договора можно использовать отдельный набор правил.
- **Специалист подтверждает заключение.** Юрист исправляет распознавание, принимает рекомендацию или отправляет условие на ручную проверку. Система не подписывает документы и показывает основание каждого замечания.
- **Размещение под требования компании.** Решение можно развернуть на серверах заказчика или в закрытом облаке. Пилот начинается с одного типа договора и одного маршрута, затем правила расширяются на другие документы.

- 🚀 Demo: https://habab.ru/products/contract_analysis
- 🏢 Корпоративная система анализа договоров, уже оформленная как рабочий продукт
- 📥 Загрузка договоров из 1С, СЭД, файлового архива или через API
- 🧾 OCR для сканов, PDF-вложений и первичных документов с сохранением исходника
- 🤖 ИИ-движок для автоматического анализа рисков, обязательств и соответствия
- 📌 Разбор каждого пункта договора с пояснением риска и предлагаемой правкой

**Скриншоты:**
- ![Корпоративная система анализа договоров с ИИ](https://habab.ru/static/images/products/contract_analysis/fl-cover.png?v=6b6a02d94ed1)
- ![Схема обработки документа](https://habab.ru/static/images/products/contract_analysis/fl/01-8049076.png?v=67c13423c3d5)
- ![Скан превращается в проверяемые данные](https://habab.ru/static/images/products/contract_analysis/fl/02-8049076.png?v=468a93049a93)
- ![Каждое замечание связано с пунктом договора](https://habab.ru/static/images/products/contract_analysis/fl/03-8049076.png?v=1df0725457ce)
- ![Условия проверяются по чек-листам и шаблонам](https://habab.ru/static/images/products/contract_analysis/fl/04-8049076.png?v=eb0444e3fcc6)
- ![Юрист подтверждает или исправляет заключение](https://habab.ru/static/images/products/contract_analysis/fl/05-8049076.png?v=0d987b9b3d59)
- ![Пилот на одном типе документа](https://habab.ru/static/images/products/contract_analysis/fl/06-8049076.png?v=0aab1dd1d56e)

[Открыть кейс → https://habab.ru/ai/contract_analysis](https://habab.ru/ai/contract_analysis)
[Страница продукта → https://habab.ru/products/contract_analysis](https://habab.ru/products/contract_analysis)

### 🎙️ Платформа AI-анализа встреч и звонков для отдела продаж

Платформа расшифровывает запись, проверяет разговор по единому чек-листу и связывает выводы с конкретными репликами и исходным аудио.

**Задача**

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

**Решение**

- **Фоновая обработка записи.** Файл загружается в кабинет или приходит из интеграции. Очередь запускает транскрибацию, определение участников и анализ по выбранному сценарию. Каждый этап имеет отдельный статус.
- **Встреча на одном экране.** Рядом находятся аудио, текст, оценки, спорные фрагменты и рекомендации. Руководитель начинает с общей оценки и при необходимости переходит к реплике или исходной записи.
- **Настраиваемый чек-лист.** Критерии задаются отдельно для продаж, поддержки, HR-интервью и CustDev. Система отмечает выполнение каждого пункта и приводит подтверждающий фрагмент разговора.

**Результат**

- **Повторяемая оценка разговора.** Руководитель видит, где менеджер выявил потребность, зафиксировал следующий шаг или пропустил важный вопрос. Обратная связь опирается на конкретные реплики.
- **Сценарии для разных команд.** Продажи оценивают структуру и договорённости, поддержка — полноту ответа и тон, HR — содержание интервью. Роли и доступ к записям настраиваются отдельно.
- **Длинные записи обрабатываются в очереди.** Файл хранится в закрытом хранилище, кабинет показывает прогресс и сохраняет задачу при обновлении страницы. Результат доступен только участникам с нужной ролью.
- **Пилот на согласованном чек-листе.** Первый запуск можно провести на одном сценарии и 10–20 записях: согласовать критерии, проверить транскрибацию и затем расширить анализ на команду.

- 🚀 Demo: https://habab.ru/products/ai_meeting_analysis_platform
- Автоматическая расшифровка аудиозаписей встреч и звонков с сохранением исходного файла, текста и статуса обработки в едином рабочем кабинете.
- Оценка переговоров по согласованным чек-листам: выполнение скрипта, выявление потребностей, качество аргументации, фиксация договоренностей и следующий шаг.
- Формирование управленческого резюме по каждой встрече: ключевые темы, решения, риски, возражения, открытые вопросы и рекомендации ответственным сотрудникам.
- Настраиваемые сценарии AI-анализа для разных подразделений: продажи, поддержка, HR-интервью, customer development, внутренние совещания и контроль соответствия регламентам.
- Разграничение данных по компаниям, командам и ролям, чтобы руководители видели сводную картину, а сотрудники работали только с доступными им материалами.

**Скриншоты:**
- ![Тестовая встреча в интерфейсе AI-анализа звонков](https://habab.ru/static/images/products/ai_meeting_analysis_platform/Интерфейс анализа в реальном времени.png?v=9ac396f57287)
- ![Этапы фоновой обработки встречи](https://habab.ru/static/images/products/ai_meeting_analysis_platform/fl/01-8049073.png?v=e613c75abefa)
- ![Аудио, транскрипция и выводы на одном экране](https://habab.ru/static/images/products/ai_meeting_analysis_platform/fl/02-8049073.png?v=4e9794a04e4d)
- ![Критерий связан с подтверждающей репликой](https://habab.ru/static/images/products/ai_meeting_analysis_platform/fl/03-8049073.png?v=d18fcd1f08e6)
- ![Продажи, поддержка, HR и CustDev](https://habab.ru/static/images/products/ai_meeting_analysis_platform/fl/04-8049073.png?v=9d86e2892f06)
- ![Очередь, распознавание речи и LLM-анализ](https://habab.ru/static/images/products/ai_meeting_analysis_platform/fl/05-8049073.png?v=1fe38abe62f7)
- ![Проверка на одном сценарии и наборе записей](https://habab.ru/static/images/products/ai_meeting_analysis_platform/fl/06-8049073.png?v=4520d745b887)

[Открыть кейс → https://habab.ru/ai/ai_meeting_analysis_platform](https://habab.ru/ai/ai_meeting_analysis_platform)
[Страница продукта → https://habab.ru/products/ai_meeting_analysis_platform](https://habab.ru/products/ai_meeting_analysis_platform)

### 🤖 Golova: ИИ-аватар для живого общения на сайте

Видео-виджет принимает голосовые и текстовые вопросы, формирует ответ по настройкам персонажа и продолжает диалог внутри страницы сайта.

**Задача**

Обычный видеоролик на сайте говорит со всеми посетителями одинаково и не отвечает на вопросы. Для Golova цифровой персонаж должен был принимать реплику человека, отвечать голосом без заранее записанного сценария и продолжать разговор в том же окне. Владельцу сайта требовались настройки внешности, голоса, модели и материалов персонажа.

**Решение**

- **Аватар внутри сайта.** Мы собрали видео-виджет и панель управления персонажами. Виджет открывается поверх страницы, поддерживает голос и текст и подключается одним скриптом.
- **Ответ зависит от текущего диалога.** В голосовом режиме система распознаёт реплику, передаёт историю разговора языковой модели и озвучивает результат. Содержание формируется во время разговора с учётом роли персонажа.
- **Внешность и голос настраиваются отдельно.** В библиотеке доступны разные персонажи, для проекта можно загрузить свой образ. Панель хранит выбранные видео, голос, способ передачи аудио и параметры ответа.
- **Знания из документов.** К персонажу подключаются PDF и текстовые материалы. Система извлекает содержание, включая сканы, и показывает состояние обработки каждого файла.

**Результат**

- **Платформа для нескольких персонажей.** Владелец создаёт клиентов и аватаров, назначает им модели, инструкции, голоса и базы знаний. Настройки и история разных клиентов разделены.
- **Модель выбирается под сценарий.** Для коротких консультаций и сложных вопросов можно использовать разные модели. Ключи поставщиков хранятся на сервере и не попадают в браузер.
- **Роль принадлежит конкретному аватару.** Один персонаж проводит презентацию, другой работает преподавателем или консультантом. Имя, инструкция и манера ответа меняются в панели без пересборки сайта.
- **Управляемый живой диалог.** Команда может заменить голос, образ, модель или документы и сохранить тот же виджет на сайте. Диалоги остаются доступны для последующего разбора.

- 🚀 Demo: https://habab.ru/products/ai_avatar_platform
- 📖 Техническое задание: /products/ai_avatar_platform/TZ.md
- Текстовый и голосовой диалог прямо на сайте
- Ответы по материалам компании со ссылками на источники
- Распознавание PDF, добавление текста и публичных Google Docs
- Поиск нужных фрагментов в большой базе знаний
- Видео-аватар в двух состояниях и библиотека шаблонов

**Скриншоты:**
- ![Демонстрационный экран настройки видеоаватара Golova](https://habab.ru/static/images/products/ai_avatar_platform/widget-demo-avatar.png?v=09e985d64f54)
- ![Документы обрабатываются и подключаются к ответам](https://habab.ru/static/images/products/ai_avatar_platform/knowledge-base-documents-ocr.png?v=2817c7bae807)

[Открыть кейс → https://habab.ru/ai/ai_avatar_platform](https://habab.ru/ai/ai_avatar_platform)
[Страница продукта → https://habab.ru/products/ai_avatar_platform](https://habab.ru/products/ai_avatar_platform)

### 🛠️ AI-Assisted Development: рабочий процесс разработки с агентом и ревью

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

**Задача**

У небольших команд накапливается много коротких задач: правки интерфейса, интеграции, тесты и эксплуатационные проблемы. Передача каждой задачи отдельному специалисту замедляет цикл, но полностью автономный AI-агент может пропустить контекст или сломать соседний сценарий.

**Решение**

- **Одна очередь задач и общий контекст.** Задача поступает в рабочий чат или issue, связывается с репозиторием и проверяемым результатом. Агент читает проектные правила, меняет исходный код и запускает локальные проверки.
- **Инженерный контроль на рискованных местах.** Архитектурные изменения, удаления, зависимости и продакшен-проверки проходят ручное ревью. Для UI и интеграций результат проверяется в браузере или на работающем сайте.

**Результат**

- **Короткие задачи не теряются между исполнителями.** История решения, команды проверки и ссылка на результат остаются рядом с задачей.
- **Скорость агента не заменяет ответственность.** Готовность определяется работающим сценарием и проверками, а не самим фактом изменения кода.

- Рабочий чат для задач, решений и проверок
- AI-агент выполняет изменения по вашим инструкциям на русском языке
- На старте фиксируем техническую схему, DevOps, автообновления (CI/CD) и окружение
- К сложным интеграциям, рискам и спорным решениям подключается специалист
- 3 формата: поддержка, гибридная разработка и регулярное техническое сопровождение

[Открыть кейс → https://habab.ru/ai/ai_assisted_development](https://habab.ru/ai/ai_assisted_development)
[Страница продукта → https://habab.ru/products/ai_assisted_development](https://habab.ru/products/ai_assisted_development)

## 💬 Telegram AI-боты

### 📖 Сервис преобразования книг в аудио с доставкой в Telegram

Система принимает книгу, извлекает текст, делит его на части, синтезирует аудио и собирает готовую запись с контролем статуса обработки.

**Задача**

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

**Решение**

- **Разбор книги и очередь обработки.** Сервис читает TXT, PDF, EPUB и FB2, очищает извлечённый текст и делит его на управляемые фрагменты. Для книги и каждого аудиофрагмента хранится отдельный статус, поэтому обработку можно контролировать и восстанавливать.
- **Синтез и сборка аудио.** Фоновый worker последовательно создаёт MP3-фрагменты, проверяет их наличие и объединяет завершённые части через FFmpeg. Уведомления о ходе задачи можно отправлять в Telegram.

**Результат**

- **Проверяемый конвейер вместо одного долгого запроса.** Каждый этап — загрузка, разбор, синтез и сборка — виден отдельно. Ошибка одного фрагмента не скрывает состояние всей книги.
- **Основа для пользовательского сервиса.** Готовый конвейер можно подключить к веб-интерфейсу или Telegram-боту, добавить выбор голоса, языка и правила хранения файлов.

- 🎯 Поддержка множества форматов: TXT, FB2, EPUB, PDF, DOC, DOCX
- 🗣️ Естественная речь на 5+ языках с настройкой скорости
- 📱 Автоматическая отправка готовой аудиокниги в Telegram
- 📚 Умное разбиение на главы с временными метками
- 🎵 Высокое качество аудио (до 256 kbps)

**Скриншоты:**
- ![Загрузка книги и контроль обработки](https://habab.ru/static/images/products/book_to_audio_tg/Интерфейс бота.png?v=218f6eb3a1ac)
- ![От файла до готовой аудиозаписи](https://habab.ru/static/images/products/book_to_audio_tg/Схема работы.jpg?v=b9d1e3b14c53)
- ![Основные возможности сервиса](https://habab.ru/static/images/book_to_audio_tg_demo.svg?v=947790d12acb)

[Открыть кейс → https://habab.ru/ai/book_to_audio_tg](https://habab.ru/ai/book_to_audio_tg)
[Страница продукта → https://habab.ru/products/book_to_audio_tg](https://habab.ru/products/book_to_audio_tg)

### 🍎 Telegram-бот для ведения дневника питания

Бот принимает описание еды текстом, голосом или фотографией, ведёт дневной счёт и хранит состояние пользователя прямо в Telegram.

**Задача**

Записывать каждый приём пищи вручную неудобно, особенно с телефона. Пользователю нужен короткий сценарий без отдельного приложения: отправить сообщение или фото и сразу увидеть обновлённый дневной итог.

**Решение**

- **Несколько способов ввода.** Бот принимает текст, голосовые сообщения и фотографии. Распознанные продукты и порции возвращаются пользователю на подтверждение, прежде чем попасть в дневник.
- **Состояние и ежедневный цикл.** Для каждого пользователя хранится цель, текущий итог и история операций. Новый день начинается с отдельного счёта с учётом часового пояса.

**Результат**

- **Дневник остаётся в привычном чате.** Не нужно открывать отдельный интерфейс: добавление и проверка записи происходят в Telegram.
- **Сценарий можно развивать без переустановки приложения.** К боту можно подключить рекомендации, напоминания, реферальную механику и административную аналитику.

- 🚀 Demo: https://t.me/fatnosecretbot
- Feature
- 🎯 Персональные цели по калориям на день
- 🌍 Автоматический сброс счетчика по часовому поясу пользователя
- Feature
- 📸 Распознавание еды на фото через OpenAI Vision

**Скриншоты:**
- ![Главный экран бота-счётчика](https://habab.ru/static/images/products/calorie_tracker_bot/Главная страница.png?v=ed6c367a3ff8)

[Открыть кейс → https://habab.ru/ai/calorie_tracker_bot](https://habab.ru/ai/calorie_tracker_bot)
[Страница продукта → https://habab.ru/products/calorie_tracker_bot](https://habab.ru/products/calorie_tracker_bot)

### 👔 Прототип HR-бота для первичной квалификации кандидатов

Telegram-бот ведёт первичный диалог по сценарию, отделяет ответы по вакансии от посторонних сообщений и передаёт сложные случаи рекрутеру.

**Задача**

Рекрутеру приходится повторять одни и те же вопросы и вручную отделять релевантные ответы от свободного разговора. Полностью автоматический бот при этом не должен выдавать себя за человека или продолжать диалог вне согласованного сценария.

**Решение**

- **Сценарий квалификации.** Бот задаёт вопросы по вакансии, сохраняет ответы и проверяет, относится ли новое сообщение к текущему этапу. Текст и правила диалога настраиваются в административной части.
- **Явная граница автоматизации.** Когда вопрос выходит за сценарий или требуется решение рекрутера, бот останавливает автоматическую ветку и уведомляет оператора.

**Результат**

- **Структурированная карточка до ручного контакта.** Рекрутер получает собранные ответы и понимает, с чего продолжить разговор.
- **Контроль остаётся у HR-команды.** Сценарий и условия передачи можно менять под вакансию без переписывания всего бота.

- Автоматическая квалификация кандидатов через Telegram
- ИИ мимикрирует человека для снижения негативных реакций
- Управление промптами через административную панель

[Открыть кейс → https://habab.ru/ai/hr_dialogue_mimic](https://habab.ru/ai/hr_dialogue_mimic)
[Страница продукта → https://habab.ru/products/hr_dialogue_mimic](https://habab.ru/products/hr_dialogue_mimic)

### 🤖 Платформа запуска Telegram-ботов под бизнес-сценарии

Общий runtime позволяет запускать ботов с отдельными настройками, данными, AI-провайдером, журналами и административным управлением.

**Задача**

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

**Решение**

- **Общий runtime и изолированные данные.** Платформа отделяет код доставки сообщений от промпта и бизнес-логики конкретного бота. Для каждого сценария хранятся собственные настройки и история.
- **Администрирование и эксплуатация.** Боты запускаются под PM2, проходят health-check и управляются через административный интерфейс. Модель и лимиты можно менять без переписывания Telegram-интеграции.

**Результат**

- **Новый сценарий начинается с бизнес-логики.** Команда переиспользует авторизацию, сообщения, retry, журналы и мониторинг вместо копирования инфраструктуры.
- **Разные боты обслуживаются одинаково.** Счётчик питания, нормативный консультант и внутренние ассистенты работают в одном эксплуатационном подходе, сохраняя отдельные данные.

- Feature
- Feature
- Feature
- Feature
- 👥 Реферальная система и вирусные механики роста

[Открыть кейс → https://habab.ru/ai/telegram_bot_development](https://habab.ru/ai/telegram_bot_development)
[Страница продукта → https://habab.ru/products/telegram_bot_development](https://habab.ru/products/telegram_bot_development)

## 🚀 AI-автоматизация и интеграции

### ⚡ ИИ-подборщик по каталогу для 1С-Битрикс

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

**Задача**

В каталоге 1С-Битрикс могут быть тысячи товаров, торговых предложений и характеристик. Покупатель описывает применение, размер, материал или ограничение, но часто не знает точный артикул. Обычный поиск требует совпадения с названием. Нужен был ИИ-подборщик, который уточняет запрос, обращается только к разрешённым данным каталога и показывает результат со ссылками на карточки товаров.

**Решение**

- **Модуль внутри 1С-Битрикс.** Мы разработали серверный модуль и встроенный виджет. Перед запуском администратор выбирает инфоблок и поля, которые можно использовать. Во время разговора подборщик собирает недостающие параметры, выполняет поиск по каталогу и формирует ответ из найденных позиций.
- **Уточнения по структуре каталога.** Один параметр может находиться в свойствах товара, другой — в торговом предложении, третий — в описании. Подборщик задаёт короткие вопросы и переводит ответы пользователя в набор условий для поиска.
- **Проверяемая цепочка ответа.** Серверный модуль читает разрешённые поля и передаёт модели найденные данные. В итог попадают только позиции из результата поиска, их характеристики и ссылки. Ключ доступа к модели остаётся на сервере.

**Результат**

- **Подборка на странице магазина.** Посетитель пишет запрос в виджете, отвечает на уточнения и открывает подходящие карточки товаров. Ему не приходится угадывать терминологию продавца или вручную перебирать фильтры.
- **Контроль данных у владельца сайта.** Каталог, текстовые документы, диалоги и настройки находятся на сервере сайта. Владелец выбирает поля для поиска и может проверить, на какие источники опирается ответ.
- **Без изменений каталога и заказов.** Первая версия работает только на чтение. Она не меняет товары, цены, остатки, корзину, заказы или CRM. Запись заявки в Битрикс24 и другие действия подключаются как отдельные интеграции.

- 🚀 Demo: https://colorit38.wpmix.net/
- Функции ниже относятся к заказному проекту и появляются после реализации и приёмки по ТЗ. Это не перечень возможностей готового Marketplace-модуля 0.5.2.
- AI-консультант для сайта, Telegram, WhatsApp, открытых линий Битрикс24 и других каналов, где появляются входящие заявки.
- Внутренний помощник для менеджеров: ответы по регламентам, сделкам, товарам, скриптам продаж, задачам и истории клиента.
- RAG-поиск по базе знаний: документы, Диск Битрикс24, FAQ, прайсы, карточки CRM, комментарии, инструкции и обучающие материалы.
- Квалификация лидов: уточняющие вопросы, сбор контактов, скоринг, краткое резюме диалога и следующий шаг для менеджера.

**Скриншоты:**
- ![ИИ-подборщик по каталогу для 1С-Битрикс](https://habab.ru/static/images/products/aiforcrm/fl-cover.png?v=a7c2832fda4f)
- ![Поиск товара по запросу обычными словами](https://habab.ru/static/images/products/aiforcrm/fl/01-bitrix-catalog-selector-v2.png?v=57c56caa7c08)
- ![Инфоблок и поля задаёт администратор](https://habab.ru/static/images/products/aiforcrm/fl/02-bitrix-catalog-selector-v2.png?v=4c6bbc508dbf)
- ![Система собирает недостающие характеристики](https://habab.ru/static/images/products/aiforcrm/fl/03-bitrix-catalog-selector-v2.png?v=b5772b90297c)
- ![Ответ строится по результатам серверного поиска](https://habab.ru/static/images/products/aiforcrm/fl/04-bitrix-catalog-selector-v2.png?v=dfb07972e2d3)
- ![Каждую позицию можно открыть и проверить](https://habab.ru/static/images/products/aiforcrm/fl/05-bitrix-catalog-selector-v2.png?v=25377c749085)
- ![Первый запуск на согласованном инфоблоке](https://habab.ru/static/images/products/aiforcrm/fl/06-bitrix-catalog-selector-v2.png?v=96190c2c7a10)

[Открыть кейс → https://habab.ru/ai/aiforcrm](https://habab.ru/ai/aiforcrm)
[Страница продукта → https://habab.ru/products/aiforcrm](https://habab.ru/products/aiforcrm)

### ⚡ Защищённая AI-платформа для банкротства физлиц

Платформа связывает заявку, оплату, документы, работу юриста и Bitrix24, а клиентские файлы хранит за авторизованным API с ролевым доступом.

**Задача**

Юридической компании требовалось связать путь клиента по банкротству физических лиц с внутренней работой юристов. Заявка приходила с сайта, документы — через разные каналы, а движение дела отдельно фиксировалось в Bitrix24. Нужно было собрать анкету, оплату, файлы, экспертизу и статусы в одной системе, не открывая чувствительные документы через публичный сайт.

**Решение**

- **Разделение публичной и закрытой частей.** Платформу разделили на публичный сайт, кабинеты и закрытое хранилище. AI-ассистент проводит первичный разбор ситуации, OCR извлекает данные из документов, а рабочие события синхронизируются с Bitrix24.
- **Файлы доступны только участникам дела.** Анкеты, сканы и заключения проходят через авторизованный API и закрытое S3-совместимое хранилище. Даже корректная ссылка не открывает файл без действующей сессии, проверки роли и принадлежности конкретному делу.
- **Требования к персональным данным.** При проектировании учитывались требования 152-ФЗ, 149-ФЗ и 127-ФЗ. Журнал действий фиксирует работу с материалами дела, а раздельное хранение помогает контролировать доступ к документам.

**Результат**

- **Единое досье вместо ручного переноса.** Заявка превращается в юридическое дело без повторного переноса между сайтом и CRM. Клиент видит текущий этап, список документов и следующий шаг. Юрист получает досье, очередь задач и статусы проверки.
- **Минимальные права для каждой роли.** Клиент работает со своим делом, юрист — с назначенными досье, руководитель — со статусами команды. Служебные интеграции получают отдельные разрешения и передают только необходимые данные.
- **Подключение ЕСИА.** Интеграция с Госуслугами использует подтверждённую авторизацию и явное согласие пользователя. Цифровой профиль передаёт запрошенный набор сведений; при недоступности автоматического переноса остаётся ручная загрузка.
- **Рабочая версия на cbfl.ru.** Платформа объединяет первичный AI-разбор, закрытое хранение файлов, ролевой доступ и точечные интеграции с Bitrix24 и государственными сервисами. Рабочая версия запущена на cbfl.ru.

- 🚀 Demo: https://cbfl.ru/
- AI-intake определяет предварительный маршрут и собирает структурированные вводные
- Личный кабинет ведёт клиента по этапам, документам, срокам и следующим действиям
- OCR распознаёт паспорт, СНИЛС, ИНН и другие документы в фоновой очереди
- Рабочее место юриста объединяет лиды, досье, документы, статусы и коммуникации
- Двусторонняя интеграция с Bitrix24 синхронизирует сделки и рабочие события

**Скриншоты:**
- ![Защищённая AI-платформа для банкротства физлиц](https://habab.ru/static/images/products/cbfl/fl-cover.png?v=74fea9a36bd5)
- ![Публичный сайт, кабинеты и закрытое хранилище](https://habab.ru/static/images/products/cbfl/fl/01-secure-bankruptcy-platform.png?v=361f2787a4f7)
- ![Требования к персональным данным учтены в архитектуре](https://habab.ru/static/images/products/cbfl/fl/02-federal-laws-by-design.png?v=3be4275adde6)
- ![OCR извлекает данные из загруженных документов](https://habab.ru/static/images/products/cbfl/fl/03-document-recognition-pipeline.png?v=aeeeb030f417)
- ![Каждая роль получает минимально необходимые права](https://habab.ru/static/images/products/cbfl/fl/04-least-privilege-roles.png?v=29a40f424475)
- ![Подтверждённая авторизация и согласие пользователя](https://habab.ru/static/images/products/cbfl/fl/05-gosuslugi-esia-integration.png?v=4c1df954ef2a)
- ![Единый путь клиента и юридической команды](https://habab.ru/static/images/products/cbfl/fl/06-secure-legal-tech-platform.png?v=6eeee5db08db)

[Открыть кейс → https://habab.ru/ai/cbfl](https://habab.ru/ai/cbfl)
[Страница продукта → https://habab.ru/products/cbfl](https://habab.ru/products/cbfl)

### ⚡ Корпоративная AI-академия по документам компании

Сотрудник задаёт рабочий вопрос и получает ответ по доступным ему документам с названием источника и номером страницы.

**Задача**

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

**Решение**

- **Знания организованы по ролям.** Материалы распределены по процессам и должностям, а доступ учитывает подразделение пользователя. Один портал объединяет инструкции, учебные модули и AI-поиск.
- **Четыре шага от документа к ответу.** Администратор загружает регламенты и назначает права. Сотрудник задаёт вопрос, система находит фрагмент и показывает ответ со ссылкой на документ. Если подтверждения в материалах нет, система сообщает об этом.
- **Источник виден в карточке.** В ответе указаны использованный документ, номер страницы и короткий фрагмент. Пользователь оценивает полезность, а спорный случай попадает администратору на проверку.

**Результат**

- **Поиск инструкции занимает меньше действий.** Сотруднику не нужно помнить папку и точное название файла. Академия показывает, какие темы вызывают вопросы, и помогает руководителю обновлять учебный маршрут и документы по фактическим обращениям.
- **Материалы и вопросы в одной админке.** Администратор добавляет документы, обновляет базу знаний, назначает доступ и просматривает журнал вопросов. Пробел можно закрыть новой инструкцией или практическим заданием.
- **Пилот с одного отдела.** Для первой версии достаточно регламентов одного подразделения и списка частых вопросов. На них проверяются качество поиска, ссылки на источники и права доступа, после чего подключаются следующие роли.
- **Развёртывание внутри компании.** Если документы нельзя передавать внешним сервисам, решение размещается на серверах компании. К базе знаний можно добавлять тесты, задания и программы адаптации.

- 🚀 Demo: https://habab.ru/ai/corporate_university_ai
- Презентация K1: https://ииразработка.рф/k1
- Разделение базы знаний по бизнес-процессам: продажи, закупки, стройка, юристы, склад, логистика, финансы, HR и поддержка
- AI-вопросы по регламентам: сотрудник спрашивает обычным языком и получает ответ с источником, выдержкой и ограничениями применения
- Подтягивание шаблонов: договор, чек-лист, акт, письмо клиенту, маршрут согласования или инструкция из корпоративной базы
- Ролевые траектории обучения для новичков, линейных сотрудников, руководителей отделов и наставников
- Практические задания и тесты по реальным кейсам компании, а не абстрактным учебным материалам

**Скриншоты:**
- ![Демонстрационный кабинет корпоративной AI-академии](https://habab.ru/static/images/products/corporate_university_ai/00-corporate-ai-university-dashboard.png?v=c8b261da9786)
- ![Ответ сохраняет документ и страницу для проверки](https://habab.ru/static/images/products/corporate_university_ai/assets/chat-answer-source.jpg?v=402e042fbc30)
- ![Материалы, права и обратная связь в одной админке](https://habab.ru/static/images/products/corporate_university_ai/assets/admin-knowledge-base.jpg?v=7993725238d8)

[Открыть кейс → https://habab.ru/ai/corporate_university_ai](https://habab.ru/ai/corporate_university_ai)
[Страница продукта → https://habab.ru/products/corporate_university_ai](https://habab.ru/products/corporate_university_ai)

### ⚡ SimpleReview: правки сайта до результата

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

**Задача**

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

**Решение**

- **Правка привязана к элементу.** SimpleReview работает в браузере поверх открытого сайта. Клиент или тестировщик выбирает текст, кнопку, изображение либо целый блок и описывает желаемое изменение.
- **Контекст сохраняется вместе с комментарием.** В задачу попадают адрес страницы и данные выбранного элемента. Разработчик открывает ту же страницу, видит область работы и проверяет изменение в исходном интерфейсе.
- **От ссылки до проверки.** Клиент присылает страницу и отмечает проблему. Мы уточняем только детали, влияющие на результат, вносим изменение и проверяем его. История замечания остаётся рядом с задачей.

**Результат**

- **Одна точка проверки.** Вместо общей фразы о мобильной версии команда получает конкретный элемент и ожидаемое изменение. После работы страницу можно открыть на компьютере и телефоне и пройти тот же сценарий глазами пользователя.
- **Проверку берёт на себя исполнитель.** От заказчика нужны ссылка, пожелание и ответы на вопросы по смыслу. Поиск места в коде и проверка результата остаются на стороне команды разработки.
- **Старт с одного замечания.** Для начала достаточно ссылки и одной правки. На небольшом примере видно, как фиксируются детали и как принимается результат. Расширение опубликовано в Chrome Web Store.

- 🚀 Demo: https://onout.org/#ru
- Клиент отмечает нужный блок прямо на странице и пишет, что изменить
- Разработчик сразу видит выбранное место и данные страницы
- После правки мы открываем страницу и проверяем результат
- Работает на обычных сайтах, тестовых страницах и локальных версиях
- Подходит для WordPress, React, Vue, Next.js, HTML, PHP, Node.js и Python

[Открыть кейс → https://habab.ru/ai/simple_review](https://habab.ru/ai/simple_review)
[Страница продукта → https://habab.ru/products/simple_review](https://habab.ru/products/simple_review)

### 📺 YouTube-Telegram скрапер для поиска лидов и контактов авторов

Система ищет YouTube-каналы по заданным критериям, извлекает открытые Telegram-контакты и сохраняет причину отбора каждого автора.

**Задача**

Отделу продаж требовалось регулярно находить YouTube-авторов в заданной нише и проверять, оставили ли они публичный контакт для связи. Ручной поиск плохо повторялся: сотрудники по-разному оценивали свежесть публикаций, размер канала и соответствие теме. Нужно было превратить исследование в управляемую подборку с понятными фильтрами.

**Решение**

- **Путь от запроса до строки в базе.** Система получает каналы через YouTube Data API v3, проверяет тематику, аудиторию и активность, затем ищет открытые Telegram-ссылки в описаниях. Каждый этап сохраняет причину отбора.
- **Критерии задаются до запуска.** Минимальное число подписчиков, активность канала, ключевые слова и исключения находятся в настройках. Менеджер может скорректировать правила до расходования квоты YouTube API.
- **Только публичные контакты.** Telegram извлекается из открытого описания канала. Формат и доступность ссылки проверяются, дубликаты удаляются. Один контакт не повторяется из разных видео или вариантов адреса.

**Результат**

- **Карточка с контекстом.** Отдел продаж получает название канала, тематику, показатели аудитории, найденный контакт и причину прохождения фильтров. Авторов можно проверить и распределить между менеджерами до начала переписки.
- **Объяснение для каждого лида.** В карточке видно, откуда взят контакт и каким условиям соответствует канал. Менеджер открывает источник и самостоятельно принимает решение об общении.
- **Экспорт под рабочий процесс.** CSV и Excel подходят для ручной проверки, JSON и API — для передачи в CRM или внутренний сервис. История запусков хранит параметры каждой подборки.
- **Пилот с одной ниши.** Сначала фиксируются критерии и вручную оценивается небольшая выборка. После проверки качества поиска подключаются регулярные запуски.

- 🚀 Demo: https://habab.ru/products/youtube_telegram_scraper
- 🎯 Автоматический поиск YouTube каналов по ключевым словам через официальный YouTube интерфейс для связи систем
- 📊 Интеллектуальная фильтрация каналов по количеству подписчиков (от 1K до 1M+)
- Feature
- 💬 Автоматическое извлечение Telegram ссылок из описаний каналов и комментариев
- 📋 Создание структурированной базы данных с контактами админов для холодных продаж

**Скриншоты:**
- ![Параметры поиска и список запусков](https://habab.ru/static/images/products/youtube_telegram_scraper/Главная страница.jpg?v=2e2a8e5ce562)
- ![Фильтрация каналов и подготовка базы](https://habab.ru/static/images/products/youtube_telegram_scraper/Интерфейс парсинга.png?v=e7104f06d9ff)

[Открыть кейс → https://habab.ru/ai/youtube_telegram_scraper](https://habab.ru/ai/youtube_telegram_scraper)
[Страница продукта → https://habab.ru/products/youtube_telegram_scraper](https://habab.ru/products/youtube_telegram_scraper)

### 💼 ИИ-парсер лидов для фриланс-бирж с Telegram-уведомлениями

Система отсеивает дубли и задачи вне профиля, анализирует оставшиеся проекты и отправляет в Telegram короткий разбор со ссылкой и следующим шагом.

**Задача**

На FL.ru новые проекты появляются в течение дня, и подходящая задача быстро уходит вниз ленты. Команда тратила время на повторный просмотр карточек, проекты вне профиля и объявления без данных для решения. Требовался поиск, при котором в Telegram попадают только новые задачи по веб-разработке, ботам и AI с коротким разбором перед откликом.

**Решение**

- **Первичный отбор новых проектов.** Система по расписанию читает карточки, приводит поля к единому виду и отсеивает дубли. Быстрые правила проверяют тему, бюджет и стоп-слова, после чего запускается AI-квалификация.
- **Критерии под текущий профиль команды.** Приоритеты можно менять вместе с загрузкой: поднимать отдельные типы задач или исключать неподходящий стек. Очевидно нерелевантные темы отбрасываются до обращения к модели.
- **Разбор до уведомления.** Модель выделяет суть задачи, соответствие стеку, риски и вопросы заказчику. Решение сохраняется, чтобы правила можно было проверять и корректировать на реальных проектах.

**Результат**

- **Короткий список вместо постоянного обновления ленты.** В Telegram приходит ссылка, бюджет, суть задачи и следующий шаг. Команда открывает проекты, которые уже прошли технические фильтры и первичную смысловую оценку.
- **Контекст до перехода на биржу.** В сообщении есть краткое содержание ТЗ и вопросы для уточнения. Менеджер решает, готовить отклик, отложить проект или пропустить его.
- **Журнал спорных решений.** История хранит исходную карточку, сработавшие правила и вывод модели. Если проект был пропущен ошибочно, критерий можно поправить и проверить на следующих объявлениях.
- **Одно уведомление на проект.** Расписание запускает проверку без ручного участия, а журнал защищает от повторной отправки одной карточки.

- 🚀 Demo: https://habab.ru/products/freelance_lead_parser
- 🔍 Автоматический парсинг ленты новых проектов FL.ru
- 🤖 ИИ-анализ описаний проектов для квалификации заказчиков
- 🏢 Отбор только крупных компаний, агентств и B2B проектов
- 📱 Мгновенные уведомления в Telegram о подходящих проектах
- 💻 Генерация готовых технических заданий для Copilot

**Скриншоты:**
- ![Новые проекты, фильтры и результаты квалификации](https://habab.ru/static/images/products/freelance_lead_parser/Главная страница.png?v=6b30d6a28da7)

[Открыть кейс → https://habab.ru/ai/freelance_lead_parser](https://habab.ru/ai/freelance_lead_parser)
[Страница продукта → https://habab.ru/products/freelance_lead_parser](https://habab.ru/products/freelance_lead_parser)

### ⚡ BUT RAG: закрытый AI-ассистент по корпоративным документам

Однотенантная база знаний с OCR, ролевым доступом, поиском по источникам, журналом ответов, feedback и benchmark-проверками.

**Задача**

Корпоративные документы хранятся в разных форматах и доступны сотрудникам с разными правами. Обычный чат с моделью не показывает, откуда взят ответ, и не даёт системно проверять ошибки на реальных вопросах.

**Решение**

- **База знаний с ролями и OCR.** Администратор загружает документы и назначает им уровень доступа. PDF, Office-файлы и изображения разбираются по страницам; для сканов сохраняются OCR-текст и просмотр оригинала.
- **RAG, feedback и benchmark-проверки.** Ассистент ищет только в доступном пользователю корпусе, прикладывает источники и сохраняет trace ответа. Отдельные экраны собирают оценки пользователей и запускают проверочные наборы вопросов перед выпуском изменений.

**Результат**

- **Ответ можно проверить по документу.** Пользователь открывает указанную страницу источника, а администратор видит модель, найденный контекст и историю запроса.
- **Качество стало управляемым процессом.** Проблемный ответ можно превратить в benchmark-сценарий, повторно прогнать после изменения поиска или промпта и сравнить результат.

- Swagger / OpenAPI: http://51.250.22.55:3044/api/docs
- Публичный чат по базе документов с источниками и ссылками на страницы
- Загрузка PDF, DOCX, изображений, TXT, Markdown и JSON в единую базу знаний
- Постраничное OCR-распознавание и хранение документов с метаданными
- Ролевой доступ low / medium / full для разных групп пользователей
- Логи запросов, feedback loop и ручная проверка проблемных ответов

**Скриншоты:**
- ![Публичный чат BUT RAG](https://habab.ru/static/images/products/but_rag/01-public-chat.png?v=936531a0891f)
- ![Документы и уровни доступа](https://habab.ru/static/images/products/but_rag/02-knowledge-base-admin.png?v=fd33dca5239e)
- ![Benchmark-прогон по контрольным вопросам](https://habab.ru/static/images/products/but_rag/03-benchmark-quality-run.png?v=a024ded31ec7)
- ![OpenAPI для интеграций](https://habab.ru/static/images/products/but_rag/04-openapi-docs.png?v=e0c748c3fff7)

[Открыть кейс → https://habab.ru/ai/but_rag](https://habab.ru/ai/but_rag)
[Страница продукта → https://habab.ru/products/but_rag](https://habab.ru/products/but_rag)

### ⚡ TimeMaterial: подготовка смет из исходных документов

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

**Задача**

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

**Решение**

- **Разбор исходных материалов.** Пользователь передаёт файл или описание работ. Система извлекает позиции, количества и единицы измерения, а неоднозначные места возвращает на уточнение.
- **Сопоставление со справочником.** Нормализованные позиции сравниваются с доступным справочником ГЭСН или локальными расценками. В результат попадает ссылка на исходную строку и выбранное соответствие.

**Результат**

- **Черновик, который можно проверить.** Специалист получает структурированную таблицу, видит неподтверждённые соответствия и правит их до экспорта.
- **Повторяемая обработка типовых файлов.** Правила разбора и подтверждённые сопоставления можно использовать в следующих проектах вместо повторного ручного переноса.

- AI-подбор расценок ГЭСН по описанию работ
- Сбор данных из любых источников: Excel, Google Docs, PDF, текст
- Автоматический пересчет единиц измерения
- Telegram-бот для взаимодействия с оператором
- Сохранение истории сопоставлений для ускорения работы

**Скриншоты:**
- ![Разбор позиций и подготовка структуры](https://habab.ru/static/images/timematerial/estimate-automation-ai.png?v=94fe9712384c)
- ![Проверяемая таблица для сметчика](https://habab.ru/static/images/timematerial/konverter-excel-v-smetu.png?v=e1b0195623fa)

[Открыть кейс → https://habab.ru/ai/timematerial](https://habab.ru/ai/timematerial)
[Страница продукта → https://habab.ru/products/timematerial](https://habab.ru/products/timematerial)

### ⚡ Система контроля качества AI-ответов

Feedback, журналы запросов, контрольные вопросы и verifier объединены в процесс, который помогает находить неподтверждённые ответы до релиза.

**Задача**

AI-функция может отвечать убедительно даже при слабом источнике или неверном поиске. Разрозненных ручных проверок недостаточно: после смены модели или промпта старые ошибки возвращаются.

**Решение**

- **Сбор воспроизводимых проблем.** Пользовательская оценка связывается с вопросом, ответом, моделью, найденными источниками и trace. Негативные примеры превращаются в контрольные сценарии.
- **Проверка перед выпуском.** Benchmark-набор запускается на новой версии. Verifier проверяет опору ответа на найденный контекст и блокирует результат, если утверждения нельзя подтвердить.

**Результат**

- **Ошибку можно повторить и сравнить.** Команда видит плохой ответ вместе с входными данными, retrieval и версией модели.
- **Релизное решение опирается на набор проверок.** Изменение промпта или поиска проходит одинаковые контрольные вопросы вместо выборочной оценки на глаз.

- Guardian Models — двухуровневая валидация AI-ответов перед отправкой пользователю
- Feedback Loop — сбор thumbs up/down и комментариев от пользователей
- Дашборд качества — метрики галлюцинаций, точности, удовлетворённости
- A/B тестирование промптов с автоматическим выбором лучшего
- Fallback Strategy — безопасные ответы при обнаружении проблем

**Скриншоты:**
- ![Демонстрационный benchmark с ответами, источниками и статусом проверки](https://habab.ru/static/images/products/ai_quality_assurance/benchmark-quality-run.png?v=a024ded31ec7)

[Открыть кейс → https://habab.ru/ai/ai_quality_assurance](https://habab.ru/ai/ai_quality_assurance)
[Страница продукта → https://habab.ru/products/ai_quality_assurance](https://habab.ru/products/ai_quality_assurance)

### ⚡ Презентационный сайт, собранный по брендбуку

Одностраничная презентация переносит визуальные правила бренда в адаптивный веб-интерфейс и ведёт посетителя к целевому контакту.

**Задача**

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

**Решение**

- **Перенос системы бренда в веб.** Из брендбука выделены шрифты, цветовые роли, отступы и правила работы с изображениями. На их основе собрана последовательность экранов без копирования печатной композиции один в один.
- **Целевой путь без лишней навигации.** Основные тезисы, примеры и кнопки контакта расположены в одном потоке. Ссылки ведут в Telegram, поэтому посетитель переходит к разговору без сложной формы.

**Результат**

- **Бренд сохранил узнаваемость в браузере.** Визуальный язык работает на разных ширинах экрана, а содержание остаётся читаемым.
- **Презентацию можно обновлять как обычную страницу.** Текст и изображения меняются без пересборки PDF и повторной отправки файла аудитории.

- 🚀 Demo: https://habab.ru
- Быстрое создание сайта по предоставленной презентации и брендбуку
- Интеграция с Telegram для покупки
- Соответствие бренд-стандартам из презентации
- Автоматическая генерация контента на основе брендбука
- Адаптивный дизайн под все устройства

**Скриншоты:**
- ![Главный экран презентационного сайта](https://habab.ru/static/images/products/habab_site_presentations/Главная страница.jpg?v=72362c064bd0)

[Открыть кейс → https://habab.ru/ai/habab_site_presentations](https://habab.ru/ai/habab_site_presentations)
[Страница продукта → https://habab.ru/products/habab_site_presentations](https://habab.ru/products/habab_site_presentations)

### 📡 Прототип новостного радара для промышленной компании

Система собирает отраслевые публикации, выделяет события по заданным темам и отправляет короткие проверяемые уведомления ответственным сотрудникам.

**Задача**

Отраслевые события распределены по сайтам, лентам и бюллетеням. Обычная подписка создаёт поток ссылок, но не объясняет, какое событие влияет на закупки, логистику или конкретный рынок.

**Решение**

- **Сбор и нормализация источников.** Планировщик обходит согласованные RSS, HTML и JSON-источники, удаляет повторы и сохраняет оригинальную ссылку и дату публикации.
- **Классификация по бизнес-темам.** AI-модуль выделяет тему, затронутые компании и возможную цепочку влияния. В Telegram уходит краткая карточка со ссылкой на первоисточник.

**Результат**

- **Вместо общей ленты — тематическая очередь.** Сотрудник видит новости по своей зоне ответственности и может открыть исходную публикацию.
- **Набор тем меняется вместе с рисками.** Администратор добавляет новые категории, источники и правила уведомлений без переработки интерфейса.

- Ежечасный мониторинг отраслевых новостей и санкционных изменений
- AI-скоринг важности событий с фокусом на ваш бизнес
- Детектирование цепочек поставок и логистических рисков
- Алерты в Telegram и email по критическим событиям
- Административный кабинет с поиском, фильтрами и экспортами

[Открыть кейс → https://habab.ru/ai/industrial_news_radar](https://habab.ru/ai/industrial_news_radar)
[Страница продукта → https://habab.ru/products/industrial_news_radar](https://habab.ru/products/industrial_news_radar)

### 📰 Прототип корпоративной системы мониторинга медиа

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

**Задача**

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

**Решение**

- **Единый индекс публикаций.** Материалы из подключённых источников нормализуются, очищаются от дублей и связываются с компаниями, темами и временными периодами.
- **Аналитические представления.** Система группирует похожие события, выделяет новые сигналы и формирует подборки с кратким выводом и обязательными ссылками на исходные материалы.

**Результат**

- **Контекст сохраняется вместе с новостью.** Пользователь переходит от сводки к группе публикаций и проверяет вывод по первоисточникам.
- **Общие данные для регулярных и срочных отчётов.** Те же данные используются в дашборде, email-сводке и Telegram-уведомлении без ручного копирования.

- 🏢 Корпоративная система мониторинга медиа под ключ
- 🤖 ИИ-анализ репутационных рисков и трендов
- 📈 Аналитическая панель с конкурентной разведкой
- 🔔 Алерты моментально по ключевым событиям
- 🔗 Интеграция с корпоративными системами (Slack, Teams, CRM)

[Открыть кейс → https://habab.ru/ai/news_analysis](https://habab.ru/ai/news_analysis)
[Страница продукта → https://habab.ru/products/news_analysis](https://habab.ru/products/news_analysis)

### 🎤 Прототип корпоративного голосового ввода

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

**Задача**

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

**Решение**

- **Управляемая запись речи.** Пользователь сам запускает и останавливает запись. Аудио передаётся через сервер, поэтому ключ AI-провайдера не попадает во фронтенд.
- **Текст как промежуточный результат.** Распознанный текст можно показать для проверки, очистить по согласованным правилам и только затем вставить в активное приложение или отправить в API.

**Результат**

- **Голос становится ещё одним способом ввода.** Сценарий можно встроить в CRM, форму отчёта или внутренний кабинет без отдельного устройства.
- **Прототип проверяет основной технический риск.** Публичный прототип подтверждает работу микрофона, серверного обмена и realtime-сессии; конкретная интеграция выбирается для рабочего места клиента.

- 🚀 Demo: https://speach.wpmix.net/
- ⌨️ Активация по настраиваемой горячей клавише
- 🎤 Автоматическое определение начала и конца речи
- 🌐 Одновременная поддержка русского и английского языков
- 🧹 ИИ-очистка от слов-паразитов и пауз
- 📋 Автоматическая вставка в активное приложение

**Скриншоты:**
- ![Интерфейс голосового ввода](https://habab.ru/static/images/products/voice_to_text_app/Главная страница.png?v=34421f09b140)

[Открыть кейс → https://habab.ru/ai/voice_to_text_app](https://habab.ru/ai/voice_to_text_app)
[Страница продукта → https://habab.ru/products/voice_to_text_app](https://habab.ru/products/voice_to_text_app)

### 📊 MCP-сервер для управления Яндекс Директом

Сервис даёт AI-агенту типизированные операции для чтения кампаний, подготовки групп объявлений, работы с ключевыми словами и аналитикой.

**Задача**

Управление рекламой через чат опасно сводить к свободному тексту: агент должен различать кампанию, группу, объявление и настройки автотаргетинга, а перед записью показывать точный набор действий.

**Решение**

- **Типизированные инструменты вместо кликов.** MCP-сервер оборачивает операции Яндекс Директа в команды со схемой параметров. Агент может читать структуру аккаунта, готовить ключевые слова и формировать группу объявлений как единое целое.
- **Разделение подготовки и записи.** Сначала строится план с названиями, ключами, минус-словами и настройками. Изменяющая команда запускается отдельно, а ограничения API и ручные шаги остаются явными.

**Результат**

- **Рекламная операция становится проверяемой.** Перед выполнением видно, какая сущность будет создана или изменена, и какие параметры уйдут в API.
- **Общие операции для агента, CLI и интерфейса.** Те же операции можно использовать в AI-чате, автоматизации и административном веб-интерфейсе.

- Управление кампаниями через естественный язык
- Автоматическое создание групп объявлений
- Умный подбор ключевых слов с операторами
- Готовые шаблоны для типовых продуктов
- Интеграция с Claude Desktop и другими ИИ

**Скриншоты:**
- ![Интерфейс управления рекламными операциями](https://habab.ru/static/images/products/yadirect_mcp_server/Главная страница.jpg?v=a3c016fcabd6)

[Открыть кейс → https://habab.ru/ai/yadirect_mcp_server](https://habab.ru/ai/yadirect_mcp_server)
[Страница продукта → https://habab.ru/products/yadirect_mcp_server](https://habab.ru/products/yadirect_mcp_server)

### ⚡ Прототип конструктора CRM под процесс компании

Модульная CRM собирается вокруг этапов продаж, ролей и интеграций конкретной команды вместо универсального набора экранов.

**Задача**

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

**Решение**

- **Схема из этапов и ролей.** На брифинге фиксируются этапы, обязательные поля, ответственные и переходы. Из этой схемы собираются карточка сделки, очередь задач и права доступа.
- **Интеграции как отдельные модули.** Уведомления, календарь, почта и мессенджеры подключаются к событиям процесса, а не зашиваются в каждую форму отдельно.

**Результат**

- **Прототип показывает процесс целиком.** Команда может пройти путь от новой заявки до завершения сделки и увидеть, где нужны автоматические действия.
- **Функции добавляются по необходимости.** Модульная структура позволяет добавлять нужные функции без включения всех возможностей большой CRM.

- AI-анализ ваших бизнес-процессов для создания идеальной CRM
- Только нужные функции - ничего лишнего
- Автоматическая настройка полей, этапов и воронок
- Интеграция с популярными сервисами (Telegram, email, платежи)
- Готовая система с исходным кодом

[Открыть кейс → https://habab.ru/ai/ai_crm_constructor](https://habab.ru/ai/ai_crm_constructor)
[Страница продукта → https://habab.ru/products/ai_crm_constructor](https://habab.ru/products/ai_crm_constructor)

### ⚡ Прототип локального AI-сервера для дома и малого офиса

Архитектура объединяет локальную модель, управление устройствами, медиатеку и резервное копирование на одном мини-сервере.

**Задача**

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

**Решение**

- **Сервисы в отдельных контейнерах.** Каждый компонент разворачивается изолированно, получает своё хранилище и понятный маршрут обновления. Сбой медиасервера не должен останавливать умный дом или резервное копирование.
- **Локальный AI как внутренний сервис.** Ollama предоставляет модель другим компонентам по локальному API. Telegram-агент и Home Assistant могут обращаться к ней без отправки бытовых данных во внешний облачный чат.

**Результат**

- **Проверена составная архитектура устройства.** Прототип фиксирует набор сервисов, сетевые связи и требования к диску и памяти до выбора конкретного мини-ПК.
- **Систему можно собирать поэтапно.** Начать можно с Home Assistant и бэкапа, затем добавить локальную модель и медиатеку без смены общей схемы.

- Локальная нейросеть (Ollama) — работает без интернета и без цензуры
- Home Assistant — единый хаб умного дома (Zigbee, Tuya, Xiaomi, Яндекс Алиса)
- Jellyfin — домашний медиасервер (личный Netflix)
- Syncthing — автоматический бэкап файлов между устройствами
- AI-агент в Telegram — управление всем через чат

[Открыть кейс → https://habab.ru/ai/ai_home_server](https://habab.ru/ai/ai_home_server)
[Страница продукта → https://habab.ru/products/ai_home_server](https://habab.ru/products/ai_home_server)

### ⚡ Прототип AI-визуализации интерьера по фотографии

Пользователь загружает снимок помещения, выбирает направление оформления и получает варианты, сохраняя исходную геометрию комнаты.

**Задача**

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

**Решение**

- **Контролируемый запрос к генерации.** Система отделяет параметры помещения от пожеланий по стилю и формирует задание так, чтобы сохранить планировку, окна и основные объекты.
- **Экран сравнения вариантов.** Исходная фотография и результаты показываются рядом. Пользователь может изменить стиль или уточнить отдельную зону, не начиная бриф заново.

**Результат**

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

- 🚀 Demo: https://habab.ru/products/ai_interior_design
- Генерация дизайна по фото комнаты за 30 секунд
- 10+ стилей: скандинавский, лофт, минимализм, классика, хай-тек
- Работает с любыми помещениями: комнаты, кухни, ванные, офисы
- Сохранение планировки — меняет только отделку и мебель
- Несколько вариантов дизайна на выбор

**Скриншоты:**
- ![Прототип AI-визуализации интерьера](https://habab.ru/static/images/products/ai_interior_design/00-ai-interior-design-dashboard-20260625.png?v=968aa708022f)

[Открыть кейс → https://habab.ru/ai/ai_interior_design](https://habab.ru/ai/ai_interior_design)
[Страница продукта → https://habab.ru/products/ai_interior_design](https://habab.ru/products/ai_interior_design)

### ⚡ Генератор презентаций из больших документов

Система разбирает исходные материалы, строит план, готовит слайды и оставляет редактору управляемый черновик перед экспортом.

**Задача**

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

**Решение**

- **План до генерации слайдов.** Система извлекает текст и заголовки, строит оглавление будущей презентации и показывает его редактору. Только подтверждённый план превращается в набор слайдов.
- **Редактируемый результат.** Для каждого слайда сохраняются тезисы, визуальная подсказка и ссылка на исходный раздел. Редактор меняет формулировки и порядок до экспорта в рабочий формат.

**Результат**

- **Большой документ превращается в управляемый черновик.** Команда сначала работает с планом, затем отдельно проверяет и редактирует каждый слайд.
- **Материал остаётся проверяемым.** При правке можно вернуться к исходному разделу и убедиться, что смысл не потерян.

- Загрузка массива исходников (PDF/DOCX/MD/TXT) до 500+ страниц на одну презентацию
- AI-извлечение ключевых тезисов, фактов, цифр и определений
- Автогенерация структуры презентации (разделы, слайды, заголовки)
- Создание печатной версии (PDF/PPTX) и веб-версии слайдов
- Графики и инфографика по числовым данным из исходников

**Скриншоты:**
- ![Редактор AI-презентаций](https://habab.ru/static/images/ai_presentations_generator/ai-presentations-generator-dashboard.png?v=d541a93f8e9f)

[Открыть кейс → https://habab.ru/ai/ai_presentations_generator](https://habab.ru/ai/ai_presentations_generator)
[Страница продукта → https://habab.ru/products/ai_presentations_generator](https://habab.ru/products/ai_presentations_generator)

### 🔄 Бот синхронизации заказчика и команды разработки

Бот собирает задачи и статусы из рабочих систем, формирует отчёт по спринту и оставляет заказчику одну актуальную картину проекта.

**Задача**

В большом бэклоге задачи распределены между issue, чатами и документами. Заказчику сложно понять, что вошло в текущий спринт, какие решения приняты и где требуется его ответ.

**Решение**

- **Сбор статусов из первичных систем.** Бот читает задачи и изменения из GitHub, связывает их с направлениями проекта и отмечает блокеры. Исходные issue остаются главным местом технической работы.
- **Отчёт для заказчика.** Из актуальных статусов формируется короткая сводка: завершённое, работа в процессе, риски и вопросы. Ссылки ведут к исходной задаче или документу.

**Результат**

- **Одна версия прогресса для всех участников.** Команда и заказчик обсуждают один и тот же набор задач, а не разные пересказы в чатах.
- **История решений не исчезает после созвона.** Спринтовые отчёты и вопросы сохраняются в проектной документации и доступны при планировании следующего этапа.

- 📋 Автоматическая генерация спринтов из бэклога с разбивкой по направлениям
- Feature
- 💰 AI-оценка трудоёмкости технических заданий (estimate)
- 📚 Управление вики проекта и поддержание актуальности документации
- ✉️ Автоматическая отправка писем заказчику с итогами и статусами

**Скриншоты:**
- ![Сводка бота синхронизации проекта](https://habab.ru/static/images/products/client_sync_bot/screenshot-1.png?v=f6fdc24d675d)

[Открыть кейс → https://habab.ru/ai/client_sync_bot](https://habab.ru/ai/client_sync_bot)
[Страница продукта → https://habab.ru/products/client_sync_bot](https://habab.ru/products/client_sync_bot)

### ⚡ Telegram-консультант по требованиям пожарной безопасности

Бот помогает пройти расчётный сценарий по СП 4.13130, показывает использованные условия и отделяет справочную подсказку от инженерного заключения.

**Задача**

Вопрос о пожарном проезде зависит от типа объекта, высоты здания и нескольких условий нормы. Свободный ответ AI без пошагового расчёта трудно проверить и опасно воспринимать как готовое заключение.

**Решение**

- **Диалог как расчётная форма.** Бот последовательно собирает необходимые параметры и не переходит к результату, пока обязательные данные не указаны.
- **Правила отдельно от пояснения.** Числовые условия и ветвления выполняются детерминированно, а AI используется для объяснения результата обычным языком. Пользователь видит, какие исходные данные применены.

**Результат**

- **Предварительная проверка становится воспроизводимой.** Один и тот же набор параметров приводит к тому же расчётному пути, который можно показать специалисту.
- **Граница ответственности обозначена в интерфейсе.** Бот помогает подготовиться к консультации, но не подменяет проектировщика или официальную экспертизу.

- 🚀 Demo: https://t.me/fire_safety_sp4_bot
- Калькулятор пожарного проезда по СП 4.13130
- Проверка соответствия объекта нормам
- Калькулятор штрафов по КоАП 20.4
- Чек-лист нарушений для самопроверки
- Подготовка к проверке МЧС

**Скриншоты:**
- ![Telegram-консультант по пожарной безопасности](https://habab.ru/static/images/products/fire_safety_consultant/00-fire-safety-consultant-dashboard-20260625.png?v=edd3280606ab)

[Открыть кейс → https://habab.ru/ai/fire_safety_consultant](https://habab.ru/ai/fire_safety_consultant)
[Страница продукта → https://habab.ru/products/fire_safety_consultant](https://habab.ru/products/fire_safety_consultant)

### ⚡ SimpleDashboard: конструктор бизнес-дашбордов

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

**Задача**

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

**Решение**

- **Бриф и данные в одном диалоге.** Пользователь описывает роли и метрики, загружает CSV или подключает API. Система предлагает структуру экранов и визуализации, которые можно уточнить до публикации.
- **Готовый адаптивный интерфейс.** Результат собирается как SPA с KPI, графиками, таблицами и прямыми ссылками на разделы. Доступ и обмен с командой подключаются через платформенный SDK.

**Результат**

- **Прототип можно обсуждать на живом интерфейсе.** Вместо макета команда открывает рабочие экраны, проверяет навигацию и корректирует состав данных.
- **Подход проверен на разных бизнес-сценариях.** В репозитории собраны публичные примеры для продаж, проектов, e-commerce, HR, агентств и SaaS-метрик.

- 🚀 Demo: https://simpledashboard.wpmix.net
- Создание дашбордов через AI-чат на естественном языке
- Загрузка данных из CSV, Excel, Google Sheets
- Подключение к REST API и вебхукам
- Интерактивные графики (линейные, столбчатые, круговые, gauge)
- KPI-карточки с трендами и сравнением периодов

**Скриншоты:**
- ![Демонстрационный CRM-дашборд, собранный платформой SimpleDashboard](https://habab.ru/static/images/products/simple_dashboard/demo-construction-crm.png?v=ae6297062abd)
- ![Канбан, карточка задачи и учёт времени в демонстрационном сценарии](https://habab.ru/static/images/products/simple_dashboard/demo-project-kanban.png?v=ee82e0b3ac7f)
- ![Метрики и графики демонстрационного сценария воронки](https://habab.ru/static/images/products/simple_dashboard/demo-funnel-analytics.png?v=ff6c7cc34dd3)

[Открыть кейс → https://habab.ru/ai/simple_dashboard](https://habab.ru/ai/simple_dashboard)
[Страница продукта → https://habab.ru/products/simple_dashboard](https://habab.ru/products/simple_dashboard)

### ⚡ Прототип AI-ассистента для Excel и SQL на русском языке

Сотрудник задаёт вопрос обычными словами, а система строит проверяемое вычисление для таблицы или запрос к базе данных.

**Задача**

Бизнес-вопрос часто формулируется быстрее, чем готовится выгрузка или SQL-запрос. При этом ответ AI без показанной формулы или SQL нельзя надёжно использовать в отчёте.

**Решение**

- **Разные движки для таблиц и базы.** Для Excel и CSV система строит операции над загруженным набором данных. Для SQL она сначала читает разрешённую схему и генерирует запрос только к доступным таблицам.
- **Проверка до выполнения.** Пользователь видит интерпретацию вопроса, формулу или SQL и может исправить условие. Опасные операции блокируются, рабочий режим ограничивается чтением.

**Результат**

- **Ответ сопровождается способом расчёта.** Вместе с числом пользователь получает таблицу результата, запрос и параметры фильтрации.
- **Аналитик подключается к сложным вопросам, а не к каждой выгрузке.** Повторяющиеся запросы сохраняются как шаблоны и доступны сотрудникам с нужной ролью.

- Чат-интерфейс на русском языке для работы с таблицами
- Подключение Excel/CSV/Google Sheets и SQL-баз (PostgreSQL/MySQL/SQLite)
- Генерация безопасных SQL-запросов и пояснений к результатам
- Автоматические графики и сводки по данным
- Ролевой доступ и журнал аудита запросов

[Открыть кейс → https://habab.ru/ai/talk_to_excel_sql](https://habab.ru/ai/talk_to_excel_sql)
[Страница продукта → https://habab.ru/products/talk_to_excel_sql](https://habab.ru/products/talk_to_excel_sql)

### ⚡ Vibers: human-in-the-loop ревью AI-сгенерированного кода

GitHub App связывает коммит, техническое задание и человека-рецензента, который проверяет основной сценарий и отправляет исправление pull requestом.

**Задача**

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

**Решение**

- **Контекст из репозитория и спецификации.** После push сервис связывает изменение с описанием задачи и передаёт его рецензенту. Рецензент проверяет diff и основной пользовательский сценарий.
- **Исправление в том же рабочем процессе.** Найденные проблемы оформляются в коде и тестах, затем отправляются отдельным pull requestом. Заказчик видит, что изменено и как это проверить.

**Результат**

- **Публичный пример дошёл до готового PR.** В Paycif ревью выявило проблемы платёжного пути, обработки ошибок и интерфейса; исправления опубликованы в pull request #2.
- **AI остаётся ускорителем, а не единственным контролёром.** Человек проверяет соответствие задаче и фактическое поведение, а автоматизация собирает контекст и доставляет результат.

- 🚀 Demo: https://vibers.onout.org
- Проверка коммитов вайбкодеров по вашему ТЗ (Google Doc, Notion и т.д.)
- Исправление багов и отправка pull request'ов — не просто отчёты
- Аудит безопасности на каждое изменение
- Структурированные отчёты для CI (Markdown/JSON для LLM-агентов)
- Работает с любым GitHub-репо — просто добавьте marsiandeployer как collaborator

[Открыть кейс → https://habab.ru/ai/vibers-code-review](https://habab.ru/ai/vibers-code-review)
[Страница продукта → https://habab.ru/products/vibers-code-review](https://habab.ru/products/vibers-code-review)

## ⚡ AI Quality Assurance

Ключевая проблема AI-систем — галлюцинации и некорректные ответы. Мой подход:

- **Feedback Loop:** система обратной связи для быстрой фиксации ошибок
- **Guardian Models:** автоматическая проверка ответов AI перед отправкой
- **Multi-Agent Validation:** разделение задач через специализированных агентов
- **Real-time Monitoring:** мониторинг качества с метриками и аудит-логами

## 🛠️ Технологический стек

- **LLM & AI:** OpenAI GPT-4, Claude, DeepSeek, Gemini, собственный роутер
- **Speech & Vision:** AssemblyAI, Google Speech-to-Text, Whisper, GPT-4 Vision
- **Avatar & Video:** HeyGen API, WebRTC, D-ID
- **Telegram & Messaging:** Pyrogram, Aiogram, WhatsApp Business API
- **Backend AI:** Python (FastAPI, Flask), Node.js/TypeScript, RabbitMQ
- **Vector DB & RAG:** Pinecone, Weaviate, Chroma
- **Infrastructure:** Kubernetes, Docker, GitHub Actions, AWS, PostgreSQL

## 💼 Что я предлагаю

- **Разработка AI-платформ под ключ:** от концепции до production
- **AI-Assisted Development:** архитектор + AI-агент — экономия 50-70%
- **Интеграция LLM:** OpenAI, Claude, локальные модели с оптимизацией
- **Telegram AI-боты:** кастомная разработка с любым функционалом
- **AI-автоматизация:** анализ документов, обработка звонков, лид-генерация

## 📞 Контакты

- **Email:** i448539@gmail.com
- **Telegram:** @onoutnoxon
- **Портфолио:** [habab.ru](https://habab.ru) | [onout.org](https://onout.org)
