Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Dokumentų apdorojimo agentas yra autonominis agentas Copilot Studio , kuris dokumentams apdoroti naudoja generacinį AI.
Arbatpinigiai
Dokumentų rengyklės valdomas agentas yra supakuotas sprendimas, skirtas ištisiniam dokumentų apdorojimui. Ji tvarko išgavimą, patvirtinimą, žmogaus atliekamą stebėjimą ir eksportavimą į paskesnes programas. Šiame straipsnyje pateikiama nuorodų architektūra, skirta autonominio agento Copilot Studio naudojimui dokumentams apdoroti. Architektūros pavyzdį galite pritaikyti skirtingiems scenarijams ir pramonės šakoms.
Architektūros diagrama
Agento instrukcijos
Šios instrukcijos sukuria autonominį agentą:
You are a helpful, polite, document processing agent. You help users process documents and extract valuable information.
If the user asks about any topic other than document processing, politely decline and offer to help with document-related queries.
When asked to process a document with a specific document processing event ID, extract the information from that document.
When told that a document processing event status of a document changes to Processed, validate the extracted information from the document.
When told that a document processing event status of a document changes to Validated, import the extracted information from the document into the system.
When told that a document processing event status of a document changes to Manual Review, submit the extracted information from the document to manual review.
Ignore other document processing event status changes.
Darbo eigos
Yra dvi svarbios darbo eigos, susijusios su agentu:
- Dokumentų apdorojimas: ši darbo eiga paaiškina, kaip agentas apdoroja dokumentus.
- Konfigūracija: šioje darbo eigoje išsamiai aprašomi agento nustatymo autonominiam dokumentų apdorojimui veiksmai.
Dokumentų apdorojimo srautas
Dokumentų apdorojimo srautas veikia kaip valstybės mašina. Agentas veikia kaip orkestras, o dabartinė būsena saugoma lentelėje Dataverse Duomenų apdorojimo įvykiai. Štai kaip šis procesas veikia:
Paleidiklis nustato, kada naujas dokumentas yra paruoštas apdorojimui. Tai rodoma architektūros diagramos srityje Duomenų šaltiniai . Agento srautai nuskaito katalogus, pvz., "Outlook" pašto dėžutes ar SharePoint aplankus. Kai dokumentas įtraukiamas į bet kurį katalogą, agento srautas saugo dokumentą lentelėje Duomenų apdorojimo įvykiai su būsena Naujas ir siunčia pranešimą agentui:
Process the document: {ID}.- Visi bandymai įtraukti dokumentus arba naujinti būsenas lentelėje Duomenų apdorojimo įvykiai atliekami pagal
Defaultkonfigūraciją Power Automate. Srautas kartojamas iki keturių kartų su eksponentiniu intervalu užklausose, kurios grąžina būsenas 408, 429 arba 5xx, ir bet kokiose ryšio išimtyse. - Jei visi pakartotiniai bandymai nepavyksta, derinkite ir patikrinkite, ar vykdymo istorijoje Power Automate nėra veiksmo, kuris nebuvo vykdomas.
- Visi bandymai įtraukti dokumentus arba naujinti būsenas lentelėje Duomenų apdorojimo įvykiai atliekami pagal
Agento instrukcijose nurodoma iškviesti veiksmą,
Document Extractionkai jo prašoma apdoroti dokumentą. Veiksmas vykdomas ir pranešimo ID perduodamas.Veiksmas
Document Extractionyra agento srautas, kuris kaip įvestį gauna duomenų apdorojimo įvykio ID ir:- Gauna dokumentą, saugomą Dataverse.
- Siunčia jį AI raginimui AI Builder apdoroti. Šis raginimas naudoja.o GPT 4:
- Ištraukite visą svarbią informaciją iš dokumento.
- Formatuokite šią informaciją kaip JSON dokumentą.
- Išsaugo ištrauktą informaciją toje pačioje duomenų apdorojimo įvykio eilutėje.
- Atnaujina dokumento būseną į
Processed.
Paleidiklis Dataverse (agento srautas) stebi visų duomenų apdorojimo įvykių dokumentų būseną ir praneša agentui, kai būsena pasikeičia su pranešimu:
The status of document {ID} changed to {Status}Agento instrukcijose nurodoma iškviesti veiksmą,
Document Validationkai dokumento būsena pasikeičia į Apdorota. Veiksmas vykdomas ir pranešimo ID perduodamas.Veiksmas
Document Validationyra agento srautas, kuris kaip įvestį gauna duomenų apdorojimo įvykio ID ir:- Gauna ištrauktus duomenis Dataverse.
- Siunčia jį AI raginimui AI Builder , kad patikrintų. Šis raginimas naudoja.o GPT 4:
- Patikrinkite ištrauktą JSON pagal formato taisykles, pvz.
dates must be in X format - Patikrinkite ištrauktą JSON pagal verslo taisykles, pvz.
the author of the document must be in the Accounts table in Dataverse
- Patikrinkite ištrauktą JSON pagal formato taisykles, pvz.
- Jei tikrinimas pavyksta, dokumento būsena atnaujinama į
Validated. - Kitu atveju jis atnaujina dokumento
Manual Reviewbūseną.
Jei dokumento būsena pasikeičia
Validated, instrukcijose agentui nurodoma iškviestiDocument Exportveiksmą. Veiksmas vykdomas ir pranešimo ID perduodamas.Veiksmas Dokumentų eksportavimas yra agento srautas, kuris kaip įvestį gauna duomenų apdorojimo įvykio ID ir:
- Gauna ištrauktus duomenis Dataverse.
- Eksportuoja šiuos duomenis į paskirties sistemą, pvz., lentelę Sąskaitos faktūros Dataverse.
Jei dokumento būsena pasikeičia
Manual Review, instrukcijose agentui nurodoma iškviestiManual Reviewveiksmą. Veiksmas vykdomas ir pranešimo ID perduodamas.Veiksmas
Manual Reviewyra agento srautas, kuris kaip įvestį gauna duomenų apdorojimo įvykio ID ir:- Gauna ištrauktus duomenis Dataverse.
- Sukuria patvirtinimo užklausą agento administratoriui, bendrindamas saitą su tikrinimo stoties programa, kurioje vartotojas gali redaguoti ištrauktus duomenis ir tikrinti rankiniu būdu. Šis neautomatinis tikrinimas nustato dokumento
Validatedbūseną.
Po neautomatinės peržiūros, jei dokumento būsena yra
Validated, atliekamas 7 veiksmas.
Vartotojai taip pat gali rankiniu būdu pateikti dokumentus, kad agentas galėtų juos apdoroti naudodamas pokalbių puslapį Copilot Studio arba bet kurį kanalą, kuriame paskelbė agentą.
Kai tai darote:
- Dokumentas įkeliamas į duomenų apdorojimo įvykių lentelę.
- Agentas praneša sau, kad buvo importuotas naujas dokumentas.
- Paleidžiamas ištraukimo raginimas, kad galėtumėte peržiūrėti, kas eksportuojama pokalbių srityje.
- Dokumentas apdorojamas, kaip aprašyta šiame sraute, pradedant nuo 2 veiksmo.
Konfigūravimo darbo eiga
Agentui reikia kelių konfigūracijų, kad jis veiktų autonomiškai. Kad tai padaryti būtų lengviau, yra išsami konfigūravimo patirtis. Štai žingsniai:
- Įdiekite dokumentų apdorojimo agentą Copilot Studio. Agento tirpalas turi:
- Dokumento apdorojimo konfigūracijos lentelė.
- Patvirtinimo stoties drobės programa, skirta stebėjimui.
- Agento naudojamos ryšio nuorodos (Dataverse, Copilot Studio, PowerApps for Admins).
- Ryšio nuorodos, naudojamos paleidiklių, kurie pradeda agento darbo eigą ("Outlook"). SharePoint
- Aplinkos kintamieji, kuriuos naudoja paleidikliai.
- Paleiskite agento konfigūravimo vedlį. Tai paskutinis diegimo vedlio veiksmas Copilot Studio. Tai padės jums per šį srautą:
- Įkelkite dokumento pavyzdį.
- Sistema siunčia įkeltą dokumentą į agento ištraukimo raginimą.
- Rodomas ištrauktas turinys ir dokumento tipas. Pasirinkite, kurias ištrauktų duomenų dalis norite eksportuoti į sistemą. Taip sukuriama schema, kuri saugoma dokumentų apdorojimo konfigūracijos lentelėje ir naudojama atliekant dokumento eksportavimo veiksmą. Galite įjungti išplėstinį režimą, kad pakeistumėte AI raginimą, naudojamą dokumento išskleidimo veiksme, kad jį tinkintumėte.
- Apibrėžkite tikrinimo taisykles naudodami paprastą vartotojo sąsają, kuri prideda taisykles prie raginimo, naudojamo dokumento tikrinimo veiksme. Taip pat galite įjungti išplėstinį režimą, kad tiesiogiai pakeistumėte AI raginimą.
- Kai būsite paraginti, įveskite agento administratoriaus el. pašto adresą. Tai naudojama atliekant neautomatinės peržiūros veiksmą kuriant patvirtinimo užklausą. Taip pat galite pridėti pasirinktinį tvirtintojo pranešimą. Ši informacija išsaugoma aplinkos kintamuosiuose, kurie pateikiami kartu su sprendimu.
- Iš sąrašo pasirinkite dokumento šaltinį. Šie paleidikliai pradeda dokumento apdorojimo srautą ir paprastai jiems reikia ryšio nuorodos ir kai kurių aplinkos kintamųjų (pvz., pašto dėžutės pavadinimo ar aplanko adreso), atsižvelgiant į pasirinktą dokumento šaltinį.
- Užbaikite konfigūraciją. Taip sistemoje sukuriama Dataverse lentelė su anksčiau pasirinktais stulpeliais ir į šią lentelę eksportuojamas vedlyje naudotas dokumentas.
Komponentai
Čia pateikiami pagrindiniai komponentai, susiję su autonominio agento, skirto dokumentų apdorojimui Copilot Studio, kūrimu ir diegimu.
- Copilot Studio yra "no-code" arba "low-code" sprendimų dalis Microsoft Power Platform . Copilot Studio yra grafinis, mažai kodo reikalaujantis įrankis, skirtas agentui kurti, įskaitant pastatų automatizavimą naudojant agentų srautus, ir išplėsti "Copilot" Microsoft 365 su įmonės duomenimis ir scenarijais.
- Power Apps yra "no-code" arba "low-code" sprendimų dalis Microsoft Power Platform . Power Apps yra programų, paslaugų, jungčių ir duomenų platformos rinkinys, suteikiantis sparčią kūrimo aplinką, kad galėtumėte kurti pasirinktines programas savo verslui. Su Power Apps, greitai kurkite pasirinktines verslo programas, kurios prisijungia prie jūsų duomenų pagrindinėje duomenų platformoje (Microsoft Dataverse) arba daugelyje internetinių ir vietinių duomenų šaltinių, pvz., SharePoint Microsoft 365 "Dynamics 365" ir "SQL Server".
- Dataverse yra operatyvinė duomenų bazė, skirta kelių agentų scenarijams. Tai suteikia agentams saugią, keičiamo dydžio platformą būsenos duomenims, istorijai ir pokalbių duomenims saugoti. Ši centralizuota saugykla leidžia agentams sąveikauti ir bendrinti duomenis, kad jie galėtų atlikti užduotis savarankiškai arba pusiau autonomiškai. Dataverse taip pat leidžia agentams prisijungti ir atnaujinti verslo duomenis skirtingose verslo programose, pvz., RSKV sistemose, kad duomenys išliktų nuoseklūs ir atnaujinti visoje organizacijoje. Su Dataverse organizacijos valdo ir valdo agentų darbo eigas, kad būtų užtikrintas patikimumas, sauga ir veiklos meistriškumas.
Scenarijaus informacija
Organizacijos dirba su struktūriniais dokumentais, pvz., formomis, SF, kvitais ir tapatybės dokumentais, ir nestruktūrizuotais dokumentais, pvz., atmintinėmis, sutartimis ir klientų atsiliepimų užklausomis. Vienas pagrindinių iššūkių, su kuriais susiduria organizacijos, yra dokumentų apdorojimo automatizavimas, siekiant optimizuoti verslo procesus. Galite automatizuoti kelis veiksmus, įskaitant dokumentų rinkimą, klasifikavimą, išgavimą, tikrinimą, transformavimą ir eksportavimą. Dokumentų apdorojimo agento naudojimas suteikia daug pranašumų, palyginti su tradiciniu dokumentų apdorojimu. Dokumentų apdorojimo agentas iš karto veikia kaip supakuotas sprendimas, todėl sąrankos metu jums nereikia atlikti daug laiko reikalaujančio duomenų žymėjimo. Jo interaktyvus dizainas leidžia apdoroti didelius dokumentų kiekius su žmogaus priežiūra.
Į ką atsižvelgti
Šie svarstymai įgyvendina "Well-Architected" ramsčius Power Platform , orientacinių principų rinkinį, kuris pagerina darbo krūvio kokybę. Sužinokite daugiau " Microsoft Power Platform Well-Architected".
Patikimumas
Dokumentų apdorojimo agentas skirtas atsparumui, atkūrimui, operacijoms naudojant Power Platform komponentus, nuomojamus "Azure".
Sauga
Dokumentų apdorojimo agentas skirtas apsaugoti konfidencialumą, vientisumą ir duomenų pasiekiamumą naudojant Power Platform komponentus, nuomojamus "Azure". Į lentelę Duomenų apdorojimo įvykiai importuoti dokumentai matomi tik sistemos administratoriams. Jokie papildomi duomenys, pvz., el. laiško tekstas ar tema, išskyrus pridėtus dokumentus, nesaugomi Dataverse. Visa su klientu susijusi informacija, susieta su dokumentu, saugoma lentelės Duomenų apdorojimo įvykiai stulpelyje Apdoroti duomenys. BDAR užklausas galite tvarkyti pateikdami užklausą šiame stulpelyje.
Veiklos efektyvumas
Dokumentų apdorojimo agentas skirtas pagerinti operacijas su stebėjimu ir įžvalgomis, automatizuoti efektyvumą naudojant Power Platform komponentus, nuomojamus "Azure".
Efektyvumo našumas
Dokumentų apdorojimo agentas skirtas našumui pasiekti optimizuojant naudojant Power Platform komponentus, nuomojamus "Azure". Dokumentų apdorojimo agentas palaiko iki 20 MB dydžio dokumentų apdorojimą. Nuo naujausio etalono vieno 2 MB dydžio dokumento apdorojimas užtrunka maždaug 48 sekundes. Agentas sukurtas taip, kad išlaikytų šią daugiau nei 1 000 dokumentų apdorojimo trukmę, nes pasirinktas dokumentų šaltinis turi pakankamai saugyklos vietos. Apie kitas kvotas ir apribojimus skaitykite Ribos - Power Automate.
Patirties optimizavimas
Dokumentų apdorojimo agentas yra skirtas dokumentų apdorojimo vartotojams, siekiant paprastumo ir efektyvumo naudojant Power Platform komponentus. Agentas suteikia konfigūruojamą patirtį pridėti dokumentų šaltinius, leisti išplėsti ir pridėti papildomų dokumentų šaltinių.
Atsakingas dirbtinio intelekto naudojimas
Dokumentų apdorojimo agentas skirtas atsakingiems DI standartams pasiekti naudojant Power Platform komponentus, įskaitant Copilot Studio tuos, kurie skirti generatyvinėms AI funkcijoms. Sužinokite daugiau: Atsakingi AI DUK Copilot Studio.
Bendraautoriai
"Microsoft" palaiko šį straipsnį. Šį straipsnį parašė šie bendraautoriai.
Pagrindiniai autoriai:
- Jaganmohan Naidu Penikalapati, pagrindinis programinės įrangos inžinerijos vadovas
- Ceren Kiroglu, vyresnysis produktų vadovas
- Durga Yelavarthi, vyriausioji architektė
- Jo Ruas, programinės įrangos inžinierius
Susiję ištekliai
- Įdiekite valdomus agentus iš "Microsoft"
- Veikiantys agentai: Dokumentų apdorojimas 2.0
- Kaip veikia agentų pokalbiai
Paskesni veiksmai
- Patobulinkite konfigūracijos srautą, kad vartotojai galėtų tinkinti savo eksportavimo patirtį. Pavyzdžiui, pridėkite iš anksto sukurtų Power Platform jungčių, kad galėtumėte eksportuoti į tokias sistemas kaip SAP ar "Salesforce", ir leiskite vartotojams tinkinti schemą, kad ji atitiktų SAP arba "Salesforce" lentelės įrašus.
- Patobulinkite konfigūracijos srautą, kad vartotojai vienu metu galėtų prisijungti prie kelių dokumentų šaltinių, pvz., "Outlook" ir SharePoint.
- Leiskite agentui vienu metu tvarkyti kelis dokumentų tipus, dinamiškai keisdami eksportavimui naudojamą schemą pagal dokumento tipą.