Бобер Боб
Платформа складского учёта
Платформа складского учёта · Release notes · v0.30.0

История версий — v0.30.0

AI-агент полностью подключён к LLM (OpenRouter, gpt-4o-mini): веб-виджет на публичных страницах, Telegram-бот @BBmsk_admin_bot отвечает через ИИ вместо regex-меню, в админке — просмотр всех сессий с перепиской, латентностью ответов и захватом лидов. База знаний 45 товаров, системный промпт, webhook-маршруты для n8n.

minor Выпущена 26.08.2026
v0.30.0 minor от 26.08.2026

Полноценный AI-агент: веб-чат, Telegram-бот через LLM, аналитика сессий

Веб-чат AI

  • ai_agent.blade.php — виджет веб-чата: плавающая кнопка, панель с историей, подсказками, захватом лидов и rate-limit
  • WebchatController — 5 API-методов: send, history, track, suggestions, lead
  • WebchatService — бэкенд агента: обработка через LLM, сохранение в AiConversation, уведомление администратора в Telegram

Telegram-бот через LLM

  • SheetController::telegramWebhook — вызов processWithAgent вместо regex-меню; фолбэк на env('AI_OPENAI_KEY') при пустом кеше
  • Webhook — https://bober-bob.ipd.by/webhook/telegram/public (public route, CSRF exempt)
  • Просмотр переписок — /telegram-chat (список) и /telegram-chat/{id} (диалог), тёмная Telegram-тема

Админ-панель

  • WebchatSessionResource — список и просмотр сессий, HTML-компонент с перепиской, латентность ответов в мс
  • Панель — maxContentWidth(Width::Full) убран 160px margin по краям
  • Виджет на дашборде — статистика сессий и лидов

Инфраструктура

  • AiAgentService — processWithAgent (LLM через OpenRouter) и processCommand (regex, в резерве)
  • AgentConfigService — конфиг агентов с кешем и подстановкой ключа из env
  • config/instances.php — дефолты: api=openrouter, model=openai/gpt-4o-mini
  • KB — public/ai-kb/bober-bob/persona.md и system.md, 45 реальных товаров
← Ко всем версиям