AACFlow

Stagehand

Веб-автоматизация и извлечение данных

Stagehand — это инструмент, который позволяет как извлекать структурированные данные с веб-страниц, так и выполнять автономную веб-автоматизацию с использованием Browserbase и современных LLM (OpenAI или Anthropic).

Stagehand предлагает две основные возможности в AACFlow:

  • stagehand_extract: Извлечение структурированных данных с одной веб-страницы. Вы указываете, что хотите (схему), и AI извлекает и парсит данные в этой форме со страницы. Это лучше всего подходит для извлечения списков, полей или объектов, когда вы точно знаете, какая информация вам нужна и где ее получить.

  • stagehand_agent: Запуск автономного веб-агента, способного выполнять многошаговые задачи, взаимодействовать с элементами, перемещаться между страницами и возвращать структурированные результаты. Это гораздо более гибко: агент может выполнять такие действия, как вход в систему, поиск, заполнение форм, сбор данных из нескольких мест и вывод конечного результата в соответствии с запрошенной схемой.

Ключевые различия:

  • stagehand_extract — это быстрая операция "извлечь эти данные с этой страницы". Она лучше всего работает для прямых, одношаговых задач извлечения.
  • stagehand_agent выполняет сложные, многошаговые автономные задачи в интернете — такие как навигация, поиск или даже транзакции — и может динамически извлекать данные в соответствии с вашими инструкциями и опциональной схемой.

На практике используйте stagehand_extract, когда вы знаете, что хотите и где это найти, и используйте stagehand_agent, когда вам нужен бот, который будет продумывать и выполнять интерактивные рабочие процессы.

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

Инструкции по использованию

Интегрируйте Stagehand в рабочий процесс. Может извлекать структурированные данные с веб-страниц или запускать автономного агента для выполнения задач.

Инструменты

stagehand_extract

Извлечение структурированных данных с веб-страницы с использованием Stagehand

Входные параметры

ПараметрТипОбязательныйОписание
urlstringДаURL веб-страницы для извлечения данных
instructionstringДаИнструкции для извлечения
providerstringНетAI-провайдер для использования: openai или anthropic
apiKeystringДаAPI-ключ для выбранного провайдера
schemajsonДаJSON-схема, определяющая структуру данных для извлечения

Выходные данные

ПараметрТипОписание
dataobjectИзвлеченные структурированные данные, соответствующие предоставленной схеме

stagehand_agent

Запуск автономного веб-агента для выполнения задач и извлечения структурированных данных

Входные параметры

ПараметрТипОбязательныйОписание
startUrlstringДаURL веб-страницы для запуска агента
taskstringДаЗадача для выполнения или цель для достижения на веб-сайте
variablesjsonНетОпциональные переменные для подстановки в задачу (формат: { "key": "value" }). Ссылайтесь в задаче с помощью %key%
providerstringНетAI-провайдер для использования: openai или anthropic
apiKeystringДаAPI-ключ для выбранного провайдера
outputSchemajsonНетОпциональная JSON-схема, определяющая структуру данных, которые должен вернуть агент

Выходные данные

ПараметрТипОписание
agentResultobjectРезультат выполнения агента Stagehand
successbooleanУспешно ли завершилась задача агента без ошибок
completedbooleanЗавершил ли агент выполнение (может быть false, если достигнут максимальный шаг)
messagestringФинальное статусное сообщение или сводка результата от агента
actionsarrayСписок всех действий, выполненных агентом во время выполнения задачи
typestringТип выполненного действия (например, "act", "observe", "ariaTree", "close", "wait", "navigate")
reasoningstringAI-рассуждение о том, почему было выполнено это действие
taskCompletedbooleanБыла ли задача завершена после этого действия
actionstringОписание выполненного действия (например, "нажать кнопку отправки")
instructionstringИнструкция, которая вызвала это действие
pageUrlstringURL страницы, когда было выполнено это действие
pageTextstringТекстовое содержимое страницы (для действий ariaTree)
timestampnumberВременная метка Unix, когда было выполнено действие
timeMsnumberВремя в миллисекундах (для действий ожидания)
structuredOutputobjectИзвлеченные данные, соответствующие предоставленной выходной схеме

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать