Ustrukturyzowane pytania

Agenci AI, którzy zadają pytania doprecyzowujące
i czekają na Twoją odpowiedź

Gdy Twój agent potrzebuje decyzji, pytanie nie ginie już w środku odpowiedzi na 200 linii. Pojawia się na karcie tuż nad polem tekstowym agenta: pytanie, opcje do kliknięcia i linijka o tym, co oznacza każda z nich. Klikasz, a agent idzie dalej z Twoim wyborem, zamiast zgadywać.

Ta sama karta w Codex, Claude Code, Cursor, GitHub Copilot CLI i każdym CLI agenta z obsługą MCP. Odpowiadaj z komputera, z aplikacji mobilnej AgentsRoom albo dwoma przyciskami na ekranie blokady.

Agent pyta, karta czeka nad jego polem tekstowym, odpowiadasz jednym kliknięciem, a agent zaczyna swoją odpowiedź od Twojego wyboru.

Dajesz agentowi zadanie i zajmujesz się czymś innym. Dwadzieścia minut później ma już napisane 300 linii, a gdzieś w środku jego odpowiedzi tkwi pytanie: Postgres czy Redis? Albo sam coś wybrał i pracował dalej, albo się zatrzymał, a pytanie przewinęło się poza ekran. W obu przypadkach dowiadujesz się o tym późno.

Ustrukturyzowane pytania naprawiają to po stronie agenta. Przy uruchomieniu AgentsRoom daje każdemu agentowi narzędzie ask_user i krótką instrukcję: gdy potrzebna jest decyzja, preferencja albo brakująca informacja, zapytać przez narzędzie, a potem czekać. Pytanie staje się kartą przyklejoną do pola tekstowego agenta, z opcjami do kliknięcia, linijką pod każdą z nich i makietą, gdy agent porównuje układy.

Żadnych strzałek w terminalu, żadnego przekopywania historii przewijania. Agent jest oznaczony jako czekający na Ciebie, jak każdy agent, który Cię potrzebuje: czerwona kropka, lista „Oczekuje na dane”, powiadomienie push na telefonie. A odpowiadasz, gdziekolwiek jesteś: w panelu, z tej listy u góry okna, w aplikacji mobilnej albo prosto z ekranu blokady.

Karta pytania AgentsRoom przypięta nad polem tekstowym agenta AI: pytanie wielokrotnego wyboru z sześcioma ponumerowanymi opcjami i opisem pod każdą, dwie opcje zaznaczone, agent wstrzymany na czas oczekiwania na odpowiedź
Prawdziwa karta z naszej własnej pracy nad AgentsRoom, interfejs po francusku: jedno pytanie, sześć opcji, można wybrać kilka. Nagłówek pokazuje krok, pauzę i menu ⋯, a pole tekstowe tuż pod kartą pozostaje wolne.

Co potrafi karta pytania

Wszystko, czego agent potrzebuje, by zadać jasne pytanie, i wszystko, czego Ty potrzebujesz, by odpowiedzieć na nie w dwie sekundy.

Jedno pytanie naraz

Karta mieści od jednego do czterech pytań, wyświetlanych jedno po drugim. Ponumerowane kroki w jej nagłówku pozwalają wrócić do wcześniejszej odpowiedzi przed wysłaniem.

Opcje, które same się tłumaczą

Od dwóch do ośmiu opcji na pytanie, każda z linijką o tym, co oznacza: koszt, ryzyko, efekt uboczny. W pytaniu jednokrotnego wyboru Twoje kliknięcie jest odpowiedzią i od razu pojawia się następne pytanie.

Kilka wyborów, gdy to ma sens

Gdy pasuje więcej niż jedna odpowiedź, opcje zmieniają się w pola wyboru. Zaznacz, co chcesz, a potem „Dalej”.

Własnymi słowami

Żadna opcja nie pasuje? Wpisz odpowiedź w polu samej karty. Numery też działają: 2 wybiera drugą opcję, 1, 3 wybiera dwie naraz. Enter wysyła.

Makiety obok siebie

Porównujesz układy? Agent dołącza makietę do każdej opcji: zwykłym tekstem, w ASCII albo w HTML renderowanym w izolowanej ramce. Najedź na opcję, aby ją zobaczyć.

Ostatnie słowo dla agenta

W panelu każda karta kończy się krokiem „Dodatkowe uwagi”: dodaj uwagę, której nie obejmowała żadna opcja, albo kliknij „Pomiń i wyślij”.

Terminal pozostaje widoczny

Karta znajduje się nad polem tekstowym i przesuwa terminal w górę, zamiast go zasłaniać. Zwiń ją do jednej linii strzałką w nagłówku: pytanie pozostaje otwarte.

Decyzja zostaje w historii

CLI zwijają wywołania narzędzi, więc agent zaczyna swoją odpowiedź od powtórzenia każdego pytania wraz z Twoją odpowiedzią. Przewiń jutro w górę, a decyzja wciąż tam będzie.

Jak działa ustrukturyzowane pytanie

Cztery kroki, a agent nigdy nie działa na ślepo.

01

Agent staje przed decyzją

Potrzebuje Twojego wyboru: która baza danych, jakie sformułowanie, czy ruszać migrację. Zamiast pisać pytanie w odpowiedzi, wywołuje ask_user, narzędzie do pytań serwera MCP AgentsRoom.

02

Nad jego polem tekstowym pojawia się karta

Pytanie, jego opcje i kontekst agenta w jednej lub dwóch linijkach. Agent przechodzi w stan czekania na Ciebie: czerwona kropka na jego zakładce, lista „Oczekuje na dane”, powiadomienie push na telefonie.

03

Odpowiadasz

Kliknij opcję, zaznacz kilka i naciśnij „Dalej” albo wpisz własną odpowiedź w polu karty. Na końcu dodaj uwagę albo kliknij „Pomiń i wyślij”.

04

Agent idzie dalej z Twoją odpowiedzią

Dostaje Twoje wybory i Twoją uwagę, powtarza je na początku swojej odpowiedzi i działa dalej zgodnie z Twoją decyzją.

Karta pytania AgentsRoom z podglądem makiety: panel po prawej pokazuje tekstową makietę opcji, czerwona strzałka wskazuje na nią od strony opcji, dwie opcje są zaznaczone, a pole odpowiedzi, które przyjmuje też numery opcji, znajduje się nad przyciskiem „Dalej”
Najedź na opcję, a jej makieta pojawi się po prawej. Opuść listę, a zostanie makieta ostatnio wskazanej opcji. Zaznacz jedną lub kilka, wpisz odpowiedź w polu, gdy żadna nie pasuje (2 albo 1, 3 wybierają opcje po numerze), a potem „Dalej”.

Nie ma Cię przy biurku? Pytanie na Ciebie poczeka

Żadne CLI nie trzyma wywołania narzędzia otwartego w nieskończoność. AgentsRoom to obchodzi, więc Twoja odpowiedź nigdy nie przepada.

  1. Agent pyta
  2. Pauza za 0:17
  3. Wstrzymany, karta zostaje
  4. Odpowiadasz, nawet godzinę później
  5. Wysłana jako wiadomość, agent wznawia pracę

Oczekiwanie się kończy, pytanie zostaje. Niezależnie od CLI spóźniona odpowiedź trafia do agenta jako wiadomość.

Każde CLI po pewnym czasie przerywa wywołanie narzędzia: Codex domyślnie zatrzymuje się po 60 sekundach. Dlatego agent czeka na kartę przez ustalony czas, 45 sekund, chyba że to zmienisz (od 10 do 600). Nagłówek odlicza: „Pauza za 0:17”.

Na zerze karta się nie zamyka. Agent się wstrzymuje, nagłówek pokazuje „Wstrzymany”, a agent nadal jest oznaczony jako czekający na Ciebie. Odpowiedz nawet godzinę później, a Twoja odpowiedź zostanie wysłana agentowi jako nowa wiadomość zaczynająca się od [AgentsRoom] Answer to your question, z przypomnieniem każdego pytania. Agent wznowi pracę tam, gdzie przerwał.

Claude Code i Grok Build czekają tak długo, jak mówi Twoje ustawienie. Codex oraz CLI o nieznanym limicie wstrzymują się po około 50 sekundach niezależnie od wartości: ich wywołania narzędzi są ucinane po 60.

Odpowiadaj skądkolwiek

Karta jest wspólna dla wszystkich ekranów Twojego konta. Wygrywa pierwsza odpowiedź, a na pozostałych ekranach karta się zamyka.

Z listy „Oczekuje na dane”

Lista u góry okna pokazuje pytanie pod nazwą agenta. Na pojedyncze pytanie jednokrotnego wyboru odpowiadasz od razu tam, jednym kliknięciem. Przy czymś bardziej złożonym lista proponuje „Otwórz agenta”.

Z aplikacji mobilnej

Ta sama karta znajduje się nad polem tekstowym agenta w aplikacji AgentsRoom: dotknij opcji albo wpisz odpowiedź w polu karty. Zwija się do jednej linii i nigdy nie zajmuje całego ekranu. Makiety HTML zostają na komputerze, makiety tekstowe są widoczne na telefonie.

Z ekranu blokady

Pojedyncze pytanie z dwiema krótkimi opcjami staje się dwoma przyciskami w wydarzeniu na żywo na iPhonie albo w powiadomieniu na żywo na Androidzie. Na iPhonie najpierw Face ID, na Androidzie odblokowany telefon. Każda inna karta pokazuje „Otwórz”.

Odpowiedź nigdy nie trafi do niewłaściwego pytania

Każda odpowiedź niesie informację o karcie i kroku, dla których została udzielona. Jeśli karta w międzyczasie poszła dalej, odpowiedź jest odrzucana, zamiast trafić do pytania, które nigdy Ci się nie wyświetliło.

Jedna karta dla wszystkich CLI agentów

Pytanie przechodzi przez AgentsRoom, a nie przez własne okno dialogowe CLI.

W Codex pytanie często ląduje w środku odpowiedzi, a agent pracuje dalej. Claude Code ma własne okno dialogowe, na które odpowiada się w jego terminalu. Inne CLI robią to każde po swojemu. Gdy ustrukturyzowane pytania są włączone, wszystkie pytają tak samo: przez ask_user, narzędzie serwera MCP AgentsRoom, który AgentsRoom i tak podłącza do każdego uruchamianego agenta.

Nic do instalowania, żadnej reguły do dodania w AGENTS.md czy CLAUDE.md: AgentsRoom dodaje narzędzie do listy i instruuje agenta przy starcie. Narzędzie widzą tylko agenci, którzy mają tę funkcję włączoną, więc pozostali nie wydają na nie ani jednego tokena.

Działa to z Claude, Codex, GitHub Copilot CLI, Cursor i 9 innymi CLI agentów, na macOS, Windows i Linux. Wyjątkiem jest Aider: nie ma klienta MCP, więc dalej pyta w rozmowie.

Dla agentów: strona MCP

Agent pyta przez ask_user: od jednego do czterech pytań, od dwóch do ośmiu opcji w każdym, wielokrotny wybór, makieta dla każdej opcji. Może też włączyć lub wyłączyć tę funkcję za Ciebie przez settings_set, gdy go o to poprosisz.

ask_usersettings_set

Domyślnie włączone, a Ty decydujesz, gdzie

Ustrukturyzowane pytania są włączone dla każdego agenta. Wyłącz je wszędzie, dla jednego projektu, dla jednego agenta albo dla jednego pytania.

Z poziomu samej karty

Menu ⋯ dowolnej karty: „Nie pytaj już na kartach”, potem „Dla tego agenta”, „Dla tego projektu” albo „Dla wszystkich projektów”. Komunikat podpowie, gdzie ponownie włączyć karty, z opcją „Cofnij”.

Dla wszystkich agentów

Ustawienia > Dostawcy AI i konta > Ustrukturyzowane pytania. W tym samym miejscu ustawisz, jak długo agent czeka przed wstrzymaniem i czy makiety HTML są renderowane.

Dla jednego projektu

Ustawienia projektu > Domyślne agenty. Przycisk „Wróć do ustawienia globalnego” usuwa nadpisanie.

Dla jednego agenta

Edytuj agenta > Opcje zaawansowane: „Jak w sekcji Ustawienia”, „Włączone: pyta na kartach” albo „Wyłączone: pyta w rozmowie”.

Dla jednego pytania

Wolisz to omówić? „Odpowiedz zamiast tego w rozmowie” w menu ⋯: karta się zamyka, agent dostaje informację i pyta ponownie zwykłym tekstem.

Zmiana obowiązuje od następnego uruchomienia agenta, bo jego lista narzędzi i instrukcja są ustalane przy starcie. Przełączniki globalny i projektowy podążają za Twoim kontem na każdym komputerze.

Pytania, które agenci naprawdę zadają

Każda karta to decyzja, której agent nie powinien podejmować sam.

Wybór stacku

Gdzie przechowywać sesje?

Postgres, Redis albo podpisany cookie, każdy z kosztem opisanym w jednej linijce. Jedno kliknięcie i migracja celuje w wybrany przez Ciebie magazyn.

Wybór układu

Jaki układ nagłówka?

Trzy makiety ASCII. Najeżdżasz, porównujesz, wybierasz drugą i dodajesz uwagę: mniejsze logo.

Stop przed nieodwracalnym

Usunąć starą tabelę teraz czy zostawić ją na jeszcze jedno wydanie?

Agent zatrzymuje się przed krokiem, którego nie da się cofnąć, zamiast decydować za Ciebie.

Zakres pracy

Które jeszcze skróty mają dostać plakietkę?

Sześć opcji, dwie zaznaczone. Agent robi te dwie i nie rusza reszty.

Nazewnictwo

Jak nazwać to ustawienie?

Cztery sformułowania, przy każdym miejsce, w którym pojawi się w aplikacji. Żadne nie pasuje? Wpisujesz własne.

Odpowiedź z pociągu

Wdrożyć na staging teraz czy poczekać na przegląd kodu?

Dwie krótkie opcje, dwa przyciski na ekranie blokady. Face ID i gotowe.

Najczęściej zadawane pytania

Jak sprawić, by Codex zadawał pytania doprecyzowujące, zanim zacznie kodować?

Uruchom go w AgentsRoom z włączonymi ustrukturyzowanymi pytaniami, co jest ustawieniem domyślnym. Agent Codex dostaje przy starcie narzędzie ask_user i instrukcję: gdy potrzebna jest decyzja, zapytać przez narzędzie, a potem czekać. Jego pytania pojawiają się jako karta z opcjami do kliknięcia nad jego polem tekstowym, a on się wstrzymuje, dopóki nie odpowiesz.

Czy to to samo co AskUserQuestion w Claude Code?

Ten sam pomysł, inne miejsce. AskUserQuestion to własne okno dialogowe Claude Code, na które odpowiada się w jego terminalu. Ustrukturyzowane pytania to karta AgentsRoom, której używa każde CLI agentów z obsługą MCP, w tym Claude Code: do ośmiu opcji na pytanie, makiety do porównania, uwaga na końcu, odpowiedzi z telefonu i z ekranu blokady. Gdy funkcja jest włączona, AgentsRoom prosi Claude Code, by używał karty zamiast własnego okna dialogowego.

Z jakimi CLI agentów to działa?

Claude, Codex, GitHub Copilot CLI, Cursor i 9 innych CLI agentów: każde CLI uruchamiane przez AgentsRoom, które ma klienta MCP. Aider go nie ma, więc dalej pyta w rozmowie. Krok przebiegu Agent Teams też nie używa karty: pyta przez sam przebieg.

Co się stanie, jeśli nie odpowiem na czas?

Nic nie przepada. Po czasie oczekiwania (domyślnie 45 sekund, z Codex najwyżej około 50) agent się wstrzymuje, a karta zostaje. Gdy odpowiesz, Twoja odpowiedź zostanie wysłana agentowi jako wiadomość zaczynająca się od [AgentsRoom] Answer to your question, z przypomnieniem każdego pytania, a agent podejmie pracę od tego miejsca.

Czy mogę odpowiedzieć na pytanie agenta z telefonu?

Tak. Karta wyświetla się nad polem tekstowym agenta w aplikacji mobilnej AgentsRoom, z tymi samymi opcjami i własnym polem odpowiedzi. Na pojedyncze pytanie z dwiema krótkimi opcjami można też odpowiedzieć z ekranu blokady: dwa przyciski w wydarzeniu na żywo na iPhonie albo w powiadomieniu na żywo na Androidzie.

Czy mogę wpisać własną odpowiedź zamiast wybierać opcję?

Tak, w polu karty pod opcjami. Twoje słowa trafią do agenta razem z klikniętymi opcjami. Numery wybierają opcje: 2 dla drugiej, 1, 3 dla dwóch z nich. Enter wysyła.

Czy agent może pokazać mi makiety, zanim wybiorę?

Tak. Każda opcja może mieć makietę: zwykłym tekstem, w ASCII albo w HTML renderowanym w izolowanej ramce bez dostępu do aplikacji i Twoich plików. Najedź na opcję, aby zobaczyć jej makietę. Wyłącz renderowanie HTML, a zamiast tego zobaczysz kod źródłowy.

Czy karta blokuje terminal albo pole tekstowe?

Nie. Znajduje się nad polem tekstowym i przesuwa terminal w górę. Zwiń ją do jednej linii strzałką w nagłówku. Pole tekstowe nadal wysyła agentowi zwykłe wiadomości, a pytanie pozostaje otwarte, dopóki nie odpowiesz na nie na karcie.

Czy mogę to wyłączyć dla jednego agenta albo jednego projektu?

Tak. Z dowolnej karty: ⋯ > „Nie pytaj już na kartach” > „Dla tego agenta”, „Dla tego projektu” albo „Dla wszystkich projektów”, z opcją „Cofnij”. Albo w Edytuj agenta > Opcje zaawansowane, Ustawienia projektu > Domyślne agenty i Ustawienia > Dostawcy AI i konta. Zmiana obowiązuje od następnego uruchomienia agenta.

Czy muszę instalować serwer MCP albo dodawać regułę do AGENTS.md?

Nie. Narzędzie działa na serwerze MCP AgentsRoom, który AgentsRoom podłącza do każdego uruchamianego agenta, a polecenie jest częścią instrukcji, którą agent dostaje przy starcie. Nic do instalowania, nic do pisania w AGENTS.md czy CLAUDE.md.

Ile pytań i opcji mieści się na jednej karcie?

Do czterech pytań, wyświetlanych po jednym, i do ośmiu opcji na pytanie. Pytanie może też przyjść zupełnie bez opcji: wtedy po prostu wpisujesz odpowiedź.

Czy to zużywa tokeny, gdy jest wyłączone?

Nie. Narzędzie trafia na listę tylko u agentów, którzy mają funkcję włączoną. Agent z wyłączoną funkcją nigdy nie widzi narzędzia, a jego instrukcja o nim nie wspomina.

Czy to jest darmowe?

Tak. Ustrukturyzowane pytania są dostępne w AgentsRoom w każdym planie, również w Free.

Odpowiadam jednocześnie na komputerze i na telefonie. Która odpowiedź się liczy?

Pierwsza. Karta zamyka się na drugim ekranie, a odpowiedź wysłana na pytanie, które jest już nieaktualne, zostaje odrzucona, zamiast trafić do niewłaściwego pytania.

Czy mogę po prostu zignorować pytanie?

Tak. Zwiń kartę albo wybierz „Odpowiedz zamiast tego w rozmowie” w jej menu ⋯: agent dowie się, że wolisz rozmawiać zwykłym tekstem. Jeśli ją zostawisz, agent dalej czeka z oznaczeniem, że Cię potrzebuje.

Może Ci się też spodobać

Niech Twoi agenci pytają, zanim zaczną zgadywać

Pobierz AgentsRoom, otwórz projekt i daj agentowi zadanie, w którym jest prawdziwy wybór. Karta pojawi się sama.

Za darmoPobierz AgentsRoom

Aplikacja towarzysząca: monitoruj agentów w podróży

Użyj Claude, Codex, Antigravity CLI lub innego dostawcy AI.

Zainstaluj rozszerzenie
Chrome Web Store

Wysyłaj bugi i prośby bezpośrednio do swojego publicznego backlogu.

Wiele projektów
Multi-provider
Wielu agentów
Status na żywo
Diff i commit
Aplikacja mobilna
Podgląd na żywo
Zespoły agentów
Testy w przeglądarce
Dev oparta na backlogu
Biblioteka promptów
Biblioteka umiejętności
Zobacz wszystkie funkcje