Сначала прочитайте
После того как функция собрана по странице Автоматизация с нуля, несколько вещей лучше сделать до того, как её будут запускать другие. На этой странице собраны такие частые вопросы.
Как адаптировать другие языки
Автоматизацию обычно разрабатывают и пробуют на одном языке интерфейса. Текст кнопок, меню и подсказок меняется вместе с языком. Если устройство позже окажется на другом языке, боевая задача может не найти прежние элементы управления.
Есть два распространённых подхода. Выберите по ситуации.
Вариант 1: Адаптировать заранее
Подходит, когда нужно покрыть немного языков и один раз стабильно проверить до запуска. Вы сами переключаете язык интерфейса, затем явно просите агента адаптировать функцию под язык на экране.
Не поручайте агенту искать язык в настройках и переключать его. Вход в настройки языка обычно спрятан, и место отличается от сайта к сайту и от приложения к приложению. Агент чаще всего не знает, где менять язык. Если искать самому, легко промахнуться, нажать не туда и потратить время и вычисления.
Как сделать
- Завершите функцию на одном языке и убедитесь, что она работает.
- Откройте устройство, привязанное к этому чату (браузер, Android или iPhone), и сами смените язык отображения на следующий нужный.
- Вернитесь в чат и напишите:
Я сменил язык интерфейса. Пожалуйста, адаптируй функцию под язык, который сейчас на экране.
- Агент видит уже переключённый интерфейс и подстраивается под текущие тексты, а не ищет сначала настройки языка. Для следующих языков повторите шаги 2 и 3.
Языковой пункт открываете вы. Агент только смотрит на текущий экран и правит функцию. Так экономятся время и вычисления.
Вариант 2: Адаптировать после сбоя (исправление)
Подходит, когда языков много или язык устройств в продакшене непредсказуем. При разработке достаточно одного языка. Не нужно заранее вручную переключать каждый язык.
Когда боевая задача падает на устройстве с другим языком, потому что тексты интерфейса больше не совпадают, войдите в режим исправления и дайте агенту доработать этот язык по экрану на месте сбоя. Повторные запуски на том же языке обычно проходят без новой настройки.
Как сделать
- Завершите функцию на одном языке, убедитесь что работает, затем сдайте и запускайте боевые задачи как обычно.
- Если задача упала из‑за другого языка интерфейса, откройте исправление (или вернитесь в нужный чат) и попросите агента адаптировать по уже открытому интерфейсу на текущем устройстве, например:
Задача упала из‑за другого языка интерфейса. Пожалуйста, адаптируй функцию под язык, который сейчас на экране.
- Агент видит реальный экран сбоя и подстраивается под текущие тексты. Ему не нужно искать настройки языка, и вам не нужно заранее переключать язык.
- Если встретится ещё не адаптированный язык, так же дождитесь сбоя и один раз исправьте.
Кратко: разработка держит один язык рабочим; новые языки добавляются по необходимости через «сбой задачи → исправление и адаптация», вместо предварительного переключения языков по одному.