Documenten genereren op uw gegevens

Azure AI Search
Azure Cosmos DB
Microsoft Foundry

Oplossingsideeën

In dit artikel wordt een oplossingsidee beschreven. Uw cloudarchitect kan deze richtlijnen gebruiken om de belangrijkste onderdelen te visualiseren voor een typische implementatie van deze architectuur. Gebruik dit artikel als uitgangspunt om een goed ontworpen oplossing te ontwerpen die overeenkomt met de specifieke vereisten van uw workload.

Deze architectuur demonstreert een oplossing voor het genereren van documenten waarmee organisaties intelligente gestructureerde en ongestructureerde documenten kunnen maken die zijn gebaseerd op hun bedrijfsgegevens. De oplossing maakt gebruik van Foundry IQ om relevante gegevens te identificeren, informatie samen te vatten en contextuele inhoud te genereren via conversationele interacties. Gebruikers kunnen documenten genereren op basis van deze organisatiekennis en ze ontvangen in Word indeling.

De architectuur combineert het ophalen, samenvatten en genereren van documenten met documentpersistentie ter ondersteuning van snellere werkstromen voor het maken van documenten. Het systeem maakt interactie van gebruikers via natuurlijke taal mogelijk en helpt organisatiekennis rechtstreeks in documentverwerkingswerkstromen in te sluiten. Het slaat ook gegenereerde inhoud in de cache op om de overhead voor het genereren van documenten te voorkomen en het maken van documenten te versnellen.

Architecture

Diagram met een oplossingsarchitectuur voor het genereren van documenten die gebruikmaakt van Foundry Tools.

Download een Visio-bestand van deze architectuur.

Workflow

De volgende werkstroom komt overeen met het vorige diagram:

  1. Lob-toepassingen (Line-Of-Business) of andere processen in de organisatie genereren zakelijke documenten en referentiemateriaal die dienen als basiskennis voor het genereren van documenten.

  2. Een synchronisatieproces beheert periodiek de opname en het bijwerken van bedrijfsgegevens uit verschillende bronnen in de workload.

  3. Een Azure Storage-account ontvangt en slaat zakelijke documenten op, inclusief PDF-bestanden. Het maakt ze beschikbaar voor downstreamservices om te verwerken en indexeren. In een opslagaccount worden de gegenereerde documenten van gebruikerssessies later opgeslagen.

  4. Foundry IQ maakt doorzoekbare indexen op basis van de verwerkte en verrijkte documenten, waarmee semantische zoekmogelijkheden en snelle gegevens worden opgehaald voor het genereren van documenten. Indexeringsvaardigheden kunnen de index in Azure AI Search behouden.

  5. Microsoft Foundry gebruikt de geïndexeerde inhoud om gespreksinteracties mogelijk te maken via voltooiing van chats, gesprekslussen en de JSON-modus via SDK's. Met dit proces worden contextuele documenten gegenereerd op basis van gebruikersquery's en organisatiegegevens.

  6. Azure App Service fungeert als host voor de webfront-end waar gebruikers met het systeem communiceren met behulp van natuurlijke taal om documenten te genereren.

  7. Azure Cosmos DB slaat gespreksgeschiedenis en gebruikersinteracties op, terwijl de context voor continue verbetering behouden blijft.

Components

  • App Service is een PaaS-oplossing (Platform as a Service) die een schaalbare webhostingomgeving biedt voor toepassingen. In deze architectuur host App Service de front-endinterface van het web, waar gebruikers communiceren met hun bedrijfsgegevens via ai-functionaliteit voor gesprekken. App Service genereert ook DOCX-bestanden met behulp van de docx React-bibliotheek en slaat ze op in Storage voor levering. De interface ondersteunt zowel gestructureerde als ongestructureerde documentgeneratie- en DOCX-exportmogelijkheden, die een responsieve en intuïtieve gebruikerservaring bieden.

  • Foundry is een uniforme Azure PaaS-aanbieding voor ai-bewerkingen voor ondernemingen, modelbouwers en toepassingsontwikkeling. Het combineert infrastructuur op productieniveau met ontwikkelaarsgeoriënteerde interfaces. Met deze interfaces kunnen ontwikkelaars zich richten op het bouwen van toepassingen in plaats van infrastructuur te beheren. In deze architectuur biedt Foundry de basis voor het implementeren en beheren van AI-modellen in de chatinterface en fungeert als de gateway in de verbonden Foundry Tools, zoals Foundry IQ.

    • Foundry Agent Service is een beheerd platform in Foundry dat kernonderdelen, zoals modellen, hulpprogramma's en frameworks, integreert in een uniforme agentische runtime. Het beheert gesprekken, organiseert hulpprogramma-aanroepen, dwingt de veiligheid van inhoud af en integreert met identiteits-, netwerk- en waarneembaarheidssystemen. In deze architectuur roept de chatinterface Foundry Agent Service aan om de chatvoltooiing, de gesprekslus en de JSON-modus te activeren via de Microsoft Agent Framework SDK.

    • Foundry IQ is een schaalbare zoekinfrastructuur die heterogene inhoud indexeert en het ophalen mogelijk maakt via API's, toepassingen en AI-agents. Het platform biedt systeemeigen integraties met de Azure AI-stack (Azure OpenAI in Foundry Models, Foundry, Azure Machine Learning) en ondersteunt uitbreidbare architecturen voor niet-Microsoft- en opensourcemodelintegratie. In deze architectuur maakt Foundry IQ vectorized representaties van PDF-bestanden en beheert deze. Met deze aanpak kunnen semantische patronen voor het zoeken en ophalen van augmented generation (RAG) relevante documenten identificeren, ongestructureerde informatie samenvatten en documentsjablonen genereren.

  • Opslag is een Microsoft-oplossing voor objectopslag die is geoptimaliseerd voor het opslaan van enorme hoeveelheden ongestructureerde gegevens. In deze architectuur slaat een opslagaccount zakelijke documenten en referentiemateriaal op, inclusief PDF-bestanden, die de basiskennisdatabase bieden voor het proces voor het genereren van documenten. Met een opslagaccount worden ook gegenereerde documenten opgeslagen voor cachingdoeleinden.

  • Azure Cosmos DB is een wereldwijd gedistribueerde databaseservice met meerdere modellen die gegarandeerde lage latentie en elastische schaalbaarheid biedt. In deze architectuur slaat Azure Cosmos DB gespreksgeschiedenis en gebruikersinteracties op. Deze mogelijkheid behoudt context tussen sessies, maakt intelligente het ophalen van documenten mogelijk en elimineert de overhead voor regeneratie voor verbeterde prestaties.

Scenario-details

Deze oplossing voor het genereren van documenten heeft betrekking op de uitdagingen die organisaties tegenkomen wanneer ze consistente, hoogwaardige zakelijke documenten willen maken die gebruikmaken van institutionele kennis. Het maken van traditionele documenten heeft vaak initiële uitdagingen, inconsistente opmaak, gemiste relevante informatie en aanzienlijke tijdsinvesteringen van deskundigen op het gebied van onderwerpen (KMO's). Deze oplossing transformeert het maken van documenten via conversationele AI waarmee gestructureerde documenten worden gegenereerd, zoals contracten, facturen en promissory-notities, en ongestructureerde documenten, zoals voorstellen, rapporten en briefings, die allemaal zijn geaard in organisatorische gegevens.

Deze architectuur ondersteunt alleen transactioneel gebruik. Het maakt gerichte, realtime werkstromen voor het genereren van documenten mogelijk die de kwaliteit en consistentie voor afzonderlijke documentaanvragen behouden. Het biedt geen ondersteuning voor batchverwerking.

Mogelijke gebruiksvoorbeelden

Houd rekening met de volgende gebruiksvoorbeelden.

Genereren van contractsjablonen: Automatisch contractsjablonen genereren op basis van eerdere overeenkomsten, juridische precedenten en bedrijfsbeleid. Deze benadering zorgt voor consistentie en naleving voor alle zakelijke relaties.

Voorbereiding voor het indienen van regelgeving: Maak nalevingsdocumentatie door relevante regelgeving, organisatiebeleid en historische indieningsgegevens samen te stellen in correct opgemaakte regelgevingsarchieven.

Het opstellen van juridische stukken: Genereer juridische documentconcepten door de rechtspraak, precedenten en cliëntgegevens te analyseren die zijn opgeslagen in de kennisbank van uw organisatie.

Bedrijfsactiviteiten en voorstellen

Het maken van investeringsvoorstel: Synthetiseer marktonderzoek, financiële gegevens en strategische documenten om investeringsvoorstellen te genereren die zijn afgestemd op specifieke kansen en vereisten van belanghebbenden.

Ontwikkeling van subsidieaanvragen: Maak subsidieaanvragen door projectvereisten, organisatiemogelijkheden en historisch succesvolle inzendingen te combineren tot financieringsaanvragen.

Antwoordgeneratie voor aanvragen voor voorstellen (RFP): Automatisch antwoorden op RFP's opstellen door vereisten te analyseren met organisatorische capaciteiten en eerdere succesvolle voorstellen.

Documentatie over financiële en inkoop

Standaardisatie van factuursjablonen: Genereer consistente factuursjablonen met huisstijl, wettelijke vereisten en klantspecifieke voorwaarden op basis van historische factureringsgegevens.

Automatisering van inkooporders: Maak inkooporders door te verwijzen naar leveranciersdatabases, inkoopbeleid en budgetbeperkingen om naleving en nauwkeurigheid te garanderen.

Compilatie van financieel rapport: Genereer financiële rapporten door gegevens uit meerdere bronnen samen te stellen in gestandaardiseerde sjablonen die voldoen aan wettelijke en belanghebbendenvereisten.

Toepassingen voor gezondheidszorg en onderzoek

Documentatie over klinische protocollen: Genereer onderzoeksprotocollen door wettelijke vereisten, institutionele richtlijnen en eerdere studieontwerpen te combineren in compatibele documenten.

Sjablonen voor patiëntenzorgplannen: Maak gestandaardiseerde sjablonen voor zorgplannen die best practices, institutionele beleidsregels en patiëntspecifieke overwegingen bevatten.

Voorstellen voor onderzoekssubsidie: Ontwikkel onderzoeksfinancieringsvoorstellen door wetenschappelijke literatuur, institutionele mogelijkheden en financieringsinstellingen te synthetiseren.

Alternatives

Deze architectuur bevat een onderdeel dat u kunt vervangen door een andere Azure service of benadering, afhankelijk van de functionele en niet-functionele vereisten van uw workload. Houd rekening met de volgende alternatieven en compromissen.

Methode voor het genereren van documenten

Huidige aanpak: Gebruik aangepaste ai-generatie met gegevensgronding en intelligente caching voor zowel gestructureerde als ongestructureerde documenten.

Alternative approach: Gebruik Azure Document Intelligence in Foundry Tools met vooraf samengestelde formulieren voor alleen gestructureerde documenten, gecombineerd met traditionele documentbeheersystemen.

Overweeg het alternatief als uw workload zich voornamelijk richt op gestandaardiseerde formulieren met minimale ongestructureerde inhoudsvereisten.

Kostenoptimalisatie

Kostenoptimalisatie richt zich op manieren om onnodige uitgaven te verminderen en operationele efficiëntie te verbeteren. Zie controlelijst ontwerpbeoordeling voor kostenoptimalisatievoor meer informatie.

Deze vooraf geconfigureerde estimate in de Azure prijscalculator toont de kosten voor het uitvoeren van dit scenario.

Prijzen variëren op basis van regio en gebruik, zodat u geen exacte kosten voor uw scenario kunt voorspellen. De meeste Azure resources in deze infrastructuur maken gebruik van prijscategorieën op basis van gebruik.

Dit scenario implementeren

Volg de implementatiestappen om een implementatie van deze architectuur te implementeren.

Bijdragers

Microsoft onderhoudt dit artikel. De volgende inzenders hebben dit artikel geschreven.

Hoofdauteur:

Andere Inzenders:

Als u niet-openbare LinkedIn-profielen wilt zien, meldt u zich aan bij LinkedIn.

Volgende stap