본문 바로가기

Copilot Studio

Copilot 변수 활용 대화

Copilot Studio에서 챗봇의 토픽에 변수를 사용해 봅니다. 

먼저 아래와 같이 챗봇에 들어가서 토픽을 새로 추가합니다. 

 

1) 토픽을 만들어볼 챗봇을 선택합니다. 

2) 왼쪽 메뉴에서 "토픽 및 플러그 인"을 클릭합니다. 

3) 상단의 "만들기" 버튼을 클릭하고

4) 선택 옵션에서 "토픽"을 클릭하고

5) "새로 시작" 클릭합니다. 

 

토픽을 시작할 트리거를 입력합니다. 

 

1) 문구 아래 "편집"버튼을 클릭합니다. 

2) 오른쪽에 설정 패널이 뜨면 문구 추가에 트리거에 사용할 텍스트를 입력합니다. 

3) 텍스트 상자 옆의 + 아이콘을 클릭하면 

4) 입력한 텍스트가 트리거의 문구로 저장됩니다.

 

재미삼아 메시지 보내기 노드를 추가해 봅니다. 

1) 노드 추가하기 "+" 아이콘을 클릭합니다. 

2) 노드 유형 목록에서 메시지 보내기를 선택합니다. 

3) 메시지 보내기 노드에 메시지를 텍스트로 입력합니다. 

 

변수를 사용할 노드를 추가합니다. 

1) 노드 추가하기 "+" 아이콘을 클릭합니다. 

2) 노드 유형 목록에서 "질문하기"를 선택합니다. 

3) 질문하기 노드가 추가되고 아래쪽에 보면 " Save user response as" 항목에 Var1을 확인합니다. 

    응답 변수는 토픽에 질문하기 노드를 추가할 때 자동으로 생성됩니다. 

    즉, 이 질문하기 노드에 사용자가 선택한 응답은 Var1이라는 변수에 저장됩니다. 

 

변수의 이름을 변경해 봅니다. 

1) 변수를 클릭합니다. 

2) 편집 패널에서 변수의 이름을 변경합니다. 

3) 변수의 이름이 변경되었는지 확인합니다. 

 

질문하기 노드에서 "+ 새 옵션"버튼을 클릭하여 사용자가 선택할 옵션을 추가해 줍니다. 

 

스크롤을 내려 보면 질문하기 노드 아래에 질문하기 노드에서 입력한 옵션 갯수만큼 조건 노드가 자동으로 추가되어 있습니다. 

각 조건의 아래에 메시지 보내기 노드를 추가해 봅니다. 

 

변수를 확인하기 위해 메시지 노드에 변수를 표시해 봅니다. 

1) 메시지 노드에 변수 추가 아이콘 {x} 을 클릭하면 변수 목록이 표시됩니다. 

2) 변수 목록에서 앞서 이름을 변경한 ResponseA 변수를 선택합니다. 

     필요한 경우 변수 옆에 메시지를 추가해 봅니다. 

 

이제 우측 상단의 저장 버튼을 클릭하여 토픽을 저장하고 Copilot을 테스트해봅니다.