Як я використовую ШІ з 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