중요
미리 보기 지역인 스웨덴 중부에서는 GPT 모델을 기준으로 계속 진화하고 있는 최신 LLM 미세 조정 기술을 선보입니다. 스웨덴 중부 지역의 언어 리소스로 이 기술을 사용해 볼 수 있습니다.
대화 요약은 다음을 통해서만 사용할 수 있습니다.
- REST API (REST 애플리케이션 프로그래밍 인터페이스)
- 파이썬
- C# (프로그래밍 언어)
요약은 Azure AI Language에서 제공하는 기능으로, 높은 품질, 비용 효율성 및 짧은 대기 시간으로 요약 솔루션을 제공하는 생성형 큰 언어 모델과 작업 최적화 인코더 모델의 조합입니다. 이 문서를 사용하여 이 기능과 애플리케이션에서 이 기능을 사용하는 방법에 대해 자세히 알아보세요.
기본적으로 일반 텍스트, 대화, 네이티브 문서의 세 가지 형식의 장르에 대한 요약 솔루션을 제공합니다. 텍스트 요약은 일반 텍스트 블록만 허용합니다. 대화 요약은 다양한 음성 오디오 신호를 포함하여 대화형 입력을 허용합니다. 네이티브 문서 요약은 Word, PDF 또는 일반 텍스트와 같은 기본 형식의 문서를 허용합니다. 자세한 내용은 지원되는 문서 형식을참조하세요.
팁
Azure AI Foundry 포털에서 요약을 사용해 보세요. 여기서는 이 서비스를 사용하기 위해 현재 기존 Language Studio 리소스를 활용하거나 새 Azure AI Foundry 리소스를 만들 수 있습니다.
역량
이 설명서에는 다음과 같은 문서 유형이 포함되어 있습니다.
- 빠른 시작은 서비스에 대한 요청을 수행하는 과정을 안내하는 시작 지침입니다.
- 방법 가이드에는 보다 구체적이거나 사용자 지정된 방식으로 서비스를 사용하기 위한 지침이 포함되어 있습니다.
일반적인 워크플로
이 기능을 사용하려면 분석을 위해 데이터를 제출하고 애플리케이션에서 API 출력을 처리합니다. 분석은 데이터에 사용되는 모델에 사용자 지정 추가 없이 있는 그대로 수행됩니다.
Azure AI 언어에서 제공하는 기능에 대한 액세스 권한을 부여하는 Azure AI 언어 리소스를 만듭니다. API 요청을 인증하는 데 사용하는 암호(키라고 함) 및 엔드포인트 URL을 생성합니다.
C#, Java, JavaScript 및 Python에 대한 REST API 또는 클라이언트 라이브러리를 사용하여 요청을 만듭니다. 일괄 처리 요청을 통해 비동기 호출을 보내 여러 기능에 대한 API 요청을 단일 호출로 결합할 수도 있습니다.
텍스트 데이터가 포함된 요청을 보냅니다. 키와 엔드포인트가 인증에 사용됩니다.
응답을 스트리밍하거나 로컬로 저장합니다.
텍스트 요약의 주요 기능
텍스트 요약은 자연어 처리 기술을 사용하여 문서, 대화 또는 텍스트에서 사용할 수 있는 일반 텍스트에 대한 요약을 생성합니다. 이 API가 제공하는 요약에는 두 가지 방식이 있습니다.
추출 요약: 이러한 문장의 위치 지정 정보와 함께 원본 텍스트 내에서 두드러진 문장을 추출하여 요약을 생성합니다.
- 추출된 여러 문장: 이러한 문장은 입력 텍스트의 주요 개념을 전체적으로 전달합니다. 입력 텍스트 콘텐츠에서 추출된 원래 문장입니다.
- 순위 점수: 순위 점수는 문장이 주요 항목과 얼마나 관련성이 있는지를 나타냅니다. 텍스트 요약은 추출된 문장의 순위를 매기며, 문장이 나타나는 순서대로 반환되는지 또는 순위에 따라 반환되는지 확인할 수 있습니다. 예를 들어, 세 문장 요약 추출 요약을 요청하면 점수가 가장 높은 세 문장을 반환합니다.
- 위치 정보: 추출된 문장의 시작 위치 및 길이입니다.
추상 요약: 원래 원본에서 문장을 축어적으로 추출하지 않는 간결하고 일관된 문장 또는 단어가 포함된 요약을 생성합니다.
- 요약 텍스트: 추상 요약은 각 상황에 맞는 입력 범위에 대한 요약을 반환합니다. 긴 입력은 분할할 수 있으므로 요약 텍스트의 여러 그룹을 컨텍스트 입력 범위와 함께 반환할 수 있습니다.
- 상황에 맞는 입력 범위: 요약 텍스트를 생성하는 데 사용된 입력 내의 범위입니다.
예를 들어 다음 텍스트 단락을 고려하세요.
"Microsoft에서는 학습과 이해에 대해 보다 전체적이고 인간 중심적인 접근 방식을 취함으로써 기존 기술을 넘어 AI를 발전시키기 위한 노력을 기울이고 있습니다. Azure AI 서비스의 최고 기술 책임자(CTO)로서 저는 이 탐구를 현실로 만들기 위해 뛰어난 과학자 및 엔지니어로 구성된 팀과 협력해 왔습니다. 제 역할에서 저는 인간 인지의 세 가지 특성, 즉 단일 언어 텍스트(X), 청각 또는 시각 감각 신호(Y) 및 다국어(Z) 간의 관계를 보는 고유한 관점을 활용합니다. 세 가지가 모두 교차하는 지점에는 그림 1에 나와 있는 바와 같이 XYZ-코드라고 하는 매직이 있습니다. 인간보다 더 잘 말하고, 듣고, 보고, 이해할 수 있는 강력한 AI를 만드는 공동 표현입니다. XYZ-코드를 통해 장기적인 비전(도메인 간 전이 학습, 형식 및 언어 확장)을 수행할 수 있습니다. 목표는 오늘날 인간이 하는 것처럼 광범위한 다운스트림 AI 작업을 지원하기 위해 표현을 공동으로 학습할 수 있는 미리 학습된 모델을 보유하는 것입니다. 지난 5년간 대화형 음성 인식, 기계 번역, 대화형 질문 답변, 기계 판독값 이해 및 이미지 자막의 벤치마크에서 인간의 성과를 달성했습니다. 이러한 5가지 혁신은 인간이 학습하고 이해하는 방식에 더 가까운 다감각적이고 다국어 학습을 달성하기 위한 AI 기능의 도약을 이루고자 하는 원대한 열망에 대한 강력한 신호를 제공했습니다. 저는 다운스트림 AI 작업에서 외부 기술 자료를 기반으로 한 경우에는 공동 XYZ- 코드가 이러한 열망의 기본 구성 요소라고 생각합니다."
텍스트 요약 API 요청은 API 백 엔드에 대한 작업을 만들어 요청을 수신하면 처리됩니다. 작업이 성공하면 API의 출력이 반환됩니다. 출력은 24시간 동안 검색에 사용할 수 있습니다. 이 시간이 지나면 출력이 제거됩니다. 다국어 지원 및 emoji 지원으로 인해 응답에 텍스트 오프셋이 포함될 수 있습니다. 자세한 내용은 오프셋 처리 방법을 참조하세요.
앞의 예제를 사용하는 경우 API는 다음 요약을 반환할 수 있습니다.
추출 요약:
- "Microsoft에서는 학습과 이해에 대해 보다 전체적이고 인간 중심적인 접근 방식을 취함으로써 기존 기술을 넘어 AI를 발전시키기 위한 노력을 기울이고 있습니다."
- "XYZ-코드를 통해 장기적인 비전(도메인 간 전이 학습, 형식 및 언어 확장)을 수행할 수 있습니다."
- "목표는 오늘날 인간이 하는 것처럼 광범위한 다운스트림 AI 작업을 지원하기 위해 표현을 공동으로 학습할 수 있는 미리 학습된 모델을 보유하는 것입니다."
추상 요약:
- "Microsoft는 학습 및 이해에 대해 보다 총체적이고 인간 중심적인 방식을 취하고 있습니다. XYZ-코드를 통해 장기적인 비전(도메인 간 전이 학습, 형식 및 언어 확장)을 수행할 수 있습니다. 지난 5년 동안 대화형 음성 인식의 기준에서 인간 수준의 성능을 달성했습니다.
요약 시작
요약을 사용하려면 분석을 위해 제출하고 애플리케이션에서 API 출력을 처리합니다. 분석은 데이터에 사용되는 모델에 사용자 지정 추가 없이 있는 그대로 수행됩니다. 요약을 사용하는 방법에는 두 가지가 있습니다.
개발 옵션 | 설명 |
---|---|
Azure AI Foundry (에이아이 파운드리) | Azure AI Foundry는 등록할 때 사용자 고유의 데이터로 텍스트 예제와 엔터티 연결을 사용할 수 있는 웹 기반 플랫폼입니다. 자세한 내용은 Azure AI Foundry 웹 사이트 또는 Azure AI Foundry 설명서를 참조하세요. |
REST API 또는 클라이언트 라이브러리(Azure SDK) | REST API 또는 다양한 언어로 제공되는 클라이언트 라이브러리를 사용하여 텍스트 요약을 애플리케이션에 통합합니다. 자세한 내용은 요약 빠른 시작을 참조하세요. |
입력 요구 사항 및 서비스 제한
- 요약은 분석을 위해 텍스트를 사용합니다. 자세한 내용은 방법 가이드의 데이터 및 서비스 제한을 참조하세요.
- 요약은 다양한 쓰기 언어로 작동합니다. 자세한 내용은 언어 지원을 참조하세요.
참조 설명서 및 코드 샘플
애플리케이션에서 텍스트 요약을 사용할 때 Azure AI 언어에 대한 다음 참조 문서 및 샘플을 참조하세요.
개발 옵션/언어 | 참조 설명서 | 샘플 |
---|---|---|
C# (프로그래밍 언어) | C# 설명서 | C# 샘플 |
자바 | Java 설명서 | Java 샘플 |
JavaScript | JavaScript 설명서 | JavaScript 샘플 |
파이썬 | Python 설명서 | Python 샘플 |
책임 있는 AI
AI 시스템에는 기술뿐만 아니라 기술을 사용하는 사용자, 영향을 받는 사용자 및 배포 환경도 포함됩니다. 시스템에서 책임 있는 AI 사용 및 배포에 대해 알아보려면 요약에 대한 투명성 참고사항을 읽어보세요. 자세한 내용은 다음 문서를 참조하세요.