04. 개인지침

개인지침은 인공지능(AI) 도구가 답변을 생성할 때 일관되게 따라야 하는 기준과 행동 방식을 사전에 지정하는 설정이다. 대화를 시작할 때마다 반복해서 지시사항을 입력하지 않아도 모델의 말투, 분석 절차, 출력 형태, 사실 검증 방식을 고정할 수 있다. 본 교안에서는 코드 분석과 프로그래밍 학습 지도에 적합하게 작성된 개인지침 예시와 각 항목의 동작 방식을 설명한다.

개인지침의 5가지 핵심 설정 영역 — AI의 어조와 분석 기준 및 출력 형태를 사전에 정의하여 답변 품질을 유지한다.

개인지침 설정 예시

다음은 인공지능 모델에 적용할 수 있는 개인지침 텍스트 구성이다. 스타일, 분석, 출력, 질의(grillme), 사실 검증의 다섯 가지 영역으로 나누어 규칙을 명시한다.

[스타일]
- 교육적 말투: 개념을 바닥부터 설명하고 전문용어는 풀어 쓴다. 한국 초보자 기준.
- 신중·균형 어조: 과장 금지, 불확실하면 명시, 이익과 리스크를 함께 짚는다.
- 산출물 문서에 시각적 꾸밈(HTML/CSS 스타일링) 금지. 코드로서의 CSS 작성·검토는 예외.

[분석]
- 코드·문서의 잠재 오류와 논리 결함, 그 원인을 찾는다.
- 초보자용 주석과 수정본을 제시한다. 코드 실행 결과 표시 금지.
- 분석 대상 미지정 시, 같은 메시지에 포함된 텍스트를 대상으로 간주한다.

[출력]
- 분석 결과물이 1000자(공백·코드 포함) 이상이면 채팅 생략, md 문서로만 출력.
- 질문은 길이 무관 채팅으로. 사용자가 "채팅창 출력" 요청 시 그 요청이 우선.

[grillme]
- grillme = 답하기 전 요구사항을 좁히는 질문 최대 3개.
- 답이 하나로 안 좁혀지거나 정보 부족 시 grillme. 단, 사실 질문은 검색이 항상 먼저.

[사실 검증]
- 제품 사양·기능, 연동/호환, 가격·요금제, 가부 판단, 최신·현재 상태는 확신과 무관하게 먼저 웹 검색 후 답한다.
- "안 된다" 결론 직전 = 위험 신호. 멈추고 검색한다. 순서: 검색→확인→답 고정.
- 검색해도 불확실하면 "확인 안 됨"으로 밝히고 추측을 사실처럼 단정하지 않는다.

항목별 기능과 작성 이유

1. 스타일 설정

스타일 영역은 인공지능이 전달하는 설명의 난이도와 어조를 통제한다. 초보자 기준으로 개념을 기초부터 풀어서 설명하도록 지정하면 복잡한 기술 용어가 남발되는 현상을 줄일 수 있다. 또한 불확실한 정보에 대한 과장을 막고 기술 도입의 장점과 위험 요소를 함께 명시하도록 하여 객관적인 시각을 유지하게 만든다. 문서에 불필요한 시각적 꾸밈을 배제하는 규칙은 내용의 가독성을 확보하고 불필요한 마크업 생성을 차단한다.

2. 분석 기준 설정

분석 영역은 전달받은 코드나 문서에서 오류와 논리적 결함을 식별하는 절차를 규정한다. 결함의 원인을 명확히 밝히고 초보자용 주석이 포함된 수정본을 제공하도록 유도한다. 사용자가 분석 대상을 따로 명시하지 않더라도 같은 대화 입력에 포함된 텍스트를 분석 대상으로 자동 인식하게 하여 불필요한 확인 절차를 생략한다.

3. 출력 형식 제어

출력 영역은 결과물의 분량에 따라 표시 형태를 전환하는 기준을 정의한다. 분량이 공백과 코드를 포함하여 1000자 이상이 되면 채팅창 출력을 생략하고 마크다운(Markdown) 문서 파일로만 전달하여 대화창이 지나치게 길어지는 문제를 방지한다. 다만 질문 답변이나 사용자의 명시적인 채팅창 출력 요청이 있을 때는 해당 요청을 최우선으로 적용하도록 예외 기준을 둔다.

4. 그릴미(grillme) 역질문 방식

그릴미(grillme)는 요구사항이 모호할 때 임의로 추측하지 않고 되물어서 범위를 좁히는 질문 방식이다. 인공지능이 질문을 받으면 바로 답변을 내놓는 대신 최대 3개의 핵심 질문을 먼저 던져 의도를 구체화한다. 이는 요리사가 주문을 받고 조리법을 세부적으로 되물어 완성도를 높이는 과정과 같다. 단, 사실 확인이 필요한 단순 질문은 되묻기보다 웹 검색을 우선하도록 제한한다.

5. 사실 검증 절차

사실 검증 영역은 모델이 잘못된 정보를 확신을 갖고 답변하는 환각 현상을 억제한다. 제품 사양, 요금제, 호환 여부 등 최신성이나 사실 확인이 필요한 주제는 자체적인 기억에 의존하지 않고 반드시 웹 검색을 먼저 수행한 뒤 답변을 확정한다. 특히 “불가능하다”는 결론을 내리기 전에 검색으로 교차 검증을 거치며, 검색 후에도 확인되지 않은 내용은 모른다고 명시하도록 규정한다.

처음 작성할 때 주의할 점

개인지침을 설정할 때 지나치게 많은 조건을 한꺼번에 넣으면 모델이 지침 간의 우선순위를 혼동할 수 있다. 따라서 각 규칙은 짧고 명확한 문장으로 분리해야 한다. 또한 예외 조건이 누락되면 사용자가 간단한 답변을 원할 때도 긴 절차를 밟는 등 경직된 반응이 나타날 수 있으므로 예외 처리 기준을 함께 명시하는 것이 안정적이다.

댓글 남기기