ИИ-ассистент
Используйте 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:
- Assistant-specific route.
- Organization default route.
- Newest enabled BYOK provider.
- Platform default chat model.
- Нет настроенной модели.
Так operators могут запускать Assistant на более сильной или governed model, а другие Ask AI flows оставить на более дешёвом или tenant-owned provider.
Supported provider modes
Skitflow поддерживает direct provider configuration и gateway-routed providers:
| Mode | How it works |
|---|---|
| BYOK provider | Настраивается в AI Gateway → Providers. Старый Settings → AI редиректит туда. |
| Platform model | Operators настраивают 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
- Перейдите в Docker Compose → Create with AI.
- Опишите задачу на естественном языке, например "WordPress with MySQL and Redis cache".
- Assistant генерирует полный deployment, включая:
- Docker Compose service definitions.
- Environment variables с разумными defaults.
- Volumes и network configuration.
- Extra config files, каждый с
pathиcontent. - Domains, привязанные к нужному service и port.
- Проверьте и отредактируйте результат.
- 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.