목표지향 대화Goal-Oriented Dialogue
한마디로
예약, 주문, 상담처럼 사용자가 원하는 특정 과업을 끝까지 완료시키는 것을 목표로 설계된 대화 시스템을 말해요.
목표지향 대화는 사용자와 그냥 이야기를 주고받는 데서 끝나지 않고, 정해진 과업을 끝까지 완수하는 것을 목적으로 만들어진 대화 방식이에요. 예를 들어 식당을 예약하거나, 상품을 주문하거나, 고장 신고를 접수하는 상황을 떠올리면 이해하기 쉬워요. 이런 대화에서 시스템은 사용자가 무엇을 원하는지 파악하고, 날짜나 인원수, 배송지 같은 빠진 정보를 하나씩 물어서 채운 뒤, 최종적으로 예약 완료나 주문 접수 같은 결과물을 만들어내야 해요. 그래서 목표지향 대화는 그날그날 자유롭게 주제를 넘나드는 잡담형 대화와 뚜렷하게 구분되는 개념으로 다뤄져요.
이 개념이 중요한 이유는 대화 시스템의 성공 여부를 판단하는 기준이 완전히 달라지기 때문이에요. 잡담형 대화는 사용자가 재미있어했는지, 대화가 자연스러웠는지가 중요하지만 목표지향 대화는 실제로 과업이 끝까지 처리됐는지, 몇 번의 질문으로 필요한 정보를 다 모았는지, 사용자가 중간에 대화를 포기하지는 않았는지가 핵심 지표가 돼요. 그만큼 대화의 흐름을 설계할 때도 사용자의 의도를 정확히 인식하고, 빠진 정보를 효율적으로 채워 넣고, 오류가 생겼을 때 다시 확인하는 절차까지 촘촘하게 짜야 해요.
실무에서는 고객센터 상담 자동화, 예약이나 주문을 처리하는 챗봇, 사내 업무 처리를 돕는 비서형 서비스 등에 목표지향 대화 구조가 많이 쓰여요. 최근에는 대규모 언어모델을 활용해 훨씬 자연스러운 문장으로 대화를 이어가면서도, 뒤에서는 여전히 목표 달성 여부를 추적하고 필요한 정보를 빠짐없이 확인하는 논리를 결합하는 방식이 늘고 있어요. 결국 얼마나 자연스럽게 말하느냐보다 사용자가 원하는 결과를 얼마나 정확하고 빠르게 얻게 해주느냐가 이 방식의 성패를 가르는 기준이 돼요.
이 항목은 자동 검증을 거쳐 발행되었습니다. 오류 제보는 편집팀이 즉시 확인합니다.
이 글이 도움이 됐다면
로그인 없이 누를 수 있어요 · 다시 누르면 취소