AI, Screph Code и автоматизация

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

Automation Runtime Реализовано

Библиотека Automation Runtime предоставляет подготовленной программе поиск визуальных и текстовых состояний, ожидания и единый API ввода. Automation Manager и окно «Запуск и проверка» запускают её отдельно. Способ ввода выбирается в настройках; сценарий работает с правами запущенной программы.

Подготовка и безопасный запуск →

Agent Экспериментально

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

Контекст, разрешения и история →

Screph Code Реализовано

Screph Code — встроенная агентная IDE. Она получает выбранные данные проекта и рабочую папку кода. Builder может изменять файлы и выполнять разрешённые команды в этой папке. Созданные, изменённые и удалённые файлы проверяются в редакторе и панели изменений; резервная копия или система контроля версий сохраняют возможность возврата.

Ручной запуск файла выполняется отдельной командой. Ответ Builder сам по себе не нажимает кнопку запуска; разрешённые терминальные команды агента могут выполнять код в ходе задачи.

Работа со Screph Code →

Screph Code

Учебный пример. Изменения действуют только здесь и сбрасываются при выходе из примера. Откройте файл и изучите чат Builder на подготовленном проекте. Запросы к модели и запуск Python в этом примере отключены.

Рабочая папка и сеанс Screph Code

В параметрах агента доступны «По подключению», Codex и OpenHands. Выбор среды, модели и доступа проверяется перед запросом; ошибка подключения не переключает исполнителя автоматически. Файлы, объекты проекта, история диалогов и терминалы относятся к выбранной рабочей папке.

Несохранённый текст остаётся в редакторе до сохранения или явного отказа от правок. При закрытии доступна отмена закрытия. Изменения файлов извне требуют проверки. Кнопка остановки прерывает работу агента, но не откатывает уже записанные файлы; завершение фоновых команд может занять время.

Codex Desktop открывается как отдельное приложение. Передача материалов создаёт черновик задачи; отправка и остановка в нём выполняются средствами Codex Desktop. Его аккаунт и история не объединяются с чатом Screph.

Опциональная интеграция ROS 2

Панель «Настройки и инструменты → Инструменты → ROS 2…» предлагает три уровня. Открытие панели не запускает ROS. Кодовый уровень готовит новую рабочую папку с инструкциями и выбранными сохранёнными материалами проекта; ROS для этой подготовки не требуется.

Уровень обмена позволяет работать с файлом кадра без ROS, а после подключения — просматривать топики, получать снимок и явно публиковать изображение. Снимок передаётся в Capture отдельной командой. Непрерывный уровень показывает последний кадр потока; обработка сохранённой схемой включается отдельным флажком и требует проекта и выбранного объекта со схемой.

Для топиков нужен локальный Python подготовленной ROS-среды с rclpy и типами сообщений. ROS и его системные библиотеки устанавливаются отдельно до запуска Screph. После применения настроек нужны явные подключение и запуск потока. Остановка разрывает соединение; для продолжения требуется подключиться заново.

Кодовый экспорт создаёт только новую папку и не перезаписывает существующую. Целевая версия ROS, система и проверки конечного пакета задаются в кодовой задаче. Интеграция пока не квалифицирована на реальной DDS-сети; список топиков не гарантирует доставку кадров. Она не предоставляет навигацию робота или команды движения.

Локальные и облачные модели

Локальные профили Ollama и LM Studio обрабатывают разрешённый контекст в локальной службе. Облачные профили передают контекст выбранному провайдеру. Профили назначаются отдельно для Screph Code, Agent и других функций.

Подключения и передача данных →

Перед запуском

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