본문 바로가기
WIKI 기술 지식 베이스

Automating configurations

원문 보기 위키 갱신

출처: 문서

본문

구성 자동화

Introduced 2.13 {: .label .label-purple }

복잡한 OpenSearch 설정 및 전처리 작업을 일반적인 사용 사례에 대한 템플릿을 제공하여 자동화할 수 있습니다. 예를 들어, 머신러닝(ML) 설정 작업을 자동화하면 OpenSearch ML 기능을 간소화할 수 있습니다.

OpenSearch 2.12에서 구성 자동화는 ML 작업으로 제한됩니다. {: .info}

OpenSearch 사용 사례 템플릿은 JSON 또는 YAML 문서로 설정 과정을 간결하게 설명합니다. 이러한 템플릿은 대화형 채팅이나 쿼리 생성, AI 커넥터, 도구, 에이전트 및 OpenSearch를 생성 모델의 백엔드로 준비하는 기타 구성 요소에 대한 자동화된 워크플로 구성을 설명합니다. 사용자 정의 템플릿 예제는 샘플 템플릿을 참조하세요. OpenSearch 제공 템플릿은 워크플로 템플릿을 참조하세요.

주요 기능

워크플로 자동화는 다음과 같은 이점을 제공합니다.

  • 사용 사례 템플릿: 일반적인 사용 사례에 대한 설정 과정을 설명하는 사전 정의된 템플릿으로 시작하세요.
  • 사용자 정의 가능한 워크플로: 워크플로 템플릿을 특정 사용 사례에 맞게 사용자 정의하세요.
  • 설정 자동화: 단일 API 호출로 AI 커넥터, 도구, 에이전트 및 기타 구성 요소를 쉽게 구성하세요.

템플릿 구조

템플릿은 OpenSearch에서 워크플로 자동화를 구현합니다. 이러한 템플릿은 JSON 또는 YAML 형식으로 제공할 수 있습니다. 특정 사용 사례에 필요한 일련의 단계로 하나 이상의 템플릿을 설명할 수 있습니다. 각 템플릿은 다음 요소로 구성됩니다.

  • 메타데이터: 이름, 설명, 사용 사례 카테고리, 템플릿 버전, OpenSearch 버전 호환 범위.
  • 사용자 입력: 모든 워크플로의 모든 자동화 단계에 공통적으로 필요한 사용자 입력 파라미터(예: 인덱스 이름).
  • 워크플로: 다음 요소를 포함하는 하나 이상의 워크플로:
    • 사용자 입력: 이 워크플로의 단계에 특화된 사용자 입력 파라미터.
    • 워크플로 단계: 방향성 비순환 그래프(DAG)로 설명된 워크플로 단계:
      • 노드는 병렬로 실행될 수 있는 프로세스 단계를 설명합니다. 워크플로 단계 구문은 워크플로 단계를 참조하세요.
      • 엣지는 이전 단계가 완료된 후 실행될 노드의 순서를 지정하며 이전 단계의 출력 필드를 사용할 수 있습니다. 노드가 이전 노드의 워크플로 단계를 참조하는 previous_node_input 맵에 키를 포함하는 경우, 파싱 중에 해당 엣지가 자동으로 템플릿에 추가되므로 간단히 생략할 수 있습니다.

다음 단계

더 알아보기 (Learn more)