요약이란?
Important
미리 보기 지역인 스웨덴 중부에서는 GPT 모델을 기준으로 계속 진화하고 있는 최신 LLM 미세 조정 기술을 선보입니다. 스웨덴 중부 지역의 언어 리소스로 이 기술을 사용해 볼 수 있습니다.
대화 요약은 다음을 통해서만 사용할 수 있습니다.
- REST API
- Python
- C#
요약은 Azure AI 언어가 제공하는 기능 중 하나입니다. 이는 더 높은 품질, 비용 효율성 및 더 낮은 대기 시간을 갖춘 요약 솔루션을 제공하는 생성적 대규모 언어 모델과 작업 최적화 인코더 모델의 조합입니다. 이 문서를 사용하여 이 기능과 애플리케이션에서 이 기능을 사용하는 방법에 대해 자세히 알아보세요.
기본적으로 일반 텍스트, 대화, 네이티브 문서의 세 가지 형식의 장르에 대한 요약 솔루션을 제공합니다. 텍스트 요약은 일반 텍스트 블록만 허용하고 대화 요약은 모델이 효과적으로 분할하고 요약할 수 있도록 다양한 음성 오디오 신호를 포함한 대화 입력을 허용하며, 네이티브 문서는 Word, PDF 등과 같은 네이티브 형식의 문서를 직접 요약할 수 있습니다.
이 설명서에는 다음과 같은 문서 유형이 포함되어 있습니다.
- 빠른 시작은 서비스에 대한 요청을 수행하는 과정을 안내하는 시작 지침입니다.
- 방법 가이드에는 보다 구체적이거나 사용자 지정된 방식으로 서비스를 사용하기 위한 지침이 포함되어 있습니다.
이러한 기능은 읽기에 너무 길다고 생각할 수 있는 콘텐츠를 줄이도록 설계되었습니다.
텍스트 요약의 주요 기능
텍스트 요약은 자연어 처리 기술을 사용하여 문서, 대화 또는 모든 텍스트에서 나올 수 있는 일반 텍스트에 대한 요약을 생성합니다. 이 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 출력을 처리합니다. 분석은 데이터에 사용되는 모델에 사용자 지정 추가 없이 있는 그대로 수행됩니다. 요약을 사용하는 방법에는 두 가지가 있습니다.
개발 옵션 | 설명 |
---|---|
Language Studio | Language Studio는 등록 시 Azure 계정 및 고유한 데이터 없이 텍스트 예제와 엔터티 링크 설정을 시도할 수 있는 웹 기반 플랫폼입니다. 자세한 내용은 Language Studio 웹 사이트 또는 Language Studio 빠른 시작을 참조하세요. |
REST API 또는 클라이언트 라이브러리(Azure SDK) | REST API 또는 다양한 언어로 제공되는 클라이언트 라이브러리를 사용하여 텍스트 요약을 애플리케이션에 통합합니다. 자세한 내용은 요약 빠른 시작을 참조하세요. |
입력 요구 사항 및 서비스 제한
- 요약은 분석을 위해 텍스트를 사용합니다. 자세한 내용은 방법 가이드의 데이터 및 서비스 제한을 참조하세요.
- 요약은 다양한 쓰기 언어로 작동합니다. 자세한 내용은 언어 지원을 참조하세요.
참조 설명서 및 코드 샘플
애플리케이션에서 텍스트 요약을 사용할 때 Azure AI 언어에 대한 다음 참조 문서 및 샘플을 참조하세요.
개발 옵션/언어 | 참조 설명서 | 샘플 |
---|---|---|
C# | C# 설명서 | C# 샘플 |
Java | Java 설명서 | Java 샘플 |
JavaScript | JavaScript 설명서 | JavaScript 샘플 |
Python | Python 설명서 | Python 샘플 |
책임 있는 AI
AI 시스템에는 기술뿐만 아니라 기술을 사용하는 사용자, 영향을 받는 사용자 및 배포 환경도 포함됩니다. 시스템에서 책임 있는 AI 사용 및 배포에 대해 알아보려면 요약에 대한 투명성 참고사항을 읽어보세요. 자세한 내용은 다음 문서를 참조하세요.