Gyred
Нативный Android-клиент для ведения сессий AI-агентов с телефона. Просмотр того, что ждет решения, быстрый ответ и запись в сессию вдали от стола. Спроектирован под то, для чего телефон действительно нужен в этом рабочем процессе.
Gyred управляет сессиями ИИ-агентов. Агент может остановиться на решении, которое сам не примет - и ждет. Телефону не нужно делать все, что делает настольная версия; ему нужно дать увидеть, что застряло, и ответить за несколько секунд вдали от стола. Мы построили нативный Android-клиент именно под этот один момент.
Введение
Gyred управляет сессиями ИИ-агентов. Когда вы запускаете агента на долгую задачу, редко бывает так, что он запускается и заканчивает сам. То и дело он натыкается на разветвление, которое не хочет пройти без человека: "удалить этот каталог?", "какую из двух версий разворачиваю?", "commit или ждем?". Сессия встает и ждет.
Панель Gyred держит эти сессии в одном месте и показывает, какая работает, какая закончила, а какая прямо сейчас ждет вашего решения. Настольная версия - для ведения многих сессий сразу, с плотностью и клавиатурой за столом. Мобильная версия имеет одну, более узкую задачу и намеренно не делает вид, что может больше.
Эта задача - разблокировать то, что застряло, когда вас нет за компьютером. Мы построили под этот один момент нативный Android-клиент - не порт всего настольного, а инструмент для одной, конкретной вещи.
Узкое место называется человек
Весь смысл агента в том, что он работает без вас. Но в тот миг, когда он останавливается на решении, которое сам не примет, вся эта автономия превращается в ожидание. Агент не идет дальше, пока вы не скажете "да" или "нет" - а если вы как раз вдали от стола, это ожидание тянется часами.
Это парадокс, который портит всю выгоду: инструмент, который должен был экономить время, тратит его впустую, стоит на месте и ждет одного касания. Чем дольше путь от вопроса агента до вашего ответа, тем меньше стоит его самостоятельность.
Мы сознательно сузили охват мобильной версии. Вместо того чтобы втиснуть весь настольный в телефон, мы выбрали действия, которые реально делают в движении: просмотреть очередь решений, прочитать контекст, ответить. Остальное остается там, где удобнее - на большом экране.
Телефон - это не уменьшенный настольный
Соблазнительно просто перенести всю панель на телефон и получить "то же самое, только меньше". Это неверный ответ. Вести десяток сессий сразу на маленьком экране неудобно, и никто так не работает - плотность, которая на настольном является достоинством, на телефоне превращается в хаос.
Поэтому мобильный Gyred и настольная версия - не две копии одного и того же, а два инструмента для двух разных ситуаций. Один - для ведения работы, другой - для ее разблокировки. Ниже видно, где проходит эта граница.
Настольный и телефон: две роли
| Ситуация | Настольный | Телефон |
|---|---|---|
| Ведение многих сессий сразу | да, это его роль | нет, намеренно |
| Просмотр очереди решений | да | да, главный экран |
| Ответ на вопрос агента | да | да, за несколько секунд |
| Работа в движении, вдали от стола | нет | да, это его роль |
Очередь решений на одном экране
Сердце приложения - один экран: список сессий, которые ждут человека, отсортированный так, что самые срочные наверху. Вам не надо перекапывать все сессии, чтобы найти те три, что чего-то от вас хотят - они сами выходят наверх.
У каждого решения вы видите контекст: о чем спрашивает агент и что он делал миг назад. Речь о том, чтобы вы отвечали осознанно, а не вслепую - "да", нажатое наугад, хуже, чем отсутствие ответа. Когда вы уже знаете, о чем речь, вы утверждаете, отклоняете или пишете свою инструкцию сессии, все с телефона.
один экран с сессиями, ждущими человека, самые срочные наверху.
у каждого решения видно, о чем спрашивает агент и что он делал миг назад.
утверждаете, отклоняете или пишете свою инструкцию прямо с телефона.
сессия остановилась на вопросе, вы получаете сигнал и сразу попадаете на нужную сессию.
Событие, которое ждет вашего да
Сессия, ждущая решения, - это просто событие, которое приложение показывает и на которое отсылает ответ. У него ясное состояние, текст вопроса и набор возможных ответов - больше ничего не нужно, чтобы телефон знал, что показать и что сделать с вашим касанием.
Эта простота намеренна. Чем меньше приложению надо знать о самой сессии, тем легче оно работает быстро и тем меньше мест, в которых что-то может разойтись между телефоном и сервером.
Сессия ждет столько, сколько длится вынуть телефон
Автономия агента имеет смысл только тогда, когда человеческое решение не является узким местом. Мобильный Gyred снимает это место: сессия, которая раньше часами ждала вашего возвращения к столу, теперь ждет столько, сколько занимает вынуть телефон и прочитать один вопрос.
Время ожидания сессией решения (ориентировочно, минуты)
Это все, что нужно этому моменту - и намеренно ничего больше. Мы не пытались сделать из телефона второй настольный. Мы сделали инструмент для одной вещи, которая на телефоне имеет смысл, и эту одну вещь делаем хорошо.
Агент должен был работать за вас. Роль телефона лишь в том, чтобы ваше "да" не заставляло его ждать до вечера.
Больше проектов
Другие работы из той же категории - посмотрите, как мы решаем похожие задачи.
Есть похожий проект?
Напишите нам - смета бесплатна и приходит в течение часа.


