대화로 데이터베이스 탐색하기
사용자가 질문하고 SQL 전문가가 질의와 실행 결과로 답하는 상황을 모사해 자료를 수집했다. 138개 분야의 복잡한 데이터베이스 200개를 사용한다.
모호하거나 답할 수 없는 질문
전문가는 모호한 질문을 다시 확인하거나 답할 수 없는 질문임을 알릴 수 있다. SQL로 답할 수 있으면 질의와 실행 결과를 설명해 대화를 이어간다.
SQL에 기반한 대화 상태
대화 상태를 분야별 슬롯과 값의 쌍 대신 실행 가능한 SQL 표현에 연결한다. SQL 기반 대화 상태 추적과 질의 결과로부터의 응답 생성 및 사용자 대화 행위 예측을 과제로 제시했다.
처음 보는 구조의 시험
평가에서는 학습 때 보지 못한 데이터베이스를 사용한다. 대화의 흐름을 이해하면서 새로운 분야의 구조에도 일반화해야 한다는 점이 주요 난점이다.