Skitflow

ИИ-ассистент

Используйте AI Assistant в Skitflow для генерации Compose, анализа деплоев, hardening и proposal-based операций через AI Gateway.

AI Assistant — это product-facing AI layer в Skitflow. Это больше не отдельная функция "AI DevOps Agent". Assistant теперь закрывает Compose generation, Ask AI workflows, operational diagnostics, security reviews и proposal-based actions.

Assistant использует AI Gateway для model routing, когда gateway включён. Если gateway выключен, он может использовать direct provider configuration path.

Что он умеет

  • Генерировать Docker Compose — опишите, что нужно, и Skitflow создаст services, environment variables, volumes, domains и supporting config files.
  • Проверять Compose files — анализировать Compose или Swarm stack files на insecure defaults, missing health checks, missing resource limits, privileged containers, risky mounts и image pinning issues.
  • Укреплять Compose services — предлагать safer Compose changes, при этом secrets redacted перед отправкой в prompt.
  • Диагностировать operations — смотреть applications, compose services, databases, domains, backups, logs, metrics, route metrics и deployment history, если у пользователя есть permissions.
  • Предлагать actions — готовить deploy, redeploy, restart, environment update, backup, domain, database и volume-backup actions для явного подтверждения.

Assistant может предлагать operational changes, но mutating actions не применяются только потому, что model их предложила. Пользователь подтверждает proposal, затем Skitflow повторно проверяет server-side authorization и вызывает реальную mutation.

AI Gateway routing

Когда AI Gateway включён, Assistant может использовать отдельный model route вместо organization default. Routing order:

  1. Assistant-specific route.
  2. Organization default route.
  3. Newest enabled BYOK provider.
  4. Platform default chat model.
  5. Нет настроенной модели.

Так operators могут запускать Assistant на более сильной или governed model, а другие Ask AI flows оставить на более дешёвом или tenant-owned provider.

Supported provider modes

Skitflow поддерживает direct provider configuration и gateway-routed providers:

ModeHow it works
BYOK providerНастраивается в AI Gateway → Providers. Старый Settings → AI редиректит туда.
Platform modelOperators настраивают platform default model в AI Gateway → Models. Tenants могут использовать её без собственного key.
Direct fallbackЕсли AI Gateway выключен, прежнее direct provider behavior продолжает работать.

OpenAI, Anthropic, Ollama, OpenRouter, Azure OpenAI и другие OpenAI-compatible endpoints могут использоваться через provider configuration, в зависимости от provider adapter и endpoint shape.

Compose generation flow

  1. Перейдите в Docker Compose → Create with AI.
  2. Опишите задачу на естественном языке, например "WordPress with MySQL and Redis cache".
  3. Assistant генерирует полный deployment, включая:
    • Docker Compose service definitions.
    • Environment variables с разумными defaults.
    • Volumes и network configuration.
    • Extra config files, каждый с path и content.
    • Domains, привязанные к нужному service и port.
  4. Проверьте и отредактируйте результат.
  5. Deploy из editor, при необходимости на конкретный server.

Operational tools

В Assistant panel Skitflow может давать scoped tools для:

  • Application и compose status, logs, deployments, metrics и pre-deploy checks.
  • Database details, logs, metrics и redeploy proposals.
  • Backup и volume-backup history, logs и creation proposals.
  • Domain toggles и Traefik-related security checks.
  • Observability route metrics, когда Observability доступна.

Tool access ограничен organization, project, service и RBAC permissions. Assistant не root shell, а controlled interface поверх Skitflow APIs.

Privacy and safety

  • Secrets redacted перед отправкой logs или Compose files в model.
  • Environment diffs показывают только имена keys, без values.
  • Provider keys хранятся server-side и не возвращаются в browser.
  • Mutating proposals требуют явного подтверждения и server-side authorization.

Cost

Skitflow не взимает плату напрямую за BYOK provider usage. Вы платите provider по его pricing. Platform-provided models можно контролировать через AI Gateway usage и budget controls.

On this page