Запуск из чата

Написали Forge — работа пошла: текст, голос и контекст

Отправьте сообщение боту, и запустится процесс. Скажите голосом вместо того, чтобы печатать, — он сначала расшифрует. Ответьте на сообщение — он поймёт, на какое. Догадка всегда показывается с кнопкой подтверждения до запуска.

Сообщение — нормальный способ начать работу

Ни панели, ни формы. Опишите, что нужно, в уже открытом чате, и Forge сопоставит это с одним из процессов вашей организации.

Он всегда сначала спрашивает

Догадка классификатора никогда не срабатывает сама. Вы получаете трактовку с кнопкой подтверждения; при неоднозначной просьбе предлагается выбор, а не решение за вас.

Голосовые работают

Отправьте аудио вместо текста. Оно расшифровывается и дальше идёт ровно тем же путём с подтверждением перед запуском.

Он помнит разговор

Уточнения попадают в контекст. Ответьте на сообщение — Forge поймёт, на какое; спросите «а в понедельник?» — он всё ещё знает, о чём речь.

Задача

Расстояние между «надо бы кому-то посмотреть» и «кто-то смотрит» — это обычно переключение контекста: открыть инструмент, найти нужное место, что-то заполнить. Именно из-за этого расстояния много мелкой работы так и не начинается.

Forge сокращает его до сообщения. Уже открытый у вас чат становится местом, где работа начинается.

Что происходит после отправки сообщения

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

Он показывает свою догадку. Именно это делает возможность пригодной, а не пугающей: трактовка возвращается с кнопкой подтверждения, и до нажатия ничего не запускается. Если просьба по-настоящему неоднозначна, вы получаете выбор, а не уверенный неверный ответ.

Можно сказать прямо. Явное указание процесса пропускает угадывание вовсе.

Затем он отчитывается. Сообщение «работаю над этим» редактируется на месте по завершении прогона, поэтому чат отражает реальность, а не копит протухшие уведомления.

Голос, потому что печатать удаётся не всегда

Отправьте голосовое. Оно расшифровывается и дальше идёт тем же путём: та же классификация, тот же гейт подтверждения, тот же отчёт. Упомянуть это стоит потому, что именно здесь асинхронное обещание становится настоящим: описать задачу вслух на ходу и позже обнаружить работу сделанной — это другие отношения с инструментом, чем сидеть перед ним.

Контекст, чтобы уточнение было уточнением

Две вещи превращают чат в разговор, а не в череду не связанных между собой команд:

  • Ответы разрешаются. Ответьте на конкретное сообщение, и Forge прочитает то, на что вы ответили, — тогда у «это тоже сделай» есть на что указывать.
  • История держится. Задайте вопрос, а затем уточнение, которое имеет смысл только вместе с первым — «а в понедельник?» — и он всё ещё знает предмет. История разговора хранится по чату, шифруется при хранении и ограничена сроком хранения.

Границы

  • Подтверждение перед запуском не отключается. Догадка никогда не срабатывает сама.
  • Из вашего чата достижимы только процессы вашей организации.
  • Непривязанный чат не делает ничего. Чат, не связанный с организацией, игнорируется, а не угадывается.

Что под капотом

  • Telegram Control Plane — обратное направление: изменение самого Forge из чата
  • Actionable Notifications — как прогон возвращается к вам, с кнопками
  • Workflow Engine — что именно запускает ваше сообщение

Готовы выпускать быстрее?

Forge проходит весь цикл сам — от размеченной задачи до пулл-реквеста, готового к ревью.