watsonx.data Milvus 벡터 스토어 설정하기
Milvus는 확장 가능한 유사도 검색을 위해 설계된 벡터 데이터베이스입니다.
Milvus 벡터 스토어를 foundation model 프롬프트와 연결하여 스토어에 있는 문서의 정보를 사용하여 프롬프트 입력을 현재 사실에 근거하도록 할 수 있습니다.
Milvus 벡터 스토어를 foundation model 프롬프트에 연결하려면 먼저 Milvus 벡터 스토어에 대한 연결을 설정하는 일회성 작업을 수행해야 합니다.
전제 조건 단계
근거 데이터로 사용하려는 문서로 Milvus 데이터베이스를 만듭니다.
Milvus 데이터베이스를 설정하려면 다음 단계를 완료하여 watsonx.data Milvus를 서비스로 추가하세요:
watsonx.ai 프로젝트가 호스팅되는 동일한 리전에서 watsonx.data 서비스 인스턴스를 프로비저닝합니다.
자세한 내용은 watsonx.data 요금제 선택 및 인스턴스 프로비저닝을 참조하세요.
이 과정은 약 10분 정도 소요될 수 있습니다.
watsonx.data 웹 콘솔에서 Milvus 서비스를 watsonx.data 인스턴스에 추가합니다.
자세한 내용은 밀버스 서비스 추가하기를 참조하세요.
데이터 저장소에 대한 자동 연결 만들기
스토어를 설정하려면 다음 단계를 완료합니다:
watsonx.ai 프로젝트의 개요 페이지에서 자산 탭을 클릭한 다음, 새 자산 > 벡터화된 문서로 생성된 AI를 선택합니다.
watsonx.data Milvus를 선택합니다.
벡터 데이터베이스 세부 정보 섹션에서 watsonx.data Milvus에 자동으로 연결을 선택합니다.
참고:자동 연결 옵션은 계정에 watsonx.data 인스턴스가 프로비저닝되어 있는 경우에만 사용할 수 있습니다.
사용하려는 인스턴스를 선택합니다.
API 키가 없는 경우: 데이터 저장소에 대한 연결을 인증하는 데 사용할 API 키를 만들라는 메시지가 표시됩니다. 작성을 클릭하십시오.
사용자 API 키를 만들 수 있는 새 웹 페이지가 열립니다. 키를 생성한 다음 데이터 연결 설정 페이지로 돌아와서 다시 로드를 클릭하여 생성한 API 키를 사용하여 연결을 인증합니다.
연결 만들기를 클릭합니다.
선택 사항입니다: 자동으로 추가된 연결 세부 정보를 검토합니다.
만들기를 클릭한 다음 생성을 클릭합니다.
이제 데이터 저장소 연결이 설정되었습니다. 접지 문서에 대한 벡터 인덱스 자산을 만들 때 벡터 인덱스 선택 또는 생성 옵션을 선택한 다음 방금 구성한 Milvus 데이터 저장소 인스턴스를 선택할 수 있습니다.
Milvus 데이터 저장소 세부 정보를 수동으로 가져오기
데이터 소스 연결에 대한 세부 정보를 수집합니다.
watsonx.data 콘솔의 Milvus 서비스에서 gRPC 호스트 값을 기록합니다.
gRPC는 분산된 서비스가 통신할 수 있도록 하는 원격 프로시저 호출(RPC) 프레임워크입니다.
예를 들어 gRPC 호스트 값은
5c3c2a83-b4gg-4d96-8da4-5a2f1739a496.example.appdomain.cloud:30439
일 수 있습니다IBM Cloud 콘솔에서 개인 API 키를 생성하고 안전하게 저장합니다.
자세한 내용은 사용자 API 키 관리하기를 참조하세요.
watsonx.ai 프로젝트의 개요 페이지에서 자산 탭을 클릭한 다음, 새 자산 > 벡터화된 문서로 생성된 AI를 선택합니다.
벡터 데이터베이스 세부 정보 섹션에서 연결 선택 또는 생성을 선택한 다음 연결 만들기를 선택합니다.
연결 이름을 추가합니다.
연결 세부 정보를 보려면 앞서 언급한 gRPC 호스트 값을 별도의
host
및port
속성으로 변환합니다.예를 들어 gRPC 호스트 값이
5c3c2a83-b4gg-4d96-8da4-5a2f1739a496.example.appdomain.cloud:30439
경우 다음과 같이 속성을 지정합니다:host
: 콜론 앞에 있는 값의 세그먼트입니다. 예를 들어,5c3c2a83-b4gg-4d96-8da4-5a2f1739a496.example.appdomain.cloud
입니다.port
: 콜론 뒤에 오는 값의 세그먼트입니다. 예를 들어,30439
입니다.
연결에 대한 자격 증명을 정의합니다.
사용자 아이디를 지정할 때는 다음 형식을 사용합니다:
ibmlhapikey_<your-email-id>
앞서 생성한 개인 API 키를 연결 비밀번호로 사용합니다.
포트는 SSL 사용 옵션이 선택되어 있는지 확인합니다.
인증서를 포함하는 경우 알려진 인증 기관에서 서명한 인증서를 지정해야 합니다. 자체 서명된 SSL 인증서만으로는 충분하지 않습니다.
작성을 클릭하십시오.
자세히 알아보기
상위 주제: 벡터 인덱스 만들기