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

В этот раз поговорим о китайской компании Z.ai и о ее новом поколении линейки GLM, а также об агентной среде разработки ZCode 3.0, ориентированной на написание кода. Заменит ли она привычные Cursor и Open WebUI, став полноценным агентом «все в одном» — разберемся ниже.

Взлет и становление GLM

Семейство GLM — это большие языковые модели, которые компания Z.ai развивает уже несколько поколений. Ранние версии моделей представляли собой чат-боты с поддержкой диалоговых сценариев, а современные модели значительно расширили область применения.

Уже всем знакомая новинка, GLM-5.2 — это следующий виток развития серии GLM. Предыдущая версия — GLM-5.1 — демонстрировала хорошие результаты в программировании, отлично работала с длинным контекстом, а доработанная архитектура новой модели улучшила ее скиллы и научила разбираться еще и в инженерных задачах. Модель стала лучше сохранять и точно понимать контекст, планировать решение, поэтапно реализовывать его.

На базе GLM-5.2 разработали ZCode 3.0 — кодинг-ассистента, способного создавать новые проекты с нуля, анализировать существующий код, искать ошибки, писать тесты, объяснять архитектуру и помогать при миграции. Вайб-кодинг (ну куда же без него?) не обделили вниманием: нас уверяют, что человек, мало знакомый с программированием, по описанию сможет сформировать игру или сайт, не прибегая к услугам специалистов. 

Давайте же развернем, протестируем и поймем, что собой представляет ассистент от Z.ai. 

Что по бенчмаркам

Бенчмарки GLM-5.2. Источник.
Бенчмарки GLM-5.2. Источник.

Компания Z.ai опубликовала результаты тестирования модели. GLM 5.2 набрала 62,1 балла в тесте SWE-bench Pro, опередив GPT-5.5, и 81 балл в Terminal-Bench 2.1 — это значительный скачок по сравнению с 63.5 баллами у предыдущей версии GLM 5.1, позволивший GLM 5.2 возглавить рейтинг этого бенчмарка для агентных систем, работающих с терминалом. С Humanity's Last Exam модель справилась неплохо — с результатом в 54,7%.

На программных бенчмарках новое поколение GLM демонстрирует результаты, сопоставимые с ведущими коммерческими моделями. Но стоит основываться на своем опыте и выбирать модель под свой пул задач, так как небольшое преимущество в синтетических тестах не объективно, а разные модели сильны в разных направлениях.

Получаем API-ключ GLM-5.2

Для получения API-ключа для работы с ZCode переходим в панель управления, вверху нажимаем на Продукты. Далее выбираем ИИ-роутер в разделе «AI-платформа».

Затем нажимаем по кнопке Создать ИИ-роутер.

Далее указываем имя роутера и имя ключа, нажимаем Создать.

Сохраняем API-ключ в надежном месте. Он доступен для просмотра один раз.

Теперь переходим на сайт ZCode, скачиваем файл и приступаем к установке.

ИИ‑роутер — доступ к 300+ моделям из одной панели

Подключите OpenAI‑совместимый шлюз по единому API‑ключу. Настраивайте сквозную аналитику, отслеживайте лимиты и квотируйте ресурсы.

Запустить ИИ‑роутер →

Устанавливаем ZCode

Установка — в моем случае это Windows-версия — была понятной и быстрой.

 

После окончания установки запускаем ZCode:

Нас просят подключиться к Z.ai или BigModel либо использовать свой API. Нажимаем Use API key.

У нас кастомный провайдер, так что подключение API пока пропускаем, нажимаем Skip for now.

Теперь необходимо выбрать модель, через которую и будем делать запросы. Кликаем по раскрывающемуся списку моделей:

Выбираем Manage models:

Тут стоит сперва вернуться в панель управления Selectel и открыть ранее созданный роутер. В нем находим модель и копируем Base URL и название модели:

Возвращаемся в ZCode, вставляем скопированные данные в соответствующие поля, не забываем добавить созданный ранее API-ключ в поле API key. Должно получиться вот так:

Далее снова открываем список моделей и выбираем нашу:

Создаем игры и тестируем работу

Первый запрос к модели будет тестовый:

«Создай браузерную HTML игру стратегию. В игре должны быть постройки, валюта золото и древесина. Должна быть казарма для армии и сражения с врагами».

Менее чем за 7 рублей ZCode создал мне простую браузерную игру-стратегию. К слову, игра мне понравилась. Вот скриншот расходов:

Модель реализовала валюту, ресурс (древесину), население. Есть краткие описания построек. Проработана логика открытия новых панелей — нанять воинов без казарм не получится. Проработана и система налетов — каждые 30 секунд приходят захватчики, с которыми придется сражаться, чтобы отстоять ресурсы и население. Весь прогресс записывается в хронике, что тоже приятно.

Во втором запросе я попросил модель:

«Создай браузерную 3D-игру про гонки, где есть выбор гоночных машин, заезды по трассе, соперники и таймер для фиксации времени прохождения круга».

Ожидание:

Источник.

Реальность:

Генерация заняла около семи минут рассуждений модели, после которых я получил HTML-файл с результатом. Для одного запроса вышло вполне недурно: все, что я описал, модель исполнила.


Попробовал покататься с ботами и понял — баланса в этой игре нет, соперники с легкостью обгоняли меня.

Видео-демонстрация заезда и визуализации уровня:

К чему идут нейросети

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

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

Комментарии (43)


  1. brammator
    06.08.2026 18:32

    Ожидание: готовый мини-проект за 7 рублей!
    Реальность: скачал ZCode, подключился к промо-акции «пять дней по 3 млн токенов GLM-5.2 и 2 млн GLM-5-Turbo», миллионы токенов улетают за полчаса в попытках ZCode прочитать несуществующий файл сессии (да, она зацикливается на этом, понимает, что вошла в цикл, прерывается и начинает его с начала), «не спрашивать разрешения на этот инструмент во всём проекте» не работает (потому что отучать писать cd projectfolder && python -c "куча говнокода, из которого в интерфейсе подтверждения видно только первые три строчки — импорт, пустая строка, какая-то переменная" на каждый чих надо, прямо стуча молотком по пальцам иишенке — и в промптах, и в .md, и в хуках) и через означенные пять дней проект «питоновская гуйня для известного соап-интерфейса» на стадии «ну какой-то гуи с моком запускается, и то хорошо»


    1. Flampanzer Автор
      06.08.2026 18:32

      да, заметил на этапе тестирования, что не с первого раза код получалось выбить из него. zcode вроде бы на хайпе, должны же свой продукт допилить до юзабельного состояния когда-то


      1. Bardakan
        06.08.2026 18:32

        вы уверены, что дело в zcode? У меня похожие проблемы наблюдались с GLM в других средах


      1. Rikimortuy
        06.08.2026 18:32

        Ну хайп вообще не гарантирует развития продукта после снятия сливок с первых инвесторов. Свернут лавочку через год и выкатят мажорную версию по подписке с нуля


    1. Rikimortuy
      06.08.2026 18:32

      Видимо под капотом там криво настроенный цикл ретраев висит


  1. SkyCat
    06.08.2026 18:32

    Использую подписку GLM Coding Plan Max с редактором Zed. Есть небольшие замечания (иногда модель уходит в бесконечный цикл рассуждений), но, учитывая цену и лимиты, пользоваться вполне можно.


    1. Wesha
      06.08.2026 18:32

      пользоваться вполне можно

      ..«если вас не интересует результат.» ©


      1. SkyCat
        06.08.2026 18:32

        Ну тут от умения работать с инструментом много зависит. Я на GLM-5.2 написал прошивку для микроконтроллера STM32 на C/C++, программу управления им на GO + Vue + Wails и сейчас делаю веб-портал для работы с тысячами этих контроллеров.


        1. janvarev
          06.08.2026 18:32

          Не обращайте внимания - Wesha ходит почти по всем темам, связанным с нейросетями, и везде сарказмирует про результат их работы.


        1. Flampanzer Автор
          06.08.2026 18:32

          поделитесь, во сколько обошлось написание прошивки?


          1. SkyCat
            06.08.2026 18:32

            Прошивка + программа для работы с микроконтроллером через USB + тесты обоих продуктов обошлись в одну месячную подписку Max. Причем, не 24 часа в сутки гоняли, а в рабочее время, в основном. Учитывая, сколько хотели программисты на C/C++ за эту прошивку, она обошлась даром.


            1. Flampanzer Автор
              06.08.2026 18:32

              очень круто! теперь ждем ИИ строителей, в прямых-то руках...


              1. SkyCat
                06.08.2026 18:32

                На самом деле, это был смелый эксперимент. Я, честно говоря, не верил, что получится целиком написать прошивку. У меня был только файл *.ioc - файл конфигурации для CubeMX, довольно четкое понимание, какие функции должны быть и ровно 0% знаний C/C++. ))

                Очень сильно помогли тесты, нейронка, опираясь на них, очень неплохо код написала. Сейчас тестируем прошивку уже более 2 недель на десятке устройств и особых глюков нет.


                1. mikhanoid
                  06.08.2026 18:32

                  А откуда Вы таки знаете, что нейронка очень неплохо код написала, если вы таки не знаете C/C++? Как Вы оцениваете качество? Просто по прохождению тестов?

                  У меня вот сотрудник недавно написал нейросетью утилиту. Утилита, вроде как, работает и даже делает то, что нужно. Но код на Python там довольно плохого качества. Есть баги, есть лишний код, есть просто глупый и неэффективный код и так далее, и тому подобное. Но внешне, вроде как, работает.

                  На Python писать на порядок проще, чем на C/C++, нужно учитывать на порядок меньше нюансов. Так что, я бы на Вашем месте, не скупился бы, и показал бы код понимающему С/С++ разработчику, желательно, выпустившемуся из вуза до 2023 года.


                  1. SkyCat
                    06.08.2026 18:32

                    Ну, во-первых, мы знаем точно, какие данные прошивка должна собирать, проверяем сторонними инструментами (вольтметры там всякие, контроллеры станков и т. д.). Во-вторых, нагрузочные тесты никто не отменял.


                    1. mikhanoid
                      06.08.2026 18:32

                      А тесты тоже ИИ пишет? Ну, как бы, баек из практики на тему "ИИ написал тесты" тоже много.

                      Кроме того, за тестами стоит кое-какая математика (PCP-теорема, если интересно). И она говорит о том, сколько нужно провести тестов, чтобы убедиться в том, что код соответствует некоторому критерию.

                      Когда нам тестируемый код известен, то этот код становится частью критерия, и некоторые инварианты проверять не нужно, потому что вот же они, в коде.

                      Когда мы тестируем чёрный ящик, то эти инварианты нужно прописывать в тестах. И от этого объём тестирования нужно кратно увеличивать.


                      1. SkyCat
                        06.08.2026 18:32

                        Сказать-то что хотите? Что код, написанный ИИ, хуже кода, написанного человеком? А много ли вы знаете людей, которые смогут написать код, сопоставимый по уровню с ИИ? И сколько такие люди денежек в месяц хотят?


                      1. Wesha
                        06.08.2026 18:32

                        А много ли вы знаете людей, которые смогут написать код, сопоставимый по уровню с ИИ? И сколько такие люди денежек в месяц хотят?

                        Ну то есть в очередной раз проблема в дефиците высококвалифицированных низкооплачиваемых специалистов.

                        ИИ на диаграмме сами найдёте?


                  1. SkyCat
                    06.08.2026 18:32

                    Но код на Python там довольно плохого качества. Есть баги, есть лишний код, есть просто глупый и неэффективный код и так далее, и тому подобное. Но внешне, вроде как, работает.

                    Там FLASH (ROM) 512 КБ и RAM 128 КБ - просто не получится сильно говнокодить. Очень помогает постоянный контроль памяти на каждом этапе разработки.


                    1. m0tral
                      06.08.2026 18:32

                      Да вообще пофиг какой размер флеша, заговнокодить в микроконтроллере можно очень легко. Что ваша прошивка делает? Раз в секунду дергает состояние ноги? Отдает в другую раз в секунду? Да для такого Ардуино прошивки достаточно..


                      1. SkyCat
                        06.08.2026 18:32

                        Вот и эксперты подтянулись... Нет, Ардуины недостаточно.


                      1. m0tral
                        06.08.2026 18:32

                        Лол, да у меня профильнаое образование и экспертиза годами накопленная, я понимаю когда LLM хороший инструмент, а когда нужно головой подумать, а что вы можете предложить? Ськономить кучу денег на профи, удачи вам и вашему продукту.

                        Показывать фото говно коробки - отличный вариант описания прошивки, какая она крутая и сложная, прям по взрослому.


                    1. mikhanoid
                      06.08.2026 18:32

                      Ну, вообще-то, 128КБ памяти - это много. Это 2^(2^17) возможных состояний системы. Очень большой чёрный ящик. При чём, там внутри не хорошая гладкая функция, которую можно оценить по нескольким первым членам ряда Тэйлора, а дискретный конечный автомат, который может прыгать куда угодно в этом пространстве.

                      Это я Вам некоторое обоснование даю словам @m0tralо том, что заговнокодить очень легко.


                  1. aikendo
                    06.08.2026 18:32

                    А какая разница. Главное продукт, а не код.


                    1. NeuroTechnic
                      06.08.2026 18:32

                      Особенно учитывая, что большинство человеко-программистов тоже говнокодеры. И точно так же можно получить говнокод и если у заказчика 0% знаний, то как он поймёт? Да и в целом ему пофиг, если оно работает. Узнают обычно только когда надо дополнить что-то, что делали другие, а так миллионы предприятий на говнокоде работают.


                      1. Wesha
                        06.08.2026 18:32

                        Да и в целом ему пофиг, если оно работает. Узнают обычно только когда

                        ... оно бахнет!


                      1. mikhanoid
                        06.08.2026 18:32

                        То, что у заказчика 0% экспертизы - это нормально. Заказчик это понимает, и для собственной подстраховки включает в договор пункты о гарантиях и штрафах, чтобы снижать свои риски.

                        А вот когда у исполнителя 0% экспертизы, а ИИ позволяет теперь быть исполнителем с 0% экспертизы, то тут уже начинаются вопросики.

                        Раньше оно как было? Да, люди говнокодят, но у программного продукта есть ведущий программист, который, всё таки, некоторым уровнем экспертизы обладает. И он понимает: что вот S в команде - говнокодер, а вот Z - красавчик, и вообще молодец. И соответствующим образом делит задачи, и отслеживает качество кода.

                        Сейчас же у исполнителя может быть 0% экспертизы в предметной области, но некий код он сформировать может. Заказчик, всё равно, в договоре потребует гарантий тех или иных. Например, там может быть написано, что, неполадка устраняется в течении недели, а если нет, то исполнитель выплачивает штраф в 10^6 рублей за каждый день простоя оборудования.

                        Ну, и разработчик-человек понимает, что если он так наговнокодит, то ему потом придётся менять работу. Ну, и, как бы, старается не говнокодить. А ИИ-шке-то что? Она вообще в другой стране, да и пользователь сам подписался под отказом от гарантий. А потом в реальных условиях возникает ситуация, которую никто не может понять, потому что ни у кого в голове нет модели того, что происходит внутри микроконтроллера.

                        Что с этим делать?


                      1. Wesha
                        06.08.2026 18:32

                        Что с этим делать?

                        Обнять и плакать!


                    1. mikhanoid
                      06.08.2026 18:32

                      F-Droid завален сейчас такими продуктами. Является ли ПО, которым невозможно пользоваться, продуктом или не является? Вот в чём вопрос.


                      1. SkyCat
                        06.08.2026 18:32

                        А почему им невозможно пользоваться? По каким критериям вы это определили? А можете прокомметировать новости, что все крупные компании переходят на частичную или полную разработку через ИИ? Их продуктами тоже пользоваться невозможно или это другое?


                      1. Wesha
                        06.08.2026 18:32

                        Вспоминается старая картинка


                      1. Wesha
                        06.08.2026 18:32

                        Их продуктами тоже пользоваться невозможно или это другое?

                        Ну как, возможно, но есть несколько мелких нюансов...


                  1. Wesha
                    06.08.2026 18:32

                    Вот тут, например, дяденька не пожалел времени и сделал разбор навайбкоженной странички. Конец немного предсказуем.

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


                  1. Wesha
                    06.08.2026 18:32

                    откуда Вы таки знаете, что нейронка очень неплохо код написала

                    Скрытая картинка

                    (Хотя изначально она про овнокодеров...)


                  1. janvarev
                    06.08.2026 18:32

                    У меня вот сотрудник недавно написал нейросетью утилиту. Утилита, вроде как, работает и даже делает то, что нужно. Но код на Python там довольно плохого качества.

                    Смотрите - у вас, обычно, нет варианта "написать код хорошо человеческими силами". Если он есть - т.е. у вас есть ресурсы - вы просто его пишете и всё.

                    Обычно у вас есть при ограниченных ресурсах вариант "написать код нейронкой" или "не написать код вообще".

                    В этих условиях - если утилита работает - чего вам вообще от неё еще надо? Вы её поддерживать собираетесь, делать из неё комбайн, Nero и ACDSee? Или юзать все-таки?


                    1. SkyCat
                      06.08.2026 18:32

                      Да им бесполезно объяснять. Для этих господ все, написанное ИИ, говно по умолчанию. В принципе, если почитать вот таких товарищей, то такую позицию можно понять.



                    1. Wesha
                      06.08.2026 18:32

                      нет варианта "написать код хорошо человеческими силами".

                      У Вас там слово «бесплатно» пропущено.


        1. Wesha
          06.08.2026 18:32

          сейчас делаю веб-портал для работы с тысячами этих контроллеров.

          Держите нас в курсе.

          С тем, что в некоторых случаях всё работает никто не спорит. Но когда нейрошлак на радужных ожиданиях выкатывается в прод, ВНЕЗАПНО вылезают те 20% ситуаций, которые требовали 80% работы. А оно уже в проде...


          1. SkyCat
            06.08.2026 18:32

            Мне нет интереса держать кого-то в курсе или что-то доказывать. Можете доказывать свою позицию крупным корпорациям, которые сокращают штат разработчиков в угоду ИИ.


            1. Wesha
              06.08.2026 18:32

              сокращают штат разработчиков в угоду ИИ.

              Это они так утверждают. В реальности — увольняют нанятых в ковидную эпоху овнокодеров.


  1. Starche
    06.08.2026 18:32

    Юзаю для пет-вайб-кодинга GLM 5.2 на openrouter через claude code. Не вижу смысла брать сырой zcode для этих целей. А модель весьма неплоха. Правда, последнюю неделю переключился на gpt luna, пока она по скидке, качество плюс-минус такое же.


  1. Rikimortuy
    06.08.2026 18:32

    За 7 рублей нейронка нагенерит только базовый html с таймером, а не нормальную архитектуру проекта. Попробуй попросить ее прикрутить туда вебсокеты с синхронизацией состояния, она моментально утонет в контексте)