Skip to Content
Microsoft Power Platform을 활용한 솔루션 구축
book

Microsoft Power Platform을 활용한 솔루션 구축

by Jason Rivera
May 2025
Beginner to intermediate
352 pages
5h 43m
Korean
O'Reilly Media, Inc.
Content preview from Microsoft Power Platform을 활용한 솔루션 구축

10장. 챗봇에서 대화 계속하기

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

7장에서는 챗봇의 도움을 받아 정보를 수집하는 기본적인 대화형 서비스를 만드는 데 AI를 사용하는 방법을 처음 맛보았습니다. 이 장에서는 챗봇에 대한 주제를 확장하여 파워 가상 에이전트에 대해 더 자세히 살펴보겠습니다. 앞서 만든 헬프 데스크 봇은 봇과 대화를 시작하는 사람으로부터 정보를 수집하는 방법을 보여주는 간단한 예제였습니다. 이 장에서는 봇과 대화하는 것이 실제 사람과 대화하는 것처럼 느껴지도록 하는 다른 기능에 대해 설명합니다.

사전 빌드 및 사용자 지정 엔티티 사용

7장에서 엔티티의 개념을 소개했지만 거기서 구축한 봇에서는 엔티티를 사용하지 않았습니다. 엔티티는 대화에서 식별하고자 하는 정보 조각입니다. 엔티티의 일반적인 예로는 나이, 도시, 날짜, 이메일, 돈 등이 있습니다. 특정 유형의 엔티티에 대한 정보를 요청하도록 봇을 구성하면 봇이 자연어를 사용하여 문장에서 적절한 정보를 추출할 수 있습니다. 표 10-1에 나와 있는 사전 구축된 파워 가상 에이전트 엔티티의 몇 가지 예를 살펴보겠습니다.

표 10-1. 엔티티의 예
엔티티 이름 사용자 입력 엔티티 저장된 가치
나이 저는 19살입니다 19년 19
나이 내 차가 5년 미만입니다. 5년 5
나이 생후 10개월 된 생후 10개월 10
비용은 1000유로입니다. 1000 유로 1000.00
1달러에 3가지 아이템 $1K 1000.00
천오백 천오백 1500.00

여기에는 채팅에서 사용할 수 있는 두 가지 엔티티가 있습니다. "사용자 입력" 열에는 봇과 대화하는 사람이 나이 및/또는 돈에 대한 질문에 대한 응답으로 입력할 수 있는 몇 가지 문장의 예가 나와 있습니다. 엔티티의 가장 큰 장점은 자연어 처리의 도움으로 봇이 응답에서 관련 정보를 식별하여 적절한 데이터 유형으로 변환할 수 있다는 것입니다. 예를 들어 나이와 같은 숫자의 경우 '5'와 '5'라는 값을 읽고 같은 의미라는 것을 알 수 있습니다. 그러면 파워 버추얼 에이전트는 백엔드에서 이러한 응답을 받아 숫자로 변환합니다. 즉, 저장 중인 값이 숫자인 경우 "5"를 숫자 5로 자체적으로 변환합니다.

이제 엔티티( )가 무엇이고 어떻게 작동하는지 이해하셨으니, 엔티티가 어떻게 만들어지는지 보여주기 위해 자체 사용자 지정 엔티티를 만들어 보겠습니다. 이 예에서는 회의실에서 찾을 수 있는 기능이나 편의 시설의 목록에서 선택할 수 있는 엔티티를 만들겠습니다. 이 엔티티는 회의실을 예약하거나 찾을 수 있는 챗봇에서 사용되어 요구 사항에 맞는 회의실을 찾는 데 도움을 줄 수 있습니다. 예를 들어 원격 프레젠테이션을 볼 수 있는 모니터가 있는 회의실, 조찬 회의를 위한 커피 스테이션, 화이트보드, 연단 등이 필요할 수 있습니다. 자세히 알아보기 전에, 이 글을 쓰는 시점에서 사용자 지정 엔티티의 한 가지 안타까운 단점은 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

What Successful Brick-and-Mortar Retailers Get Right

What Successful Brick-and-Mortar Retailers Get Right

Rob Angell
Three Essentials for Agentic AI Security

Three Essentials for Agentic AI Security

Paolo Dal Cin, Daniel Kendzior, Yusof Seedat, Renato Marinho
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer

Publisher Resources

ISBN: 9798341655553