AI를 사용하여 워크플로 생성하기

IBM® watsonx.ai 에서 자동화하려는 작업을 설명하여 Concert Workflows 에서 워크플로우를 생성할 수 있습니다. 그러면 워크플로가 자동으로 생성되며 워크플로를 저장하고 워크플로 편집기에서 사용자 지정할 수 있습니다.

주의: 이 기능은 미리 보기로만 제공됩니다.

시작하기 전에

  • Concert Workflows 애드온 또는 독립 실행형 버전( Concert Workflows)을 설치해야 합니다. 이러한 기능은 온프레미스 Concert 배포에서만 사용할 수 있습니다.
  • IBM watsonx.ai 을 설치하고 Concert 인스턴스에 연결해야 합니다. 자세한 내용은 구현하기 IBM watsonx.ai (온프레미스) 를 참조하세요.
참고: 독립 실행형 인스턴스가 아닌 임베디드 버전( Concert Workflows )을 사용하는 경우 다음 지침이 적용됩니다. 독립 실행형 버전을 사용하는 경우에는 IBM 신속한 인프라 자동화 문서에서 워크플로 만들기를 참조하세요.

1단계: IBM watsonx.ai 사용 Concert Workflows

IBM watsonx.ai 을 사용하려면 Concert Workflows 애드온을 활성화해야 합니다. 다음 지침을 참조하세요:

  1. Concert Workflows 이 배포된 호스트에서 Concert Workflows 설치 스크립트가 포함된 폴더로 이동합니다. OCP 기반 설치의 경우 deploy-k8s 스크립트입니다. VM 기반 배포의 경우 setup 스크립트입니다.
  2. .yaml 파일을 생성하여 사용자 지정 값을 지정합니다.
    vi my-custom-values.yaml
  3. 새 파일에 rna.instance.ai 이라는 섹션을 추가한 다음 AI 관련 속성 및 값을 추가합니다.
    표 1. IBM watsonx.ai 에서 워크플로우를 생성하기 위해 필요한 속성. 다음 표는 Concert Workflows 에 AI를 사용하도록 설정하는 데 필요한 속성에 대해 설명합니다.
    속성 설명
    watsonx_version Concert Workflows 과 함께 사용할 IBM watsonx.ai 버전입니다. 이 속성 값을 "2024-03-14" 으로 설정합니다.
    watsonx_model 워크플로를 생성하는 데 사용할 IBM watsonx.ai 모델입니다. 이 값을 "meta-llama/llama-3-3-70b-instruct" 으로 설정합니다.
    watsonx_auth_type Concert Workflows 에서 IBM watsonx.ai 을 인증하는 데 사용하는 인증 방법입니다.
    • IAM(ID 및 액세스 관리) 인증의 경우 이 값을 "iam" 으로 설정합니다.
    • IBM Cloud Pak® for Data 을 통한 인증의 경우 이 값을 "cp4d" 으로 설정합니다.
    • 무기명 토큰 인증의 경우 이 값을 "bearertoken" 으로 설정합니다.
    • 이 기능을 비활성화하려면 이 값을 "disabled" 로 설정합니다.
    주의: Concert Workflows 에서 IBM watsonx.ai 을 사용하여 워크플로를 생성하려면 이 속성을 "iam", "bearertoken" 또는 "cp4d" 로 설정해야 합니다. 선택한 항목에 따라 추가 속성을 설정해야 합니다. 표 2를 참조하세요.
    watsonx_cluster_url IBM watsonx.ai 클러스터의 URL.
    watsonx_project_id, watsonx_space_id, 또는 watsonx_deployment_id 사용하려는 IBM watsonx.ai 프로젝트, 배포 공간 또는 배포에 대해 다음 ID 값 중 하나를 지정합니다.
    표 2. 추가 인증 속성
    인증 메소드 필수 속성 설명
    ID 및 액세스 관리("iam")를 사용하여 인증하는 경우... watsonx_api_key IBM Cloud 인증에 사용되는 API 키 IBM watsonx.ai
    IBM Cloud Pak for Data ("cp4d")를 사용하여 인증하는 경우... watsonx_username IBM Cloud Pak for Data 에서 IBM watsonx.ai 에 인증하는 데 사용하는 사용자 이름입니다.
    watsonx_password IBM Cloud Pak for Data 에서 IBM watsonx.ai 에 인증하는 데 사용하는 비밀번호입니다.
    cp4d_cluster_url URL 의 IBM Cloud Pak for Data 인스턴스입니다.
    무기명 토큰을 사용하여 인증하는 경우 ("bearertoken")... watsonx_bearer_token 무기명 토큰 가치
  4. Concert Workflows 애드온을 업그레이드하여 IBM watsonx.ai 을 사용할 수 있도록 설정하세요.
    • OCP 클러스터에 배포한 경우 다음 명령을 실행하여 <custom-YAML-file> 을 방금 만든 사용자 지정 속성 파일의 이름으로 바꿉니다.
      ./deploy-k8s --override-values=<custom-YAML-file>
    • 가상 머신에 배포한 경우 다음 명령을 실행하여 <custom-YAML-file> 을 방금 만든 사용자 지정 속성 파일의 이름으로 바꿉니다.
      /setup --override-values=<custom-YAML-file>

2단계: AI를 사용하여 워크플로 생성하기

  1. 기본 탐색에서 워크플로 > 관리를 클릭합니다.
  2. 워크플로 만들기를 클릭합니다.
  3. AI로 생성을 클릭합니다.
  4. 프롬프트 입력 필드에 자동화하려는 작업을 설명합니다. 예를 들어 다음과 같은 기본 요청으로 기능을 테스트할 수 있습니다:Reverse the elements in this array: [9, 8, 7, 6, 5].

    워크플로 생성 프로세스가 시작됩니다. 미리보기 영역에는 생성 프로세스의 각 단계마다 상태 메시지가 표시됩니다. 프로세스가 완료되면 생성된 워크플로우가 표시됩니다.

  5. 편집기에서 저장 후 열기를 클릭하여 워크플로를 수정합니다. 자세한 내용은 워크플로 편집기 사용하기를 참조하세요.
제공된 각 프롬프트는 새로운 워크플로를 생성합니다. 생성되면 워크플로 편집기에서 워크플로를 업데이트할 수 있습니다.
참고: AI로 워크플로 생성 페이지에서는 워크플로를 직접 수정할 수 없습니다.

생성된 여러 워크플로 간에 전환하려면 채팅 기록에서 자동화 로드 미리보기 아이콘을 클릭합니다.