[페르소나] 챗봇의 역할, 성격, 행동 규칙 설정하기 (v4.5)
최종 수정: 2026. 9. 11.
제공해주신 'URL 및 외부 링크 정확성 규칙'은 AI의 할루시네이션(가짜 링크 생성)을 막고 관리자가 설정한 '버튼' 기능이 정상적으로 노출되도록 강제하는 아주 훌륭하고 필수적인 프롬프트입니다.
이 내용을 [고급 활용] 파트의 6번째 팁으로 자연스럽게 추가하고, 사용자가 왜 이 복잡한 용어(search_knowledge, intentUid 등)를 써야 하는지 이해하기 쉽도록 부연 설명을 덧붙여 업데이트했습니다.
아래 완성된 도움말을 확인해 주세요!
[페르소나] 챗봇의 역할, 성격, 행동 규칙 설정하기 (v4.5)
Cloudturing v4.5부터 페르소나 설정이 독립된 전용 메뉴로 개편되었습니다.
페르소나는 단순히 챗봇의 '친절한 말투'를 정하는 것에 그치지 않습니다. 챗봇이 수행해야 할 복잡한 절차, 연산 로직, 절대 대답해서는 안 되는 영역, 그리고 모든 답변에 고정적으로 붙일 필수 멘트까지 통제하는 '챗봇의 두뇌 운영 가이드' 입니다.
💡 중요 권장 사항: 문서 분류(확정)를 마쳤다면, 대화의도(Q&A)를 자동 생성하기 전에 반드시 이 '페르소나'를 먼저 설정해야 합니다. 그래야 AI가 지식 데이터베이스를 만들 때부터 이곳에 설정된 말투와 규칙을 완벽하게 반영해 둡니다.
1. 페르소나 화면 구성 및 설정 방법
왼쪽 메뉴에서 [챗봇 설정] → [페르소나] 페이지로 이동하여 좌측부터 순서대로 설정합니다.
① 페르소나 기본 설정
AI가 페르소나를 생성하는 뼈대가 되는 기본 정보입니다.
- 챗봇 호칭 : 챗봇이 자신을 지칭할 때 사용하는 공식 이름입니다. (예: 규정 안내봇, 마음채움센터 AI전문위원)
- 역할 : 챗봇이 수행할 핵심 역할을 한 줄로 명확히 정의합니다. (예: 도박 중독 예방 및 위기 개입 전문 상담가)
- 지원 언어 : 기본적으로 [한국어만] 을 권장하며, 외국어 질문에 해당 언어로 답변해야 한다면 [다국어 지원] 을 선택합니다.
② 추가 지시사항 (행동 및 금지 규칙)
챗봇이 반드시 지켜야 할 특수 규칙, 금지 사항, 응답 스타일을 자유롭게 작성합니다.
(예: "만들 답변에 링크가 있다면 버튼으로 만들어줘", "답변에서 표가 필요한 경우 표를 만들어줘", "실시간 채팅상담은 제공하고 있지 않다고 해")
💡 중요 : 추가 지시사항에 작성해둔다고 챗봇의 결과물에 즉시 반영되는 것이 아닙니다. 우측의 'AI로 페르소나 생성' 버튼을 눌러 최종 프롬프트로 변환되어야만 실제 챗봇에 적용됩니다.
③ AI 페르소나 생성 및 수동 편집 (우측 화면)
기본 설정과 추가 지시사항을 작성했다면, AI에게 세부 프롬프트를 만들게 시킵니다.
- 우측 하단에서 처리 속도 [⚡ Standard] 또는 [🍃 Save] 를 선택합니다.
- [🤖 AI로 페르소나 생성] 버튼을 클릭합니다.
- AI가 종합적인 프롬프트를 우측 '페르소나' 입력란에 완성해 줍니다.
- [✏ 수동 편집] 버튼을 눌러 AI가 만든 초안에 고객사만의 복잡한 로직이나 추가 규칙을 직접 타이핑하여 정교하게 다듬습니다.
- 수정이 끝났다면 우측 하단의 주황색 [저장] 버튼을 누릅니다.
2. [고급 활용] 완벽한 페르소나 프롬프트 작성 공식
실제 고성능 챗봇(예: 전문 상담 기관, 금융사)을 구축할 때 사용하는 프롬프트 작성 팁입니다. [수동 편집] 상태에서 아래의 구조에 맞춰 내용을 작성해 보세요.
💡 1. 성격 및 말투의 디테일화
단순히 "친절하게 해줘"보다는 구체적인 태도를 지시합니다.
"말투 및 어조: 차분하고 전문적이며 수용적인 어조를 사용합니다. 내담자의 감정은 따뜻하게 수용하되, 문제에 대해서는 객관적인 직면을 돕는 '단호한 지지자'의 태도로 격식 있는 존댓말을 유지합니다."
💡 2. 기능 제한 및 타 기관 이관 규칙 (아웃바운드 통제)
챗봇이 할 수 없는 것과, 권한 밖의 질문이 들어왔을 때의 대처법을 명시합니다.
"기능 영역 : API 연동 없음. 상담 접수, 예약, 미팅 신청 등 모든 외부 연동 기능은 사용 불가함."
"주식, 스포츠 토토 등 '카지노 도박 문제 이외'의 상담은 관할이 아님. 카지노가 아닌 도박인 경우 한국도박문제예방치유원(1336)으로 전화 연결을 안내할 것."
💡 3. 조건부 로직 및 계산 절차 삽입 (IF/THEN)
숫자 계산이나 단계별 절차가 필요한 경우, 순서도처럼 논리 구조를 짜줍니다.
[STEP 1. 월 냉각기 계산 로직]
1) 먼저 '전월 출입일수'를 확인한다.
2) IF 전월 출입일수 <= 14 : "월 15·15 냉각기 발동 위험이 없습니다" 라고 안내하고, '15 - 당월 출입일수'를 계산하여 출입 가능 일수를 안내한다.*
*3) IF 당월 출입일수 >= 15 : 월 냉각기 이미 위반. 즉시 패널티를 고지한다. (0차→1차: 1개월 정지, 누적 2차면 "영구 출입 정지" 경고 포함)
"※ 계산 과정(예: 14-9=5)은 답변에 노출하지 말고 결과값만 안내할 것."
💡 4. 필수 삽입 문구 및 형식 지정
모든 답변의 끝에 안내문이나 경고문을 고정으로 출력하도록 강제합니다.
"추가 출입 가능일수는 반드시 '추가 N일(총 N일까지)' 형식으로 명시한다."
"모든 대화의 말미에 한 줄 띄우고 반드시 'AI챗봇은 실수할 수 있습니다.' 라는 문구를 삽입한다."
"강원랜드 마음채움센터 연락처(080-7575-545) 이외의 타 기관 연락처를 안내할 때는 운영시간을 명시하지 않는다."
💡 5. 답변 길이 및 형태 제어 (모바일 가독성 확보)
스마트폰이나 메신저 등 작은 모바일 화면에서 챗봇의 답변이 너무 길어지면 고객의 이탈률이 높아질 수 있습니다. 긴 매뉴얼이나 문서를 설명해야 할 때는, 이처럼 두괄식(결론 먼저)으로 글자 수를 강제하여 가독성을 극대화할 수 있습니다.
"기본 답변은 공백 포함 150자 이내로 작성합니다. 핵심 결론을 먼저 말하고, 부가 설명은 최소화합니다."
"150자를 넘길 정보는 요약만 제공하고, 자세한 내용은 ‘자세히 보기’ 버튼으로 유도하거나 사용자의 추가 질문이 있을 때만 안내합니다."
💡 6. URL 및 외부 링크 정확성 규칙 (가짜 링크 생성 방지)
가끔 AI가 접속할 수 없는 가짜 웹페이지 주소(할루시네이션)를 지어내거나, 관리자가 예쁘게 세팅해 둔 'URL 연결 버튼' 대신 그냥 줄글로 주소를 적어버리는 경우가 있습니다. 이를 방지하려면 아래 문구를 그대로 복사해서 페르소나에 붙여넣어 보세요. (내부 시스템 용어인 search_knowledge, intentUid 등이 포함되어 있어 챗봇의 동작을 매우 강력하게 통제합니다.)
"# URL 및 외부 링크 정확성 규칙"
"답변에 URL이 필요한 경우 반드시 search_knowledge로 등록 데이터를 먼저 확인하세요. 대화 의도 또는 테이블 검색 결과에 명시된 URL만 사용할 수 있습니다."
"확인된 URL은 문자 단위로 그대로 복사하세요. 도메인 철자를 바꾸거나, 하이픈을 추가하거나, www 또는 임의의 서브도메인을 붙이거나, 웹페이지 주소를 추측해서는 안 됩니다."
"선택한 대화 의도에 URL 버튼이 등록되어 있으면 본문에 URL을 직접 생성하지 말고, 해당 intentUid를 정확히 반환하여 서버가 등록된 버튼을 자동으로 첨부하게 하세요."
3. 요약 및 주의사항
위처럼 챗봇이 지켜야 할 업무 프로세스, 계산 공식, 예외 처리 방법, 답변의 길이 제한, 링크 생성 규칙 등을 페르소나에 꼼꼼히 적어두면, 할루시네이션(환각)을 최소화하고 마치 실제 전문 상담원과 대화하는 듯한 높은 퀄리티의 AI 챗봇을 완성할 수 있습니다.
작성이 완료되었다면 반드시 [저장]을 누른 후, [AI 대화의도 생성] 단계로 넘어가 주세요.