LEVEL 17 QUEST
챗봇에 페르소나(성격) 심기
system 프롬프트로 쇼핑몰 상담봇/코딩 멘토/영어 선생님 전환
LEVEL 17-6 · AI PERSONA
챗봇에 페르소나를
심어보자!
심어보자!
같은 AI라도 system 프롬프트 하나로
완전히 다른 성격의 챗봇이 됩니다
완전히 다른 성격의 챗봇이 됩니다
쇼핑 상담봇
친절한 쇼핑몰
고객 상담원
고객 상담원
코딩 멘토
인내심 있는
프로그래밍 선생님
프로그래밍 선생님
영어 선생님
실시간 교정
영어 회화 튜터
영어 회화 튜터
System Prompt의 마법
1
메시지의 3가지 역할(Role)
OpenAI API의 메시지에는 세 가지 역할이 있습니다. 그 중 system 역할이
AI의 성격과 행동 방식을 결정합니다. 마치 배우에게 역할을 알려주는 대본과 같습니다.
메시지 구조
messages = [
{
"role": "system", # ★ AI의 성격/역할 정의
"content": "당신은 친절한 쇼핑 상담원입니다."
},
{
"role": "user", # 사용자가 보낸 메시지
"content": "이 신발 재고 있어요?"
},
{
"role": "assistant", # AI의 이전 응답
"content": "네, 재고 확인해보겠습니다!"
}
]
system
AI의 성격, 규칙, 행동 방식을 정의. 대화 맨 처음에 한 번만 설정
user
사용자가 입력한 메시지. 질문, 요청, 대화 내용 등
assistant
AI의 이전 응답. 대화 맥락을 유지하기 위해 포함
핵심 포인트
system 메시지를 바꾸면 같은 AI가 완전히 다른 성격으로 변합니다!
💡 system 프롬프트가 왜 강력한가?
system 프롬프트는 모든 대화 턴에 영향을 줍니다. 사용자가 "역할을 무시해"라고 말해도
잘 작성된 system 프롬프트는 AI가 원래 역할을 유지하게 합니다.
이것이 프롬프트 엔지니어링의 핵심입니다.
🔒
여기까지는 미리보기입니다
챗봇에 페르소나(성격) 심기
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.