MGPU GPT · Помощь с кодом
От задачи — к понятному коду
Попросите написать небольшой скрипт, объяснить чужую функцию или найти причину ошибки. Укажите язык, ожидаемое поведение и ограничения, чтобы решение подходило вашей задаче.
Обсудить задачу по кодуОт задачи к результату
- 01
Покажите задачу
Назовите язык и среду. Для исправления приложите минимальный фрагмент и точный текст ошибки, удалив ключи и персональные данные.
- 02
Объясните ожидание
Напишите, какой результат должен получиться и что происходит сейчас. Добавьте короткий пример входных и выходных данных.
- 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. Соответствие вашей среде нужно проверять отдельно.
Можно ли сразу запустить полученный код на рабочем сервере?
Сначала прочитайте его и проверьте в тестовой среде. Особенно внимательно относитесь к удалению данных, правам доступа, внешним запросам и изменениям базы.