Промпти для коду та автоматизації
Свайпніть щоб показати меню
Вам не потрібно бути розробником, щоб використовувати ШІ для завдань, пов'язаних із кодом. А якщо ви ним є, ШІ змінює можливості у вашому щоденному робочому процесі значно ширше, ніж просто автозаповнення.
У цьому розділі розглядаються найпрактичніші підходи до створення підказок для трьох груп: нетехнічних фахівців, яким потрібні формули та прості скрипти, технічних користувачів, які хочуть прискорити свій робочий процес, і всіх, кому потрібно зрозуміти код, який вони не писали.
Для нетехнічних користувачів: формули та прості скрипти
Якщо ваш досвід роботи з кодом обмежується формулами Excel або випадковими скриптами, ШІ особливо корисний — оскільки ці завдання мають чітко визначену правильну відповідь, і модель добре з ними справляється.
Формули для Excel та електронних таблиць:
Напишіть формулу Excel, яка [опишіть, що потрібно обчислити або витягти простими словами].
Дані структуровані наступним чином: [опишіть стовпці, що містить кожен з них, і в якому рядку знаходяться заголовки].
Формула буде розміщена у клітинці [посилання на клітинку].
Проста автоматизація без коду:
Я хочу автоматизувати наступне завдання: [опишіть ручний процес крок за кроком — що його запускає, які дані залучені, яким має бути результат].
Я використовую [інструменти: Excel / Google Sheets / Zapier / Make / Notion / інші]. Запропонуйте найпростіший спосіб автоматизації цього без написання власного коду.
Важливе обмеження: завжди тестуйте будь-яку формулу або результат автоматизації на тестових даних перед застосуванням до реальних даних. Формули, згенеровані ШІ, зазвичай правильні, але їх слід перевіряти — особливо для всього, що стосується фінансових розрахунків або трансформації даних.
Для розробників: прискорення робочого процесу
Якщо ви професійно пишете код, ШІ бере на себе ті частини вашого робочого процесу, які займають багато часу, але не є складними:
Генерація коду за описом:
Напишіть функцію на [language], яка [опишіть, що вона має робити простими словами].
Вхідні дані: [опишіть вхідні дані — тип, формат, приклад]
Вихідні дані: [опишіть очікуваний результат]
Обмеження: [вимоги до продуктивності, бібліотеки, які слід використовувати або уникати, крайові випадки]
Додайте коментарі з поясненням основних кроків.
Пояснення незнайомого коду:
Поясни, що робить наступний код на [language], крок за кроком. Вважай, що я розумію предметну область, але не знайомий із цим синтаксисом або бібліотекою.
[вставте код тут]
Відлагодження:
Наступний код на [language] викликає таку помилку: [paste error message].
Ось код: [paste code]
Визначте ймовірну причину та запропонуйте спосіб виправлення. Якщо можливих причин декілька, наведіть їх у порядку ймовірності.
Написання тестів:
Напишіть модульні тести для наступної функції з використанням [testing framework]. Охопіть: основний сценарій, щонайменше дві граничні ситуації та один випадок, який повинен викликати помилку.
[paste function here]
Що завжди слід робити з кодом, згенерованим ШІ
ШІ генерує код, який виглядає правильним. Але він не завжди є правильним. Перед використанням будь-якого коду, згенерованого ШІ, у виробничому середовищі:
- Прочитайте його — якщо ви не можете пояснити, що він робить, рядок за рядком, не слід його впроваджувати;
- Протестуйте його — запустіть його на тестових даних, включаючи граничні випадки та неочікувані значення;
- Перевірте на безпеку — код, згенерований ШІ, може містити вразливості, особливо у процесах автентифікації, обробки введених даних та доступу до даних;
- Перевірте залежності — ШІ може запропонувати бібліотеки, які застарілі, не підтримуються або не дозволені у вашому середовищі.
Швидкість — не головна мета. Головне — працездатний, безпечний, підтримуваний код.
1. Що з наведеного НЕ рекомендується при використанні коду, згенерованого ШІ, у виробничому середовищі?
2. Для нетехнічних користувачів, які завдання ШІ виконує особливо добре?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат