Перейти к содержимому
GLM5.org
use-cases/coding

Сценарий использования · разработка ПО

Программирование с GLM-5

Программирование — ключевая специализация линейки GLM-5. Z.ai позиционирует GLM-5.3 как модель для сложной разработки ПО и долгих агентских задач, а контекст в 1M токенов позволяет загружать модули целиком, а не отдельными фрагментами. Рассказываем, как использовать ее по максимуму.
Линейная иллюстрация блоков кода, соединенных словно дорожки микросхемы
Какая модельGLM-5.3Используйте GLM-5.3 для отладки, рефакторинга и архитектурных задач — это сильнейшая модель Z.ai для кода в нашем чате. Выбирайте GLM-5.3 Flash для быстрых сниппетов, пояснений и анализа скриншотов с ошибками, так как она поддерживает обработку изображений.

§ 01В чем она сильна

Где GLM-5 наиболее эффективна

1.1

Отладка

Вставьте проблемный код и полный текст ошибки. Сначала запросите первопричину, а затем исправление — так вы поймете, почему возник сбой.

1.2

Код-ревью

Передайте diff или файл и попросите найти баги, краевые случаи и проблемы безопасности с ранжированием по степени критичности.

1.3

Рефакторинг

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

1.4

Тесты и документация

Запросите юнит-тесты, покрывающие краевые случаи, либо README и docstring-комментарии под ваш код.

§ 02Промпты

Готовые промпты

Откройте любой промпт в чате и замените фрагменты в квадратных скобках своими данными.

Найти баг

Вот функция и ошибка, которую она вызывает. Объясни первопричину в двух предложениях, затем приведи исправленную версию и один тест, который выявил бы эту ошибку. Код: [вставьте код] Ошибка: [вставьте ошибку]

Открыть в чате

Ревью diff

Выступи в роли строгого сеньор-ревьюера. Проверь этот diff на наличие багов, краевых случаев, уязвимостей безопасности и читаемость. Перечисли проблемы по уровню критичности (high, medium, low) с указанием строк кода, а затем предложи исправления. [вставьте diff]

Открыть в чате

Спланировать рефакторинг

Я хочу отрефакторить этот модуль, чтобы его было проще тестировать. Сначала предложи пошаговый план с обоснованием каждого шага. Не пиши код, пока я не утвержу план. [вставьте модуль]

Открыть в чате

§ 03Советы

Делайте так, избегайте этого

Рекомендуется

  • Укажите язык программирования, фреймворк и версию.
  • Вставьте точный текст ошибки и стек-трейс.
  • Запрашивайте план перед масштабными изменениями.
  • Запускайте тесты самостоятельно, прежде чем доверять исправлению.

Не рекомендуется

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

§ 04FAQ

Вопросы

Q01Какая модель GLM лучше всего подходит для написания кода?

В нашем чате — GLM-5.3. Z.ai разработала её для сложных инженерных задач в разработке ПО и заявляет о значительном приросте в кодинге по сравнению с GLM-5.2. GLM-5.3 Flash — быстрая и отзывчивая альтернатива для задач попроще.

Q02Можно ли вставить весь репозиторий целиком?

GLM-5.3 поддерживает около миллиона токенов контекста через API. Наш бесплатный чат обрезает слишком длинные переписки для быстрой обработки запросов, поэтому лучше вставлять только самые важные файлы.

Q03Распознаёт ли модель скриншот с ошибкой?

Да, с помощью GLM-5.3 Flash. Прикрепите скриншот и спросите, в чём проблема.

§ 05Еще

Другие сценарии использования

Попробовать сейчас

Задайте GLM-5.3 реальный вопрос.

Без регистрации, карты и установки. Введите вопрос и оцените быстрый ответ GLM-5.3 Flash за секунды — или переключитесь на GLM-5.3 для самых сложных задач.

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