다음을 통해 공유


자습서: Power Virtual Agents에 기술 자료 추가

Power Virtual Agents 봇을 만들고 확장하여 기술 자료 답변을 제공합니다.

참고 항목

이 자습서에서 설명하는 통합은 미리 보기이며, 프로덕션 환경에 배포하기 위한 것이 아닙니다.

이 자습서에서는 다음을 하는 방법을 알아볼 수 있습니다.

  • Power Virtual Agents 봇 만들기
  • 시스템 대체 항목 만들기
  • Power Automate 흐름 항목에 QnA Maker를 작업으로 추가
  • Power Automate 솔루션 만들기
  • 솔루션에 Power Automate 흐름 추가
  • Power Virtual Agents 게시
  • Power Virtual Agents를 테스트하고 QnA Maker 기술 자료 답변을 받습니다.

참고 항목

QnA Maker 서비스가 2025년 3월 31일부로 종료됩니다. 이제 최신 버전의 질문 및 답변 기능이 Azure AI 언어의 일부로 사용할 수 있습니다. 언어 서비스 내의 질문 답변 기능은 질문 답변을 참조하세요. 2022년 10월 1일부터 새로운 QnA Maker 리소스를 만들 수 없습니다. 기존 QnA Maker 기술 자료를 질문 답변으로 마이그레이션하는 방법에 대한 정보는 마이그레이션 가이드를 참조하세요.

기술 자료 만들기 및 게시

  1. 빠른 시작따라 기술 자료 만듭니다. 봇 만들기에 대한 마지막 섹션을 완료하지 마세요. 대신 이 자습서를 사용하여 Power Virtual Agents를 통해 봇을 만듭니다.

    Screenshot of published knowledge base settings

    QnA Maker 포털의 설정 페이지에 게시된 기술 자료 설정을 입력합니다. QnA Maker GenerateAnswer 연결을 구성하려면 Power Automate 단계에 이 정보가 필요합니다.

  2. QnA Maker 포털의 설정 페이지에서 엔드포인트 키, 엔드포인트 호스트 및 기술 자료 ID를 찾습니다.

Power Virtual Agents에서 봇 만들기

Power Virtual Agents 를 사용하면 팀이 코드 없는 안내 그래픽 인터페이스를 사용하여 강력한 봇을 만들 수 있습니다. 데이터 과학자나 개발자는 필요하지 않습니다.

Power Virtual Agents 봇 만들기 및 삭제의 단계에 따라 봇을 만듭니다.

시스템 대체 항목 만들기

Power Virtual Agents에서 작업을 수행하여 사용자 질문에 대답하기 위해 일련의 항목(주제 영역)이 있는 봇을 만듭니다.

봇에서 모든 항목의 기술 자료에 연결할 수 있지만, 이 자습서에서는 시스템 대체 항목을 사용합니다. 대체 항목은 봇에서 대답을 찾을 수 없을 때 사용됩니다. 봇은 사용자의 텍스트를 QnA Maker의 GenerateAnswer API에 전달하고, 기술 자료에서 대답을 받고, 사용자에게 이를 메시지로 표시합니다.

Power Virtual Agents에서 시스템 대체 항목 구성의 단계에 따라 대체 항목을 만듭니다.

작성 캔버스를 사용하여 작업 추가

Power Virtual Agents 제작 캔버스를 사용하여 대체 항목을 기술 자료에 연결합니다. 항목은 인식할 수 없는 사용자 텍스트로 시작합니다. 해당 텍스트를 QnA Maker에 전달하는 작업을 추가한 다음 답변을 메시지로 표시합니다. 답변을 표시하는 마지막 단계는 이 자습서의 뒷부분에 있는 별도의 단계로 처리됩니다.

이 섹션에서는 대체 항목 대화 흐름을 만듭니다.

  1. 새 대체 작업에는 이미 대화 흐름 요소가 있을 수 있습니다. 옵션 메뉴를 선택하여 에스컬레이션 항목을 삭제합니다.

    Partial screenshot of conversation flow, with delete option highlighted.

  2. 메시지 노드 위에서 더하기(+) 아이콘을 선택한 다음, 작업 호출을 선택합니다.

    Partial Screenshot of Call an action.

  3. 흐름 만들기를 선택합니다. 이 프로세스를 통해 Power Automate 포털로 이동합니다.

    Screenshot of Create a flow

    Power Automate가 새 템플릿으로 열립니다. 이 새 템플릿은 사용하지 않습니다.

    Partial Screenshot of Power Automate with new flow template.

기술 자료 연결하는 Power Automate 흐름 만들기

참고 항목

현재 Power Automate 템플릿은 QnA Maker 관리형(미리 보기) 엔드포인트를 지원하지 않습니다. Power Automate에 QnA Maker 관리형(미리 보기) 기술 자료 추가하려면 이 단계를 건너뛰고 엔드포인트를 수동으로 추가합니다.

다음 절차에서는 아래 작업을 수행하는 Power Automate 흐름을 만듭니다.

  • 들어오는 사용자 텍스트를 가져와 QnA Maker로 보냅니다.
  • 봇에 대한 상위 응답을 반환합니다.
  1. Power Automate의 왼쪽 탐색에서 템플릿을 선택합니다. 브라우저 페이지를 나갈지 묻는 메시지가 표시되면 그대로 둡니다.

  2. 템플릿 페이지에서 QnA Maker를 사용하여 답변 생성 템플릿을 검색한 다음, 템플릿을 선택합니다. 이 템플릿에는 지식 베이스 설정으로 QnA Maker를 호출하고 가장 높은 답을 반환하는 모든 단계가 있습니다.

  3. QnA Maker 흐름의 새 화면에서 계속을 선택합니다.

    Partial Screenshot of QnA Maker template flow with Continue button highlighted.

  4. 응답 생성 작업 상자를 선택하고 지식 베이스 만들기 및 게시라는 이전 섹션에서 QnA Maker 설정을 입력합니다. 다음 이미지의 서비스 호스트는 기술 자료 호스트 호스트 https://YOUR-RESOURCE-NAME.azurewebsites.net/qnamaker참조하며 형식입니다.

    Partial Screenshot of QnA Maker template flow with Generate answer (Preview) highlighted.

  5. 저장을 선택하여 흐름을 저장합니다.

솔루션 만들기 및 흐름 추가

봇에서 흐름을 찾아서 연결하려면 해당 흐름이 Power Automate 솔루션에 포함되어 있어야 합니다.

  1. Power Automate 포털에 있는 동안 왼쪽 탐색에서 솔루션을 선택합니다.

  2. + 새 솔루션을 선택합니다.

  3. 표시 이름을 입력합니다. 솔루션 목록에는 조직 또는 학교의 모든 솔루션이 포함됩니다. 솔루션으로만 필터링하는 데 도움이 되는 명명 규칙을 선택합니다. 예를 들어 이메일 앞에 접두사로 솔루션 이름(jondoe-power-virtual-agent-qnamaker-fallback)을 붙일 수 있습니다.

  4. 선택 목록에서 판매자를 선택합니다.

  5. 이름 및 버전에 대한 기본값을 적용합니다.

  6. 만들기를 선택하여 프로세스를 완료합니다.

솔루션에 흐름 추가

  1. 솔루션 목록에서 방금 만든 솔루션을 선택합니다. 목록의 맨 위에 있어야 합니다. 그렇지 않은 경우 솔루션 이름의 일부인 전자 메일 이름으로 검색합니다.

  2. 솔루션에서 + 기존 항목 추가를 선택한 다음 목록에서 흐름을 선택합니다.

  3. 외부 솔루션 목록에서 흐름을 찾은 다음 추가를 선택하여 프로세스를 완료합니다. 흐름이 많은 경우 수정된 열을 확인하여 가장 최근의 흐름을 찾습니다.

Power Virtual Agents에 솔루션의 흐름 추가

  1. Power Virtual Agents에서 봇이 있는 브라우저 탭으로 돌아갑니다. 제작 캔버스는 계속 열려 있어야 합니다.

  2. 새 단계를 흐름에 삽입하려면 메시지 작업 상자 위에 있는 더하기(+) 아이콘을 선택합니다. 그런 다음, 작업 호출을 선택합니다.

  3. 흐름 팝업 창에서 QnA Maker 기술 자료 사용하여 답변 생성이라는 새 흐름을 선택합니다. 새 작업이 흐름에 나타납니다.

    Partial Screenshot of Power Virtual Agent topic conversation canvas after adding QnA Maker flow.

  4. 입력 변수를 QnA Maker 작업으로 올바르게 설정하려면 변수 선택을 선택한 다음, 봇을 선택합니다. UnrecognizedTriggerPhrase.

    Partial Screenshot of Power Virtual Agent topic conversation canvas selecting input variable.

  5. 출력 변수를 QnA Maker 작업으로 올바르게 설정하려면 메시지 작업에서 UnrecognizedTriggerPhrase를 선택한 다음, 아이콘을 선택하여 변수{x}를 삽입한 다음, FinalAnswer를 선택합니다.

  6. 컨텍스트 도구 모음에서 저장을 선택하여 토픽에 대한 제작 캔버스 세부 정보를 저장합니다.

최종 봇 캔버스는 다음과 같습니다.

Screenshot shows the final agent canvas with Trigger Phrases, Action, and then Message sections.

봇 테스트

Power Virtual Agents에서 봇을 설계할 때 테스트 봇 창을 사용하여 봇이 봇 대화를 통해 고객을 어떻게 유도하는지 확인할 수 있습니다.

  1. 테스트 창에서 항목 간 추적을 전환합니다. 이렇게 하면 단일 토픽 내에서뿐만 아니라 토픽 간의 진행 상황을 볼 수 있습니다.

  2. 사용자 텍스트를 다음 순서로 입력하여 봇을 테스트합니다. 제작 캔버스는 녹색 검사 표시가 있는 성공적인 단계를 보고합니다.

    질문 순서 테스트 질문 목적
    1 Hello 대화 시작
    2 저장 시간 샘플 항목입니다. 이는 추가 작업 없이 구성됩니다.
    3 Did that answer your question?에 대한 회신에서
    4 우수 Please rate your experience.에 대한 회신에서
    5 Can I help with anything else?에 대한 회신에서
    6 쿼리 예측의 처리량 성능을 향상하려면 어떻게 해야 하나요? 이 질문은 대체 작업을 트리거하여 기술 자료 텍스트를 보내 답변을 제공합니다. 그런 다음 대답이 표시됩니다. 개별 작업에 대한 녹색 검사 표시는 각 작업의 성공을 나타냅니다.

    Screenshot of chat bot with canvas indicating green checkmarks for successful actions.

봇 게시

학교 또는 조직의 모든 구성원이 봇을 사용할 수 있도록 하려면 해당 봇을 게시해야 합니다.

봇 게시의 단계에 따라 봇을 게시합니다.

봇 공유

다른 사용자가 봇을 사용할 수 있도록 하려면 먼저 채널에 봇을 게시해야 합니다. 이 자습서에서는 데모 웹 사이트를 사용합니다.

라이브 또는 데모 웹 사이트에 대한 챗봇 구성의 단계에 따라 데모 웹 사이트를 구성합니다.

그러면 웹 사이트 URL을 학교 또는 조직 멤버와 공유할 수 있습니다.

리소스 정리

기술 자료 완료되면 Azure Portal에서 QnA Maker 리소스를 제거합니다.

다음 단계

기술 자료에 대한 분석 가져오기

자세히 알아보기: