에이전틱 워크플로우 생성

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 9분
  • AI 에이전트가 복잡한 문제를 해결하기 위해 조정할 수 있도록 에서 AI 에이전트 스튜디오 에이전트 워크플로우를 생성합니다.

    시작하기 전에

    필요한 역할: sn_aia.admin

    이 태스크 정보

    에이전트 워크플로우는 에이전트 AI로 비즈니스 문제를 해결합니다. 에서 AI 에이전트 스튜디오에이전트 워크플로우를 정의하고 이를 AI 에이전트와 연결하여 기존 자동화가 어려울 수 있는 가변 데이터 또는 기타 요인과 관련된 복잡한 목표를 실행해야 합니다.

    프로시저

    1. 다음으로 이동 모두 > AI 에이전트 스튜디오 > 생성 및 관리 > 에이전틱 워크플로우 을 클릭하고 새로 만들기를 선택합니다.
      설명 및 연결 단계에서 새 에이전트 워크플로우 페이지로 이동합니다.

      새 에이전트 워크플로우를 구성하는 여러 스테이지를 보여주는 에이전트 워크플로우 안내 설정 입니다.새 에이전트 워크플로우를 구성하는 여러 스테이지를 보여주는 에이전트 워크플로우 안내 설정 입니다.

    2. AI를 사용하여 에이전트 워크플로우 설정에 도움을 받으려면 설명 및 단계 생성을 선택하여 를 사용하여 Now Assist에이전트 워크플로우 설명 및 지침의 초안을 생성합니다.
      팝업 창을 사용하여 Now Assist 설명 및 단계 목록 생성 창에서 생성을 선택하여 이름, 설명 및 지침 필드를 작성할 수 있습니다. 텍스트가 생성된 후 해당 필드를 변경하거나 새 지침으로 다시 시도할 수 있습니다.
    3. 이 에이전트 워크플로우가 대상으로 하는 비즈니스 결과를 설명하고 요구 사항에 따라 AI 에이전트를 에이전트 워크플로우에 연결합니다.
      주:
      를 사용하여 Now Assist에이전트 워크플로우를 생성한 경우 이름, 설명 및 단계 필드 목록이 자동으로 채워집니다. 그래도 변경할 수 있습니다!
      1. 에이전트 워크플로우에 이름, 설명 및 완료할 단계 목록을 지정합니다.

        대규모 언어 모델(LLM)에 대한 성공적인 설명 및 지침을 작성하는 방법에 대한 예는 을 참조하십시오AI 에이전트 및 에이전트 워크플로우 생성에 대한 일반 가이드라인. 지침에서는 설명과 단계 목록을 작성할 때 고려해야 할 몇 가지 요소를 설명하고 몇 가지 예를 제공합니다.

        표 1. 명확한 설명과 단계 목록 양식 작성
        필드 설명
        워크플로우 이름 에이전트 워크플로우의 이름입니다. 해결하려는 비즈니스 과제의 이름을 입력합니다.

        예: 문제 해결

        워크플로우 설명 에이전트 워크플로우가 해결하려는 비즈니스 문제에 대한 간략한 요약입니다. 이 설명은 전체 목표를 이해하기 위해 LLM에 제공됩니다.
        단계 목록

        에이전트 워크플로우에서 AI 에이전트가 따라야 하는 안내 작업 계획입니다. 이러한 단계는 잠재적인 오류를 포함하여 가능한 한 많은 케이스에 대한 특정 지침을 포함하는 자세한 번호 매기기 목록이어야 합니다.

      2. 하나 이상의 AI 에이전트를 할당하여 에이전트 워크플로우에 대한 지침을 실행합니다.
        1. 이러한 단계를 수행할 수 있는 AI 에이전트 추가 섹션에서 AI 에이전트 추가를 선택하고 AI 에이전트 필드에 AI 에이전트의 이름을 입력합니다.
        2. 추가를 선택합니다.
        3. 에이전트 워크플로우에 대한 AI 에이전트를 생성하려면 AI 에이전트 추가 드롭다운 목록에서 새 AI 에이전트 생성을 선택합니다.
          자세한 내용은 AI 에이전트 생성 문서를 참조하십시오.
          주:
          선택할 수 있는 AI 에이전트가 없으면 AI 에이전트 추가 버튼이 비활성화됩니다.
        선택한 AI 에이전트가 에이전트 워크플로우에 추가됩니다.
      3. 에이전트 워크플로우에 대한 ACL(접근 제어 목록)을 구성합니다.
        주:
        ACL은 에이전트 워크플로우를 검색하고 실행할 수 있는 액세스 권한을 가진 사람을 결정합니다. 만들 AI 에이전트 스튜디오 수 있는 ACL 및 고급 보안 구성을 추가하는 방법에 대한 자세한 내용은 문서를 참조하십시오 AI 에이전트에서 보안을 위한 접근 제어 구현.

        이 단계는 필수 단계입니다. 이전에 ACL을 생성하지 않고 에이전트 워크플로우를 구성한 경우 다른 수정을 하기 전에 ACL을 생성해야 합니다.

        에이전트 워크플로우에 대한 ACL을 이미 생성한 경우 이 섹션의 목록에 표시됩니다. 역할 알약을 두 번 클릭하여 역할을 편집할 수 있습니다.

        표 2. 에이전틱 워크플로우에 액세스할 수 있는 사용자 정의
        필드 설명
        사용자 접근 에이전트 워크플로우에 대한 액세스를 다음 옵션으로 정의하는 사용자 유형입니다.
        • 인증된 모든 사용자: 로그인된 모든 사용자가 에이전트 워크플로우에 액세스할 수 있습니다.
        • 특정 역할을 가진 사용자: 할당된 역할 중 하나 이상을 가진 사용자가 에이전트 워크플로우에 액세스할 수 있습니다. 이 옵션이 기본 옵션입니다.
          주:
          사용자에게 에이전트 워크플로우에 대한 액세스 권한이 없거나 사용자가 각 에이전트 워크플로우 실행에서 하나 이상의 AI 에이전트에 액세스할 수 없는 경우 첫 번째 AI 에이전트가 시작되기 전에 전체 실행이 중단됩니다.
        • 공개: 모든 사용자가 로그인하지 않아도 에이전트 워크플로우에 액세스할 수 있습니다. 게스트가 에이전트 워크플로우에 액세스할 수 있도록 하려는 경우에만 이 옵션을 사용합니다.
        역할 드롭다운에서 하나 이상의 특정 역할을 할당합니다.
        주:
        역할 선택은 특정 역할을 가진 사용자 사용자 접근 권한을 선택한 경우에만 가능합니다.
      4. 에이전트 워크플로우가 실행될 sys_user 유형을 정의합니다.
        • 에이전트 워크플로우를 실행할 사용자 ID를 이해하는 방법에 대한 자세한 내용은 문서를 사용자 ID참조하십시오.
        • ServiceNow AI Platform®ACL(액세스 제어 목록) 규칙을 이해하는 방법에 대한 자세한 내용은 을 참조하십시오 Access Control List Rules.
        표 3. 에이전트 워크플로우가 실행될 엔터티 선택
        필드 설명
        다른 사용자 이름으로 실행 에이전트 워크플로우가 실행되는 사용자 ID입니다.
        에이전트 워크플로우를 실행할 때 사용할 다음 엔터티 유형 중 하나를 선택합니다.
        1. 동적 사용자: 에이전트 워크플로우 실행을 호출하는 로그인한 사용자(sys_user)입니다.

          동적 사용자는 트리거의 sys_user, 에이전트 워크플로우 또는 이 에이전트 워크플로우(에이전트 워크플로우를 호출한 업스트림 구성요소/엔터티)에 역할을 전달하는 사용자가 될 수 있습니다.

          동적 사용자가 실행한 모든 실행은 로그인한 사용자의 이름으로 기록됩니다. 예를 들어 동적 사용자가 인시던트를 만든 경우 생성된 인시던트는 현재 로그인한 사용자의 이름으로 기록됩니다.
          주:
          동적 사용자는 AI 사용자를 정당화하는 특별한 요구가 없는 한 모든 에이전트 워크플로우의 기본 설정입니다. 일반적으로 대부분의 에이전트 워크플로우는 동적 사용자로 실행될 수 있습니다.
        2. AI 사용자: 에이전트 워크플로우는 실행이 호출되는 사람 또는 방법에 관계없이 변경되지 않는 역할이 할당된 미리 구성된 정적 사용자 ID로 실행되고 실행됩니다.

          AI 사용자는 AI 에이전트 유형의 sys_user 기록 유형입니다. AI 사용자로 실행되는 에이전트 워크플로우에서 수행하는 모든 작업은 해당 작업 또는 실행을 위해 AI 사용자의 이름으로 기록됩니다. 예를 들어 AI 사용자가 인시던트를 만든 경우 해당 실행에 대한 호출자는 할당된 AI 사용자로 기록됩니다.

          AI 사용자는 역할이 미리 정의된 sys_user입니다.
          경고:
          공개 사용자가 AI 사용자를 호출할 수 있도록 허용하면 액세스할 수 있는 데이터에 대한 상승된 권한이 부여됩니다. 에이전트 워크플로우는 AI 사용자로 실행할 필요가 거의 없습니다.
        AI 사용자 드롭다운 메뉴에서 특정 AI 사용자를 선택합니다.
        주:
        이러한 보안 설정을 결정할 때는 에이전트 워크플로우, AI 에이전트 및 도구에서 에이전트 플로우의 모든 측면에 대한 보안 설정을 고려해야 합니다.
      5. AI 에이전트 제안 요청 Now Assist 섹션에서 AI 에이전트 추천 을 선택하여 AI 에이전트에 대해 제안된 권장 사항을 살펴봅니다.
      6. 이 에이전트 워크플로우가 지원하지 않는 AI 제공자를 지정합니다.

        일부 AI 모델은 특정 에이전트 워크플로우 작업을 다른 AI 모델보다 더 잘 수행할 수 있습니다. 특정 기본 AI 모델 제공자가 활성 상태인 경우 에이전트 워크플로우를 사용할 수 없게 하려면 지원되지 않는 LLM 선택 드롭다운에서 지원되지 않는 LLM을 선택할 수 있습니다.

        사용 가능한 옵션에 대한 자세한 내용은 다음을 참조하십시오. 대규모 언어 모델 ServiceNow AI Platform®.

      7. 저장 및 계속을 선택합니다.

        저장 후 계속을 선택하면 Now Assist가 검사를 실행하여 에이전트 워크플로우가 기존 워크플로우와 중복될 가능성이 있는지 확인합니다. 가능한 중복 발견 팝업 창이 표시되면 플래그가 지정된 에이전트 워크플로우를 검토하고 생성 중인 워크플로우가 고유한지 확인할 수 있습니다.

        기존의 유사한 에이전트 워크플로가 있는 경우 사용자가 트리거를 시도할 때 잘못된 워크플로가 실행될 수 있습니다. 중복되지 않도록 설명과 단계 목록을 가능한 한 고유하게 만드십시오.

        ACL 테이블에서 AI 에이전트에 대한 ACL을 생성하려면 저장 후 계속 하기를 선택해야 합니다. AI 에이전트에 대한 추가 또는 Deny-Unless ACL을 생성하거나 보안 속성을 추가하려면 올바른 상승된 권한을 가진 사용자가 ACL 테이블에서 직접 생성할 수 있습니다. 에서 AI 에이전트 스튜디오추가 ACL을 구성할 수 없습니다.

        ACL을 선택한 Users with specific roles 경우 저장 및 계속을 선택한 후에도 ACL의 역할을 편집할 수 있습니다. 안내 설정의 첫 페이지로 돌아가서 ACL 섹션에서 역할 알약을 두 번 클릭하여 변경합니다.

        기본 설정 트리거 추가 페이지로 이동합니다.
    4. 에이전트 워크플로우를 활성화하기 위한 기본 트리거 및 조건을 정의합니다.

      트리거 추가 페이지를 보여주는 에이전트 워크플로우 안내 설정 입니다.

      1. 트리거 추가를 선택합니다.
      2. 양식에서 필드를 채웁니다.

        에이전트 워크플로우에 대한 트리거 조건은 사용자가 에이전트 워크플로우를 실행하는 데 필요한 조건을 설정합니다.

        에이전트 워크플로우의 트리거 추가 양식입니다.

        표 4. 트리거 추가 양식
        필드 설명
        트리거 선택 인스턴스에서 사용할 수 있는 트리거 목록입니다.
        이름 트리거의 이름입니다.
        활성 트리거 조건을 활성 상태로 유지하는 옵션입니다.
        테이블 에이전트 워크플로우에 적용할 수 있는 테이블의 이름입니다.

        문제 자동 해결 에이전트 워크플로우의 예: 인시던트

        조건 트리거 구성을 제어하기 위해 추가할 수 있는 조건입니다.

        + 조건 세트 추가를 선택하여 에이전트 워크플로우 트리거에 조건을 추가합니다.

        sys_user 정의 방법
        • 기존 테이블 사용
        • 새 사용자 지정 스크립트 사용
        Sys_user

        AI 에이전트를 실행하는 사용자입니다.

        테이블을 선택하면 호출자, 해결한 사람, 종결한 사람 또는 다른 사용자 필드를 선택할 수 있습니다. 사용자 지정 스크립트를 생성하여 사용자의 sys_id 생성하고 반환할 수도 있습니다.

        목표 템플릿

        AI 에이전트가 실행 중에 따라야 하는 템플릿 지침입니다.

        일부 트리거 유형의 경우 템플릿 지침에서 추가 필드를 선택할 수도 있습니다.

        채널

        에이전트 워크플로우 출력의 보통: Now Assist panel 또는 가상 에이전트.

        주:
        패널에서 트리거된 에이전트 워크플로우 Now Assist 의 출력을 보려면 now_assist_panel_user 역할이 필요합니다.
        알림 표시

        트리거에 대한 알림을 사용하도록 설정하려면 알림 표시 옵션을 선택합니다.

        동일한 테이블에 대해 알림이 활성화된 트리거가 여러 개 있는 경우 하나의 알림만 표시됩니다.

        예약된 트리거를 선택하면 트리거를 실행할 요일 및 시간 등의 추가 옵션을 사용할 수 있습니다.

        주:
        예약된 트리거를 실행할 때 모든 기록이 실행에 포함되지는 않습니다. 기본적으로 이 값은 10입니다. 이 숫자를 변경하려면 시스템 속성을 다른 값으로 설정해야 sn_aia.max_scheduled_trigger_query 합니다.

        이메일 트리거를 선택하는 경우 대상 이메일이 회신 [sys_reply] 테이블에 있어야 합니다. 새 이메일은 트리거로 사용할 수 없습니다.

      3. 추가를 선택합니다.
        트리거 정의 페이지로 이동합니다.
      4. 저장 및 계속을 선택합니다.
        UI 표시 선택 페이지로 이동합니다.
    5. UI 표시 선택 페이지에서 에이전트 워크플로우의 표시 및 액세스를 구성합니다.
      1. 디스플레이 토글을 켜서 선택한 채널에 에이전트 워크플로우 출력을 표시합니다.

        에이전트 워크플로우 실행을 위한 출력 옵션으로 패널을 표시하는 Now Assist 표시 페이지를 선택합니다.

        주:
        Now Assist 패널 표시 옵션을 사용할 수 없는 경우 먼저 패널을 활성화해야 합니다. 자세한 내용은 다음을 참조하십시오. 켜기 Now Assist 패널. 패널에서 트리거된 에이전트 워크플로우 Now Assist 의 출력을 볼 수 있는 now_assist_panel_role 있어야 합니다.
      2. 다음 아이콘( 다음 아이콘. )을 선택하여 사용자 역할 드롭다운 목록에 액세스하고 에이전트 워크플로우에 액세스할 사용자 역할을 선택할 수 있습니다.
      3. 저장 및 테스트를 선택합니다.

        에이전트 워크플로우 테스트 페이지로 이동합니다. 에이전트 워크플로우 테스트에 대한 자세한 내용은 다음 문서를 에이전트 워크플로우 테스트참조하십시오.

        에이전트 워크플로우를 테스트하려면 sn_aia.admin 역할과 에이전트 워크플로우에 대해 구성된 ACL에 필요한 모든 역할이 있어야 합니다(해당하는 경우).

    결과

    에이전트 워크플로우가 생성되고 만들기 및 관리 페이지의 에이전트 워크플로우 목록에서 볼 수 있습니다.

    ACL에 대해 특정 역할을 가진 사용자를 선택한 경우 언제든지 역할을 변경할 수 있습니다. 안내 설정으로 돌아간 뒤 알약을 두 번 클릭하여 변경합니다. 다른 모든 보안 변경은 높은 권한을 가진 사용자가 ACL [sys_security_acl] 테이블에서 수행해야 합니다.