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

Паралельний виклик функцій

Після того як ви видобули дані з відгуків клієнтів для маркетингової команди, компанія, у якій ви працюєте, запитує, чи можна згенерувати відповідь клієнтові, щоб її можна було опублікувати на їхній платформі відгуків. Ви вирішуєте використати паралельний виклик функцій, щоб застосувати обидві функції й отримати і дані, і відповіді. Ви використовуєте функцію з назвою reply_to_review і просите повертати відповідь на відгук як властивість reply.

У цій вправі функцію get_response(), а також змінні messages і function_definition вже попередньо завантажено. messages уже містять відгук користувача, а function_definition містить визначення функції, що витягує структуровані дані.

Ця вправа є частиною курсу

Розроблення AI‑систем з OpenAI API

Переглянути курс

Інструкції до вправи

  • Доповніть визначення функції, щоб повертати додаткове повідомлення з відповіддю на відгук клієнта: у функції мають бути вказані name, description і parameters, а в parameterstype і properties.
  • Виведіть відповідь.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

client = OpenAI(api_key="")

# Append the second function
function_definition.append({'type': 'function', 'function':{'name': ____, ____, ____: {'type': ____, 'properties': {'reply': {____}}}}})

response = get_response(messages, function_definition)

# Print the response
____
Редагувати та запускати код