💡 에이전톤 Q&A : 14

Copilot Studio에서 트리거 기능을 사용해 트리거가 실행되면 메시지를 보내는 Agent를 구상하고 있습니다.
그런데 Copilot Studio 안의 활동 탭에서는 트리거가 작동되고 메시지가 출력되는 모습이 보이는데, Agent를 팀즈에 게시하고 연결된 팀즈에서 확인했을 때에는 메시지가 보이지 않습니다.
팀즈에 게시된 Agent에도 트리거 흐름을 통해 메시지를 표시할 수 있는 방법이 있을까요?


📝 답변


트리거 기능에 관해서는 주의해야할 점이 있습니다.

트리거를 이용해서 어떤 로직을 수행할 때, 코파일럿 스튜디오의 액션이나 에이전트 플로우를 사용하게 될 텐데, 이 경우 권한을 “에이전트 작성자의 권한으로 실행” 해야 합니다.

동작에 권한이 필요한 경우 이 “에이전트 작성자의 권한” 이 기본값이 아닙니다.

문제는 개발을 하면서 트리거를 테스트 하는 기능으로 이벤트를 시작해서 동작하는 것을 시뮬레이션해보면 “현재 사용자의 권한” 으로 동작하면서 문제 없이 진행이 완료된다는 것입니다. 그리고 이걸 배포해서 실제 이벤트가 발생해서 에이전트가 트리거되면 아무 에러없이 동작을 하지 않습니다.

꼭 “에이전트 작성자의 권한으로 실행” 으로 설정해야만 트리거링 되는 에이전트의 작업이 잘 동작합니다.