Как я встроил AI-исполнителей в услуги IrenSystem
Мне было недостаточно просто добавить в систему кнопку «Спросить нейросеть». Я реализовал другую модель: в IrenSystem конкретная услуга может быть заранее связана с AI-исполнителем. Например, одна услуга создаёт техническое задание, другая — HTML-лендинг, третья анализирует материалы проекта или формирует документ. Для каждой услуги отдельно задаются: ⭐ роль AI-исполнителя; ⭐ инструкция по выполнению задачи; ⭐ входная динамическая форма; ⭐ формат результата; ⭐ используемая модель или провайдер; ⭐ правила обработки новых комментариев клиента. Рабочий процесс выглядит так: Клиент выбирает услугу и заполняет её форму. IrenSystem создаёт проект и при необходимости выставляет счёт. После оплаты система собирает контекст проекта: данные клиента, описание задачи, форму, комментарии, файлы и счета. Назначенный этой услуге AI-исполнитель получает задачу. Результат сохраняется внутри проекта как комментарий, документ, HTML, изображение или другой файл. Если клиент оставляет замечание, AI может продолжить работу в рамках того же проекта. Таким образом, AI становится не отдельным чатом, а исполнителем конкретной услуги с заранее определённой ответственностью и форматом результата. Сама модель при этом остаётся заменяемой. Услуга и бизнес-процесс принадлежат IrenSystem, а в качестве исполнителя можно подключить облачную модель, локальную модель через Ollama или другой совместимый провайдер. Для расширения системы я также подготовил OpenAPI-контракт, благодаря которому доступные операции IrenSystem можно преобразовывать в инструменты AI-агента. Но агент получает не бесконтрольный доступ ко всей платформе, а только действия, необходимые для выполнения назначенной услуги. Главная идея проекта: не пользователь каждый раз объясняет нейросети, кем ей быть и что делать — сама услуга уже содержит роль, правила, контекст и ожидаемый результат. Технически это связка PHP/Laravel, REST API, OpenAPI, очередей, проектов, счетов, комментариев, файлов и AI-провайдеров. Сейчас рассматриваю полностью удалённую работу Senior PHP/Laravel Backend Developer и проектные задачи по API, интеграциям, AI-агентам и автоматизации бизнес-процессов.