Перейти к содержимому

Рефакторинг COBOL в Java с использованием агентного ИИ и итеративного процесса уточнения.

OpenHands

0:00 / 0:00

Рефакторинг COBOL в Java с использованием агентного ИИ и итеративного процесса уточнения.

1 228 просмотров · 8 мес. назад
OpenHands
2,9 тыс. подписчиков
1 228 просмотров · 8 мес. назад
Устаревшие системы на COBOL по-прежнему обеспечивают работу критически важной бизнес-инфраструктуры, но их безопасная миграция на современные языки программирования — сложная, дорогостоящая и рискованная задача. В этом вебинаре старший научный сотрудник OpenHands Кэлвин Смит расскажет о практическом итеративном процессе доработки, в котором один агент выполняет рефакторинг COBOL → Java, а второй агент-«критик» оценивает результат и генерирует полезную обратную связь — цикл повторяется до тех пор, пока не будет достигнут пороговый уровень качества. Ссылки: Презентация: https://ggl.link/coboltojavawebinar Блог (COBOL → Java, итеративное усовершенствование): https://openhands.dev/blog/20251218-c... SDK программного агента OpenHands (GitHub): https://github.com/OpenHands/software... Документация SDK: https://docs.openhands.dev/sdk Веб-сайт OpenHands: https://openhands.dev/ Контакты / Связаться с нами: https://openhands.dev/contact GitHub-проект OpenHands: https://github.com/OpenHANDS Презентация: 00:00 – Приветствие и знакомство 01:16 – Почему модернизация COBOL необходима 02:12 – Реальные риски устаревшего COBOL системы 03:25 – Почему миграции COBOL → Java терпят неудачу 05:02 – Почему агенты ИИ испытывают трудности с масштабными рефакторингами 06:26 – Основная идея: итеративное уточнение с помощью агентов ИИ 08:49 – Объяснение рабочего процесса «Инженер ↔ Критик» 10:40 – Почему этот подход работает (петли обратной связи и сходимость) 13:16 – Результаты проверки концепции и достигнутые результаты 14:19 – Обзор SDK OpenHands Agent 17:21 – Совет №1: Отслеживаемость от Java обратно к COBOL 19:17 – Совет №2: Конкретная оценка для надежных критиков 23:05 – Совет №3: Тесты снимков для проверки миграций 25:45 – Масштабирование до корпоративных кодовых баз 27:49 – SDK для больших кодовых баз и параллелизм с учетом зависимостей 29:12 – Ключевые выводы для модернизации, управляемой ИИ 30:36 – Программы OpenHands, ресурсы и дальнейшие шаги Сессия вопросов и ответов 32:33 – Вопросы и ответы в прямом эфире: миграция COBOL с агентами ИИ 33:00 – Как агент-критик оценивает корректность и качество 35:45 – Надежность при ограниченном объеме обучающих данных COBOL 38:00 – Реалии мэйнфреймов: JCL, DB2, RPG и устаревшие системы 40:00 – Длительно работающие агенты, ограничения контекста и производительность Opus 42:00 – Оптимизация баз данных после модернизации 44:30 – Сохранение бизнес-логики в больших кодовых базах 47:00 – Используемые модели, соображения стоимости и масштабируемость 51:10 – Параллельные агенты без нарушения интерфейсов 54:55 – Лучшие практики проектирования контекста в масштабе 56:25 – Заключение и приглашение на встречу с сообществом