다음을 통해 공유


토픽 트리거 설정

생성형 오케스트레이션을 사용하는 에이전트의 경우 기본 항목 트리거는 에이전트가 선택하는 것입니다. 에이전트가 트리거 노드에 지정된 토픽의 이름과 설명이 사용자의 들어오는 메시지와 일치하는지 확인할 때 활성화됩니다.

클래식 오케스트레이션을 사용하는 에이전트의 경우 기본 항목 트리거는 사용자가 문구를 말함입니다. 지정된 트리거 문구 중 하나 이상이 사용자로부터 들어오는 메시지와 거의 일치할 때 활성화됩니다. 항목을 실행해야 하는 시기를 결정하는 다른 트리거 유형을 사용할 수 있습니다.

필수 구성 요소

토픽을 만들고 편집하는 방법을 잘 알고 있어야 합니다.

트리거 유형

트리거를 사용하면 에이전트가 서로 다른 유형의 다른 이벤트 또는 들어오는 활동을 가로채고 처리할 수 있습니다. 다음 트리거 유형은 토픽이 언제 트리거되어야 하는지를 결정합니다.

사용자가 에이전트에 메시지를 보내면 페이로드는 활동 유형의 메시지입니다. 에이전트는 채팅 또는 다른 이벤트에서 발생하는 작업에 따라 다른 유형의 활동을 받을 수 있습니다.

예를 들어 Microsoft Teams는 메시지 확장과 상호 작용하는 것과 같은 사용자 작업을 나타내는 숨겨진 호출 작업을 보냅니다.

유형 설명
에이전트가 선택 생성 오케스트레이션을 사용하는 에이전트에 사용할 수 있습니다. 에이전트가 트리거 노드에 지정된 토픽의 이름 및 설명이 사용자로부터 수신되는 메시지와 일치한다고 판별할 때 발생합니다.
사용자가 문구를 말함 클래식 오케스트레이션을 사용하는 에이전트에 사용할 수 있습니다. 하나 이상의 트리거 문구가 사용자로부터 수신된 메시지와 일치할 때 발생합니다.
메시지를 수신함 가장 일반적인 유형의 활동인 메시지 활동이 수신될 때 발생합니다. 사용자가 에이전트에게 무언가를 입력하거나 말할 때 수신됩니다.
사용자 지정 클라이언트 이벤트 발생 이벤트 활동이 수신되면 발생합니다. 기본적으로 모든 이벤트 활동에 응답합니다. 트리거 속성 내에서 이벤트 이름 속성을 사용하여 특정 이벤트를 필터링합니다.
활동 발생 모든 유형의 활동이 수신되면 발생합니다. 필요에 따라 트리거 속성에서 활동 유형 속성을 설정하여 특정 활동 유형을 필터링할 수 있습니다.
대화 변경 대화 업데이트 작업이 수신되면 발생합니다. 예를 들어 Teams는 사용자가 대화에 참여할 때 이 유형의 활동을 보냅니다.
호출됩니다 호출 활동이 수신되면 발생합니다. Teams 채널에서 가장 일반적으로 수신됩니다(예: 사용자가 Teams의 메시지 또는 검색 확장과 상호 작용하는 경우).
리디렉션되는 대상 토픽이 다른 토픽에서 명시적으로 호출되면 발생합니다. 트리거 속성의 비활성 기간 속성을 사용하여 원하는 비활성 시간을 설정합니다.
사용자가 잠시 동안 비활성 상태입니다 사용자가 구성된 기간 후에 에이전트와 상호 작용하지 않은 경우 발생합니다.
계획 완료 생성 오케스트레이션을 사용하는 에이전트에 사용할 수 있습니다. 에이전트가 사용자 쿼리 또는 자율 트리거에 응답하기 위해 계획된 모든 단계 실행을 완료하면 발생합니다.
AI가 생성한 응답이 곧 전송됩니다 생성 오케스트레이션을 사용하는 에이전트에 사용할 수 있습니다. 하나 이상의 토픽, 도구 또는 기술 자료를 호출한 후 에이전트가 사용자에 대한 응답을 생성할 때 발생합니다. Response.FormattedText 시스템 변수를 사용하여 생성된 응답을 확인합니다. 오케스트레이션 응답이 전송되지 않도록 하려면 ContinueResponse 변수를 false로 설정합니다(즉, 메시지를 수정하고 메시지 노드를 사용하여 직접 보내는 경우).

토픽에 대한 트리거 변경

  1. 에이전트의 토픽 페이지로 이동하고 원하는 토픽을 엽니다.

  2. 트리거 노드의 상자 위로 마우스를 가져가 트리거 변경 아이콘을 선택합니다.

    트리거 노드에서 '트리거 변경' 아이콘의 위치를 보여 주는 스크린샷

  3. 주제에 적합한 트리거 유형을 선택합니다.

    • 에이전트가 선택 트리거의 경우 에이전트가 이 항목을 사용해야 하는 시기를 설명합니다.
    • 사용자가 문구를 말함 트리거의 경우 원하는 트리거 문구를 입력합니다.
  4. 트리거 상자에서 편집을 선택합니다. 지정된 트리거 형식에 대한 속성 패널이 나타납니다.

  5. 트리거에 적용 가능한 속성을 설정합니다.

트리거 조건

트리거가 실행되려면 충족해야 하는 조건을 지정합니다. 예를 들어 직원이 사용하는 채널이 Microsoft Teams인 경우에만 트리거가 실행되도록 할 수 있습니다.

트리거 조건의 스크린샷.

더 복잡한 조건이 필요한 경우 Power Fx 수식 편집기로 전환할 수 있습니다. 빌더를 선택한 다음 수식을 선택합니다.

수식 편집기로 이동하는 옵션을 보여주는 스크린샷.

트리거 우선 순위

단일 수신 활동(예: 메시지)에 대해 둘 이상의 트리거가 실행될 수 있습니다. 트리거 유형은 트리거가 발생되는 순서를 결정합니다.

실행 순서:

  1. 활동 발생
  2. 메시지를 수신함 / 사용자 지정 클라이언트 이벤트 발생 / 대화 변경 / 호출됩니다
  3. 에이전트가 선택 / 사용자가 문구를 말함

동일한 유형의 적격 트리거가 두 개 이상 있는 경우 시스템은 생성 순서대로(오래된 것부터) 트리거를 실행합니다.

Priority 속성을 설정하여 실행 순서를 명시적으로 결정할 수 있습니다.