Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Промпти для коду та автоматизації | Підказки для реальних робочих завдань
Промпт-інжиніринг для роботи

bookПромпти для коду та автоматизації

Свайпніть щоб показати меню

Вам не потрібно бути розробником, щоб використовувати ШІ для завдань, пов'язаних із кодом. А якщо ви ним є, ШІ змінює можливості у вашому щоденному робочому процесі значно ширше, ніж просто автозаповнення.

У цьому розділі розглядаються найпрактичніші підходи до створення підказок для трьох груп: нетехнічних фахівців, яким потрібні формули та прості скрипти, технічних користувачів, які хочуть прискорити свій робочий процес, і всіх, кому потрібно зрозуміти код, який вони не писали.

Для нетехнічних користувачів: формули та прості скрипти

Якщо ваш досвід роботи з кодом обмежується формулами Excel або випадковими скриптами, ШІ особливо корисний — оскільки ці завдання мають чітко визначену правильну відповідь, і модель добре з ними справляється.

Формули для Excel та електронних таблиць:

Note
Шаблон

Напишіть формулу Excel, яка [опишіть, що потрібно обчислити або витягти простими словами].

Дані структуровані наступним чином: [опишіть стовпці, що містить кожен з них, і в якому рядку знаходяться заголовки].

Формула буде розміщена у клітинці [посилання на клітинку].

Проста автоматизація без коду:

Note
Шаблон

Я хочу автоматизувати наступне завдання: [опишіть ручний процес крок за кроком — що його запускає, які дані залучені, яким має бути результат].

Я використовую [інструменти: Excel / Google Sheets / Zapier / Make / Notion / інші]. Запропонуйте найпростіший спосіб автоматизації цього без написання власного коду.

Важливе обмеження: завжди тестуйте будь-яку формулу або результат автоматизації на тестових даних перед застосуванням до реальних даних. Формули, згенеровані ШІ, зазвичай правильні, але їх слід перевіряти — особливо для всього, що стосується фінансових розрахунків або трансформації даних.

Опис скриншоту: Вікно чату, у якому поруч (вертикально) розміщено два нетехнічних запити до коду. Верхній діалог: користувач надсилає Запишіть формулу Excel, яка шукає ім'я клієнта у стовпці A та повертає загальну суму продажів зі стовпця C лише для рядків, де статус у стовпці B — "Closed Won". Формула розміщується у клітинці F2. → ШІ відповідає чистою формулою SUMIFS з коротким поясненням кожного аргументу. Позначено як "Опис звичайною мовою → робоча формула." Нижній діалог: користувач надсилає Я вручну копіюю дані з Google Sheet у базу даних Notion кожного понеділка вранці. У таблиці є стовпці Name, Status і Due Date. Запропонуйте найпростіший спосіб автоматизувати це без написання коду. → ШІ відповідає чіткою покроковою інструкцією для автоматизації через Zapier або Make із зазначенням точного тригера та дії для налаштування. Позначено як "Опис ручного процесу → визначено шлях автоматизації."

Для розробників: прискорення робочого процесу

Якщо ви професійно пишете код, ШІ бере на себе ті частини вашого робочого процесу, які займають багато часу, але не є складними:

Генерація коду за описом:

Note
Шаблон

Напишіть функцію на [language], яка [опишіть, що вона має робити простими словами].

Вхідні дані: [опишіть вхідні дані — тип, формат, приклад]

Вихідні дані: [опишіть очікуваний результат]

Обмеження: [вимоги до продуктивності, бібліотеки, які слід використовувати або уникати, крайові випадки]

Додайте коментарі з поясненням основних кроків.

Пояснення незнайомого коду:

Note
Шаблон

Поясни, що робить наступний код на [language], крок за кроком. Вважай, що я розумію предметну область, але не знайомий із цим синтаксисом або бібліотекою.

[вставте код тут]

Відлагодження:

Note
Шаблон

Наступний код на [language] викликає таку помилку: [paste error message].

Ось код: [paste code]

Визначте ймовірну причину та запропонуйте спосіб виправлення. Якщо можливих причин декілька, наведіть їх у порядку ймовірності.

Написання тестів:

Note
Шаблон

Напишіть модульні тести для наступної функції з використанням [testing framework]. Охопіть: основний сценарій, щонайменше дві граничні ситуації та один випадок, який повинен викликати помилку.

[paste function here]

Що завжди слід робити з кодом, згенерованим ШІ

ШІ генерує код, який виглядає правильним. Але він не завжди є правильним. Перед використанням будь-якого коду, згенерованого ШІ, у виробничому середовищі:

  • Прочитайте його — якщо ви не можете пояснити, що він робить, рядок за рядком, не слід його впроваджувати;
  • Протестуйте його — запустіть його на тестових даних, включаючи граничні випадки та неочікувані значення;
  • Перевірте на безпеку — код, згенерований ШІ, може містити вразливості, особливо у процесах автентифікації, обробки введених даних та доступу до даних;
  • Перевірте залежності — ШІ може запропонувати бібліотеки, які застарілі, не підтримуються або не дозволені у вашому середовищі.

Швидкість — не головна мета. Головне — працездатний, безпечний, підтримуваний код.

1. Що з наведеного НЕ рекомендується при використанні коду, згенерованого ШІ, у виробничому середовищі?

2. Для нетехнічних користувачів, які завдання ШІ виконує особливо добре?

question mark

Що з наведеного НЕ рекомендується при використанні коду, згенерованого ШІ, у виробничому середовищі?

Виберіть правильну відповідь

question mark

Для нетехнічних користувачів, які завдання ШІ виконує особливо добре?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 3. Розділ 5
some-alt