paint-brush
Azure Open AI 챌린지 참여 - 4일차: Azure AI 검색 서비스 설정~에 의해@ssukhpinder
615 판독값
615 판독값

Azure Open AI 챌린지 참여 - 4일차: Azure AI 검색 서비스 설정

~에 의해 Sukhpinder Singh4m2024/03/29
Read on Terminal Reader

너무 오래; 읽다

Azure AI Search는 고급 AI 및 기계 학습을 활용하여 인덱싱 및 검색 기능을 강화합니다. 문서, 이미지 및 기타 미디어 유형 내의 콘텐츠를 자동으로 이해하여 귀중한 정보를 추출하고 패턴을 식별하며 감정까지 이해할 수 있습니다. Microsoft 팀은 최근 개발자가 Azure AI 솔루션 구축 방법을 배울 수 있는 Open AI 챌린지를 시작했습니다.
featured image - Azure Open AI 챌린지 참여 - 4일차: Azure AI 검색 서비스 설정
Sukhpinder Singh HackerNoon profile picture
0-item
1-item
2-item
3-item
4-item

문서 인덱싱 및 강화를 위해 Azure AI Search 활용에 중점을 둔 Azure Open AI 전용 하루

Microsoft 팀은 최근 개발자가 Azure AI 솔루션 및 앱을 구축하는 방법을 배울 수 있는 Open AI 챌린지를 시작했습니다.

소개

이 문서에서는 Azure AI Search를 사용하여 문서가 AI 기술을 통해 인덱싱 및 강화되어 검색 가능성이 향상되는 솔루션을 개발하는 방법을 보여줍니다.

Azure AI 검색이 필요한 이유

Azure AI Search는 고급 AI 및 기계 학습을 활용하여 인덱싱 및 검색 기능을 강화합니다. 문서, 이미지 및 기타 미디어 유형 내의 콘텐츠를 자동으로 이해하여 귀중한 정보를 추출하고 패턴을 식별하며 감정까지 이해할 수 있습니다. 이러한 기능을 통해 더욱 미묘하고 지능적인 검색 결과를 얻을 수 있습니다.

전제 조건

  • Azure 및 Azure Portal 작업 경험이 있습니다.
  • 생성 AI에 대한 이해.
  • C#이나 Python과 같은 고급 프로그래밍 언어 사용 경험

시작하기

실제 구현을 시작하기 전에 3가지 서로 다른 Azure 리소스를 설정해야 합니다.

  • Azure AI 검색 설정

  • Azure AI 서비스 설정

  • Azure Storage 계정 설정


Azure AI Search 및 Azure AI Services 리소스는 동일한 위치에 있어야 합니다!


위의 필수 구성 요소가 완료되면 Azure Portal에서 다음 단계를 수행해야 합니다.

  • Azure Blob Storage에 문서 업로드
  • 문서 색인화
  • 테스트

Azure AI 검색 설정

1단계: Azure 포털 로 이동

Azure AI Search를 검색하고 다음 세부 정보를 입력하세요.



2단계: 확장 구성

무료 가격 책정 계층을 사용하고 있으므로 아래와 같이 확장 기능을 추가하거나 복제본을 생성할 수 없습니다.




3단계: 태그 생성

이 연습에서는 태그 이름이 필요하지 않습니다. 하지만 프로덕션 환경에서는 모범 사례이므로 추가해야 합니다.



4단계: 검토 및 생성

Azure Cloud의 사후 유효성 검사를 확인하고 리소스 생성을 진행합니다. 이전 단계에서 입력한 세부정보를 검토하세요.



Azure AI 서비스 설정

1단계: Azure AI 서비스 만들기

이제 **Azure AI Service **를 검색하고 다음 세부 정보를 입력하는 또 다른 서비스를 만들어 보겠습니다.




이제 기본 옵션이 선택되어 있으므로 나머지 단계를 계속 진행하고 서비스를 생성한 후 마지막으로 서비스가 배포될 때까지 기다립니다.

2단계: 네트워크 기본값


3단계:ID 기본값


4단계: 검토 및 생성

Azure Cloud의 사후 유효성 검사를 확인하고 리소스 생성을 진행합니다. 이전 단계에서 입력한 세부정보를 검토하세요.


Azure Storage 계정 설정

1단계: Azure Storage 계정 만들기

이제 **Azure Storage 계정**을 검색하고 다음 세부 정보를 입력하는 또 다른 서비스를 만들어 보겠습니다.


2단계: 익명 액세스 허용

고급 탭에서 개별 컨테이너에 대한 익명 액세스 허용 옆의 확인란을 선택합니다.


3단계: 검토 및 생성

이제 기본 옵션이 선택되어 있으므로 나머지 단계를 계속 진행하고 서비스를 생성한 후 마지막으로 서비스가 배포될 때까지 기다립니다.


Azure Blob Storage에 문서 업로드

필요한 리소스가 준비되면 Azure Storage 계정에 문서 업로드를 진행하세요.

Microsoft에서 제공한 문서를 따르세요.

빠른 시작: Blob 업로드, 다운로드 및 나열 - Azure Portal - Azure Storage

문서 색인화

Azure AI Service를 열고 개요 탭에서 아래 강조 표시된 대로 "데이터 가져오기"를 선택합니다.


아래와 같이 드롭다운에서 "Azure Blob Storage"를 선택합니다.


데이터 연결 탭은 다음 규칙을 따라야 합니다.


인지 기술 추가 탭은 다음 규칙을 따라야 합니다.


사용자 정의 대상 인덱서 추가 탭은 다음 규칙을 따라야 합니다.


제출을 클릭하여 데이터 원본, 기술 세트, 인덱스 및 인덱서 생성을 시작합니다.

인덱서 테스트

Azure AI Search 리소스의 개요 페이지 상단에서 검색 탐색기를 선택합니다. 검색 탐색기 내에서 쿼리 문자열 상자에 *(단일 별표)를 입력한 다음 계속해서 검색 버튼을 클릭합니다.

테스트 사례 1: 모두 가져오기

이 쿼리는 JSON 형식의 인덱스에 있는 모든 문서를 검색합니다.


테스트 사례 2: 개수 포함

검색 결과 위에는 검색으로 반환된 문서 수를 나타내는 개수가 표시됩니다.


테스트 사례 3: 특정 키워드 검색

이 검색은 검색 가능한 필드 내에서 "뉴욕"에 대한 참조가 포함된 문서를 찾고 핵심 문구와 함께 문서의 파일 이름을 제공합니다.


결론

필요한 Azure 리소스 설정에 대한 단계별 지침과 문서 업로드, 인덱싱 및 설정 테스트에 대한 자세한 지침은 강력한 문서 관리 솔루션을 구현하려는 모든 사람에게 중요합니다.

C# 프로그래밍🚀

C# 커뮤니티의 일원이 되어주셔서 감사합니다! 가기 전에:

여기까지 잘 따라오셨다면 박수로 감사의 인사를 전하고 작가님을 팔로우해주세요! 👏️️

팔로우하세요: X | 링크드인 | Dev.to | 해시노드 | 뉴스레터 | 텀블러

다른 플랫폼을 방문해보세요: GitHub | 인스타그램 | 틱톡 | 쿼라 | Daily.dev

C# 프로그래밍 의 추가 콘텐츠