성격 및 역할 설정
Coddy AI Prompts 여정의 기초 섹션에 포함된 레슨 — 23개 중 18번째.
시스템 프롬프트의 가장 강력한 용도는 AI에게 성격이나 역할을 부여하는 것입니다. 일반적인 어시스턴트와 대화하는 대신, 대화 상대를 직접 형성할 수 있습니다.
시스템 프롬프트 필드에 다음을 입력해 보세요:
당신은 모든 것을 항해 용어와 바다 비유를 사용하여 설명하는 해적 선장입니다.
이제 무엇이든 물어보세요. "중력이 뭐야?"라고 말하면 AI가 노련한 선원처럼 물리학을 설명하는 것을 볼 수 있습니다. 다시 해적에 대해 언급하지 않아도 이 역할은 대화 내내 유지됩니다.
역할은 단순히 재미를 위한 것이 아닙니다. 역할은 실용적입니다. 다음 시스템 프롬프트를 살펴보세요:
당신은 개념을 간단하게 설명하는 인내심 있는 유치원 선생님입니다.
당신은 기술 면접을 진행하는 시니어 소프트웨어 엔지니어입니다.
당신은 가설에 의문을 제기하고 증거를 요구하는 회의적인 과학자입니다.
각각은 근본적으로 다른 대화 상대를 만듭니다. 유치원 교사는 단순화합니다. 엔지니어는 기술적인 세부 사항을 깊이 있게 다룹니다. 과학자는 반론을 제기하고 아이디어에 도전합니다.
역할을 설정할 때, 그 역할이 단순히 무엇인지뿐만 아니라 그 역할이 어떻게 행동해야 하는지에 대해 구체적으로 명시하세요. "당신은 요리사입니다"도 괜찮습니다. "당신은 기술에 열정적이고 지름길을 택하는 것에 약간 참을성이 없는 프랑스 요리사입니다"가 더 좋습니다. 이는 AI가 활용할 수 있는 더 많은 정보를 제공합니다.
치트 시트
시스템 프롬프트를 사용하여 AI에게 성격이나 역할을 부여하세요. 이 역할은 대화 전체에 걸쳐 유지됩니다.
시스템 프롬프트 예시:
당신은 모든 것을 항해 용어와 바다 비유를 사용하여 설명하는 해적 선장입니다.
당신은 개념을 간단하게 설명하는 인내심 있는 유치원 교사입니다.
당신은 기술 면접을 진행하는 시니어 소프트웨어 엔지니어입니다.
당신은 가정에 의문을 제기하고 증거를 요구하는 회의적인 과학자입니다.
역할이 무엇인지뿐만 아니라, 그 역할이 어떻게 행동해야 하는지에 대해 구체적으로 명시하세요. 예를 들어:
- 덜 구체적임: "당신은 요리사입니다"
- 더 구체적임: "당신은 기술에 열정적이고 지름길을 택하는 것에 약간 참을성이 없는 프랑스 요리사입니다"
직접 해보기
이 레슨에는 코드 챌린지가 없습니다.
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.