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

Slash command

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

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, статус прав и подтверждение, если действие меняет данные.

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

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

Инструменты

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