Как я использую ИИ с Python: рабочий процесс веб-разработчика

Вопрос в Telegram-группе заставил меня переосмыслить весь мой подход.

Кто-то спросил: «Как вы на самом деле используете ИИ с Python? Используете промпт-инжиниринг или шаблоны?»

Большинство людей сталкиваются с трудностями, потому что ИИ меняется слишком быстро. Я не использую платные API или локальные модели. Я использую бесплатные веб-сервисы. Мой рабочий процесс сосредоточен на веб-разработке на Django.

Вот мой точный метод.

Шаг 1: Создание контекста

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

Шаг 2: Сохраняйте всё

Я сохраняю URL каждого диалога с ИИ. Если я возвращаюсь к проекту через неделю, я просто вставляю ссылку. Модель уже знает проект. Я не трачу время на повторение контекста.

Шаг 3: Визуальная проверка

Я не просто прошу код. Я даю модели утвержденные UI-шаблоны и технические спецификации, такие как версии Bootstrap и цветовые палитры.

Затем я прошу модель описать мой UI. Если её описание совпадает с моим реальным проектом, значит, она понимает задачу.

Шаг 4: Создание гайдлайна

Я прошу модель выступить в роли UI/UX-дизайнера и написать подробный гайдлайн на основе проекта. Это заставляет модель систематизировать свои знания.

Шаг 5: Создание многоразовых промптов

Я прошу модель написать промпт за меня. Например, я прошу её создать промпт, который меняет стиль Django-шаблонов, не затрагивая логику.

Как только этот промпт начинает работать, рестайлинг страницы превращается в простую операцию. Я вставляю промпт, вставляю код и получаю результат.

Мои два основных рабочих промпта:

  1. Промпт для веб-компонентов: Используется для преобразования данных JSON в нативные Web Components. Он включает специфические правила для архитектуры, цветов и иконок.

  2. Промпт для рестайлинга шаблонов: Используется для обновления внешнего вида существующих Django-шаблонов. Он строго защищает серверные теги и логику, внедряя при этом новый CSS.

Почему это работает:

  • Скорость: Я пишу логику приложения, пока ИИ занимается визуальным слоем.
  • Обучение: Этап создания контекста обучает меня новым техническим подходам.
  • Переносимость: Поскольку промпты пишет сама модель, они работают в различных ИИ-сервисах.

Реальность:

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

Этот рабочий процесс позволяет мне сосредоточиться на логике и данных, а не на борьбе с CSS.

Источник: https://dev.to/la_verdad_de_la_milanesa/how-i-actually-use-ai-with-python-a-web-devs-honest-workflow-2o20

Дополнительное обучающее сообщество: https://t.me/GyaanSetuAi