One-shot chain-of-thought prompts
Коли потрібно підсумувати парні числа в заданому наборі, спочатку слід визначити ці парні числа, а потім скласти їх. Ви можете «навчити» цьому мовну модель за допомогою одного чи кількох прикладів, і вона використовуватиме цю стратегію для нових наборів.
Ваше завдання — навчити модель застосовувати цю процедуру до такого набору: {9, 10, 13, 4, 2}, а потім попросити модель виконати її на новому наборі: {15, 13, 82, 7, 14}. Так ви застосуєте chain-of-thought через one-shot підказку.
Пакет OpenAI і функцію get_response() уже завантажено для вас.
Ця вправа є частиною курсу
Інженерія підказок з OpenAI API
Інструкції до вправи
- Створіть
example, який навчить модель підсумовувати парні числа в наборі{9, 10, 13, 4, 2}. - Створіть
question, подібне до наведеного вexample, яке просить модель поміркувати над новим набором{15, 13, 82, 7, 14}. - Створіть фінальну підказку (prompt).
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
client = OpenAI(api_key="")
# Define the example
example = """Q: Sum the even numbers in the following set: ____.
A: Even numbers: ____. Adding them: ____+____+____=____"""
# Define the question
question = """Q: ____
A:"""
# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)