Задача
Расстояние между «надо бы кому-то посмотреть» и «кто-то смотрит» — это обычно переключение контекста: открыть инструмент, найти нужное место, что-то заполнить. Именно из-за этого расстояния много мелкой работы так и не начинается.
Forge сокращает его до сообщения. Уже открытый у вас чат становится местом, где работа начинается.
Что происходит после отправки сообщения
Он разбирается, что вы имели в виду. Классификатор сопоставляет сообщение с процессами, которые у вашей организации действительно есть. Он выбирает не из универсального меню, а из вашего каталога.
Он показывает свою догадку. Именно это делает возможность пригодной, а не пугающей: трактовка возвращается с кнопкой подтверждения, и до нажатия ничего не запускается. Если просьба по-настоящему неоднозначна, вы получаете выбор, а не уверенный неверный ответ.
Можно сказать прямо. Явное указание процесса пропускает угадывание вовсе.
Затем он отчитывается. Сообщение «работаю над этим» редактируется на месте по завершении прогона, поэтому чат отражает реальность, а не копит протухшие уведомления.
Голос, потому что печатать удаётся не всегда
Отправьте голосовое. Оно расшифровывается и дальше идёт тем же путём: та же классификация, тот же гейт подтверждения, тот же отчёт. Упомянуть это стоит потому, что именно здесь асинхронное обещание становится настоящим: описать задачу вслух на ходу и позже обнаружить работу сделанной — это другие отношения с инструментом, чем сидеть перед ним.
Контекст, чтобы уточнение было уточнением
Две вещи превращают чат в разговор, а не в череду не связанных между собой команд:
- Ответы разрешаются. Ответьте на конкретное сообщение, и Forge прочитает то, на что вы ответили, — тогда у «это тоже сделай» есть на что указывать.
- История держится. Задайте вопрос, а затем уточнение, которое имеет смысл только вместе с первым — «а в понедельник?» — и он всё ещё знает предмет. История разговора хранится по чату, шифруется при хранении и ограничена сроком хранения.
Границы
- Подтверждение перед запуском не отключается. Догадка никогда не срабатывает сама.
- Из вашего чата достижимы только процессы вашей организации.
- Непривязанный чат не делает ничего. Чат, не связанный с организацией, игнорируется, а не угадывается.
Что под капотом
- Telegram Control Plane — обратное направление: изменение самого Forge из чата
- Actionable Notifications — как прогон возвращается к вам, с кнопками
- Workflow Engine — что именно запускает ваше сообщение