이 문서에서는 AI 애플리케이션을 새로 빌드하는 Python 개발자를 위한 최고의 학습 리소스 목록을 제공합니다. 빠른 시작 가이드, 샘플 프로젝트, 공식 설명서, 교육 과정 및 기타 유용한 자료에 대한 링크가 포함되어 있습니다.
Azure OpenAI 서비스에 대한 리소스
Azure OpenAI 서비스는 OpenAI에서 사용할 수 있는 강력한 언어 모델에 대한 REST API 액세스를 제공합니다. Azure OpenAI를 사용하면 이러한 모델을 조정하여 콘텐츠 생성, 요약, 이미지 이해, 의미 체계 검색 및 자연어와 같은 특정 작업을 코드 번역에 수행할 수 있습니다. REST API, .NET용 Azure OpenAI SDK 또는 Azure OpenAI Studio의 웹 기반 인터페이스를 사용하여 Azure OpenAI에 액세스합니다.
SDK 및 라이브러리
링크 | 설명 |
---|---|
Python용 OpenAI SDK | Python 언어로 작성된 애플리케이션에서 OpenAI API에 편리하게 액세스할 수 있는 OpenAI Python 라이브러리의 GitHub 소스 코드 버전입니다. |
OpenAI Python 패키지 | OpenAI Python 라이브러리의 PyPi 버전입니다. |
OpenAI에서 Azure OpenAI로 전환 | OpenAI와 Azure OpenAI 서비스 간에 전환할 수 있도록 코드에 필요한 작은 변경 내용에 대한 지침 문서입니다. |
스트리밍 채팅 완료 | Azure 엔드포인트를 사용하여 채팅 완료가 작동하도록 하는 방법을 보여 주는 Notebook 예제입니다. 이 예제에서는 채팅 완료에 중점을 두지만 API에서 사용할 수 있는 다른 작업도 소개합니다. |
Azure 임베딩 | Azure 엔드포인트에서 임베딩을 활용하는 방법을 보여주는 Notebook 예제입니다. 이 예제에서는 포함에 중점을 두고 API에서 사용할 수 있는 다른 작업도 소개합니다. |
모델 배포 및 텍스트 생성 | 프로그래밍 방식으로 채팅할 수 있는 모델을 배포하기 위한 최소한의 간단한 세부 단계가 포함된 문서입니다. |
Microsoft Entra ID 역할 기반 액세스 제어를 사용하는 OpenAI | Microsoft Entra ID 및 Azure 역할 기반 액세스 제어를 사용하여 인증을 살펴봅니다. |
Azure 리소스에 대한 Azure AD 관리 ID를 사용하는 OpenAI | Azure 역할 기반 액세스 제어가 필요한 보다 복잡한 보안 시나리오가 있는 문서입니다. Microsoft Entra ID를 사용하여 OpenAI 리소스에 인증하는 방법을 알아보세요. |
Azure OpenAI 서비스 샘플 | 기술 채택 과정을 시작하고 가속화하는 데 도움이 되는 유용한 Azure OpenAI 서비스 리소스 및 코드 샘플의 컴파일입니다. |
설명서
링크 | 설명 |
---|---|
Azure OpenAI 서비스 설명서 | Azure OpenAI Service 설명서의 허브 페이지입니다. |
빠른 시작: Azure OpenAI Service를 사용하여 텍스트 생성 시작 | 필요한 서비스를 설정하고 Python을 사용하여 모델을 프롬프트하는 코드를 작성하는 방법을 보여 주는 빠른 시작입니다. |
빠른 시작: Azure OpenAI Service에서 GPT-35-Turbo 및 GPT-4 사용 시작 | 시스템, 도우미 및 사용자 역할을 사용하여 특정 질문에 대한 응답으로 콘텐츠를 조정하는 방법을 보여 주는 빠른 시작입니다. |
빠른 시작: 사용자 고유의 데이터를 사용하여 Azure OpenAI 모델과 채팅 | PDF 또는 다른 문서와 같은 사용자 고유의 데이터를 추가하는 데 도움이 되는 빠른 시작입니다. |
빠른 시작: Azure OpenAI Assistants 사용 시작(미리 보기) | 기본 제공 Python 코드 인터프리터를 사용하여 수학 문제를 단계별로 해결하도록 모델에 지시하는 방법을 보여 주는 빠른 시작입니다. 이 예제에서는 사용자 지정 지침을 통해 액세스하는 고유한 AI 도우미를 사용하기 위한 시작점을 제공합니다. |
빠른 시작: AI 채팅에서 이미지 사용 | 프로그래밍 방식으로 모델에 이미지의 내용을 설명하도록 요청하는 방법을 보여 주는 빠른 시작입니다. |
빠른 시작: Azure OpenAI Service를 사용하여 이미지 생성 | 프롬프트에 따라 Dall-E 사용하여 프로그래밍 방식으로 이미지를 생성하는 방법을 보여 주는 빠른 시작입니다. |
다른 Azure AI 서비스에 대한 리소스
Azure OpenAI 서비스 외에도 다른 많은 Azure AI 서비스가 있습니다. 개발자와 조직은 기본 제공 및 미리 빌드된 사용자 지정 가능한 API 및 모델을 사용하여 지능형, 시장 준비 및 책임 있는 애플리케이션을 신속하게 만들 수 있습니다. 예제 애플리케이션에는 대화, 검색, 모니터링, 번역, 음성, 시각, 의사 결정에 대한 자연어 처리가 포함됩니다.
샘플
링크 | 설명 |
---|---|
Azure AI Speech SDK 샘플을 사용하여 앱에 음성 통합 | Azure Cognitive Services Speech SDK에 대한 샘플입니다. 음성 인식, 번역, 음성 합성 등에 대한 샘플 링크입니다. |
Azure AI Document Intelligence SDK | Azure AI 문서 인텔리전스(이전의 Form Recognizer)는 기계 학습을 사용하여 문서의 텍스트와 구조화된 데이터를 분석하는 클라우드 서비스입니다. 문서 인텔리전스 소프트웨어 개발 키트(SDK)는 문서 인텔리전스 모델 및 기능을 애플리케이션에 쉽게 통합할 수 있는 라이브러리 및 도구 세트입니다. |
Python에서 Form Recognizer를 사용하여 양식, 영수증, 청구서 및 카드에서 구조화된 데이터 추출 | Azure.AI.FormRecognizer 클라이언트 라이브러리에 대한 샘플입니다. |
Python에서 Text Analytics를 사용하여 문서 내에서 텍스트 추출, 분류 및 이해 | Text Analytics용 클라이언트 라이브러리. 이러한 API는 텍스트를 이해하고 분석하기 위한 NLP(자연어 처리) 기능을 제공하는 Azure AI 언어 서비스의 일부입니다. |
Python의 문서 번역 | 문서 번역을 사용하여 구조 및 텍스트 서식을 유지하면서 원본 문서를 대상 언어로 번역하는 빠른 시작 문서입니다. |
Python의 질문 답변 | 질문과 함께 보내는 텍스트 본문에서 답변(및 신뢰도 점수)을 가져오는 단계가 포함된 빠른 시작 문서입니다. |
Python의 대화형 언어 이해 | CLU(Conversational Language Understanding)용 클라이언트 라이브러리입니다. CLU는 대화에서 의도 및 엔터티를 추출할 수 있는 클라우드 기반 대화형 AI 서비스입니다. CLU는 오케스트레이터처럼 작동하여 QnA, Luis 및 Conversation App과 같은 앱에서 최상의 응답을 얻기 위해 대화를 분석할 가장 적합한 후보를 선택합니다. |
이미지 분석 | Microsoft Azure AI Image Analysis SDK에 대한 샘플 코드 및 설정 문서입니다. |
Python용 Azure AI Content Safety SDK | SDK는 애플리케이션 및 서비스에서 유해한 사용자 생성 및 AI 생성 콘텐츠를 감지하는 데 도움이 될 수 있습니다. 콘텐츠 안전에는 유해한 자료를 탐지할 수 있는 텍스트 및 이미지 API가 포함되어 있습니다. |
설명서
AI 서비스 | 설명 | API 참조 | 빠른 시작 |
---|---|---|---|
콘텐츠 안전 | 원치 않는 콘텐츠를 탐지하는 AI 서비스 | 콘텐츠 안전 API 참조 | 빠른 시작 |
문서 인텔리전스 | 문서를 지능형 데이터 기반 솔루션으로 전환합니다. | 문서 인텔리전스 API 참조 | 빠른 시작 |
언어 | 업계 최고의 자연어 이해 기능을 사용하여 앱을 빌드합니다. | Text Analytics API 참조 | 빠른 시작 |
검색 | 애플리케이션으로 AI 기반 클라우드 검색을 가져옵니다. | 검색 API 참조 | 빠른 시작 |
연설 | 음성 텍스트 변환, 텍스트 음성 변환, 번역 및 화자 인식. | Speech API 참조 | 빠른 시작 |
번역기 | AI 기반 번역을 사용하여 100개 이상의 사용 중, 위험에 처한 언어 및 방언을 번역합니다. | 번역 API 참조 | 빠른 시작 |
시력 | 이미지 및 비디오의 콘텐츠를 분석합니다. | 이미지 분석 API 참조 | 빠른 시작 |
학습
링크 | 설명 |
---|---|
초보자를 위한 생성 AI 워크샵 | Microsoft Cloud Advocates가 제공하는 18단원으로 구성된 종합 과정에서 생성형 AI 앱 빌드의 기본 사항을 알아봅니다. |
Azure AI 서비스 시작 | Azure AI 서비스는 애플리케이션에 통합할 수 있는 AI 기능의 구성 요소입니다. 이 학습 경로를 완료하여 Azure AI 서비스 리소스를 프로비전, 보안, 모니터링 및 배포하고 이를 사용하여 지능형 솔루션을 빌드하는 방법을 살펴봅니다. |
Microsoft Azure AI 기본: 생성적 AI | 이 학습 경로를 완료하여 대규모 언어 모델이 생성 AI의 기초를 형성하는 방법을 이해합니다. Azure OpenAI Service가 최신 생성 AI 기술에 대한 액세스를 제공하는 방법을 알아보세요. Azure OpenAI 프롬프트 및 응답을 미세 조정하는 방법과 Microsoft의 책임 있는 AI 원칙이 윤리적 AI 발전을 이끄는 방법을 알아봅니다. |
Azure OpenAI Service를 사용하여 생성 AI 솔루션 개발 | Azure OpenAI Service는 ChatGPT, GPT, Codex 및 Embeddings 모델과 같은 OpenAI의 강력한 대규모 언어 모델에 대한 액세스를 제공합니다. 개발자를 위한 이 학습 경로를 완료하고 Azure OpenAI SDK 및 기타 Azure 서비스를 사용하여 코드, 이미지 및 텍스트를 생성하는 방법을 알아보세요. |
Azure Database for PostgreSQL을 사용하여 AI 앱 빌드 | Azure Database for PostgreSQL - 유연한 서버에 대한 Azure AI 확장에서 제공하는 Azure AI 및 Azure Machine Learning Services 통합을 살펴보려면 이 학습 경로를 완료합니다. 이러한 서비스를 통해 AI 기반 앱을 빌드할 수 있는 방법을 알아봅니다. |
AI 애플리케이션 템플릿
AI 애플리케이션 템플릿은 AI 앱에 고품질의 시작점을 제공하는 잘 유지 관리되고 배포하기 쉬운 참조 구현을 제공합니다.
AI 앱 템플릿에는 구성 요소 와 엔드 투 엔드 솔루션의 두 가지 범주가 있습니다. 구성 요소는 특정 시나리오 및 작업에 초점을 맞춘 소규모 샘플입니다. 엔드 투 엔드 솔루션은 설명서, 소스 코드 및 배포 기능을 포함하는 포괄적인 참조 샘플입니다. 솔루션을 빌드하고 고유한 용도로 확장할 수 있습니다.
- 각 프로그래밍 언어에 사용할 수 있는 주요 템플릿 목록을 검토하려면 AI 앱 템플릿을 참조하세요.
- 사용 가능한 모든 템플릿을 찾아보려면 Azure 개발자 CLI 갤러리에서 AI 앱 템플릿을 참조하세요.