Шаг 1: Определи язык и контекст
Напиши, какой язык (Python, JavaScript, Rust), версия фреймворка (Django 4.2, React 18), и где будет использоваться код (бэкенд API, веб-приложение, скрипт обработки данных).
Шаг 2: Опиши вход и выход
Дай конкретный пример: если нужна функция парсинга, приведи образец JSON на входе и ожидаемый результат на выходе. Без примера модель генерирует близмерицу.
Шаг 3: Укажи требования к коду
Нужна ли обработка ошибок, логирование, тесты, асинхронность? Какие зависимости допустимы? Модель учтёт это в проекте.
Шаг 4: Попроси рефакторинг и комментарии
Напроси не только код, но и объяснение логики, рекомендации по улучшению производительности. Так вы поймёте, как оно работает, и сможете развить идею дальше.
Шаг 5: Проверь и итерируй
Запустите код локально, проверьте на граничные случаи. Если результат неполный или неправильный, уточните промпт и попросите переделку в том же диалоге.