Перейти к содержимому
ВойтиНачать

MGPU GPT · Помощь с кодом

От задачи — к понятному коду

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

Обсудить задачу по коду

От задачи к результату

  1. 01

    Покажите задачу

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

  2. 02

    Объясните ожидание

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

  3. 03

    Проверьте решение

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

Подготовленный пример

Сумма продаж по категориям на SQL

Запрос

Покажи SQL-пример: сложи продажи по категориям «Книги», «Игры» и «Музыка». Используй только вымышленные данные внутри запроса, без подключения к рабочей базе.

Что получится в примере

Книги — 2 000 ₽; Игры — 1 900 ₽; Музыка — 650 ₽. Две строки категории «Книги» складываются в одну итоговую строку.
WITH sales(category, amount_rub) AS (
  VALUES ('Книги', 1200),
         ('Игры', 1900),
         ('Книги', 800),
         ('Музыка', 650)
)
SELECT category, SUM(amount_rub) AS total_rub
FROM sales
GROUP BY category
ORDER BY total_rub DESC, category;

Подготовленный пример на вымышленных данных. Его можно проверить отдельно; эта страница не подключается к базе и не выполняет запрос.

Что учесть перед началом

  • Сгенерированный код может содержать ошибки или не учитывать особенности вашей среды. Проверяйте зависимости, версии и последствия выполнения.
  • Не помещайте в запрос API-ключи, пароли, токены и закрытые данные. Перед изменением рабочих файлов или базы нужна подходящая резервная копия.
  • Расход зависит от выбранной модели, объёма кода, переписки и ответа. Сложную задачу удобнее разделить на проверяемые шаги.

Как считается стоимость

Частые вопросы

Можно ли попросить объяснить уже готовый код?

Да. Пришлите нужный фрагмент и укажите желаемый уровень объяснения. Например: что получает функция, что возвращает и где может возникнуть ошибка.

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

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

Поддерживается только Python?

Нет. Можно обсуждать разные языки и форматы, например JavaScript, SQL, HTML, CSS и YAML. Соответствие вашей среде нужно проверять отдельно.

Можно ли сразу запустить полученный код на рабочем сервере?

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

Продолжите с полезного