---
sourceDocument: 호주 대화형 인터페이스
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/conversational-interfaces

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 대화형 인터페이스

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# 도우미 디자이너 통제

# 도우미 디자이너 통제 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 2분

주제는 가상 에이전트 주제 플로우 내의 통제 컬렉션으로 구성됩니다. 이러한 통제를 사용하여 정보를 수집, 처리 및 사용자에게 제공합니다. 통제는 인스턴스에서 기록을 읽고, 만들고, 업데이트할 수도 있습니다.
각 통제 집합은 대화 흐름에서 특정 기능을 수행합니다.  
{#virtual-agent-controls__table_ubt_ywt_d2b__entry__2}

| 범주 | 설명 |
|-|-|
| 세그먼트 시작 | 주제 플로우에 자동으로 나타나며 대화에 추가하거나 대화에서 제거할 수 없습니다. 이 컨트롤은 대화가 시작될 때 나타나는 인사말 응답으로 구성할 수 있습니다. |
| 종료 세그먼트 | 주제 플로우에 자동으로 나타나며 대화에 추가하거나 대화에서 제거할 수 없습니다. 이 컨트롤은 대화가 끝나기 전에 최종 확인 메시지로 구성할 수 있습니다. 주제의 모든 분기가 결국 이 통제에 연결되는지 확인합니다. |
| [사용자 입력](https://servicenow-prod.fluidtopics.net/~iPhFhteX4PF2Pxb_0Au4w "에서 제공하는 도우미 디자이너 입력 컨트롤 컬렉션을 사용하여 대화에서 사용자가 제공하는 정보를 프롬프트하고 캡처합니다.") | 대화에서 사용자가 제공하는 정보를 프롬프트하고 캡처합니다. |
| [봇 응답](https://servicenow-prod.fluidtopics.net/8~sQqj1zTVcgZW0bFOnLjw "도우미 디자이너 는 대화에서 봇 응답을 표시하기 위한 다양한 컨트롤을 제공합니다. 봇 응답은 타사 플랫폼에서 발생하므로 각 출력의 형식이 다를 수 있습니다.") | 대화에 봇 응답을 표시합니다. |
| [유틸리티](https://servicenow-prod.fluidtopics.net/Q~j0NN~_MiN_9Krf7rLPXA "의 유틸리티 도우미 디자이너를 사용하여 주제 내에서 상호작용을 제어할 수 있습니다. 이러한 유틸리티는 주제 블록(재사용 가능한 구성요소) 추가, 스크립트 실행 또는 주제에 다른 대화 경로(분기) 추가와 같은 다양한 작업을 수행합니다. 유틸리티는 대화 플로우에서 노드로 표시되지만 사용자에게는 아무 것도 표시하지 않습니다.") | 스크립트 실행 또는 주제에 다른 대화 경로(분기) 추가와 같은 주제 내에서 동작과 논리를 처리합니다. 자동화 워크플로우 스튜디오 된 워크플로우를 호출하는 데 사용할 수도 있습니다. |
[표 1. 통제 유형]

{#virtual-agent-controls__table_ubt_ywt_d2b}  
프롬프트, 메시지, 기본값 또는 확인 메시지가 있는 컨트롤의 경우 다음 입력 값을 입력할 수 있습니다.

* 텍스트 문자열
* 데이터 알약
* 데이터 알약이 포함된 문자열
* 문자열을 반환하는 스크립트
{#virtual-agent-controls__ul_qf1_1gy_c3b}

## 데이터 알약 {#virtual-agent-controls__section_i2c_mgz_1gb}

데이터 알약을 사용하면 스크립트를 사용하지 않고 통제에 동적 정보를 빠르고 쉽게 추가할 수 있습니다. 데이터 알약 아이콘을 ![]() 선택하여 데이터 알약 선택기 인터페이스를 엽니다. 이 인터페이스에서는 스크립트 변수와 사용자 입력 컨트롤에 의해 설정된 입력 변수에서 데이터를 선택할 수 있습니다.

데이터 정제를 사용하면 변수의 데이터에 빠르고 쉽게 접근할 수 있습니다. 반면, 스크립팅은 번역 처리와 같은 더 복잡한 옵션을 제공합니다. 다음 예는 데이터 알약과 스크립트로 처리되는 고객의 이름이 포함된 텍스트 봇 응답을 사용하는 방법을 보여줍니다.  
{#virtual-agent-controls__table_qkt_kv5_bgb__entry__2}

| 방법 | 결과 |
|-|-|
| 데이터 정제 |   |
| 데이터 정제 |   |
| 스크립트 |   |
| 스크립트 | ![동적 스크립팅된 응답 메시지를 표시하는 텍스트 통제입니다.]() |
[표 2. 데이터 알약 및 스크립팅된 응답]

{#virtual-agent-controls__table_qkt_kv5_bgb}

첫 번째 예제에서는 데이터 알약 선택기를 사용하여 고객 이름이 포함된 입력 변수인 이름 가져오기를 선택합니다. 두 번째 예에서는 스크립트를 사용하여 동일한 작업을 수행합니다. 또한 스크립트 예제에서는 `gs.getMessage` 를 사용하여 메시지 번역을 처리합니다.

## 이 노드 숨기기 또는 건너뛰기(조건 속성) {#virtual-agent-controls__section_lmr_5wt_d2b}

거의 모든 컨트롤에는 조건 속성이 있습니다. 결정 유틸리티와 시작 및 종료 노드는 예외입니다.  
사용자 입력 컨트롤에서 조건 속성은 대화에서 컨트롤을 사용할지 또는 건너뛰는지 여부를 결정합니다. 항상 통제를 사용하려면 조건 필드를 비워 둡니다. 컨트롤이 사용되는 조건을 확인하려면 다음 중 하나를 수행합니다.

* 이 인터페이스를 사용하여 빌드된 조건을 지정하기 위해 데이터 알약을 추가할 수 있는 조건 작성기 인터페이스를 사용하여 조건을 만듭니다.
* true 또는 false 값을 반환하는 조건 속성에 대한 스크립트를 제공합니다. 반환 값이 false이면 컨트롤이 사용되지 않으며 대화가 주제의 해당 분기를 따라 다음 컨트롤로 계속됩니다.
{#virtual-agent-controls__ul_szm_tdp_rsb}

조건을 사용하여 컨텍스트, 데이터 또는 스크립팅된 논리를 기반으로 대화를 보다 동적으로 만듭니다.  
{#virtual-agent-controls__table_xgn_qy5_bgb__entry__2}

| 스크립팅된 조건 | 조건 작성기 조건 |
|-|-|
| 노드를 조건부로 표시하는 샘플 스크립트: (function execute() { var gr = new GlideRecord('incident'); return gr.canCreate(); })() |   |
[ ]

{#virtual-agent-controls__table_xgn_qy5_bgb}

이 예에서 조건 스크립트는 현재 사용자가 인시던트 기록을 생성할 수 있는 경우 true 값을 반환합니다. 이 조건은 사용자에게 권한이 없는 경우 유틸리티 통제에서 인시던트를 만들지 못하게 합니다.

