고객이 회의 예약을 원한다고 말한 경우를 적고 예약 노드에 이으면, 고객이 예약을 원할 때 그 노드로 넘어가요.
작동 방식
- 대화 노드는 고객이 답한 뒤 판단해요. 적어 둔 조건 가운데 맞는 것이 있으면 그 노드로 넘어가고, 없으면 지금 노드에 머물며 프롬프트대로 대화를 이어가요.
- 반복 조건을 채워야 넘어가요. 대화 노드에 반복 조건을 두면 그 조건을 채울 때까지 일반 전환 조건으로 넘어가지 않아요.
- 유저 응답 건너뛰기를 켜면 말한 뒤 바로 넘어가요. 고객의 답을 기다리지 않아요.
- API·도구·문자 발신 노드는 고객의 답을 기다리지 않아요. 결과에 맞는 경로를 고르고, 요청이 실패하면 요청 실패 시 경로로 가요. 결과를 기다릴지는 응답 대기 방식에 따라 달라요.
- 조건 노드는 변수 값으로 넘어가요. 문장이 아니라 연산자로 비교해요. 방법은 조건 노드에 있어요.
- 종료 노드에는 전환 조건이 없어요. 마지막 안내를 마치면 통화를 끊어요.
조건 둘 곳 고르기
같은 규칙도 두는 곳에 따라 결과가 달라요.흔한 실수
-
프롬프트에 기대는 조건: 에이전트는 노드의 프롬프트도 알지만, 조건만 읽어도 판단할 수 있게 쓰세요. 「그렇다고 하면」보다 고객이 무엇을 말했는지 적으세요.
- 빠진 경로: 완료 경로만 두면 거절한 고객이 같은 노드에 갇혀요. 노드마다 나올 수 있는 경우를 조건에 넣고, 여러 노드에 공통인 상황은 글로벌 노드로 처리하세요.
- 겹치거나 너무 많은 조건: 조건 개수에 제한은 없지만 많거나 겹칠수록 에이전트가 맞는 조건을 고르기 어려워요. 조건마다 다른 상황을 구체적으로 적으세요.
- 한 가지 대화로만 테스트하기: 정보를 다 준 경우, 일부만 준 경우, 거절한 경우를 각각 테스트하고 맞게 넘어가지 않으면 조건 문장을 고치세요.