Перейти к основному содержимому

Редактирование через чат

Самый быстрый способ строить с AppX — разговаривать с ним. Вы описываете изменение, ИИ читает ваш текущий код, делает точную правку и показывает вам результат на телефоне — до того, как что-либо зафиксировано.

Как это работает

Когда вы отправляете сообщение, нацеленное на экран:

  1. ИИ читает текущий код для этого экрана.
  2. Он планирует изменение (в режиме План) или сразу переходит к редактированию (в Прямом режиме).
  3. Он применяет диф — точечные правки поиска-и-замены, а не полное переписывание.
  4. AppX проверяет результат на синтаксические ошибки и отсутствующие импорты.
  5. Ваш телефон обновляется, чтобы вы могли увидеть изменение вживую.
  6. Вы решаете — оставить или отклонить.

На базе семейства Gemini 3.1: более сильная модель планирует, а быстрая модель применяет правки.


Выберите целевой экран

Выбор экрана над полем сообщения — самый важный элемент управления для точных правок.

  • Общий режим (General) (по умолчанию) — новые экраны, вопросы обо всём приложении и изменения во всё приложение (навигация, тема, глобальное состояние).
  • Режим экрана (Screen) — выберите экран (Home, Profile, …), чтобы внести точечную правку. ИИ получает полный код этого экрана и не забредёт в другие экраны.

Для любой правки UI сначала выберите экран. Это быстрее и точнее, чем редактировать из общего режима.


Режим План против Прямого режима

Переключатель рядом с полем сообщения.

Прямой режим — ИИ редактирует немедленно. Лучше всего для простых, понятных изменений и быстрых итераций.

Режим План — ИИ сначала пишет короткий план и ждёт вашего одобрения. Лучше всего для более крупных, состоящих из нескольких частей изменений или когда вы хотите убедиться, что он вас понял, прежде чем он тронет код.


Оставить или отклонить

Каждая правка сначала появляется на вашем телефоне, затем ждёт вашего решения:

  • Оставить — правка фиксируется в вашем проекте.
  • Попробовать снова — отбросить эту попытку и попросить ИИ ещё раз поработать над тем же запросом.
  • Отклонить — выбросить правку; ваш код возвращается ровно туда, где был.

Отклонение (или отмена) правки возвращает кредиты за неё — вы платите только за изменения, которые оставляете.

Описания правок

После каждого изменения AppX оставляет в чате описание на обычном языке:

  • «Перенёс шапку на градиентный фон»
  • «Скруглил углы карточки с 8 до 16»
  • «Добавил отсутствующую обёртку SafeAreaView»

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


Как писать хорошие запросы на правку

Чем конкретнее вы выражаетесь, тем лучше результат.

Будьте конкретны насчёт изменения

❌ "Сделай красивее"
✅ "Увеличь внутренние отступы карточки до 20, добавь лёгкую тень и скругли углы до 12"

Указывайте на то, что видите

❌ "Кнопка неправильная"
✅ "Кнопка Submit внизу слишком широкая — добавь ей 16 горизонтального отступа с каждой стороны"

Описывайте результат, а не код

❌ "Добавь хук useState для модального окна"
✅ "Добавь кнопку, которая открывает модальное окно с текстовым полем для переименования элемента"

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


Что видит ИИ

Когда вы нацеливаетесь на экран, ИИ работает с:

  • Полным кодом этого экрана
  • Описаниями ваших других экранов (не их полным кодом — это сохраняет правки быстрыми и дешёвыми)
  • Списком файлов вашего проекта
  • Перепиской на текущий момент

Он также может открывать конкретные файлы, когда это нужно — например constants/colors.ts, чтобы соответствовать вашей палитре.


Можно просто спросить

Не каждое сообщение обязано что-то менять. Вопросы бесплатны:

"Что отвечает за навигацию в этом проекте?"
"Где хранятся данные пользователя?"
"Почему шапка выглядит иначе на Android?"

ИИ отвечает на основе вашего реального кода.


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

AppX проверяет правки до того, как они доходят до вас, но иногда какая-то выглядит не так на устройстве. Если так:

  1. Опишите проблему — «эта правка убрала кнопку назад в шапке навигации».
  2. Дайте ИИ исправить это — он читает текущее состояние и чинит это.
  3. Или исправьте вручную в редакторе кода, если точно знаете, что не так.

Всегда поглядывайте на телефон после правки — устройство это источник истины.


Сколько стоят правки

Правки через чат оплачиваются по объёму работы, которую они требуют. Небольшая правка обычно стоит кредит-два; более крупные изменения стоят чуть больше. Есть минимум в 1 кредит за ход редактирования, и повторные попытки в рамках того же хода бесплатны. Вопросы, которые не меняют код, стоят ноль, а отклонённая или отменённая правка возвращается.

Генерация совершенно нового экрана стоит вместо этого 1 кредит за экран (неудавшиеся экраны возвращаются автоматически). Полные правила: Кредиты.


Связанное