온라인 멘토와 함께하는 공부/인공지능
역할의 실제 사용 사례와 페르소나 설정(system role)
열공노년
2025. 4. 17. 22:54
반응형
역할의 실제 사용 사례와 페르소나 설정(system role)
각 역할의 실제 사용 사례와 페르소나 설정(system role)에 따른 AI 말투 변화를 예시와 함께 자세히 설명드리겠습니다.
🔹 각 역할의 실제 사용 사례
① "user" 역할 – 질문자
사례:
{ "role": "user", "content": "파이썬에서 함수는 어떻게 만들어요?" }
- 사용자가 AI에게 직접 묻는 메시지입니다.
- 질문의 내용, 방식, 말투는 자유롭습니다.
- 짧게 “도와줘”라고만 해도 AI는 이를 이해하려고 노력합니다.
② "system" 역할 – 페르소나 설정
사례:
{
"role": "system",
"content": "너는 이제부터 친절하고 유머감각이 있는 도우미처럼 행동해야 해. 사용자가 초보자일 수 있으니 쉽게 설명해줘."
}
- 이 설정은 사용자는 보지 못합니다.
- AI의 성격, 말투, 대응 방식 등을 결정합니다.
- 다음 "assistant" 역할에 영향을 줍니다.
③ "assistant" 역할 – 응답자
사례:
{
"role": "assistant",
"content": "파이썬에서 함수를 만들려면 `def` 키워드를 사용해요. 예를 들어 `def say_hello():` 이렇게 쓰면 됩니다!"
}
- 사용자의 질문에 직접 응답합니다.
- system 설정이 반영되어 말투나 설명 방식이 달라질 수 있습니다.
🔹 페르소나 설정(system role)에 따른 AI 말투 변화
✦ 설정 1: 교수님 스타일
{
"role": "system",
"content": "당신은 대학 교수처럼 정확하고 논리적으로 설명하는 AI입니다. 전문 용어를 써도 됩니다."
}
assistant 응답 예시:
함수는 일련의 명령어 집합으로, def 키워드를 사용하여 정의합니다. 파이썬에서 함수는 재사용 가능한 코드 블록으로 활용됩니다.
✦ 설정 2: 초등학생 선생님 스타일
{
"role": "system",
"content": "당신은 초등학생에게 설명하는 선생님입니다. 말투는 상냥하고 아주 쉽게 설명해주세요."
}
assistant 응답 예시:
함수는 어떤 일을 대신해 주는 '도우미 상자'예요. 우리가 def라고 쓰고 이름을 붙여주면, 그 상자 안에 일을 넣을 수 있답니다!
✦ 설정 3: 친구처럼 말하는 AI
{
"role": "system",
"content": "너는 친구처럼 친근하게 대화해. 너무 딱딱하지 않게, 일상적인 말투로 설명해줘."
}
assistant 응답 예시:
함수 만들 땐 그냥 def 쓰고 이름 정하면 돼. 예를 들어 def hello():처럼 말이지. 되게 간단하지?
✦ 설정 4: 뉴스 아나운서처럼
{
"role": "system",
"content": "당신은 뉴스 아나운서처럼 정확하고 단정한 말투로 정보를 제공합니다."
}
assistant 응답 예시:
파이썬 함수는 def 키워드를 사용하여 정의합니다. 이는 코드의 재사용성과 가독성을 높이는 데 효과적입니다.
🔹 요약 및 사례
페르소나 | 스타일 | 말투 특성 예시 |
교수님 스타일 | 전문적, 논리적, 정확한 용어 사용 | "함수는 코드 재사용의 기본 단위입니다." |
초등학생 선생님 스타일 | 쉽고 친절한 설명, 비유 사용 | "함수는 도우미 상자예요!" |
친구처럼 | 반말 또는 구어체, 가볍고 편안 | "그냥 이렇게 쓰면 돼!" |
아나운서 스타일 | 단정하고 객관적 설명 | "함수는 def로 시작합니다." |
반응형