실습문제

  • function calling, prompt chaining을 활용한 실습문제

  • 코드 수정 및 문제 정규 화 필요

1. 다음 조건을 만족하는 코드를 구현하시오

1단계: 분류기

사용자의 질문을 보고 의도를 WEATHER | MATH | SMALL_TALK 중 하나로 분류하고, 필요한 인자를 뽑아 간결한 JSON으로 반환할 수 있도록 프롬프트를 구성

JSON예시)

{
  "intent": "WEATHER | MATH | SMALL_TALK",
  "args": {
    "city": "string (선택)",
    "date": "string (선택, ex)오늘/내일)",
    "expression": "string (선택, ex) 3*(2+5))"
  }
}

2단계: 실행기

1단계의 JSON을 받아서

  • WEATHER날씨 API(실습용 모의 API) 호출

  • MATH수학 API(실습용 계산기) 호출

  • SMALL_TALKAPI 없이 바로 응답 을 수행하고 최종 답변을 생성한다.


함수

Last updated