ПочатиПочніть безкоштовно

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)
Редагувати та запускати код