
Ask User 기능
- 사용자에게 선택 옵션이 포함된 구조화된 질문을 표시
- 에이전트는 계속하기 전에 사용자의 응답을 기다리며 일시 중지
- 명확화, 확인 및 가이드 워크플로우에 유용
사용 가능한 도구 (1/1)
Ask User 툴킷은 하나의 도구를 제공합니다:- Ask User: 사용자에게 사전 정의된 옵션이 포함된 구조화된 질문을 표시하고 응답을 기다립니다.
확인 필요 옵션이 활성화되면 에이전트가 도구 호출을 실행하기 전에 사용자에게 확인을 요청합니다. 이 도구 자체가 사용자 대면 상호작용이므로 Ask User 도구의 경우 기본적으로 비활성화되어 있습니다.
질문 유형
Ask User 도구에 전달되는 각 질문은 두 가지 유형 중 하나입니다:선택
유효한 응답이 미리 알려진 경우 사용할 수 있는 선택 가능한 라디오 단추(단일 답변) 또는 확인란(여러 답변)으로 사전 정의된 옵션을 표시합니다.
텍스트
하단에 클릭 가능한 제안 칩과 “사용자 지정” 자유 텍스트 필드를 표시합니다. 답변 영역이 개방적이거나 부분적으로만 예측 가능한 경우 사용합니다.
작동 방식
에이전트가 계속하기 전에 정보가 필요하면 대화에서 직접 대화형 질문 카드를 일시 중지하고 표시합니다. 카드는 하나 이상의 질문을 제시합니다 — 선택 가능한 옵션이든 제안이 포함된 텍스트 입력이든 — 계속하기 전에 응답을 기다립니다. 사용자가 답변을 제출하면 에이전트는 중단된 부분에서 해당 응답을 사용하여 워크플로우를 계속합니다. 모든 질문은 단일 카드에 함께 나타납니다. 에이전트는 응답 중간에 후속 질문을 하거나 일반 채팅 텍스트를 통해 입력을 요청하지 않습니다.사용 사례
- 데이터 수집 워크플로우 — 쿼리를 실행하거나 보고서를 생성하기 전에 날짜 범위, 필터 또는 레코드 ID와 같은 필수 매개변수를 수집합니다.
- 멀티스텝 승인 — 에이전트가 되돌릴 수 없는 단계를 진행하기 전에 사용자에게 작업을 확인하거나 선택하도록 요청합니다.
- 동적 라우팅 — 분기 로직이 사용자 의존하는 경우 사용자에게 워크플로우가 어떤 경로를 취할지 물어봅니다.
- 온보딩 및 intake — 세션 시작 시 구조화된 프로필 또는 선호도 데이터를 수집하여 후속 에이전트 동작을 개인화합니다.
- 모호한 요청에 대한 명확화 — 잘못된 가정을 기반으로 진행하는 대신 조치를 취하기 전에 모호성을 해결합니다.