Основи проєктування підказок

Кодування з підтримкою ШІ для розробників

Francesca Donadoni

AI Curriculum Manager, DataCamp

Що таке prompt?

Prompt: вхідні дані або інструкція, яку ми даємо моделі ШІ

32.png

Кодування з підтримкою ШІ для розробників

Що таке prompt?

Prompt: вхідні дані або інструкція, яку ми даємо моделі ШІ

33.png

Кодування з підтримкою ШІ для розробників

Що таке prompt?

Driver: "Куди?"

Character: "Куди завгодно"

PROMPT: Розпливчастий, неясний для моделі

35.png

Кодування з підтримкою ШІ для розробників

Що таке prompt?

Driver: "Куди?"

Character: "Відвезіть мене на 23 Main Street. Уникайте автостради"

PROMPT: Детальний, зрозумілий для моделі

36.png

Кодування з підтримкою ШІ для розробників

Якість prompt'ів

$$

❌ Поганий prompt

$$

"Виправ цей код"

$$

✅ Якісний prompt

$$

"Fix this Python function to handle division by zero errors. Keep the structure the same, and only change the except block"

Кодування з підтримкою ШІ для розробників

Якість prompt'ів

$$

☺ Простий prompt

$$

"Згенеруйте функцію Python для реверсу рядка"

$$

🤓 Просунутий prompt

$$

"Згенеруйте функцію Python, яка реверсує рядок, обробляє символи Unicode і ігнорує кінцеві пробіли"

Кодування з підтримкою ШІ для розробників

Складові prompt'а

components_of_a_prompt.png

Виправте цю функцію Python, щоб вона обробляла ділення на нуль. Збережіть ту саму структуру й змініть лише блок except.

Кодування з підтримкою ШІ для розробників

Складові prompt'а

components_of_a_prompt_2.png

Кодування з підтримкою ШІ для розробників

Давайте потренуємось!

Кодування з підтримкою ШІ для розробників

Preparing Video For Download...