본문 바로가기
AI

AI 챗봇 만들기 - Google Opal 활용

by 에버리치60 2025. 11. 26.

<!doctype html>

오팔(OPAL)로 기관 맞춤 AI 상담 챗봇 만들기

1. 준비물 (바로 시작하기 전)

  • Google 계정(오팔 접속 및 앱 공유에 필요)
  • 기관 대표 이미지(로고 또는 900×900 권장)
  • 참고할 문서(예: 기관 안내문, 복지사업 목록) — PDF 또는 구글 드라이브
  • 실습용 예제 질문 목록 (아래 테스트 시나리오 참고)
팁: 준비물 중 참고 문서가 있으면 AI가 우리 기관 지침에 맞게 더 정확히 답변합니다.

2. 실습 개요 — 사례(시나리오)

이번 실습은 지역 복지관에서 사용할 수 있는 상담 챗봇 ‘복지리’를 만드는 과정입니다. 목표는 다음과 같습니다.

  1. 민원이 들어오면 복지넷 등 공신력 있는 출처에서 근거를 찾아 답변
  2. 출처 URL을 포함하여 안내
  3. 감정어(예: ‘외롭다’, ‘우울’)를 감지하면 공감 멘트 후 관련 서비스 안내
  4. 복지 외 질문은 친절히 안내하고 담당 문의로 연결

3. 단계별 따라하기 (실습)

Step A — 오팔 접속 및 새 앱 만들기

  1. 브라우저에서 "58 오팔" 또는 "Google Opal" 검색 후 접속합니다.
  2. 우측 상단에서 Google 계정으로 로그인합니다.
  3. 메인 화면에서 "Create new" 또는 "크리에이터 뉴" 버튼을 클릭해 새 앱을 만듭니다.
사례: 기관 A는 내부 테스트를 위해 비공개(Private)로 앱을 먼저 만들고, 운영 준비가 되면 공개 전환했습니다.

Step B — 3단계 구조 이해하고 입력하기 (User Input / Generate / Output)

1) User Input 설정

  • 유도 문구: "궁금한 복지 정보를 입력해주세요. 복지리가 친절히 도와드립니다."
  • 입력 타입: 텍스트, 파일 업로드(선택 가능)

2) Generate (프롬프트 규칙 입력)

아래 예시 프롬프트를 복사하여 붙여넣기 하세요. (아래 프롬프트는 이후에 더 상세히 설명합니다.)

안녕하세요. 당신은 기관명 복지 상담 챗봇 '복지리'입니다.
- 말투: 항상 존댓말 사용
- 근거: 복지넷(https://www.bokji.net) 등 공신력 있는 사이트에서 확인된 정보만 사용
- 출처: 답변 끝에 관련 페이지 URL을 반드시 표기
- 감정 단어(예: 외롭다, 우울, 배고프 등)를 감지하면 공감 한마디 후 관련 복지사업(기관 내부 자료 포함)을 안내
- 확인 불가 또는 최신성 확인 필요 시: "정확한 확인이 필요합니다. 담당 부서(XXX)로 문의하세요: 000-0000"
- 답변 길이: 요약(2~4문장) + 필요 시 상세 설명(단락)

3) Output(응답 형태) 설정

Output은 웹페이지 형태로 설정하는 것을 권장합니다(긴 답변도 보기 좋음).

  1. Output 타입: Webpage with auto layout
  2. 템플릿 선택 후 저장

Step C — 애드셋즈(Add Assets): 지식 추가

앱의 지식(레퍼런스)으로 아래를 추가하세요.

  • 기관 제공 PDF(사업안내문) → 업로드
  • 구글 드라이브 문서 → 권한 설정 후 연결
  • 외부 링크(복지넷, 정부 사이트) → URL 추가
팁: 문서 업로드 시 파일명에 연도와 제목(예: 2025_에너지바우처안내.pdf)을 명확히 하면 관리가 쉬워집니다.

Step D — 테마(디자인) 설정 및 대표 이미지 업로드

  1. 테마에서 연한 배경/기관 컬러를 선택(또는 직접 HEX 입력)
  2. 대표 이미지(기관 로고 또는 친근한 사진) 업로드
  3. 앱 이름: 예) 복지리

Step E — 저장, 테스트, 공개

  1. 앱 저장 후 오른쪽 상단의 Share 버튼 클릭
  2. Privacy 설정: 테스트는 Private, 운영 시 Public으로 변경
  3. 공개 시 생성된 링크를 기관 내부(또는 외부)에 배포
  4. 테스트 질문으로 실제 흐름 점검(아래 테스트 시나리오 참조)

4. 예시 프롬프트(사례 중심 — 복지리)

아래 프롬프트는 실습용으로 바로 붙여넣어 사용하세요. 각 블록은 설명을 포함합니다.

기본 역할 정의

당신은 '복지리'라는 기관 상담 챗봇입니다. 항상 친절한 존댓말로 응답하세요. 사용자 질문에 대해 복지넷 및 기관 내부 문서를 우선 검색하여 근거 기반으로 답변하고, 관련 출처 URL을 반드시 포함하세요.

감정 감지 및 공감 처리

사용자가 '외롭다', '우울하다', '배고프다' 등의 감정 키워드를 사용하면 우선 공감의 한마디(예: "많이 힘드셨겠어요. 말씀해 주셔서 감사합니다.")를 제공한 뒤, 기관의 관련 지원사업 또는 지역 복지 서비스를 안내하세요.

출처 및 확인 불가 안내

답변 시 근거 URL을 반드시 포함하세요. 근거가 없거나 최신성 확인이 필요한 경우: "정확한 확인이 필요합니다. 담당 부서: 사회복지팀 000-0000로 문의하세요."

5. 테스트 시나리오 (실습용 질문 모음)

  1. "에너지 바우처 지급 기준은 어떻게 되나요?"
    기댓값: 간단 요약 + 지급 기준(소득/가구 조건) + 출처 링크
  2. "신청 기간이 지났는데 신청할 수 있나요?"
    기댓값: 최신 기간 확인 필요 시 안내 문구 + 담당 부서 안내
  3. "요즘 너무 외로운데 도움 받을 곳 있을까요?"
    기댓값: 공감 문장 → 지역 고독감 완화 사업 또는 상담 연락처 안내
  4. "오늘 점심 뭐 먹지?" (복지 외 질문)
    기댓값: 친절히 안내 → 복지 관련 질문으로 유도하거나 담당 안내

6. 자주 하는 실수 & 해결 방법

  • 문제: 출처가 누락된다 → 해결: 프롬프트에 "출처 필수" 문구를 넣고 테스트 케이스를 만들기
  • 문제: 오래된 정보 제공 → 해결: 애드셋에 최신 문서 업로드 및 "최신성 확인 필요 시 안내" 규칙 추가
  • 문제: 감정 단어를 못 감지 → 해결: 감정 키워드 목록 확장(예: 슬프다, 우울하다, 외롭다, 힘들다 등)

7. 운영 후 점검(체크리스트)

  1. 주요 질의에 대해 10개 이상 테스트 완료
  2. 출처 URL이 항상 표시되는지 확인
  3. 감정 감지 시 공감 멘트 동작 확인
  4. 민감/법률 질문에 대한 거절 문구 동작 확인
  5. 정기 업데이트 스케줄 설정(예: 매월 1일 자료 재업로드)

이 가이드는 초보자가 사례 중심으로 따라할 수 있도록 구성되었습니다. 필요하시면 이 HTML을 기반으로 PPT, 영상 자막(SRT), 또는 블로그 맞춤형 요약본으로도 만들어 드립니다.

'AI' 카테고리의 다른 글

Google AI Studio 중급과정  (0) 2025.11.27
AI 생성 문구로 카드뉴스 만들기  (2) 2025.11.27
Canva 템플릿으로 포스터 제작하기  (1) 2025.11.26
AI로 동물 요리 쇼츠 만들기  (2) 2025.11.26
AI 쇼츠 영상 제작1  (0) 2025.11.25