M2-7. 생성형 답변 — Create generative answers 노드
한 줄 요약 — Create generative answers 노드는 토픽 안에서 지정한 지식 소스를 검색·요약해 답합니다. 폴백 토픽의 핵심 부품이며, 노드 수준 소스 한도는 오케스트레이션과 무관하게 4개입니다.
1. 왜 노드 수준 생성형 답변인가
에이전트 수준 지식(M2-2)이 “전역 검색”이라면, 생성형 답변 노드는 “이 대화 구간에서는 이 소스만” 을 지정하는 국소 검색입니다:
- 폴백 토픽 — 토픽 매칭 실패 시 지식으로 답변 시도 (대표 패턴)
- 정형 토픽의 한 구간 — 예: 접수 절차 안내 후 “규정에 대한 질문”만 규정 문서에서 답변
- 소스를 좁혀 오답 가능성을 줄이는 효과
2. 단계별 절차
- 토픽 캔버스에서 + → Advanced → Create generative answers 선택
- Input에 검색 질의 연결 — 보통
System.Activity.Text(사용자의 마지막 메시지) - 노드 Properties에서 Data sources 선택 — 이 노드가 검색할 소스 지정
- (선택) 응답 형식·톤·콘텐츠 조정(moderation) 수준 설정
- 응답 성공 여부를 불리언 변수로 받아 후속 분기 구성
화면 구성 예시 — 실제 화면·명칭은 버전에 따라 다를 수 있습니다
⚠️ 소스 한도 4 — 생성형 답변 노드는 내부적으로 클래식 방식으로 처리되어, 에이전트가 생성형 오케스트레이션이라도 노드에 연결할 수 있는 공개 소스는 4개입니다. 초과 시
TooManyPublicSiteSearchSources게시 오류 (M3-6).
3. 폴백 패턴 구성
Fallback 시스템 토픽
→ Create generative answers (Input: System.Activity.Text, 소스: 사내 규정 SharePoint)
→ 성공 → 대화 계속
→ 실패 → "죄송해요, 찾지 못했어요" → Escalate 리디렉션
4. 생성형 답변의 동작 특성
- 답변은 비결정적입니다 — 같은 질문도 이전 대화 맥락이 포함되어 매번 조금씩 다르게 답합니다
- 반복 질문 시 에이전트는 “이전 답이 만족스럽지 않았다”고 해석해 재해석을 시도합니다
- 요약에는 인용이 붙으며, 소스 데이터 품질이 답변 품질을 결정합니다
실습 체크리스트
- Fallback 시스템 토픽에 생성형 답변 노드 추가
- Input에
System.Activity.Text연결, 소스로 규정 문서 지정 - 지식 밖 질문 → 실패 분기(사과 메시지) 동작 확인
- 소스를 4개 이하로 유지하는지 확인
핵심 정리
- 생성형 답변 노드 = 대화 구간 국소 지식 검색 — 폴백 토픽의 핵심 부품
- 노드 소스 한도는 4 — 오케스트레이션 방식과 무관합니다
- 성공/실패 분기를 꼭 구성하세요 — 실패 시 사람 연결로 이어지게
M2 빌드로 · 다음: M2-8. 연결된 에이전트·모델
출처: Create generative answers node (MS Learn) · AI-based agent authoring — Generative answers (MS Learn)
이 과정은 Microsoft Learn 공식 문서(Copilot Studio 개요 · 하네스 선택 · 토픽 · 에이전트 플로우)를 참고하여 제작했습니다.