시나리오 빌더로 만들기
최종 수정 2026-07-07
개요
시나리오 빌더는 AI 상담원이 고객과 나눌 대화 흐름을 그림 그리듯 설계하는 도구입니다. 노드(Node)라는 블록을 캔버스에 배치하고 선으로 연결하면, 안내 멘트 송출부터 고객 응답 수집, 외부 시스템 조회, 상담사 연결까지 하나의 상담 시나리오가 완성됩니다. 시나리오 > 시나리오 관리에서 시나리오를 추가하거나 수정할 때 빌더 화면이 열립니다.
화면 구성

| 번호 | 영역 | 설명 |
|---|---|---|
| ① | Node 추가 패널 | 배치할 수 있는 노드 목록입니다. 원하는 노드를 캔버스로 끌어다 놓습니다 |
| ② | 시나리오 저장 | 캔버스에 설계한 내용을 저장합니다. 저장 전에는 변경 사항이 반영되지 않습니다 |
| — | 상단 도구 모음 | 시나리오 제목 입력과 **[샘플 가져오기]** · **[시나리오 가져오기]** · **[시나리오 내보내기]** 버튼이 있습니다 |
| — | 캔버스 | 노드를 배치하고 연결선을 그리는 작업 공간입니다. 좌측 하단 버튼으로 확대·축소할 수 있습니다 |
| — | NODE 속성 패널 | 캔버스에서 노드를 선택하면 우측에 열리며, 노드 이름·송출 멘트 등 세부 설정을 입력합니다 |
단계별 사용법
노드 유형 한눈에 보기
| 노드 | 역할 |
|---|---|
| 시작 Node | 시나리오의 시작점으로, 상담 연결 시 처음 송출할 멘트와 목소리(TTS 보이스)를 설정합니다 |
| 관리 Node | 지식 검색을 바탕으로 고객의 자유로운 질문에 답변합니다 |
| 입력 Node | 질문 멘트를 송출하고 고객 응답(이름·전화번호 등)을 수집합니다 |
| 멘트 Node | 안내 문구를 송출합니다 |
| 분기 Node | 조건에 따라 대화 흐름을 여러 갈래로 나눕니다 |
| 호분배 Node | 걸려 온 상담을 조건에 따라 나누어 배분합니다 |
| 호전환 Node | 지정한 번호로 통화를 넘겨 상담사에게 연결합니다 |
| API 연동 Node | 외부 시스템을 호출해 정보를 조회하거나 등록합니다 |
| 시나리오 이동 Node | 다른 시나리오로 대화를 이어 갑니다 |
| 데이터 저장 Node | 상담 중 수집한 변수 값을 저장합니다 |
| 포맷변환 Node | 변수 값의 표기 형식(날짜·번호 등)을 원하는 패턴으로 변환합니다 |
| 함수 Node | 입력 변수를 받아 코드로 가공·계산한 결과를 출력 변수에 담습니다 |
| 채팅링크 Node | 고객 휴대폰으로 채팅 접속 링크(URL)를 문자로 전송합니다 |
| 문자전송 Node | 고객에게 문자 메시지를 전송합니다 |
| 종료 Node | 종료 멘트를 송출하고 상담을 마칩니다 |
💡 팁 — 시작 Node와 관리 Node는 새 시나리오에 기본으로 배치되어 있으며, 각각 하나만 존재할 수 있고 삭제·복사할 수 없습니다. 데이터 저장 Node도 시나리오당 하나만 배치할 수 있습니다.
노드 추가와 연결하기
- 좌측 Node 추가 패널에서 배치할 노드를 캔버스로 끌어다 놓습니다.
- 노드 가장자리의 연결점을 클릭한 채 다음 노드까지 끌면 연결선이 그려집니다.
- 연결선을 선택한 뒤 삭제하면 연결이 해제됩니다.
⚠️ 주의 — 연결에는 몇 가지 규칙이 있습니다. 관리 Node와 분기 Node를 제외한 노드는 다음 노드를 하나만 연결할 수 있고, 오류 시 이동할 에러 연결도 하나만 가능합니다. 시나리오 이동 Node는 다른 시나리오로 넘어가는 종착점이므로 다음 노드를 연결할 수 없습니다.
노드 속성 설정하기
- 캔버스에서 노드를 클릭하면 우측에 NODE 속성 패널이 열립니다.
- 노드 이름을 입력합니다. 캔버스에서 노드를 구분하는 이름으로, 시나리오 안에서 중복될 수 없습니다.
- 노드 유형별 속성을 설정합니다. 대표적인 속성은 다음과 같습니다.
| 속성 | 설명 |
|---|---|
| 송출 멘트 | 노드가 동작할 때 고객에게 들려줄 문구입니다. 입력 Node에서는 필수입니다 |
| 입력대기시간 (밀리초) | 멘트 송출 후 고객 응답을 기다리는 시간입니다. 기본값은 1500밀리초입니다 |
| 다음 Node | 연결된 다음 노드가 자동으로 표시됩니다 (직접 입력하지 않습니다) |
| FAQ 참조 문서 노출 | 관리 Node의 설정으로, 답변의 근거가 된 학습 문서를 고객 채팅 화면에 함께 보여줍니다. 시나리오 전체에 적용되며, 시나리오를 먼저 저장한 뒤 켤 수 있습니다 |
| 마지막 멘트 (AI 모델 응답 후 자동 추가) | 관리 Node가 답변을 마친 뒤 자동으로 덧붙일 안내 문구입니다 |
💡 팁 — 속성 패널 우측 상단의 **[속성 가이드]**를 클릭하면 현재 선택한 노드 유형에 맞는 상세 도움말을 볼 수 있습니다.
시나리오 저장하기
- 상단의 시나리오 제목 입력란에 이름을 입력합니다.
- [시나리오 저장] 버튼을 클릭합니다.
- 필수 항목이 비어 있으면 저장되지 않고 안내 메시지가 표시됩니다. 예를 들어 입력 Node의 송출 멘트가 비어 있거나, 분기 Node의 규칙에 분기 변수 값이 없으면 해당 노드를 알려 줍니다.
샘플 불러오기와 가져오기·내보내기
- [샘플 가져오기] — 미리 준비된 샘플 시나리오를 캔버스에 불러옵니다. 처음 만들 때 구조를 참고하기 좋습니다.
- [시나리오 가져오기] — 내보내기로 저장해 둔 JSON 파일을 선택해 캔버스에 불러옵니다.
- [시나리오 내보내기] — 현재 캔버스 내용을 JSON 파일로 다운로드합니다. 백업하거나 다른 시나리오에 재사용할 때 활용합니다.
⚠️ 주의 — 샘플이나 파일을 가져오면 캔버스의 기존 노드 구성이 불러온 내용으로 바뀝니다. 기존 시나리오 이름은 유지되며, 가져온 뒤 **[시나리오 저장]**을 눌러야 최종 반영됩니다.
자주 묻는 질문
Q. 저장하면 바로 고객에게 적용되나요? 아니요. 저장한 시나리오는 상담 일정 설정에서 대표번호의 기본 시나리오 또는 일정 규칙에 연결해야 실제 상담에 적용됩니다.
Q. 시작 Node와 관리 Node가 삭제되지 않습니다. 두 노드는 시나리오의 필수 기본 노드로 삭제와 복사가 제한됩니다. 위치를 옮기거나 속성만 수정할 수 있습니다.
Q. 노드가 많아져 배치가 복잡해졌습니다. 상단 도구 모음의 정렬 버튼을 클릭하면 노드가 자동으로 정돈된 레이아웃으로 재배치됩니다.
Q. 만든 시나리오가 잘 동작하는지 어떻게 확인하나요?
시나리오 > AI 시나리오 테스트에서 실제 통화 없이 대화로 검증할 수 있습니다. 자세한 방법은 AI 시나리오 테스트를 참고하세요.