OpenAI를 활용한 프롬프트 엔지니어링 실습

Program-Aided Language Models(PAL)

  • LLM이 잘 못하는 수학적 연산이나 복잡한 논리를 처리하기 위하여 프로그래밍 언어(Python)를 사용하여 모델의 출력을 제어하거나 확장하는 기법

  • 자연어로 이루어진 문제를 코드로 변환하여 실행한 결과 사용자에게 응답한다.

PAL 실습

  1. 스크립트 준비

  1. API키를 추가하여 OPEN AI 객체 생성

  1. 유저 질문 추가 및 함수로 변환

  1. python 코드 추출 함수 추가

  1. python함수 실행 후 결과값 반환 함수 추가

  1. 메서드 실행

  1. 응답결과

Last updated