주문을 받다 보면 이런 상황이 종종 생깁니다. 고객이 전화로 "김치찌개 2개랑, 된장찌개 1개, 그리고 공기밥 추가로 3개요" 하고 한 번에 쏟아낼 때, 받아 적다가 하나쯤 빠뜨린 적 없으셨나요? 바쁜 점심시간엔 특히 더 그렇죠.
📋 collect_list 노드가 하는 일
makecall Voice Flow 빌더의 collect_list(여러 항목 받기) 노드는 쉽게 말해 AI 메모지입니다. 고객이 말하는 항목을 하나씩 순서대로 받아 적고, 다음 항목이 있는지 확인한 뒤 목록을 완성합니다. 마치 식당 홀 직원이 "더 주문하실 거 있으세요?"를 물어가며 꼼꼼히 적는 것과 똑같습니다.
어떤 상황에 딱 맞을까요?
- 배달·포장 주문이 많은 식당 — 메뉴 여러 개를 한 통화에 받을 때
- 세탁소·수선집 — 맡길 옷 종류가 여러 벌일 때
- 꽃집·케이크 주문 — 날짜·종류·수량·문구를 항목별로 받을 때
직원이 전화를 직접 받지 않아도, AI가 항목을 빠짐없이 모아두니 나중에 확인만 하면 됩니다. 빠진 항목 때문에 다시 전화하는 번거로움도 확 줄어들죠.
실제 통화는 이렇게 흘러가요
안녕하세요! 포장 주문 도와드릴게요. 원하시는 메뉴를 말씀해 주세요.
김치찌개 2개랑 된장찌개 1개요.
김치찌개 2개, 된장찌개 1개 받았어요. 추가로 주문하실 항목이 더 있으신가요?
아, 공기밥 3개도 추가해 주세요.
공기밥 3개까지 추가했습니다. 총 세 가지 항목 모두 접수 완료됐어요. 준비되면 연락드릴게요!
이처럼 collect_list 노드는 고객이 말하는 흐름을 끊지 않고 자연스럽게 모든 항목을 모읍니다. 직원 한 명이 전화를 붙잡고 받아 적을 필요 없이, AI가 목록을 완성해 시스템에 저장해 두니 사장님은 주방·현장에만 집중하실 수 있습니다.