💡 에이전톤 Q&A : 08

Copilot Studio 토픽의 활동 속성 관련 문의
[문의 개요]
교육전에 테스트 형태로 생성하여 사용되던 에이전트가 있습니다.
해당 에이전트의 경우 M365 Copilot Chat에 에이전트를 추가한 경우는 문제없이 동작했으나, Teams의 ChatBot 형태로 동작시 생성한 특정 토픽의 구간에서 지속적으로 메세지 반환을 못하는 문제가 발생했습니다.
실제 Copilot Studio에서 에이전트 분석 탭에 세션 리스트를 봤을때는 정상적으로 출력이 된 것으로 확인되어 초반 문제 해결에 어려움이 있었습니다.
현재는 해당 증상을 해결하였으나 토픽 메세지의 “활동 전송 속성”의 속성값을 제거하여 증상이 사라진 케이스라 왜 해당 속성값에 따라 증상이 바뀐지는 MS Case를 통해서도 명확한 답변을 못받고 있는 상태입니다.
[문의 내용]
토픽의 활동 전송 속성과 관련되어 참고 문서를 찾고 싶습니다. 관련 링크 및 문서가 있다면 전달 부탁 드립니다.
추가로 Case의 경우 TrackingID#2506270030000622 통해 진행중이므로 세부 내용 확인 부탁 드립니다.


📝 답변


이미 해결을 하셨다니 다행입니다.


저도 코파일럿의 도움을 받아봤습니다. 🚨

Copilot Studio에서 토픽의 활동 전송 속성과 관련해 참고할 수 있는 공식 문서는 다음과 같습니다:


✅ 1. 활동 전송 및 이벤트 처리

  • 문서: Send an event or activity - Microsoft Copilot Studio
  • 내용 요약:
    • Copilot Studio의 핵심 개념인 Activity Protocol 설명
    • Event Activity NodeInvoke Activity Node를 사용해 활동을 전송하는 방법
    • 이벤트 이름, 값 설정 방식 (JSON 직렬화, Power Fx 활용 등)
    • 활용 예시: Web Chat 제어, AudioCodes 녹음 서비스 제어 등

✅ 2. 토픽 트리거에서 활동 기반 조건 설정

  • 문서: Set topic triggers - Microsoft Copilot Studio
  • 내용 요약:
    • Activity received 트리거를 사용해 모든 활동 유형 감지 가능
    • 특정 활동 유형(message, event, invoke, conversationUpdate) 또는 Event Name으로 필터링 가능
    • Teams 등에서 발생하는 숨겨진 활동(invoke) 처리 방법

✅ 3. 활동 맵을 통한 디버깅 및 분석

  • 문서: Review agent activity - Microsoft Copilot Studio
  • 내용 요약:
    • 테스트 중 실시간 Activity Map 제공
    • 입력 → 결정 → 출력 단계별 활동 시각화
    • 이벤트 트리거 테스트 시 Payload 확인 가능
    • 과거 세션의 활동 히스토리 분석

이 세 문서를 참고하면 활동 전송 속성 설정 → 토픽 트리거 조건 → 활동 로그 분석까지 전체 흐름을 이해할 수 있습니다.