Структурированные вопросы

ИИ-агенты, которые задают уточняющие вопросы
и ждут вашего ответа

Когда вашему агенту нужно решение, вопрос больше не теряется посреди ответа на 200 строк. Он появляется в карточке прямо над полем ввода агента: сам вопрос, кликабельные варианты и по строке о том, к чему ведёт каждый из них. Вы кликаете, и агент продолжает работу с вашим выбором, а не с догадкой.

Та же карточка в Codex, Claude Code, Cursor, GitHub Copilot CLI и любом CLI-агенте с поддержкой MCP. Отвечайте с компьютера, из мобильного приложения AgentsRoom или двумя кнопками на экране блокировки.

Агент спрашивает, карточка ждёт над его полем ввода, вы отвечаете одним кликом, и агент начинает свою реплику с вашего выбора.

Вы даёте агенту задачу и переключаетесь на что-то другое. Через двадцать минут он уже написал 300 строк, и где-то посреди его ответа затерялся вопрос: Postgres или Redis? Либо агент выбрал сам и продолжил, либо остановился, а вопрос уехал за пределы экрана. В обоих случаях вы узнаёте об этом поздно.

Структурированные вопросы решают это на стороне агента. При запуске AgentsRoom даёт каждому агенту инструмент ask_user и короткую инструкцию: если нужно решение, предпочтение или недостающий факт, спросить через инструмент и ждать. Вопрос превращается в карточку, прикреплённую к полю ввода агента, с кликабельными вариантами, строкой под каждым из них и макетом, когда агент сравнивает варианты компоновки.

Никаких стрелок в терминале, никаких поисков по истории прокрутки. Агент помечается как ожидающий вас, как и любой агент, которому вы нужны: красная точка, список «Ожидают ввода», push-уведомление на телефоне. А отвечаете вы где угодно: в панели, из этого списка вверху окна, в мобильном приложении или прямо с экрана блокировки.

Карточка вопроса AgentsRoom, закреплённая над полем ввода ИИ-агента: вопрос с множественным выбором, шесть пронумерованных вариантов с описанием под каждым, два варианта отмечены, агент на паузе, пока ждёт ответа
Настоящая карточка из нашей собственной работы над AgentsRoom, интерфейс на французском: один вопрос, шесть вариантов, можно выбрать несколько. В заголовке видны шаг, пауза и меню ⋯, а поле ввода прямо под карточкой остаётся свободным.

Что умеет карточка вопроса

Всё, что нужно агенту, чтобы задать чёткий вопрос, и всё, что нужно вам, чтобы ответить на него за две секунды.

Один вопрос за раз

Карточка содержит от одного до четырёх вопросов, которые показываются один за другим. Пронумерованные шаги в её заголовке позволяют вернуться к предыдущему ответу до отправки.

Варианты, которые говорят сами за себя

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

Несколько вариантов, когда это уместно

Когда подходит больше одного ответа, варианты превращаются в флажки. Отметьте нужные, затем «Далее».

Своими словами

Ни один вариант не подходит? Напишите в поле самой карточки. Номера тоже работают: 2 выбирает второй вариант, 1, 3 выбирает сразу два. Enter отправляет.

Макеты рядом

Сравниваете варианты компоновки? Агент прикладывает макет к каждому варианту: простым текстом, в ASCII или в HTML, отрисованном в изолированном фрейме. Наведите курсор на вариант, чтобы его увидеть.

Последнее слово для агента

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

Терминал остаётся на виду

Карточка располагается над полем ввода и сдвигает терминал вверх, а не закрывает его. Сверните её в одну строку стрелкой в заголовке: вопрос останется открытым.

Решение остаётся в истории

CLI сворачивают вызовы инструментов, поэтому агент начинает свой ответ с того, что повторяет каждый вопрос вместе с вашим ответом. Прокрутите назад завтра, и решение будет на месте.

Как работает структурированный вопрос

Четыре шага, и агент никогда не действует наугад.

01

Агенту нужно решение

Ему нужен ваш выбор: какая база данных, какая формулировка, трогать ли миграцию. Вместо того чтобы писать вопрос в ответе, он вызывает ask_user, инструмент вопросов MCP-сервера AgentsRoom.

02

Над его полем ввода появляется карточка

Вопрос, его варианты и контекст агента в одной-двух строках. Агент переходит в ожидание вашего ответа: красная точка на его вкладке, список «Ожидают ввода», push-уведомление на телефоне.

03

Вы отвечаете

Нажмите на вариант, отметьте несколько и нажмите «Далее» или напишите свой ответ в поле карточки. В конце добавьте заметку или нажмите «Пропустить и отправить».

04

Агент продолжает с вашим ответом

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

Карточка вопроса AgentsRoom с превью макета: панель справа показывает текстовый макет варианта, красная стрелка указывает на неё от вариантов, два варианта отмечены, а поле ответа, которое принимает и номера вариантов, расположено над кнопкой «Далее»
Наведите курсор на вариант, и его макет появится справа. Уведите курсор со списка, и последний макет останется на месте. Отметьте один или несколько вариантов, напишите в поле, если ни один не подходит (2 или 1, 3 выбирают варианты по номеру), затем «Далее».

Вы не за компьютером? Вопрос вас дождётся

Ни один CLI не держит вызов инструмента открытым вечно. AgentsRoom обходит это ограничение, поэтому ваш ответ никогда не теряется.

  1. Агент спрашивает
  2. Пауза через 0:17
  3. На паузе, карточка остаётся
  4. Вы отвечаете, хоть через час
  5. Отправлен сообщением, агент продолжает

Ожидание заканчивается, вопрос остаётся. С любым CLI поздний ответ доходит до агента в виде сообщения.

Каждый CLI обрывает вызов инструмента через какое-то время: Codex по умолчанию останавливается на 60 секундах. Поэтому агент ждёт ответа на карточку заданное время, 45 секунд, если вы не измените это значение (от 10 до 600). Заголовок ведёт обратный отсчёт: «Пауза через 0:17».

На нуле карточка не закрывается. Агент встаёт на паузу, в заголовке появляется «На паузе», и агент по-прежнему помечен как ожидающий вас. Ответьте через час, и ваш ответ будет отправлен агенту как новое сообщение, которое начинается с [AgentsRoom] Answer to your question и напоминает каждый вопрос. Агент продолжит с того места, где остановился.

Claude Code и Grok Build ждут столько, сколько указано в вашей настройке. Codex и CLI с неизвестным лимитом встают на паузу примерно через 50 секунд при любом значении: их вызовы инструментов обрываются на 60.

Отвечайте откуда угодно

Карточка общая для всех экранов вашего аккаунта. Побеждает первый ответ, и на остальных экранах карточка закрывается.

Из списка «Ожидают ввода»

Список вверху окна показывает вопрос под именем агента. На одиночный вопрос с выбором одного варианта можно ответить прямо там, одним кликом. Для всего более сложного есть кнопка «Открыть агента».

Из мобильного приложения

Та же карточка находится над полем ввода агента в приложении AgentsRoom: нажмите на вариант или напишите в поле карточки. Она сворачивается в одну строку и никогда не занимает весь экран. HTML-макеты остаются на компьютере, текстовые макеты показываются на телефоне.

С экрана блокировки

Одиночный вопрос с двумя короткими вариантами превращается в две кнопки в Эфире активности на iPhone или в уведомлении в реальном времени на Android. На iPhone сначала Face ID, на Android телефон должен быть разблокирован. Любая другая карточка показывает «Открыть».

Ответ никогда не попадёт не на тот вопрос

Каждый ответ несёт с собой карточку и шаг, для которых он был дан. Если карточка за это время ушла дальше, ответ отклоняется, а не попадает на вопрос, которого вы даже не видели.

Одна карточка для всех CLI-агентов

Вопрос проходит через AgentsRoom, а не через собственное диалоговое окно CLI.

В Codex вопрос часто оказывается посреди ответа, пока агент продолжает работу. У Claude Code есть своё диалоговое окно, на которое отвечают в его терминале. Остальные CLI делают это каждый по-своему. Когда структурированные вопросы включены, все они спрашивают одинаково: через ask_user, инструмент MCP-сервера AgentsRoom, который AgentsRoom и так подключает к каждому запускаемому агенту.

Ничего не нужно устанавливать, никаких правил в AGENTS.md или CLAUDE.md: AgentsRoom добавляет инструмент в список и инструктирует агента при запуске. Инструмент видят только агенты, у которых функция включена, поэтому остальные не тратят на него ни одного токена.

Это работает с Claude, Codex, GitHub Copilot CLI, Cursor и ещё 9 CLI-агентами на macOS, Windows и Linux. Исключение составляет Aider: у него нет MCP-клиента, поэтому он продолжает спрашивать в разговоре.

Для агентов: сторона MCP

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

ask_usersettings_set

Включено по умолчанию, а где именно, решаете вы

Структурированные вопросы включены для всех агентов. Отключите их везде, для одного проекта, для одного агента или для одного вопроса.

Прямо из карточки

Меню ⋯ любой карточки: «Больше не спрашивать в карточках», затем «Для этого агента», «Для этого проекта» или «Для всех проектов». Сообщение подскажет, где снова включить карточки, и предложит «Отменить».

Для всех агентов

Настройки > ИИ-провайдеры и аккаунты > Структурированные вопросы. Там же задаётся, сколько агент ждёт перед паузой и отрисовываются ли HTML-макеты.

Для одного проекта

Настройки проекта > Агенты по умолчанию. Кнопка «Снова следовать глобальной настройке» снимает переопределение.

Для одного агента

Изменить агента > Дополнительные параметры: «Как в разделе Настройки», «Включено: спрашивает в карточках» или «Выключено: спрашивает в разговоре».

Для одного вопроса

Хотите обсудить? «Вместо этого ответить в разговоре» в меню ⋯: карточка закрывается, агент получает об этом сообщение и задаёт вопрос заново обычным текстом.

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

Вопросы, которые агенты задают на самом деле

Каждая карточка означает решение, которое агенту не стоит принимать в одиночку.

Выбрать стек

Где хранить сессии?

Postgres, Redis или подписанная cookie, у каждого варианта цена в одной строке. Один клик, и миграция нацелена на выбранное вами хранилище.

Выбрать компоновку

Какую компоновку шапки выбрать?

Три ASCII-макета. Вы наводите курсор, сравниваете, выбираете второй и добавляете заметку: логотип поменьше.

Остановиться перед необратимым

Удалить старую таблицу сейчас или оставить её ещё на один релиз?

Агент останавливается перед шагом, который нельзя отменить, а не решает за вас.

Очертить объём работы

Каким ещё сочетаниям клавиш нужен значок?

Шесть вариантов, два отмечены. Агент делает эти два и не трогает остальное.

Дать название

Как назвать эту настройку?

Четыре формулировки, у каждой указано, где она появится в приложении. Ни одна не подходит? Вы пишете свою.

Ответить из поезда

Деплоить на стейджинг сейчас или дождаться ревью?

Два коротких варианта, две кнопки на экране блокировки. Face ID, и готово.

Часто задаваемые вопросы

Как заставить Codex задавать уточняющие вопросы, прежде чем писать код?

Запускайте его в AgentsRoom с включёнными структурированными вопросами, они включены по умолчанию. При запуске агент Codex получает инструмент ask_user и инструкцию: когда нужно решение, спрашивать через инструмент, затем ждать. Его вопросы появляются в карточке с кликабельными вариантами над его полем ввода, и он встаёт на паузу, пока вы не ответите.

Это то же самое, что AskUserQuestion в Claude Code?

Идея та же, место другое. AskUserQuestion открывает собственное диалоговое окно Claude Code, на которое отвечают в его терминале. Структурированные вопросы показывают карточку AgentsRoom, которой пользуется любой CLI-агент с поддержкой MCP, включая Claude Code: до восьми вариантов на вопрос, макеты для сравнения, заметка в конце, ответы с телефона и с экрана блокировки. Когда функция включена, AgentsRoom просит Claude Code использовать карточку, а не своё диалоговое окно.

С какими CLI-агентами это работает?

Claude, Codex, GitHub Copilot CLI, Cursor и ещё 9 CLI-агентов: все CLI, которые запускает AgentsRoom и у которых есть MCP-клиент. У Aider его нет, поэтому он продолжает спрашивать в разговоре. Шаг запуска Agent Teams тоже не использует карточку: он спрашивает через сам запуск.

Что будет, если я не отвечу вовремя?

Ничего не потеряется. После ожидания (по умолчанию 45 секунд, с Codex не больше примерно 50) агент встаёт на паузу, а карточка остаётся. Когда вы отвечаете, ваш ответ отправляется агенту как сообщение, которое начинается с [AgentsRoom] Answer to your question и напоминает каждый вопрос, и агент продолжает с этого места.

Можно ли ответить на вопрос агента с телефона?

Да. Карточка показывается над полем ввода агента в мобильном приложении AgentsRoom, с теми же вариантами и собственным полем для ответа. На одиночный вопрос с двумя короткими вариантами можно ответить и с экрана блокировки: две кнопки в Эфире активности на iPhone или в уведомлении в реальном времени на Android.

Можно ли написать свой ответ вместо выбора варианта?

Да, в поле карточки под вариантами. Ваши слова дойдут до агента вместе с вариантами, на которые вы нажали. Номера выбирают варианты: 2 для второго, 1, 3 для двух из них. Enter отправляет.

Может ли агент показать мне макеты до того, как я выберу?

Да. К каждому варианту можно приложить макет: простым текстом, в ASCII или в HTML, отрисованном в изолированном фрейме без доступа к приложению и вашим файлам. Наведите курсор на вариант, чтобы увидеть его макет. Выключите отрисовку HTML, и вместо неё вы увидите исходный код.

Блокирует ли карточка терминал или поле ввода?

Нет. Она располагается над полем ввода и сдвигает терминал вверх. Сверните её в одну строку стрелкой в заголовке. Поле ввода по-прежнему отправляет агенту обычные сообщения, а вопрос остаётся открытым, пока вы не ответите на него в карточке.

Можно ли отключить это для одного агента или одного проекта?

Да. Из любой карточки: ⋯ > «Больше не спрашивать в карточках» > «Для этого агента», «Для этого проекта» или «Для всех проектов», с кнопкой «Отменить». Или в разделах Изменить агента > Дополнительные параметры, Настройки проекта > Агенты по умолчанию и Настройки > ИИ-провайдеры и аккаунты. Изменение применяется при следующем запуске агента.

Нужно ли устанавливать MCP-сервер или добавлять правило в AGENTS.md?

Нет. Инструмент находится на MCP-сервере AgentsRoom, который AgentsRoom подключает к каждому запускаемому агенту, а указание входит в инструкцию, которую агент получает при запуске. Ничего не нужно устанавливать и ничего не нужно писать в AGENTS.md или CLAUDE.md.

Сколько вопросов и вариантов помещается в одну карточку?

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

Тратит ли это токены, когда функция выключена?

Нет. Инструмент попадает в список только у агентов, у которых функция включена. Агент, у которого она выключена, никогда не видит этот инструмент, и в его инструкции о нём ни слова.

Это бесплатно?

Да. Структурированные вопросы входят в AgentsRoom на любом плане, включая Free.

Я отвечаю одновременно на компьютере и на телефоне. Какой ответ засчитается?

Первый. На другом экране карточка закрывается, а ответ, отправленный на уже пройденный вопрос, отклоняется, вместо того чтобы попасть не на тот вопрос.

Можно ли просто проигнорировать вопрос?

Да. Сверните карточку или выберите «Вместо этого ответить в разговоре» в её меню ⋯: агент узнает, что вы предпочитаете общаться обычным текстом. Если оставить её как есть, агент продолжит ждать с пометкой, что вы ему нужны.

Вам также может понравиться

Пусть ваши агенты спрашивают, а не гадают

Скачайте AgentsRoom, откройте проект и дайте агенту задачу, в которой есть настоящий выбор. Карточка появится сама.

БесплатноСкачать AgentsRoom

Приложение-компаньон: следите за агентами на ходу

Используйте Claude, Codex, Antigravity CLI или другого поставщика AI.

Установить расширение
Chrome Web Store

Отправляйте баги и запросы прямо в ваш публичный бэклог.

Мульти-проекты
Мульти-провайдер
Мульти-агенты
Статус онлайн
Diff и коммиты
Мобильное приложение
Live-превью
Команды агентов
Тесты в браузере
Разработка от backlog
Библиотека промптов
Библиотека навыков
Все функции