Исполнение кода

Режим кода работает с файлами проекта, запускает команды и показывает проверки

Опишите задачу: изучить репозиторий, добавить функцию, обработать файлы или проверить расчёт. Агент изучит проект, изменит файлы и запустит нужные команды в отдельной рабочей среде; ход работы и результаты проверок будут видны в чате.

Посмотреть в работе

01 / 04

Сверка реестров

Сопоставьте отгрузки и оплаты по заказам

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

Сопоставьте отгрузки и оплаты по заказам — интерфейс Flown
Экран можно прокрутить по горизонтали

02 / 04

Исполнение

Виден путь от исходных файлов к результату

Смотрите этапы расчёта: чтение файлов, подготовку программы, запуск и проверку итогов. В истории выполнения сохраняются вызовы инструментов и их результаты.

Виден путь от исходных файлов к результату — интерфейс Flown
Экран можно прокрутить по горизонтали

03 / 04

Качество

У расчёта есть отдельные проверки

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

У расчёта есть отдельные проверки — интерфейс Flown
Экран можно прокрутить по горизонтали

04 / 04

Файлы и программа

Откройте исходные данные и сам расчёт

В папке input — отгрузки и оплаты, в scripts — программа сверки. Она группирует суммы по заказу и контрагенту, проверяет дубли и итоги, сохраняет общий реестр и отдельный файл расхождений в output.

Откройте исходные данные и сам расчёт — интерфейс Flown
Экран можно прокрутить по горизонтали

Возможности

Там, где нужен расчёт, одной формулировки мало

В режиме кода доступны файлы проекта, терминал, процессы и Git-инструменты. Проверки и форматирование зависят от настроек и средств самого проекта.

01 / Исполнение кода

Изучите проект перед изменениями

Режим кода помогает разобраться в структуре проекта и найти связанные места до правки. Это позволяет учитывать существующие соглашения и зависимости.

Открыть работу в проекте
Обзор файлов и компонентов
Агент строит карту проекта и находит нужные функции, классы и файлы без последовательного чтения всего репозитория.
Поиск по содержимому
Поиск по именам, папкам и тексту помогает быстро локализовать нужный участок проекта.
Сначала прочитайте исходный файл
Перед изменением агент изучает текущее содержимое файла. Это помогает сохранить существующие части и контекст правки.
История действий
В ходе работы видны запущенные команды и их вывод; при продолжении задачи можно понять, что уже проверяли.

02 / Исполнение кода

Изменение файлов в отдельной рабочей среде

Агент меняет файлы проекта и запускает код в отдельной рабочей среде. Доступ к сети и другим ресурсам зависит от настроек этой среды.

Посмотреть границы доступа
Создание и точечная правка
Агент читает, создаёт и изменяет файлы проекта, сохраняя контекст исходного содержимого.
Просмотр изменений
Панель показывает затронутые файлы и их изменения, чтобы сотрудник мог проверить результат перед использованием.
Выполнение в изолированной среде
Код запускается в отдельной среде. Доступ к внешним системам и сети определяется её настройками.
Хранение секретов
Секреты можно передать отдельно от файлов проекта; чувствительные значения маскируются в журнале действий.

03 / Исполнение кода

Команды, интерактивная оболочка и процессы

В режиме кода можно устанавливать зависимости, запускать команды и программы, которым нужен ввод. Для длительных процессов доступны состояние, журнал вывода и остановка; тестовый сервер можно проверить по указанному адресу.

Настроить повторяемую задачу
Запуск отдельной команды
Запустите команду в папке проекта. Если она завершится с ошибкой, изучите сообщение и результат выполнения.
Интерактивная оболочка
Откройте оболочку для программ, которым нужен ввод, и продолжайте читать их вывод по мере работы.
Запуск и проверка процесса
Запустите сервер или другую программу, посмотрите состояние и журнал, затем остановите её. Для тестового сервера можно указать порт и адрес проверки готовности.
Установка зависимостей проекта
Среда устанавливает зависимости из настроек проекта для Python, Node.js и Go. Системные пакеты доступны в пределах конфигурации среды.

04 / Исполнение кода

Проверки и исправление ошибок

Режим может запускать статические проверки и команды проекта. Результат зависит от установленных инструментов и фактически выполненных проверок.

Передать результат на приёмку
Поиск распространённых ошибок
Проверки находят ошибки импортов и запускают подходящие анализаторы для стека проекта, если нужные средства доступны.
Тесты проекта
Запустите тесты командами проекта, например pytest, go test или npm test. По выводу видно, какие проверки завершились успешно.
Форматирование и проверка стиля
Настроенные средства проекта могут форматировать изменённые файлы и показывать замечания линтера.
Результаты проверок
В журнале видны выполненные проверки, ошибки, число попыток и итоговый статус. Если инструмент не запускался или завершился сбоем, это отражается в результате.

05 / Исполнение кода

Git и подключённые инструменты

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

Посмотреть расширения и подключения
Работа с Git
Агент может создать ветку, получить репозиторий и показать изменения. Отправка изменений в удалённый репозиторий выполняется отдельно через Git-интерфейс.
Параллельная работа помощников
Для независимых частей задачи можно привлечь помощников и объединить их выводы. Доступность зависит от режима и конфигурации.
Подключённая документация и репозитории
Можно использовать настроенные подключения к документации API и репозиториям, чтобы изучить нужный интерфейс перед правкой.
Разрешения для действий
Для внешних подключений и действий с повышенным риском действуют отдельные правила доступа. Действие требует соответствующего разрешения.

Аналитика по массиву разговоров

После транскрибации обработайте реестры звонков и оценок кодом: сгруппируйте причины обращений, найдите повторы, сравните периоды и сохраните расчёт для проверки.

Сценарии транскрибации

Задачи подразделений

Примеры задач и результатов

01 / Бухгалтерия

Сверка платежей и отгрузок

Исходные данные
Два реестра, ключи заказа и контрагента.
Результат работы
Контрольные суммы, реестр расхождений и список спорных строк.

02 / Коммерческая аналитика

Разложение падения маржи

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

03 / Логистика

Сравнение вариантов отгрузки

Исходные данные
Запасы, сроки, затраты и условия договора.
Результат работы
Сопоставимая модель вариантов с допущениями и ограничениями.

Для российского бизнеса

Сверяйте строки, суммы и исключения по исходным данным.

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

01

Правила расчёта

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

02

Проверки результата

Сравнивайте количество строк и итоговые суммы, проверяйте пропуски и дубли. Результаты проверок сохраняются рядом с расчётом.

03

Файл для дальнейшей работы

Получите таблицу CSV или XLSX с исходными идентификаторами, результатами и расхождениями. Её можно проверить и использовать в отчёте.

Настройки под вашу компанию

Режим модели
Выберите доступный уровень работы модели для задачи.
Рабочая папка
Локальная или изолированная среда в зависимости от клиента и сценария.
Доступ к командам
Настройки определяют, какие команды можно запускать и какие требуют дополнительного разрешения.
Языки и зависимости
Python, Node.js и Go доступны в среде выполнения; пакеты и системные программы зависят от её конфигурации.
Форматирование и линтер
Включите поддерживаемые инструменты проекта для форматирования и проверки стиля.
Подключённые инструменты
Настроенные подключения к репозиториям, документации и другим средствам.
Помощники
Назначение подзадач и доступность помощников зависят от режима работы.
Проверки
Набор статических проверок зависит от стека и настроек; тесты запускаются командами проекта.

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

Вопросы

Перед началом работы

Какие языки поддерживает среда?

В среде выполнения доступны Python, Node.js и Go. Конкретная команда зависит от проекта, версии языка и доступности пакетов.

Может ли агент сам открыть терминал и запустить процесс?

Да. Для этого есть запуск отдельной команды, интерактивный терминал и управление процессами. Технические инструменты называются bash, terminal и process.

Проверка кода автоматически запускает все тесты?

Нет. Команда check_code выполняет статические проверки; тесты обычно запускаются отдельно командами проекта в терминале. Проверяйте фактический вывод каждой команды.

Может ли рабочая среда обращаться к базам платформы?

Среда выполнения изолирована от рабочих баз самой платформы. Другие сетевые источники и интеграции зависят от настроек и разрешений.

Может ли агент отправить git push?

В контейнерной среде прямой push из агента запрещён. Изменения можно изучить локально и передать через пользовательский Git-интерфейс.

Как секреты попадают в программу?

Секреты можно передать отдельно от файлов проекта; их не нужно записывать в код. Чувствительные значения скрываются в журналах действий.

Можно ли превратить кодовую сессию в автоматизацию?

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

Можно ли считать зелёный результат доказательством корректности?

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

Разберём вашу задачу