dr.Brain

doctor Brain

мир глазами веб-разработчика

AI: 11 советов для программистов

практические советы по использованию искусственного интеллекта для программирования

dr.Brain

время чтения 3 мин.

Photo by Amber Ahrens on Unsplash

В 2024 году я полностью прекратил писать собственные программы. Отныне я занимаюсь копированием кода, созданного искусственным интеллектом.

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

Совет 1

Если перед Вами стоит творческая задача (например: необходимо разработать архитектуру продукта), может появится желаение использовать “цепочку мыслей” (chain of thoughts, CoT). Для это укажите AI в промпте “последовательное рассуждение” (“Think step-by-step”) и наслаждайтесь детальным анализом изучаемой проблемы.

Совет 2

Создавая проект в Claude AI или custom GPT, сразу добавляйте описание базовых сущностей, к которым относятся: зависимости, структура кода, порядок развертывания. Это позволит не только сэкономить время на объяснении искусственному интеллекту сходных задач, но и получать от него более точные ответы.

Совет 3

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

Совет 4

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

Совет 5

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

Совет 6

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

Совет 7

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

Совет 8

Просите ИИ периодически проводить код-ревью. После создания программы попросите ИИ оценить возможности ее улучшения. Это положительно влияет на качество кода. Чтобы проверить работу ИИ, я просто лениво спрашиваю: «Ты уверен?».

Совет 9

Создавайте документацию. Помимо встроенных комментариев, попросите ИИ генерировать описания Вашего кода: файлы readme, описание API и, возможно, даже руководства пользователя. Это неамного облегчит вашу жизнь позже, когда вы решите продать свой стартап или нанять разработчика.

Совет 10

Всегда используйте ИИ для создания запросов к базе данных и ее схем. Это то, что самостоятельно Вы можете легко испортить. Позвольте ИИ делать скучную работу. Он очень хорош в составлении таких вещей, как схемы БД, SQL-запросы, регулярные выражения.

Совет 11

Понимайте сгенерированный код. Ответственность за программный продукт несете Вы, а не искусственный интеллект. Поэтому вы должны знать, что представляет Ваш стартап. Если ИИ создает фрагмент кода, который вы не понимаете, обязательно прочитайте документацию или пообщайтесь с ИИ, чтобы узнать, как этот код работает.


Спасибо за внимание.


Перевод статьи Alexander Isora “My 10 hints for AI coding”.

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.