CanRobot · 캔로봇
Microsoft Certified Trainer Microsoft MVP 2025

M2-7. 생성형 답변 — Create generative answers 노드

한 줄 요약Create generative answers 노드는 토픽 안에서 지정한 지식 소스를 검색·요약해 답합니다. 폴백 토픽의 핵심 부품이며, 노드 수준 소스 한도는 오케스트레이션과 무관하게 4개입니다.

1. 왜 노드 수준 생성형 답변인가

에이전트 수준 지식(M2-2)이 “전역 검색”이라면, 생성형 답변 노드는 “이 대화 구간에서는 이 소스만” 을 지정하는 국소 검색입니다:

  • 폴백 토픽 — 토픽 매칭 실패 시 지식으로 답변 시도 (대표 패턴)
  • 정형 토픽의 한 구간 — 예: 접수 절차 안내 후 “규정에 대한 질문”만 규정 문서에서 답변
  • 소스를 좁혀 오답 가능성을 줄이는 효과

에이전트 수준 vs 노드 수준 지식

2. 단계별 절차

  1. 토픽 캔버스에서 +AdvancedCreate generative answers 선택
  2. Input에 검색 질의 연결 — 보통 System.Activity.Text (사용자의 마지막 메시지)
  3. 노드 Properties에서 Data sources 선택 — 이 노드가 검색할 소스 지정
  4. (선택) 응답 형식·톤·콘텐츠 조정(moderation) 수준 설정
  5. 응답 성공 여부를 불리언 변수로 받아 후속 분기 구성

Create generative answers 노드 속성 화면 구성 예시 — 실제 화면·명칭은 버전에 따라 다를 수 있습니다

⚠️ 소스 한도 4 — 생성형 답변 노드는 내부적으로 클래식 방식으로 처리되어, 에이전트가 생성형 오케스트레이션이라도 노드에 연결할 수 있는 공개 소스는 4개입니다. 초과 시 TooManyPublicSiteSearchSources 게시 오류 (M3-6).

3. 폴백 패턴 구성

Fallback 시스템 토픽
  → Create generative answers (Input: System.Activity.Text, 소스: 사내 규정 SharePoint)
  → 성공 → 대화 계속
  → 실패 → "죄송해요, 찾지 못했어요" → Escalate 리디렉션

4. 생성형 답변의 동작 특성

  • 답변은 비결정적입니다 — 같은 질문도 이전 대화 맥락이 포함되어 매번 조금씩 다르게 답합니다
  • 반복 질문 시 에이전트는 “이전 답이 만족스럽지 않았다”고 해석해 재해석을 시도합니다
  • 요약에는 인용이 붙으며, 소스 데이터 품질이 답변 품질을 결정합니다

실습 체크리스트

  1. Fallback 시스템 토픽에 생성형 답변 노드 추가
  2. Input에 System.Activity.Text 연결, 소스로 규정 문서 지정
  3. 지식 밖 질문 → 실패 분기(사과 메시지) 동작 확인
  4. 소스를 4개 이하로 유지하는지 확인

핵심 정리

  1. 생성형 답변 노드 = 대화 구간 국소 지식 검색 — 폴백 토픽의 핵심 부품
  2. 노드 소스 한도는 4 — 오케스트레이션 방식과 무관합니다
  3. 성공/실패 분기를 꼭 구성하세요 — 실패 시 사람 연결로 이어지게

M2 빌드로 · 다음: M2-8. 연결된 에이전트·모델

출처: Create generative answers node (MS Learn) · AI-based agent authoring — Generative answers (MS Learn)