GPT-6 Astra восстанавливает Electron-приложение: результаты и расходы через OpenAI, OpenRouter и TeamoRouter
Corkyz0011 38 минут назад Краткое содержание статьи GPT-6 Astra восстанавливает Electron-приложение: результаты и расходы через OpenAI, OpenRouter и TeamoRouter Средний 5 мин 561 Искусственный интеллект Программирование...
Will Anthropic have the best AI model at the end of October 2026?
Вот важная новость с фронта ИИ: Corkyz0011 38 минут назад Краткое содержание статьи GPT-6 Astra восстанавливает Electron-приложение: результаты и расходы через OpenAI, OpenRouter и TeamoRouter Средний 5 мин 561 Искусственный интеллект Программирование * Аналитика Восстановление Electron-приложения через OpenAI, OpenRouter и TeamoRouterВ предыдущей статье я сравнивал SVG с пеликаном и фламинго, полученные через несколько API-сервисов. В комментариях заметили, что одна картинка — слишком простая задача для проверки того, какая модель работает за сторонним API. В комментариях предположили, что на задачах минут на пятнадцать, с большим контекстом, посредник может подменять модель, а результат от этого становится хуже.
На этот раз я выбрал задачу с последовательным чтением файлов, написанием кода и запуском тестов: разобрать дистрибутив Pomotroid, заново реализовать настольный помодоро-таймер, а затем добавить импорт и экспорт состояния. Для сравнения с официальным API OpenAI взял два известных сервиса — OpenRouter и TeamoRouter. Что показал предыдущий тестВ SVG можно сразу посмотреть на птицу, колёса и то, как она сидит на велосипеде.
Технические детали
Но после одной генерации всё заканчивается. В такой задаче нет работы с существующим проектом, вызовов инструментов, поиска собственных ошибок и новых требований к уже написанному коду. Да и сходство картинок само по себе не доказывает, что за посредником стоит та же модель.
Поэтому здесь меня интересовали три вещи: получится ли работающее приложение, какие проверки оно пройдёт и сколько будет стоить вся задача. Почему именно настольный помодоро-таймерВ качестве исходного приложения я выбрал Pomotroid v0. Он написан на Electron: интерфейс на HTML, CSS и JavaScript работает как настольное приложение благодаря Chromium и Node.
Код, который предстояло разобрать, находится в архиве app. asar внутри дистрибутива. Помодоро-таймер кажется простым, но его логика не сводится к вычитанию единицы каждую секунду.
Отраслевые последствия
Останавливается ли отсчёт на паузе? Меняется ли номер цикла при сбросе? Когда включается короткий перерыв, а когда длинный?
Сохраняются ли настройки? Всё это можно проверить. Такая задача лучше, чем просьба нарисовать красивую страницу, показывает, согласованы ли код и переходы между состояниями.
Разобрать дистрибутив и восстановить основные функцииКод, приложение и автоматические проверки запускались в изолированном Linux-окружении в Docker. На вход подавался дистрибутив для Windows, а восстановленное приложение работало под Linux. Каждый запуск начинался в чистом каталоге с одним и тем же дистрибутивом и стартовым проектом, а также с одинаковыми требованиями к интерфейсам.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.



