소개

완료됨

GenAI(생성형 AI)는 기존 데이터로부터 학습하고 자연어 입력을 기반으로 독창적인 새 콘텐츠를 생성할 수 있는 AI 알고리즘 범주를 나타냅니다.

azure_ai 확장은 Microsoft PostgreSQL 팀이 만든 강력한 도구로, Azure Database for PostgreSQL 유연한 서버와 Azure AI 및 Machine Learning Services 간의 원활한 통합을 제공합니다. 이를 통해 개발 프로세스를 간소화하고 데이터베이스 내에서 직접 GenAI의 기능을 활용하여 강력한 자연어 쿼리 처리 기능에 대한 액세스를 제공할 수 있습니다. 단 몇 줄의 SQL 코드만으로 벡터 포함을 만들고 인사이트를 추출하여 데이터베이스에 저장할 수 있습니다. 이 확장은 데이터와 실행 가능한 지식 격자를 해소하여 GenAI 솔루션을 빌드하는 엔터프라이즈에 귀중한 자산이 됩니다.

Azure Database for PostgreSQL에 대한 azure_ai 확장 다이어그램.

Azure AI 서비스

Azure AI 서비스는 전문 AI 또는 데이터 과학 기술 없이도 지능형 앱과 시스템을 빌드할 수 있도록 Microsoft에서 만든 고급 클라우드 기반 도구 및 기술 집합입니다. 이러한 서비스를 통해 강력한 AI 기능을 자연어 처리, 기계 학습, Computer Vision 등과 같은 광범위한 애플리케이션에 통합할 수 있습니다. Azure AI 서비스를 사용하면 사용자 환경을 개선하고, 워크플로를 자동화하고, 다양한 업계 분야에서 비즈니스 운영을 개선하는 혁신적인 솔루션을 만들 수 있습니다.

Azure OpenAI 서비스

OpenAI는 인공 지능과 기계 학습 분야의 획기적인 연구로 유명한 AI 연구 조직이자 기술 회사입니다. 이 회사의 목표는 AGI(인공 일반 지능)이 모든 인류에게 이익이 되도록 하는 것입니다. OpenAI는 GPT-3, GPT-3.5, GPT-4를 포함한 최첨단 생성 모델을 도입했습니다.

Azure OpenAI Service는 OpenAI의 강력한 언어 모델에 대한 REST API 액세스를 제공하며, Azure를 사용하여 GenAI 애플리케이션을 빌드하는 데 도움을 주도록 설계되었습니다. 강력한 인공 지능 서비스 및 모델 도구 모음을 노출하면 자연어 이해, 텍스트 생성 및 기타 GenAI 기능을 사용하는 혁신적인 애플리케이션을 빌드할 수 있습니다. Azure OpenAI는 컨텍스트를 이해하고, 일관된 텍스트를 생성하고, 번역, 요약 및 질문 답변 작업을 수행할 수 있는 최첨단 생성형 AI 언어 모델에 대한 액세스를 제공합니다. Azure OpenAI를 사용하면 자연어 입력을 이해하고 지능적으로 응답하는 애플리케이션을 빌드할 수 있습니다.

Azure AI 언어 서비스

Azure AI 언어를 사용하면 자연어를 이해하고 처리하는 지능형 애플리케이션을 빌드할 수 있습니다. Azure Database for PostgreSQL 유연한 서버 인스턴스와 통합하면 이러한 서비스는 데이터베이스 기능을 향상시켜 감정 분석, 텍스트 요약, 핵심 구 추출과 같은 작업을 SQL 쿼리 내에서 직접 수행할 수 있도록 합니다.

Azure Machine Learning

Azure Machine Learning은 Machine Learning 프로젝트 수명 주기를 위해 설계된 포괄적인 클라우드 서비스입니다. 이는 기계 학습 모델을 빌드, 배포 및 관리하기 위한 강력한 플랫폼을 제공합니다.

AI 기반 애플리케이션 잠금 해제

Azure AI 및 Machine Learning Services는 확장성이 뛰어난 AI 기반 애플리케이션을 빌드하는 데 도움이 되는 azure_ai 확장을 사용하여 PostgreSQL 데이터베이스에 원활하게 통합될 수 있습니다. 친숙한 SQL 언어와 PostgreSQL의 유연성을 사용하여 데이터베이스 계층 내에 지능형 솔루션을 만들 수 있습니다. Azure AI 서비스는 자연어 처리, 권장 사항 시스템, 텍스트 요약, 콘텐츠 생성 등 애플리케이션을 강화할 수 있는 다양한 기능을 제공합니다. Azure Machine Learning을 사용하면 azure_ai 확장에서 호출하여 테이블의 데이터를 기반으로 예측을 하거나 출력을 생성할 수 있는 사용자 지정 Machine Learning 모델을 빌드, 학습 및 배포할 수 있습니다.

시나리오: 임대 부동산 검색 및 권장 사항 애플리케이션

숙박 시설을 찾는 여행자와 부동산을 임대하려는 주택 소유자 및 부동산 관리자를 연결하는 웹 및 모바일 앱을 제공하는 회사인 Margie's Travel의 수석 AI 개발자라고 상상해 보세요. 이러한 앱은 Azure Database for PostgreSQL 데이터베이스의 지원을 받습니다. 새로운 GenAI 기능으로 이러한 앱을 향상시키는 임무를 맡게 되었습니다. Azure AI 및 ML 서비스와 azure_ai 확장을 사용하여 이러한 기능을 추가하는 방법을 연구하고 있습니다.

학습 목표

이 모듈에서는 azure_ai 확장과 이를 통해 Azure Database for PostgreSQL 유연한 서버를 사용하여 생성형 AI 기능을 애플리케이션에 원활하게 통합하는 방법을 살펴봅니다. 강력한 생성형 AI 애플리케이션을 만드는 데 필요한 지식을 제공합니다. 이 모듈에서 학습할 내용은 다음과 같습니다.

  • 생성형 AI와 생성적 언어 모델의 개념을 살펴보고 이를 사용하여 풍부한 AI 애플리케이션을 빌드하는 방법을 알아봅니다.
  • PostgreSQL용 azure_ai 확장 기능을 평가합니다.
  • Azure Database for PostgreSQL 유연한 서버 인스턴스에서 azure_ai 확장을 설치하고 살펴봅니다.

이 모듈이 끝나면 azure_ai 확장으로 확장된 Azure Database for PostgreSQL 유연한 서버를 사용하여 강력한 GenAI 애플리케이션 빌드를 시작할 수 있습니다.