그룹 작업 프레임워크 구성

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 4분
  • 그룹 작업 프레임워크(GAF)를 설정하여 AI 에이전트의 응답 품질, 회수 속도 및 일관성을 개선합니다.

    시작하기 전에

    GAF를 구성하려면 ml_platform 읽기 ACL이 있어야 합니다. 읽기 ACL이 없는 경우 읽기 ACL을 생성하고 admin, ml_admin 또는 sn_aia.admin과 같은 적절한 역할 액세스 권한을 부여해야 합니다. 이는 GAF가 머신 러닝 테이블 및 서비스에 액세스하는 데 필요합니다. ACL이 올바르게 구성되지 않은 경우 "파이프라인을 초기화하지 못함: message_content데이터 세트를 로드하지 못했습니다. 파일에서 구문 분석할 열이 없습니다."

    GAF의 최적화된 예측 기능에 액세스하려면 에서 AI 검색활성화할 Now Assist 수 있습니다. 자세한 내용은 그룹 작업 프레임워크에 대한 AI 검색 설정을 참조하십시오.

    필요한 역할: sn_aia.admin

    이 태스크 정보

    GAF를 활성화하여 AI 에이전트가 모든 기록이 아닌 대표 기록에 대해 LLM 실행을 수행하는 인덱싱된 클러스터를 사용하도록 할 수 있습니다. GAF는 일부 AI 에이전트 및 에이전트 워크플로우에서 최적으로 작동하는 데 사용됩니다. GAF 및 작동 방식에 대한 자세한 내용은 Group Action Framework를 참조하십시오.

    다양한 에이전트 워크플로우 및 Now Assist 애플리케이션에 대해 서로 다른 GAF 구성을 가질 수 있습니다. 각 에이전트 워크플로우 또는 애플리케이션을 개별적으로 구성해야 합니다.

    중요사항:
    GAF를 설정하는 데는 그룹화의 기록 수에 따라 10분에서 최대 1시간까지 시간이 걸릴 수 있습니다. 스크립트는 백그라운드에서 실행됩니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 정의 > 스크립트 - 백그라운드.
    2. 다음 코드를 텍스트 영역에 붙여넣습니다.

      groupSkillID 및 actionSkillID 변수에 값이 있을 때까지 스크립트를 실행하지 마십시오. 값은 다음 단계에서 획득됩니다.

      var groupSkillId = ""; 
                              var actionSkillId = ""; 
                              var topicSkillId = "43bce9e477e012103f075cea5b5a998f"; 
                              new sn_gaf.GAFUtils().activate(groupSkillId, topicSkillId, actionSkillId, "run_once");

      topicSkillId는 모든 GAF 설정에 대해 동일합니다.

    3. 새 브라우저 탭에서 필터 탐색기에 Now Assistsn_nowassist_skill_config.list 를 입력하여 기술 구성 [sn_nowassist_skill_config] 테이블로 이동합니다.
    4. 이름 필드에 *grouping을 입력하고 검색하여 에이전트 워크플로우 및 Now Assist 애플리케이션과 연결된 그룹화 기록을 봅니다.

      Now Assist 이름 필드의 *그룹화로 필터링된 기술 구성 테이블

    5. 구성하려는 에이전트 워크플로우 또는 애플리케이션에 대한 그룹화 기록을 엽니다.
    6. Now Assist 구성 변수 세트 관련 목록에서 그룹화 입력 기록을 엽니다.
    7. 그룹화 필터에 인덱싱하려는 모든 기록이 포함되어 있는지 확인합니다.
      필터를 추가하여 GAF 설정에 포함되는 기록을 변경하려면 여기에서 수행합니다. 포함하는 기록이 많을수록 설정 시간이 길어지지만 결과의 품질을 높이는 데 도움이 될 수 있습니다. 성공적인 클러스터링을 위해서는 기록이 2,000개 이상 있어야 합니다.
      주:
      변경하려면 현재 범위가 그룹-작업 프레임워크여야 합니다.

      Now Assist 인시던트 테이블, 간단한 설명 필드 및 필터로 설정된 변수가 있는 기술 구성 변수 세트 기록 상태가 종결됨

    8. 기술 구성 그룹화 기록으로 Now Assist 돌아가서 sys_id 복사합니다.
      이 sys_id와 다른 두 sys_ids 백그라운드 스크립트 함수 호출에 사용합니다.
    9. 백그라운드 스크립트가 있는 브라우저 탭에서 스크립트의 groupSkillId 변수에 대한 따옴표 사이에 sys_id 붙여 넣습니다.

      groupSkillId 변수는 topicSkillId 변수와 동일한 형식이어야 합니다.

    10. 기술 구성 기록이 있는 Now Assist 탭에서 기술 구성 테이블로 돌아가서 Now Assist*작업 전략을 검색하여 애플리케이션에 대한 작업 전략 기술 구성을 찾습니다.
      기록이 동일한 애플리케이션에 대한 것인지 확인하십시오. GAF ITSM 그룹화의 sys_id 붙여 넣은 경우 GAF ITSM 작업 전략을 열어야 합니다.
    11. 구성 중인 애플리케이션에 대한 작업 전략 기록을 엽니다.
    12. 작업 전략 기록의 sys_id 복사합니다.
    13. 백그라운드 스크립트가 있는 브라우저 탭에서 스크립트의 actionSkillId 변수에 대한 따옴표 사이에 sys_id 붙여 넣습니다.

      actionSkillId 변수는 groupSkillIdtopickillId 변수와 동일한 형식이어야 합니다.

      세 개의 값이 모두 채워진 완료된 GAF 스크립트

    14. 스크립트 실행을 선택하여 백그라운드 스크립트를 실행합니다.

      이 백그라운드 스크립트를 실행하면 GAF - 오프라인 플로우 실행이라는 예약된 작업이 생성됩니다. 예약된 스크립트 실행 [sysauto_script] 테이블에서 예약된 작업을 볼 수 있습니다. 스크립트를 즉시 실행하려면 예약된 스크립트 실행 기록을 열고 지금 실행을 선택합니다.

      스크립트는 백그라운드에서 실행됩니다.

    결과

    GAF는 해당 Now Assist 애플리케이션의 인스턴스에 구성되며 AI 에이전트가 관련 기록을 찾는 데 사용할 수 있습니다.

    다음에 수행할 작업

    그룹화 및 작업 출력이 생성되었는지 확인하려면 ML 솔루션 [ml_solution] 테이블로 이동하여 클러스터링 솔루션이 실행 중이거나 완료되었는지 확인합니다. 완료되면 다음 테이블을 확인하여 그룹, 클러스터된 기록 및 그룹당 다운 샘플링된 기록이 있는지 확인합니다.

    • GAF 기록 그룹 [sn_gaf_record_group]
    • GAF 기록 그룹 상세 정보 [sn_gaf_record_group_detail]
    • GAF 작업 전략 결과 [sn_gaf_action_strategy_result]

    추가 에이전트 워크플로우 및 Now Assist 애플리케이션에 대해 이 절차를 반복할 수 있습니다.

    "파이프라인을 초기화하지 못함: message_content데이터 세트를 로드하지 못했습니다. 파일에서 구문 분석할 열이 없습니다." GAF를 구성하려고 할 때 발생합니다. 인스턴스에 테이블에 데이터가 없거나 테이블에서 제외된 기록을 구성한 필터가 부족하기 때문일 수 있습니다. 이 오류를 해결할 수 없는 경우 추가 지원을 요청할 Now Support 수 있습니다.