# Ваш первый flow

> Создайте свой первый flow, повторно используйте запросы с помощью templates, отслеживайте и направляйте agents во время работы, а в конце скачайте report.

**Flow** — это один запуск PentAGI: цель, [tasks](https://pentagi.com/ru/docs/glossary/#task), созданные на основе ваших сообщений, и всё, что [agents](https://pentagi.com/ru/docs/glossary/#agent) сделали в процессе.

## [Создание flow](https://pentagi.com/ru/docs/getting-started/first-flow/#create-a-flow)

![Форма создания нового flow](https://pentagi.com/images/product/new-flow.webp)

1. Откройте раздел **Flows** на боковой панели и нажмите **New Flow**.
2. Выберите режим:

   * **Automation** — PentAGI самостоятельно работает над целью от начала до конца.
   * **Assistant** — интерактивный диалог, который вы направляете пошагово. Включите опцию **Use Agents**, чтобы [assistant](https://pentagi.com/ru/docs/glossary/#assistant) мог делегировать [subtasks](https://pentagi.com/ru/docs/glossary/#subtask) специализированным agents.
3. Выберите [provider](https://pentagi.com/ru/docs/glossary/#provider) LLM для этого [flow](https://pentagi.com/ru/docs/glossary/#flow).
4. Укажите цель тестирования и опишите на естественном языке, чего нужно добиться.

Хороший начальный запрос указывает цель тестирования, тип [pentest](https://pentagi.com/ru/docs/glossary/#pentest), границы области и ожидаемый результат:

```text
Assess https://target.example for common web application vulnerabilities.
Focus on authentication, file handling, and injection issues. Stay within the
provided target only and summarize confirmed findings with reproduction steps.
```

> [!WARNING]
> Тестируйте только те системы, которыми вы владеете или на проверку которых у вас есть явное разрешение.

## [Повторное использование запросов с помощью templates](https://pentagi.com/ru/docs/getting-started/first-flow/#reuse-prompts-with-templates)

Форма создания нового flow содержит средство выбора [template](https://pentagi.com/ru/docs/glossary/#template), которое заполняет сообщение из сохранённого template в разделе **Templates**. Templates представляют собой обычный текст на естественном языке — специальный синтаксис не требуется.

## [Отслеживание работы](https://pentagi.com/ru/docs/getting-started/first-flow/#follow-the-work)

PentAGI открывает страницу flow сразу после его запуска:

* В режиме **Automation** отображаются сообщения agents и прогресс выполнения; режим **Assistant** представляет собой чат с теми же [tools](https://pentagi.com/ru/docs/glossary/#tool), а **Dashboard** показывает статистику использования по моделям, [agent type](https://pentagi.com/ru/docs/glossary/#agent-type) и функциям.
* Раздел **Tasks** содержит план — tasks и subtasks с их статусами.
* Вкладка **Terminal** транслирует каждую команду и её вывод из [sandbox](https://pentagi.com/ru/docs/glossary/#sandbox).
* Разделы **Agents**, **Searches** и **Vector Store** показывают делегирование задач, веб-исследования и поиск в [memory](https://pentagi.com/ru/docs/glossary/#memory).
* Раздел **Files** содержит загруженные файлы, прикреплённые ресурсы и файлы, полученные из контейнера, а раздел **Screenshots** сохраняет снимки страниц, открытых agents.

![Выполняющийся flow: сообщения agent слева, план tasks и subtasks справа](https://pentagi.com/images/product/flow-tasks.webp)

![Каждая команда и её вывод из sandbox на вкладке Terminal](https://pentagi.com/images/product/flow-terminal.webp)

## [Управление выполняющимся flow](https://pentagi.com/ru/docs/getting-started/first-flow/#steer-a-running-flow)

Откройте представление **Assistant** того же flow, чтобы проверить его состояние, остановить текущую task, отправить дополнительные инструкции или скорректировать оставшиеся запланированные subtasks — без перезапуска flow.

## [Получение report](https://pentagi.com/ru/docs/getting-started/first-flow/#get-the-report)

Используйте меню **Report** на странице flow, чтобы открыть [report](https://pentagi.com/ru/docs/glossary/#report) в браузере, скопировать его или скачать в формате Markdown либо PDF.

> [!NOTE]
> Начните с узкой цели тестирования и одного чёткого результата, которого нужно добиться. Короткие целенаправленные flows проще анализировать, и они помогают доработать запросы перед более масштабными flows.