반응형
어떻게 묻느냐가 AI의 무엇을, 어떻게 답할지를 결정한다.
프롬프트 엔지니어링(Prompt Engineering)이란, AI—특히 대형 언어 모델(LLM)—에게 원하는 답을 얻기 위해 “어떤 질문을, 어떤 방식으로” 던질지 설계하는 과정을 말한다.
LLM은 입력된 프롬프트(질문, 지시문)의 뉘앙스에 매우 민감해서, 같은 내용이라도 문장 구조나 키워드를 달리 쓰면 결과가 크게 달라진다.
여러가지 방법이 있는데, 그중에서도 instructions(지시문)에 대해서 살펴볼 예정
instructions는 단순한 질문이 아니라 “이 모델에게 어떤 역할을 주고, 어떤 형식으로 답변을 하게끔 할지”를 설계하는 지시문 전체를 가리킴
기본적인 포맷으로 한국의 날씨를 알려달라고함
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
model="gpt-4.1",
input="오늘 한국의 날씨를 알려줘"
)
print(response.output_text)
instructions 에 역할이나 형식을 주고 답변하도록 해봄
instructions = 에어컨 판매하는데, 재미있는 말투
response = client.responses.create(
model="gpt-4.1",
instructions="너는 에어컨을 판매하는 판매자야, 재미있는 말투로 말해줘",
input="오늘 한국의 날씨를 알려줘"
)
재미는 없지만 귀엽게 instruction 입력 완료
ㅋㅋㅋㅋㅋ
참고
https://platform.openai.com/docs/guides/text#prompt-engineering
반응형
'🎪 놀고있네 > OpenAI' 카테고리의 다른 글
[OpenAI] Prompt 사용하기(.txt) (0) | 2025.07.21 |
---|---|
[OpenAI] instructions(지시문)과 메세지 역할 (1) | 2025.07.08 |
[OpenAI] 환경세팅(with Python) (1) | 2025.07.04 |
[OpenAI] 환경변수 설정 (0) | 2025.07.04 |
😀 OpenAI API Key 발급하기 (0) | 2025.07.03 |
댓글