1. 학습
  2. /
  3. 강의
  4. /
  5. OpenAI API로 배우는 프롬프트 엔지니어링

Connected

연습 문제

다단계 프롬프트로 코드 수정하기

당신은 바닥 시공을 전문으로 하는 주택 리모델링 시공업자예요. 방의 직사각형 바닥 면적과 둘레를 계산하는 Python 함수를 만들어, 프로젝트에 필요한 바닥재의 수량을 산정해야 해요.

function이라는 문자열이 제공되며, 여기에는 가로와 세로가 주어졌을 때 직사각형 바닥의 면적을 계산하는 시작용 함수가 들어 있어요. 다단계 프롬프트를 사용해 이 함수를 수정하도록 언어 모델에 지시하세요. 직사각형의 둘레도 반환하도록 하고, 입력값(바닥 치수)이 양수인지 검사한 뒤, 양수가 아니면 적절한 오류 메시지를 표시하도록 해야 해요.

OpenAI 패키지, function 문자열, 그리고 get_response() 함수는 미리 로드되어 있어요.

지침

100 XP
  • 모델이 지정된 요구 사항에 맞게 function을 수정하도록 요청하는 다단계 프롬프트를 작성하세요: 함수의 입력값이 양수인지 검사하고, 아니라면 적절한 오류 메시지를 표시하며, 그렇지 않다면(문제가 없다면) 직사각형의 면적과 둘레를 반환하도록 하세요.