В апреле 2026 года OpenAI запустил ChatGPT Images 2.0 — не просто «лучше рисует», а способность генерировать изображения с учётом текста, бренда, стиля и даже технических требований (например, корректное отображение шрифтов или логотипов). В статье на ZDNet подчёркивается: результаты поражают, но иногда — ошибаются. Особенно в сложных случаях: при работе с брендированием, многострочным текстом или инфографикой. Это не «магия» — это модель, обученная на 100+ млн изображений, но всё ещё нуждающаяся в человеческом контроле и контекстной привязке.
Для выпускников ИТ-направлений это важно: в реальной разработке такие инструменты уже используются для быстрой визуализации прототипов, документации, даже в тестировании UI/UX. Но в ВКР их применение — не «дополнительный бонус», а возможность продемонстрировать понимание архитектурного подхода к генеративным моделям, интеграции AI в жизненный цикл ПО и оценивания качества выходных данных.
| Тема | Актуальность (ссылка на статью) | Цель работы | Задачи | Структура |
|---|---|---|---|---|
| Генерация визуальных элементов через LLM | «occasionally wrong» при обработке текста и бренда — проблема, которую нужно решать системно, а не «просто улучшить качество» | Показать, как интегрировать генерацию изображений в процесс проектирования ПО без потери контроля над качеством | 1. Анализ ограничений текущих моделей 2. Разработка стратегии «проверки + финальная ручная правка» 3. Прототип инструмента для автоматической проверки текста на изображении 4. Оценка TCO по сравнению с традиционными методами |
Глава 1: Теоретические основы (LLM, генеративные модели, ГОСТ 34.602-89) Глава 2: Архитектура системы (модуль «генератор → проверка → редактор») Глава 3: Экономическая оценка и выводы |
| Интеграция генеративных инструментов в CI/CD | Статья показывает, что модель работает «на лету» — это напрямую перекликается с практикой автоматизации документации и тестовых сценариев | Создать пайплайн, где генерация изображений становится частью сборки и деплоя | 1. Выбор инструментов (GitHub Actions / GitLab CI) 2. Написание скрипта для загрузки и проверки изображений 3. Интеграция с OpenTelemetry для мониторинга качества 4. Формирование отчёта о качестве в виде JSON-метаданных |
Глава 1: Обзор CI/CD и метрик эффективности (ISO/IEC 25010) Глава 2: Проектирование пайплайна (схема, UML-диаграмма) Глава 3: Результаты тестирования и RTO/RPO |
| Методология оценки качества генерируемых изображений | «surprisingly useful for real work» — но только если вы знаете, когда доверять, а когда нет | Разработать набор критериев и метрик, позволяющих оценить «надёжность» генерации | 1. Сравнение с эталоном (ручной анализ + автоматический) 2. Измерение времени на ручную правку 3. Расчёт вероятности ошибки в зависимости от типа контента 4. Применение к реальному проекту (например, дизайн интерфейса) |
Глава 1: Методы оценки качества ПО (ГОСТ 34.601-89) Глава 2: Разработка метрик (формулы, таблицы) Глава 3: Пример применения и выводы |
В статье подчёркивается: модель не «умеет» читать логотипы, если они не указаны явно. Это — ключевой момент для архитектора: границы между «автоматическим» и «человеческим» должны быть чётко определены в архитектуре. В аналитической части можно сделать сравнение трёх подходов:
Пример задачи: Создать алгоритм, который на вход принимает изображение и текст, а на выходе — булево значение «корректно ли отображён текст?». Для этого можно использовать реальные примеры из статьи: когда модель заменяет «Google» на «Googel» — это не ошибка генерации, а проблема обучения на неполных данных.
Возьмите за основу модульную архитектуру с чёткими границами ответственности:
┌───────────────────────┐
│ Генератор изображений │
└───────────────────────┘
↓
┌───────────────────────┐
│ Проверка качества │
│ (OCR + NLP + правила) │
└───────────────────────┘
↓
┌───────────────────────┐
│ Редактор / Лог │
└───────────────────────┘
Это — классическая цепочка обработки данных (data pipeline), которую можно реализовать в любом языке (Python, Java, Node.js). В дипломе можно добавить диаграмму последовательности (UML) и описать, как каждый модуль взаимодействует с внешними API (например, OpenAI API v3).
Важно: не забудьте про логирование и метки — чтобы потом можно было проследить, какой именно запрос вызвал ошибку. Например, в OpenTelemetry можно записывать span с параметрами: model_version=2.0, input_text=«Бренд: Yandex», error_type=font_mismatch.
В статье говорится, что «иногда работает идеально, иногда — нет». Это значит, что в тестах нужно учитывать вероятностную оценку, а не только «прошёл/не прошёл».
Примеры метрик, которые стоит включить:
В дипломе можно провести нагрузочное тестирование: 1000 запросов с разными типами текста и собрать статистику по типам ошибок. Это покажет, насколько ваша система устойчива к различным сценариям — и будет соответствовать требованиям ISO/IEC 25010 (надёжность, производительность).
Ошибка 1: «Подмена терминов SaaS/PaaS без обоснования» — например, называют генератор изображений «SaaS-сервисом», хотя он работает локально или через API. Как исправить: Уточните, где происходит обработка (локально/в облаке), какие данные передаются, и приведите ссылку на официальную документацию OpenAI.
Ошибка 2: «Отсутствие метрик эффективности» — работа описана как «быстро и удобно», но нет ни одного числа. Как исправить: Добавьте таблицу с RTO, RPO, TCO, % корректных результатов. Используйте OpenTelemetry для сбора этих данных.
Ошибка 3: «Игнорирование требований ГОСТ 34.602-89 при оформлении ТЗ» — в разделе «Техническое задание» не указаны критерии качества, не описаны сценарии ошибок. Как исправить: Добавьте подраздел «Критерии приёмки» с формулами и условиями (например, «не более 5% ошибок при обработке текста»).
Нет — если вы используете готовые библиотеки (например, openai, tesseract, opencv-python). Главное — правильно спроектировать архитектуру. Мы рекомендуем начать с простого: генерация → сохранение → ручная проверка. Затем добавлять автоматическую проверку.
Нет — достаточно описать алгоритмы, схемы и привести фрагменты кода (в pre-блоке). Важнее — объяснить, почему выбран этот язык/фреймворк. Например: «Python используется из-за широкой поддержки библиотек для обработки изображений и текста».
Используйте PlantUML или draw.io — они бесплатны и поддерживают импорт из текста. В дипломе можно вставить схему в виде SVG (чтобы не растягивалась при печати). Не забудьте подписи и пояснения — без них диаграмма не имеет ценности.
Для текста — открытые датасеты (например, «brand names», «logos»). Для изображений — COCO или реальные фото (с разрешением на использование). Важно: указать источник и условия лицензии.
У нас есть бесплатная консультация на 120 минут — мы поможем выбрать тему, составить план, подобрать стек и даже помочь с оформлением. Не ждите до последнего дня — лучше начать с первого шага, чем бежать в ночь перед защитой.
Источник: I tried ChatGPT Images 2.0: A fun, huge leap - and surprisingly useful for real work (опубликовано 2026-04-24)