다음을 통해 공유


데이터에서 Azure OpenAI로 QnA Maker 마이그레이션

QnA Maker는 사용자가 데이터에 자연스러운 대화형 계층을 만들 수 있는 클라우드 기반 NLP(자연어 처리) 서비스입니다. 이 서비스는 사용자 지정 질문 답변으로 바뀌어 사용 중지된 상태입니다. 그러나 AI 런타임은 많은 채팅 기반 사용 사례를 처리할 수 있는 Azure OpenAI에서 제공하는 GPT-35-Turbo, GPT-4 같은 LLM(대규모 언어 모델)의 개발 덕분에 진화하고 있습니다. 이 문서를 사용하여 기존 QnA Maker 프로젝트를 Azure OpenAI로 마이그레이션하는 방법을 알아봅니다.

필수 조건

Azure OpenAI로 마이그레이션

  1. Azure Portal에 로그인하고 기존 QnA Maker 프로젝트로 이동합니다. 그런 다음 이를 선택하여 개요 섹션을 엽니다.

    Azure Portal의 QnA Maker 프로젝트를 보여 주는 스크린샷.

  2. 선택한 QnA Maker 프로젝트가 Azure 구독 및 리소스 그룹을 포함하여 마이그레이션하려는 프로젝트인지 확인합니다.

  3. 연결된 리소스 그룹으로 이동하여 검색 서비스를 기준으로 리소스를 필터링하여 연결된 Cognitive Search 서비스를 찾습니다.

    Azure Portal의 QnA Maker 프로젝트 검색 서비스를 보여 주는 스크린샷.

  4. 검색 서비스를 선택하고 개요 섹션을 엽니다. Azure Search 리소스 이름, 구독, 위치 같은 세부 정보를 적어둡니다. 이 정보는 Azure OpenAI로 마이그레이션할 때 필요합니다.

    Azure Portal의 QnA Maker 프로젝트 검색 서비스 세부 정보를 보여 주는 스크린샷.

  5. 왼쪽 메뉴의 검색 관리>인덱스 섹션으로 이동하여 Azure OpenAI로 마이그레이션하려는 인덱스를 기록해 둡니다.

    Azure Portal의 검색 인덱스 이름을 보여 주는 스크린샷.

  6. Azure OpenAI Studio로 이동하여 사용자 데이터 가져오기를 선택합니다.

    Azure OpenAI Studio를 보여 주는 스크린샷.

    채팅 플레이그라운드를 선택한 다음 데이터 추가를 선택해도 됩니다.

    Azure OpenAI Studio의 채팅 플레이그라운드를 보여 주는 스크린샷.

  7. 표시되는 창의 데이터 원본 선택 또는 추가에서 Azure Cognitive Search를 선택합니다. 이렇게 하면 데이터 원본에 따라 화면이 데이터 필드 매핑 옵션으로 업데이트됩니다. QnA Maker 프로젝트와 연결된 구독, Azure AI Search 서비스 및 Azure AI Search 인덱스를 선택합니다. 연결하면 계정에 사용량이 발생한다는 확인을 선택합니다. 그런 후 다음을 선택합니다.

    Azure OpenAI Studio의 데이터 원본 선택을 보여 주는 스크린샷.

  8. 인덱스 데이터 필드 매핑 화면의 콘텐츠 데이터 필드에 답변을 선택합니다. 파일 이름, 제목URL과 같은 기타 필드는 데이터 원본 특성에 따른 선택 사항입니다.

    Azure OpenAI Studio의 Azure AI 검색에 대한 인덱스 필드 매핑 정보를 보여 주는 스크린샷.

  9. 다음을 선택합니다. 드롭다운 메뉴에서 검색 형식을 선택합니다. 키워드 또는 의미 체계를 선택할 수 있습니다. "의미 체계"를 검색하려면 프로젝트에 사용할 수도 있고, 사용하지 못할 수도 있는 기존 의미 체계 검색 구성이 필요합니다.

    Azure AI 검색 인덱스에 대한 데이터 관리 옵션을 보여 주는 스크린샷.

  10. 입력한 정보를 검토하고 저장 후 닫기를 선택합니다.

    확인 화면을 보여 주는 스크린샷.

  11. 이제 데이터 원본이 추가되었습니다. 오른쪽 메뉴의 구성>배포 탭에서 모델 배포 이름을 선택합니다.

    여러 섹션이 강조 표시된 Azure OpenAI Studio 플레이그라운드 페이지의 스크린샷.

이제 채팅 플레이그라운드를 통해 코드가 없는 방식으로 Azure OpenAI 기능을 탐색할 수 있습니다. 플레이그라운드는 완료를 생성하는 프롬프트를 제출할 수 있는 간단한 텍스트 상자입니다. 이 페이지에서 쉽게 기능을 반복하고 실험해 볼 수 있습니다. 또한 웹앱을 시작하여 웹을 통해 모델과 채팅할 수도 있습니다.

다음 단계