Computer >> 컴퓨터 >  >> 시스템 >> Windows

Microsoft Teams에서 Power Virtual Agents 챗봇 토픽 만들고 편집하는 완벽 가이드

앞선 가이드에서 Microsoft Teams에서 Power Virtual Agents 챗봇을 만드는 방법을 배웠다면, 이제 봇에 실제 콘텐츠를 추가하는 방법이 궁금하실 겁니다. 마이크로소프트에서 제공하는 템플릿을 커스터마이징하거나, 처음부터 새 토픽을 만들거나, 기존 도움말 웹사이트에서 자동으로 제안받아 토픽을 구성할 수 있습니다.

만약 이전 가이드를 따라 하면서 봇 생성 과정에서 문제가 발생했다면, 봇 생성 시 알려진 문제점 목록을 먼저 확인해 보시기 바랍니다.

Power Virtual Agents 챗봇의 토픽(Topics)이란?

Power Virtual Agents(PVA)에서 토픽(topic)은 봇이 사용자의 질문에 답변하는 방식을 결정하는 핵심 요소입니다. Teams에서 PVA 봇을 만들면 봇에 네 개의 레슨(예제)이 기본으로 제공되며, 여기서 토픽의 실제 예시를 확인할 수 있습니다. 이 네 가지 레슨은 간단한 시나리오부터 조건 분기와 사용자 지정 엔터티를 활용하는 복잡한 시나리오까지 다양하게 구성되어 있습니다.

또한 트리거 문구(trigger phrases)라는 개념도 있습니다. 이는 사용자가 봇과 대화를 시작하기 위해 입력할 가능성이 높은 문구, 키워드 또는 질문을 말합니다. 그리고 대화 노드(conversation nodes)를 사용해 봇이 각 트리거 문구에 어떻게 응답할지를 정의하게 됩니다.

PVA 챗봇에 기본 제공되는 토픽들은 어디까지나 학습용 예시일 뿐이며, 실제 운영 환경에서 사용하도록 설계된 것은 아닙니다. 이 레슨들을 템플릿처럼 활용하고 편집해서 자신의 용도에 맞게 변형할 수 있습니다. 네 가지 레슨 토픽을 살펴보면서 봇이 토픽을 통해 사용자와 상호작용하는 방식을 익혀보세요.

샘플 및 시스템 토픽 활용하기

봇을 생성하면 여러 토픽이 자동으로 만들어지며, 크게 두 가지 범주로 나뉩니다.

  • 사용자 토픽(User Topics) — 간단한 대화부터 복잡한 대화 구성까지 익힐 수 있도록 미리 탑재된 네 개의 "레슨" 토픽입니다. 직접 만든 토픽과 같은 방식으로 자유롭게 편집할 수 있으며, 원한다면 완전히 삭제하는 것도 가능합니다.
  • 시스템 토픽(System Topics) — 봇 대화 중 사용되는 회화적 언어의 예시로 제공되는 토픽입니다. 이 토픽들은 삭제, 비활성화, 트리거 문구 편집이 불가능하지만, 작성 캔버스에서 노드는 커스터마이징할 수 있습니다. 처음부터 끝까지 봇 대화를 직접 설계할 자신이 없다면 이 토픽들은 그대로 두는 것이 좋습니다.

챗봇 토픽에 빠르게 익숙해지는 좋은 방법은 Teams의 PVA 앱에서 토픽 탭을 직접 탐색해 보는 것입니다. 아래 순서를 따라 해보세요.

1. 데스크톱에서 Microsoft Teams를 실행합니다.
2. Teams 왼쪽 사이드바에서 Power Virtual Agents 앱을 클릭합니다.
3. 페이지 상단에서 Chatbots(챗봇)을 클릭합니다.
4. My chatbots(내 챗봇)을 클릭해 내 챗봇 목록을 확인합니다.
5. 편집하려는 챗봇을 클릭합니다.
6. 상단의 Topics(토픽)를 클릭해 토픽 섹션을 엽니다.
Microsoft Teams에서 Power Virtual Agents 챗봇 토픽 만들고 편집하는 완벽 가이드

여기까지 진행하면 전체 토픽 목록이 화면에 표시됩니다. 사용자 토픽은 토글 버튼으로 켜고 끌 수 있지만, 편집이 불가능한 시스템 토픽에는 해당되지 않습니다.Microsoft Teams에서 Power Virtual Agents 챗봇 토픽 만들고 편집하는 완벽 가이드

각 토픽을 하나씩 열어 PVA에서 토픽이 어떻게 구성되어 있는지 살펴보는 것이 좋습니다. 네 개의 사용자 토픽을 클릭해 토픽 제목과 설명을 검토하고, 각 상호작용에 사용된 트리거 문구를 확인해 보세요. 이어서 각 시스템 토픽을 열어 봇의 메시지, 예상되는 사용자 응답, 판단 지점(decision points), 엔터티 참조 등 봇의 전체 흐름도 함께 살펴보세요.

새 토픽 만들기

이 가이드를 순서대로 따라오셨다면 이미 새 토픽을 만드는 화면을 보고 계실 것입니다. 아래 단계에 따라 새 토픽을 추가해 보세요.

1. 상단의 New Topic(새 토픽) 탭을 클릭합니다.
2. From Blank(빈 항목에서)를 선택해 새로운 빈 토픽을 생성합니다.
Microsoft Teams에서 Power Virtual Agents 챗봇 토픽 만들고 편집하는 완벽 가이드

빈 토픽이 생성되면 트리거 문구 입력 화면으로 이동합니다.

Microsoft Teams에서 Power Virtual Agents 챗봇 토픽 만들고 편집하는 완벽 가이드

3. 이 화면에서는 사용자가 해당 주제에 대해 질문할 수 있는 다양한 표현을 학습시키기 위해 5~10개의 트리거 문구를 입력해야 합니다. 화면에 제공되는 작성 팁을 참고하고, 입력을 마친 후 Details(세부 정보)를 클릭합니다. 그다음 토픽의 이름(Name)표시 이름(Display name)을 입력하세요.
Microsoft Teams에서 Power Virtual Agents 챗봇 토픽 만들고 편집하는 완벽 가이드
4. Save(저장)를 클릭해 토픽을 저장합니다.

토픽 오류 처리하기

토픽을 저장하면 PVA가 Teams 내에서 발생한 문제를 알려줍니다. 필자의 경우 챗봇이 트리거 문구에 응답할 메시지를 포함하지 않아 경고가 표시되었습니다. 오류 메시지가 나타나면 프롬프트에서 Save(저장)를 한 번 더 클릭해 오류가 포함된 상태로 저장할 것임을 확인하세요.
Microsoft Teams에서 Power Virtual Agents 챗봇 토픽 만들고 편집하는 완벽 가이드

PVA는 플로우가 의도대로 작동하도록 지속적으로 모니터링한다는 점이 중요합니다. 오류(Error)는 봇 작동 자체를 막으므로 봇을 게시하기 전에 반드시 수정해야 합니다. 경고(Warning)는 봇 작동을 멈추지는 않지만 개별 토픽이 제대로 작동하지 않을 수 있으므로, 가급적 빠르게 해결하는 것이 좋습니다.
Microsoft Teams에서 Power Virtual Agents 챗봇 토픽 만들고 편집하는 완벽 가이드

토픽 제안(Suggest topics) 기능으로 자동 생성하기

기존 도움말 문서를 가져와 챗봇용 토픽을 자동으로 생성하는 방법도 있습니다. 이 기능을 활용하면 질문과 답변을 일일이 새로 작성할 필요가 없습니다. 예를 들어 Microsoft Search FAQ 페이지처럼 이미 보유하고 있는 FAQ 페이지를 그대로 활용할 수 있습니다. 그렇다면 웹사이트 콘텐츠를 봇에 어떻게 가져올 수 있을까요? 다음 단계를 따라 해보세요.

1. Suggest topics(토픽 제안)을 클릭합니다.
Microsoft Teams에서 Power Virtual Agents 챗봇 토픽 만들고 편집하는 완벽 가이드
2. 사용하려는 콘텐츠의 링크를 붙여넣습니다. 여기서는 Microsoft Search FAQ 페이지를 예로 사용합니다. 붙여넣은 링크 옆의 Add(추가)를 클릭해 해당 콘텐츠를 등록하고, 링크 입력을 모두 마쳤으면 Start(시작)를 누릅니다.Microsoft Teams에서 Power Virtual Agents 챗봇 토픽 만들고 편집하는 완벽 가이드
3. 토픽 페이지로 돌아가면 상단에 다음 메시지가 표시됩니다.
"제안 사항을 가져오는 중입니다. 몇 분 정도 걸릴 수 있습니다."
Suggest topics 기능이 실행되는 동안에는 추가 URL을 등록할 수 없습니다.
Microsoft Teams에서 Power Virtual Agents 챗봇 토픽 만들고 편집하는 완벽 가이드

추출이 완료되면 토픽 섹션에서 새로 추출된 제안된 토픽(Suggested topics)을 확인할 수 있습니다.

Microsoft Teams에서 Power Virtual Agents 챗봇 토픽 만들고 편집하는 완벽 가이드

목록에서 사용할 토픽 제안을 선택한 뒤 Add to topics(토픽에 추가)를 클릭해 원하는 토픽을 추가하세요. 이후에도 봇의 제안 토픽을 편집하고 싶을 때 언제든 이 기능을 다시 사용할 수 있습니다.

마무리

지금까지 봇을 만드는 방법에 이어, Teams에서 봇에 콘텐츠를 추가하는 방법까지 살펴봤습니다. 다음 글에서는 향상된 AI 기능을 활성화하는 방법과 Microsoft Teams에서 동료들에게 봇을 공유하고 게시하는 방법을 알아보겠습니다.

Power Virtual Agents 챗봇에 대해 궁금한 점이 있으신가요? 댓글로 의견을 남겨주세요!