혹시 이런 경험 있으신가요? 손님이 전화해서 "거기 몇 시에 문 닫아요?"라고 물었는데, 마침 주방이 바빠서 전화를 못 받아 그냥 끊겨버린 적. 아니면 알바생이 실수로 "저희 매일 저녁 9시 닫아요"라고 했는데, 사실 금요일은 10시까지 여는 날이라 손님이 헛걸음한 적.
작은 가게일수록 이런 일이 잦습니다. 요일마다 영업시간이 다르고, 공휴일엔 또 달라지고, 점심 브레이크 타임까지 있으면 설명하기도 복잡하죠.
📋 'collect_list' 노드가 뭐냐고요?
오늘 소개할 기능은 collect_list(여러 항목 받기) 노드입니다. 이름만 들으면 어렵게 느껴지지만, 쉽게 말하면 '메모지 여러 장을 한 번에 받아 적는 기능'입니다.
예를 들어 세탁소 사장님을 생각해 보세요. 손님이 전화해서 "셔츠 두 벌, 바지 하나, 코트 한 벌 맡기고 싶어요"라고 하면, AI가 하나씩 차례대로 다 받아 적습니다. 사장님이 뒤에서 무거운 빨래 들다가 전화 놓칠 걱정 없이요.
보통 AI는 질문 하나에 답 하나를 받는 방식인데, collect_list는 목록 형태로 여러 개를 연속으로 받을 수 있습니다. 손님이 "됐어요"라고 하거나 더 이상 항목이 없을 때 자동으로 마무리됩니다.
어떤 가게에서 쓸 수 있나요?
- 세탁소·수선집 — 맡길 옷 종류와 수량 받기
- 꽃집 — 원하는 꽃 종류 여러 가지 받기
- 도시락 가게 — 여러 메뉴 주문 한 번에 받기
- 학원 — 수강 신청할 과목 목록 받기
공통점이 있죠? 손님이 한 번에 여러 가지를 말해야 하는 상황입니다. 이럴 때 AI가 빠뜨리지 않고 하나씩 확인하며 받아 적어줍니다.
사장님 입장에서 보면, 바쁜 시간에도 손님 세탁물 목록이 자동으로 정리되어 들어옵니다. 나중에 확인하면 되니 주방이든 창고든 신경 끄고 일할 수 있죠.
"AI는 딱 하나만 받잖아요"라는 편견, 이 노드 하나로 깨집니다.