Wat is samenvatting?
Belangrijk
Onze preview-regio, Zweden - centraal, toont onze nieuwste en voortdurend ontwikkelende LLM-verfijningstechnieken op basis van GPT-modellen. U bent van harte welkom om ze uit te proberen met een taalresource in de regio Zweden - centraal.
Samenvatting van gesprekken is alleen beschikbaar met:
- REST-API
- Python
- C#
Samenvatting is één functie die wordt aangeboden door Azure AI Language, een combinatie van generatieve grote taalmodellen en taakgeoptimeerde encodermodellen die samenvattingsoplossingen bieden met een hogere kwaliteit, kostenefficiëntie en lagere latentie. Gebruik dit artikel voor meer informatie over deze functie en hoe u deze kunt gebruiken in uw toepassingen.
De service biedt standaard samenvattingsoplossingen voor drie soorten genre, gewone teksten, gesprekken en systeemeigen documenten. Tekstsamenvatting accepteert alleen tekstblokken zonder opmaak en samenvatting van gesprekken accepteert gespreksinvoer, inclusief verschillende spraakaudiosignalen om het model effectief te segmenteren en samen te vatten, en het systeemeigen document kan rechtstreeks samenvatten voor documenten in hun eigen indelingen, zoals Woorden, PDF, enzovoort.
Deze documentatie bevat de volgende artikeltypen:
- Quickstarts zijn aan de slag-instructies om u te begeleiden bij het indienen van aanvragen bij de service.
- Instructiegidsen bevatten instructies voor het gebruik van de service op specifiekere of aangepaste manieren.
Deze functies zijn ontworpen om inhoud te verkorten die te lang kan worden beschouwd om te lezen.
Belangrijke functies voor tekstsamenvatting
Tekstsamenvatting maakt gebruik van technieken voor natuurlijke taalverwerking om een samenvatting te genereren voor tekst zonder opmaak, die afkomstig kan zijn van een document of een gesprek, of teksten. Er zijn twee benaderingen voor het samenvatten van deze API:
Extractieve samenvatting: Produceert een samenvatting door opvallende zinnen in het document te extraheren, samen de plaatsingsgegevens van deze zinnen.
- Meerdere geëxtraheerde zinnen: deze zinnen geven gezamenlijk het hoofdidee van het document over. Het zijn oorspronkelijke zinnen die zijn geëxtraheerd uit de inhoud van het invoerdocument.
- Rangscore: De rangscore geeft aan hoe relevant een zin is voor het hoofdonderwerp. Tekstsamenvatting rangschikt geëxtraheerde zinnen en u kunt bepalen of ze worden geretourneerd in de volgorde waarin ze worden weergegeven, of volgens hun rang. Als u bijvoorbeeld een samenvatting met drie zinnen aanvraagt, worden de drie hoogste zinnen geretourneerd.
- Positionele informatie: De beginpositie en lengte van geëxtraheerde zinnen.
Abstractieve samenvatting: Hiermee wordt een samenvatting gegenereerd met beknopte, coherente zinnen of woorden die geen exacte zinnen uit het oorspronkelijke document bevatten.
- Samenvattingsteksten: Abstractieve samenvatting retourneert een samenvatting voor elk contextueel invoerbereik. Een lange invoer kan worden gesegmenteerd, zodat meerdere groepen samenvattingsteksten kunnen worden geretourneerd met hun contextuele invoerbereik.
- Contextueel invoerbereik: het bereik binnen de invoer die is gebruikt om de samenvattingstekst te genereren.
Bekijk bijvoorbeeld de volgende alinea met tekst:
"Bij Microsoft zijn we op zoek om AI verder te zetten dan bestaande technieken, door een meer holistische, mensgerichte benadering van leren en begrijpen te volgen. Als Chief Technology Officer van Azure AI-services heb ik gewerkt met een team van geweldige wetenschappers en technici om deze zoektocht om te zetten in een realiteit. In mijn rol geniet ik van een uniek perspectief bij het bekijken van de relatie tussen drie kenmerken van menselijke cognitie: monoscalel text (X), audio- of visuele sensorische signalen, (Y) en meertalige (Z). Op het snijpunt van alle drie is er magie, wat we XYZ-code noemen, zoals geïllustreerd in afbeelding 1, een gezamenlijke representatie voor het creëren van krachtigere AI die mensen kan spreken, horen, zien en begrijpen. We geloven dat XYZ-code ons in staat stelt om onze langetermijnvisie te vervullen: cross-domain transfer learning, spanningsmodaliteiten en talen. Het doel is om vooraf getrainde modellen te hebben die gezamenlijk weergaven kunnen leren om een breed scala aan downstream AI-taken te ondersteunen, veel op de manier waarop mensen tegenwoordig doen. De afgelopen vijf jaar bereiken we menselijke prestaties op benchmarks voor gespreksspraakherkenning, machinevertaling, gespreksvragen beantwoorden, begrip van machinelezen en bijschriften van afbeeldingen. Deze vijf doorbraaken gaven ons sterke signalen voor onze ambitieuzere ambitie om een sprong in AI-mogelijkheden te produceren, waardoor multisensorische en meertalige leermogelijkheden worden bereikt die dichter bij de wijze waarop mensen leren en begrijpen. Ik geloof dat de gezamenlijke XYZ-code een fundamenteel onderdeel van deze ambitie is, indien geaard met externe kennisbronnen in de downstream AI-taken."
De tekstsamenvattings-API-aanvraag wordt verwerkt na ontvangst van de aanvraag door een taak voor de API-back-end te maken. Als de taak is geslaagd, wordt de uitvoer van de API geretourneerd. De uitvoer is 24 uur beschikbaar voor ophalen. Na deze tijd wordt de uitvoer leeggemaakt. Vanwege meertalige ondersteuning voor emoji's kan het antwoord tekstverschuivingen bevatten. Zie voor meer informatie hoe u offsets verwerkt.
Als we het bovenstaande voorbeeld gebruiken, kan de API deze samenvattingen retourneren:
Extraheersende samenvatting:
- "Bij Microsoft zijn we op een zoektocht om AI verder te zetten dan bestaande technieken, door een meer holistische, mensgerichte benadering van leren en begrijpen te nemen."
- "We geloven dat XYZ-code ons in staat stelt om onze langetermijnvisie te vervullen: cross-domain transfer learning, spanningsmodaliteiten en talen."
- "Het doel is om vooraf getrainde modellen te hebben die gezamenlijk weergaven kunnen leren om een breed scala aan downstream AI-taken te ondersteunen, veel op de manier waarop mensen vandaag de dag doen."
Abstractieve samenvatting:
- "Microsoft maakt gebruik van een meer holistische, mensgerichte benadering van leren en begrijpen. We geloven dat XYZ-code ons in staat stelt om onze langetermijnvisie te vervullen: cross-domain transfer learning, spanningsmodaliteiten en talen. De afgelopen vijf jaar bereikten we menselijke prestaties op benchmarks in gespreksspraakherkenning."
Aan de slag met samenvatting
Als u samenvatting wilt gebruiken, dient u deze in voor analyse en verwerkt u de API-uitvoer in uw toepassing. Analyse wordt uitgevoerd als zodanig, zonder dat er aanpassingen zijn toegevoegd aan het model dat op uw gegevens wordt gebruikt. Er zijn twee manieren om samenvatting te gebruiken:
Ontwikkelingsoptie | Beschrijving |
---|---|
Taalstudio | Language Studio is een webplatform waarmee u entiteitskoppelingen kunt proberen met tekstvoorbeelden zonder een Azure-account en uw eigen gegevens wanneer u zich aanmeldt. Zie de quickstart voor Language Studio of Language Studio voor meer informatie. |
REST API of clientbibliotheek (Azure SDK) | Integreer tekstsamenvatting in uw toepassingen met behulp van de REST API of de clientbibliotheek die beschikbaar is in verschillende talen. Zie de quickstart voor samenvattingen voor meer informatie. |
Invoervereisten en servicelimieten
- Samenvatting neemt tekst voor analyse. Zie Gegevens- en servicelimieten in de handleiding voor meer informatie.
- Samenvatting werkt met verschillende geschreven talen. Zie taalondersteuning voor meer informatie.
Referentiedocumentatie en codevoorbeelden
Als u tekstsamenvatting in uw toepassingen gebruikt, raadpleegt u de volgende referentiedocumentatie en voorbeelden voor Azure AI Language:
Ontwikkelingsoptie/taal | Referentiedocumentatie | Voorbeelden |
---|---|---|
C# | C#-documentatie | C#-voorbeelden |
Java | Java-documentatie | Java-voorbeelden |
JavaScript | Documentatie over JavaScript | JavaScript-voorbeelden |
Python | Python-documentatie | Python-voorbeelden |
Verantwoorde AI
Een AI-systeem bevat niet alleen de technologie, maar ook de mensen die het gebruiken, de mensen die er last van hebben en de implementatieomgeving. Lees de transparantienotitie voor samenvatting voor meer informatie over verantwoord AI-gebruik en -implementatie in uw systemen. Raadpleeg voor meer informatie de volgende artikelen: