Термин Интерфейсы, боты и ChatOps Начальный

Slash command

Slash command - это команда в чате, которая начинается со знака / и запускает заранее заданное действие, сценарий или AI-агента.

Другие названия (6)
slash-команда команда через слэш chat command bot command команда бота ChatOps command

Slash command - это короткая команда в интерфейсе чата: например, /help, /summary, /deploy, /ticket или /ask. Пользователь вводит ее в Telegram, Slack, Teams, Discord, внутреннем чате или веб-виджете, а система понимает, какое действие нужно выполнить.

Проще говоря, slash command - это кнопка без кнопки. Вместо поиска нужного пункта меню человек пишет команду прямо в чате. Для AI-агентов это удобный способ запускать конкретные режимы: сделать сводку, создать задачу, найти документ, проверить статус заказа, вызвать инструмент или передать диалог человеку.

Slash command обычно состоит из имени команды и параметров. Например, /summary week может попросить агента собрать недельную сводку, а /ticket login-bug - создать тикет по проблеме входа. Команда должна иметь понятную схему: что принимает на вход, какие параметры обязательны, что возвращает и какие права нужны.

В AI-системах slash command часто работает как безопасная оболочка вокруг tool calling. Пользователь не просит модель "как-нибудь сделать", а запускает ограниченный сценарий. Это снижает риск случайных действий, упрощает логирование и помогает лучше контролировать права.

Главная польза slash commands - предсказуемость. Они хорошо подходят для рабочих операций, где важна ясность: создать задачу, получить отчет, вызвать runbook, запустить проверку, сформировать черновик письма, найти клиента в CRM или показать статус деплоя.

Ошибки начинаются, когда команд слишком много, названия непонятные, параметры не валидируются, а права не проверяются. Тогда slash command превращается в скрытый и опасный интерфейс. Хорошая команда должна быть короткой, документированной, проверяемой и безопасной.

В production для slash commands важно хранить название команды, пользователя, канал, параметры, результат, вызванные инструменты, статус, ошибку, trace и решение по правам. Если команда может менять данные или отправлять сообщения наружу, лучше добавить approval workflow или подтверждение перед выполнением.

Примеры

  • В Slack пользователь вводит /summary project-a, и AI-агент собирает краткий статус проекта из задач и обсуждений.
  • В Telegram команда /ticket создает обращение в service desk из текущего сообщения пользователя.
  • В Teams команда /client 12345 показывает краткую карточку клиента из CRM.
  • В ChatOps команда /deploy status возвращает статус последнего деплоя и ссылку на логи.
  • Внутренний AI-бот по команде /kb ищет ответ в базе знаний и возвращает источники.

Где используется

  • быстрый запуск AI-агента из чата
  • создание тикетов и задач
  • поиск по базе знаний
  • получение сводок и отчетов
  • ChatOps для DevOps-команд
  • запуск runbook и проверок
  • интеграция с CRM и service desk
  • управление ботом в Telegram, Slack и Teams
  • безопасный запуск tool calling с понятными параметрами

Частые вопросы

Что такое slash command простыми словами?

Это команда в чате, которая начинается с / и запускает конкретное действие: например, показать помощь, создать задачу, найти документ или вызвать AI-агента.

Зачем slash commands нужны AI-агентам?

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

Чем slash command отличается от обычного сообщения?

Обычное сообщение модель интерпретирует свободно. Slash command заранее связан с действием, схемой параметров, правами и ожидаемым результатом.

Какие риски есть у slash commands?

Ошибки в правах, отсутствие проверки параметров, слишком опасные команды без подтверждения, плохое логирование и непонятные названия команд.

Что логировать при выполнении slash command?

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

Где читать дальше

Статьи по теме

Инструменты

Связанные инструменты

Free / usage-based GitHub Actions

CI/CD-платформа GitHub для тестов, деплоя, расписаний, LLM evals и автоматизации AI-проектов прямо из репозитория.

Free / paid GitHub plans GitHub API

API GitHub для работы с репозиториями, issues, pull requests, checks, webhooks, GitHub Apps и AI-агентами для code review.

Бесплатный лимит кредитов; платные планы и расходы на внешние модели Make

Make связывает сервисы в визуальные сценарии и позволяет добавить AI-агента для разбора обращений, документов и подготовки черновиков.

Код SDK открыт; размещение, сервисы Microsoft и модель отдельно Microsoft Teams Bot Framework

Microsoft Teams Bot Framework - прежний подход к разработке Teams-ботов; старый SDK архивирован, а для нового проекта Microsoft рекомендует Teams SDK или Microsoft 365 Agents SDK.

Бесплатная Community Edition на своём сервере; Cloud по подписке n8n

n8n связывает формы, почту, таблицы, CRM и AI-модели в автоматические цепочки: от входящей заявки до записи в системе и черновика ответа.

Self-hosted или платный n8n Cloud; API недоступен на Cloud trial n8n API

n8n API позволяет программно управлять доступными workflows и выполнениями вашего экземпляра n8n, не автоматизируя клики в редакторе.