Перейти к содержимому
PD
Browser Automation Studio

Взаимодействие с пользователем в BAS: передача управления человеку

Модуль «Взаимодействие с пользователем» в Browser Automation Studio — приостановить бота, чтобы человек взял управление, проигрывать звуковые сигналы, запрашивать ввод и выполнять JavaScript в интерфейсе.

Не всё стоит автоматизировать полностью — иногда умнее дать человеку вмешаться в один сложный момент. Модуль «Взаимодействие с пользователем» создан ровно для этого: контролируемая передача между ботом и оператором.

Что он делает

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

Действия

  • Воспроизвести звук — сообщить оператору, что боту нужно внимание.
  • Запросить ввод от пользователя — приостановиться и попросить человека ввести значение, которое бот сам не определит.
  • Выполнить скрипт в веб-интерфейсе — запустить JavaScript против интерфейса.
  • Ручное управление — передать управление браузером человеку, затем забрать обратно.

Классическое применение: ручная капча

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

Когда полуавтомат выигрывает

У полной автоматизации убывающая отдача на редких, сложных, малообъёмных шагах. Если бот встречает одну капчу за запуск или изредка нуждается в человеческом решении, модуль «Взаимодействие с пользователем» куда дешевле, чем инженерить полностью автоматическое решение. Обращайтесь к нему, когда шаг редкий и сложный, — пусть бот делает 95%, в которых хорош, а на неудобные 5% позовите человека.

Вопросы и ответы

Можно ли вручную вмешаться в работающего бота BAS?

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

Может ли бот BAS запросить ввод у оператора?

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

Ещё по теме

  • #Browser Automation Studio
  • #BAS
  • #Взаимодействие
  • #Ручное
  • #Капча

Есть идея? Давайте превратим её в работающий продукт.

Пропустите месяцы неопределённости. Получите понятную архитектуру, рабочий MVP и систему, которую можно тестировать, продавать и масштабировать.