시작하기무료로 시작하기

병렬 함수 호출

마케팅 팀을 위해 고객 리뷰에서 데이터를 추출한 뒤, 회사에서 해당 리뷰 플랫폼에 게시할 수 있도록 고객에게 보낼 답변도 생성할 수 있는지 문의했습니다. 두 함수를 함께 적용해 데이터와 답변을 동시에 생성하기 위해 병렬 함수 호출을 사용하기로 했어요. reply_to_review라는 함수를 사용하고, 리뷰 답변을 reply 속성으로 반환하도록 요청합니다.

이 연습 문제에서는 get_response() 함수, messages, function_definition 변수가 미리 로드되어 있습니다. messages에는 이미 사용자의 리뷰가 들어 있고, function_definition에는 구조화된 데이터를 추출하도록 요청하는 함수 정의가 들어 있습니다.

이 연습은 강의의 일부입니다

OpenAI API로 AI 시스템 개발하기

강의 보기

연습 안내

  • 고객 리뷰에 응답하는 추가 메시지를 반환하도록 함수 정의를 이어서 작성하세요. 함수에는 name, description, parameters가 있어야 하며, parameters에는 typeproperties가 포함되어야 합니다.
  • 응답을 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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
____
코드 편집 및 실행