Использование ИИ в разработке сайтов
Всех приветствую! Сегодня, я хочу поделиться своим опытом использование различных ИИ для разработки сайтов на Django.
Какие модели я использую?
Я использую ChatGPT o3-mini от OpenAI, а также Github Copilot на базе GPT-4o (ведь он идет бесплатно в VS Code) для написания кода. Иногда мне приходится и генерировать картинки, тут я прибегаю к Stable Diffusion, хотя он не самый идеальный.
Чем так удобен o3-mini? Своей скоростью! Он очень быстрый, по сравнению с предыдущими моделями GPT. Но зачем мне тогда Github Copilot? Все просто, Github Copilot подстраивается под текущий код в редакторе и делает правки на основе кода, в отличии от o3-mini, которому надо отправлять код, который занимает символы (как бы странно это не звучало).
Генерация картинок
Я использую бота в телеграмме, у которого Stable Diffusion бесплатный, вместе с любой платной подпиской. У каждого сайта настройка бота может отличаться!
Обычно я генерирую картинки для постов в соц. сетях, но был случай, когда мне приходилось генерировать фон для страницы входа на сайт:
Реальный пример с моего сайта
Правда, я генерировал данную картинку через DALL-E 3, а не Stable Diffusion. Для постов, как я говорил выше, картинку делаю только с помощью Stable Diffusion:
Реальный пример из сообщества
Промпты у меня выглядят следующим образом:
Нарисуй человека, который пишет письмо. Синяя цветовая гамма
Почему именно синяя цветовая гамма? Все просто, это основной цвет сервиса. А что насчет лоры? Я использую DreamART, но там их огромное количество. И аниме, и реалистичное, и «графика дисней».
Написание кода
Для кода чаще всего я использую Github Copilot, поскольку он встроен в VS Code, но стоит учитывать что копилота нет в России и нужно использовать VPN.
/explain используется для того, чтобы попросить ИИ объяснить выделенный код
Если Github Copilot не может справиться с поставленной задачей, то я обращаюсь к ChatGPT:
Однако отображение иногда бывает неудобным для чтения.
Советы новичкам
Если у вас возникла ошибка в коде, то лучше сначала обратиться на такие форумы, как stackoverflow или Ответы Mail.Ru, а потом уже к ИИ, если на форуме нет такой проблемы или не дали ответа.
Также, не нужно ChatGPT кидать весь свой код, тем более, если он на 250+ строчек, поскольку такие модели как 4o или 4o-mini могут попросту забыть какие-то кусочки кода и решение проблемы принесет вам только агрессию.
Надеюсь, что моя статья поможет кому-то и автоматизирует разработку своего проекта!