UStackUStack
Hopper icon

Hopper

Hopper соединяет AI-агентов с z/OS для TN3270-операций: создание JCL, отладка заданий, просмотр наборов данных и запросы VSAM.

Hopper

Что такое Hopper?

Hopper — это агентная среда разработки для операций с мейнфреймами, предназначенная для подключения AI-агентов к вашим системам z/OS. Она поддерживает рабочие процессы мейнфреймов, такие как навигация по TN3270, просмотр наборов данных, создание JCL, отладка заданий, запросы VSAM и работа в z/OS из современной среды разработки.

Основная цель — помочь командам выполнять и устранять неисправности в типичных задачах мейнфреймов через агентный рабочий процесс, включая агентную среду разработки и поток разработки, описанный как «скомпилировать, протестировать, отправить в одном промпте».

Ключевые возможности

  • Навигация по TN3270 по ID панели: Агент может управлять интерактивной сессией TN3270 с использованием ID панелей, согласовывая автоматизацию с способом работы операторов на терминале.
  • Создание JCL с строгим соблюдением колонок: Hopper может генерировать JCL с форматированием, строгим по колонкам, что помогает обеспечить соответствие вывода требованиям мейнфрейма для управляющих инструкций заданий.
  • Просмотр наборов данных и запросы VSAM как SQL: Поддерживается просмотр наборов данных и запросы VSAM с использованием интерфейса в стиле SQL, чтобы упростить доступ к данным в агентном рабочем процессе.
  • Диагностика JES и декодирование сбоев спула: Агент декодирует сбои спула в структурированные диагностики и разбирает сообщения JES для выявления кода abend, сбойного шага и строки источника.
  • Автономные рабочие процессы с контрольными точками утверждения: Может компилировать и анализировать коды возврата JES, выполнять действия вроде NEWCOPY в CICS и приостанавливаться для утверждения перед каждым изменением.
  • Настоящий опыт терминала TN3270: Hopper включает поддержку взаимодействия в стиле TN3270, в том числе PF, PA и клавиши внимания.

Как использовать Hopper

  1. Скачайте и установите Hopper (доступно для Windows, macOS на Apple Silicon и Linux через .deb и AppImage; другие дистрибутивы Linux поддерживаются через x64 AppImage).
  2. Подключите Hopper к вашему LPAR и работайте в его среде разработки для взаимодействия с z/OS.
  3. Используйте промпты для выполнения типичных задач, таких как генерация или обновление JCL, запуск/отладка заданий, запросы VSAM и навигация через TN3270.
  4. Проверяйте изменения при необходимости утверждения: Hopper может приостанавливаться перед применением модификаций (например, перед действиями вроде NEWCOPY в CICS).

Если у вас нет доступа к мейнфрейму, на странице описан процесс «request credentials», где Hypercubic может предоставить учетные данные для тестирования Hopper на их мейнфрейме.

Сценарии использования

  • Операторы, работающие с интерактивными экранами: Используйте агента для управления сессией TN3270 по ID панели, выполнения необходимых шагов навигации и завершения действий, обычно требующих ручной работы на терминале.
  • Создание JCL и выполнение заданий: Генерируйте JCL с строгим соблюдением колонок, затем используйте разбор кодов возврата JES в Hopper для понимания результатов выполнения.
  • Отладка мейнфреймов без глубокого анализа SDSF: Декодируйте JESMSGLG, JESYSMSG и SYSUDUMP в код abend, сбойный шаг и строку источника, чтобы сократить время поиска в выводе SDSF.
  • Извлечение данных из VSAM: Запрашивайте VSAM как SQL из среды агента для просмотра или извлечения данных без ручного создания низкоуровневых рутин навигации и доступа.
  • Управление изменениями с контрольными точками утверждения: Для рабочих процессов с NEWCOPY в CICS используйте шаг приостановки для утверждения в Hopper перед внесением изменений.

FAQ

Hopper ограничен конкретной платформой?

На странице указаны загрузки для Windows, macOS (Apple Silicon, arm64) и Linux (включая .deb для Debian/Ubuntu и AppImage для x64).

Работает ли Hopper с моим мейнфреймом?

Да. На странице указано, что вы можете подключить Hopper к своему мейнфрейму (включая подключение к вашему LPAR). Также есть опция запроса учетных данных для тестирования на мейнфрейме Hypercubic.

Поддерживает ли Hopper взаимодействие в стиле TN3270?

Да. Hopper «работает точно как TN3270, который вы использовали», с поддержкой PF, PA и клавиш внимания, и может управлять сессиями по ID панели.

Может ли Hopper помочь отлаживать сбойные задания?

Да. Он может декодировать JESMSGLG, JESYSMSG и SYSUDUMP в структурированные диагностики, такие как код abend, сбойный шаг и строка источника.

Применяет ли Hopper изменения автоматически?

На странице указано, что Hopper может приостанавливаться для утверждения перед каждым изменением, включая рабочие процессы с действиями вроде NEWCOPY в CICS.

Альтернативы

  • Традиционная автоматизация мейнфреймов с помощью скриптов и автоматизации терминалов: Альтернативы на базе инструментов автоматизации TN3270 и скриптов могут охватывать аналогичное управление терминалом, но не обеспечивают такой же рабочий процесс агентов, который генерирует строго колоночный JCL и декодирует диагностику JES/spool.
  • Традиционные планировщики заданий и операторские консоли: Инструменты управления мейнфреймами могут управлять и мониторить задания, но обычно не предоставляют агента, который компилирует/тестирует/отправляет «в одном запросе» или декодирует артефакты JES в структурированный отладочный вывод.
  • Агентные среды разработки для устаревших систем: Другие платформы AI-агентов, ориентированные на корпоративные системы, могут предлагать разговорную автоматизацию, но их применимость зависит от поддержки специфических для мейнфреймов взаимодействий, таких как управление панелями TN3270, ограничения генерации JCL и декодирование JES/spool.
  • Инструменты доступа к VSAM, ориентированные на базы данных: Инструменты для доступа к данным VSAM могут заменить часть рабочего процесса запросов данных; однако они могут не охватывать полный цикл заданий, TN3270 и JES/отладки, описанный для Hopper.

Альтернативы

AakarDev AI icon

AakarDev AI

AakarDev AI — это мощная платформа, которая упрощает разработку приложений ИИ с бесшовной интеграцией векторных баз данных, позволяя быстрое развертывание и масштабируемость.

Arduino VENTUNO Q icon

Arduino VENTUNO Q

Arduino VENTUNO Q — edge AI компьютер для робототехники: ускоренный вывод нейросетей и микроконтроллер для детерминированного управления. Через Arduino App Lab.

Devin icon

Devin

Devin — AI coding-агент для команд: помогает завершать миграции и крупные рефакторинги, выполняя подзадачи параллельно под контролем инженеров.

MakerLoft icon

MakerLoft

MakerLoft — AI-конструктор приложений: подключает GitHub и генерирует рабочие приложения с бэкендом (auth, платежи, загрузки, админ).

open-codex-computer-use icon

open-codex-computer-use

open-codex-computer-use — open-source служба «Computer Use» в виде MCP-сервера: AI-агенты управляют GUI на macOS, Linux и Windows.

Codex Plugins icon

Codex Plugins

Используйте Codex Plugins, чтобы объединять skills, интеграции приложений и MCP-серверы в повторно используемые сценарии для доступа к Gmail, Google Drive и Slack.