Dijeli putem


Mogućnosti integracije za inteligentna radna opterećenja aplikacija

Mogućnosti integracije uključuju Microsoft Copilot Studio Power Automate tijekove u oblaku, HTTP zahtjeve i poveznike te Bot Framework vještine. Ove integracije omogućuju agentima automatizaciju tijekova rada, interakciju s vanjskim servisima i poboljšanje mogućnosti razgovora. Korištenjem ovih opcija možete pojednostaviti procese, poboljšati učinkovitost i pružiti besprijekorno korisničko iskustvo. Integracije osiguravaju da agent može obavljati složene zadatke, pristupiti potrebnim podacima i inteligentno reagirati na korisničke unose.

Ključna razmatranja

Dok razvijate svoje radno opterećenje i procjenjujete mogućnosti integracije, uzmite u obzir:

  • Balansiranje konfiguracije i prilagođenog razvoja: Odredite kada koristiti gotove konfiguracije u odnosu na prilagođeni razvoj kako biste zadovoljili specifične potrebe tvrtke ili ustanove.
  • Nadzor i revizija: Shvatite kako nadzirati i nadzirati integracije kako biste osigurali usklađenost i performanse.
  • Razumijevanje mogućnosti integracije: Istražite dostupne mogućnosti integracije pomoću poveznika i akcija u Copilot Studio.

Obrasci integracije

Obrasci integracije nisu Copilot Studio isključivi i mogu se kombinirati kako bi odgovarali različitim slučajevima upotrebe.

Performanse krajnje točke

Performanse krajnjih točaka kritičan su čimbenik koji izravno utječe na korisničko iskustvo. Uzmite u obzir ove ključne čimbenike i strategije prilikom procjene krajnjih točaka:

  • Brzina integracije: performanse krajnjih točaka s kojima se povezujete, kao što su baze podataka, API-ji i drugi vanjski servisi, izravno utječu na ukupnu brzinu vaše aplikacije. Spore krajnje točke mogu stvoriti uska grla, što dovodi do kašnjenja u obradi i odgovaranju na zahtjeve korisnika.

  • Iskustvo razgovora: U sučelju za razgovor korisnici očekuju brze i besprijekorne interakcije. Kašnjenja odgovora mogu prekinuti tijek razgovora, što rezultira lošim korisničkim iskustvom i potencijalnom frustracijom.

  • Izvedba upita: Da biste osigurali brze odgovore, optimizirajte upite poslane krajnjim točkama. Optimizacija upita uključuje:

    • Učinkovito dohvaćanje podataka: Minimiziranje količine dohvaćenih podataka i osiguravanje da upiti budu što učinkovitiji.
    • Predmemoriranje: Implementacija strategija predmemoriranja radi smanjenja opterećenja krajnjih točaka i ubrzavanja vremena odgovora.
    • Uravnoteženje opterećenja: gdje je primjenjivo, raspodjela zahtjeva na više krajnjih točaka kako bi se izbjeglo preopterećenje bilo koje pojedinačne krajnje točke.

    Saznajte više: Preporuke za optimizaciju performansi podataka

  • Skalabilnost i pouzdanost: krajnje točke visokih performansi doprinose skalabilnosti i pouzdanosti vaše aplikacije. Kako broj korisnika raste, dobro optimizirane krajnje točke mogu se nositi s povećanim prometom bez značajnog pogoršanja performansi.

  • Nadzor i optimizacija: Kontinuirano pratite performanse krajnjih točaka kako biste odmah identificirali i riješili sve probleme. Koristite mjerne podatke o izvedbi i zapisnike da biste stekli uvid u uska grla i optimizirali u skladu s tim.

Logika rukovanja

Osigurajte da su odgovori pravovremeni i učinkoviti kada dizajnirate logiku za radno opterećenje inteligentne aplikacije, posebno kada se integrirate s. Power Automate Razmislite o provedbi strategija kao što su:

  • Zahtjev za vremenom odgovora: Zahtjev Power Automate za odgovorom agentu u roku od 100 milisekundi, što zahtijeva visoko optimiziranu i učinkovitu logiku.

  • Procjena brzine izvršavanja: Ako se logika ne može izvršiti dovoljno brzo unutar Power Automate ili Copilot Studio ako uključuje složene operacije prikladnije za kod, razmislite o prenošenju logike na druge servise:

    • Dataverse prilagođeni API-ji, prilagođene krajnje točke koje se mogu stvoriti za Dataverse rukovanje određenom logikom. Imaju ograničenje vremenskog ograničenja od 2 minute, što pruža više vremena za složene operacije. Prilagođeni API-ji mogu se pozvati putem konektora ili HTTP zahtjeva, nudeći fleksibilnost u integraciji.
    • Dataverse dodaci s niskim kodom, slični prilagođenim API-jima, ali se mogu stvoriti s minimalnim kodiranjem. Također imaju ograničenje vremenskog ograničenja od 2 minute i mogu se pozvati na sličan način.
    • Azure Functions,funkcije bez poslužitelja koje mogu izvršavati kod kao odgovor na događaje. Nude visoku skalabilnost i mogu učinkovito rukovati složenom logikom. Azure Functions mogu se pokrenuti putem HTTP zahtjeva, što ih čini jednostavnim za integraciju s Power Automate i Copilot Studio.

Integracija srednjeg sloja

Integracija srednjeg sloja strateški je pristup koji može značajno poboljšati funkcionalnost, sigurnost i učinkovitost vašeg inteligentnog radnog opterećenja aplikacije.

  • Obogaćivanje podataka: poboljšajte kvalitetu i vrijednost podataka prije nego što dođu do vašeg radnog opterećenja integracijom vanjskih izvora podataka ili primjenom poslovne logike za dodavanje konteksta ili dodatnih informacija podacima. Obogaćivanje podataka može pomoći u pružanju sveobuhvatnijih i pronicljivijih podataka za obradu, što dovodi do boljeg donošenja odluka i interakcije korisnika.

  • Maskiranje podataka: Zaštitite osjetljive podatke prikrivanjem ili anonimizacijom podataka. Primijenite tehnike maskiranja na osjetljiva polja kao što su osobni identifikatori, financijski podaci ili vlasnički podaci. Maskiranje podataka može pomoći u poboljšanju sigurnosti i privatnosti podataka, osiguravajući usklađenost s propisima kao što su GDPR (Opća uredba o zaštiti podataka) ili HIPAA (Zakon o prenosivosti i odgovornosti zdravstvenog osiguranja).

  • Transformacija poruke: izmijenite strukturu ili oblik poruka pomoću logike transformacije za pretvaranje oblika podataka, normalizaciju podataka ili agregiranje informacija. Transformacija poruka može pomoći u osiguravanju kompatibilnosti i dosljednosti podataka, smanjenju pogrešaka i poboljšanju učinkovitosti obrade.

  • Provjera valjanosti podataka: osigurajte integritet i točnost podataka prije obrade dodavanjem pravila provjere valjanosti radi provjere potpunosti, točnosti i dosljednosti podataka. Provjera valjanosti podataka može pomoći u sprječavanju pogrešaka i osigurava da se obrađuju samo visokokvalitetni podaci, poboljšavajući pouzdanost aplikacije.

  • Optimizacija performansi: Poboljšajte brzinu i učinkovitost obrade podataka korištenjem predmemoriranja ili asinkrone obrade za učinkovito rukovanje velikim količinama podataka. Ova strategija može pomoći u smanjenju latencije i osigurati pravovremene odgovore, poboljšavajući cjelokupno korisničko iskustvo.

Usporedba obrazaca integracije

Obrasci integracije nisu isključivi i mogu se kombinirati. Procijenite mogućnosti integracije kako biste se uskladili sa specifičnim potrebama i ograničenjima radnog opterećenja inteligentne aplikacije, kao što su zahtjevi za performanse, skalabilnost, sigurnost i mogućnost održavanja. Ublažite rizike, optimizirajte korištenje resursa i osigurajte besprijekornu i robusnu integraciju procjenom dostupnih obrazaca integracije.

Tokovi oblaka usluge Power Automate HTTP zahtjevi i poveznici Bot Framework vještine
Pro No-code / low-code.
Jasno razdvajanje integracije i konverzacijske logike.
Može se zasebno nadzirati.
Postojeći tijekovi u oblaku mogu se ažurirati za integraciju Copilot Studio.
No-code / low-code.
Istodoban.
Može se pratiti kao dio integracije Copilot Studio Application Insights .
Može koristiti varijable, uključujući varijable okruženja i tajne.
Varijable, uvjeti, parametri i tako dalje mogu koristiti Power Fx formule.
Podrška za raščlanjivanje i rukovanje pogreškama.
Sinkrono izvršenje.
Podrška za privatne krajnje točke.
Postojeća Bot Framework ulaganja mogu se ponovno upotrijebiti.
Bubati Asinhrono izvršavanje može uzrokovati kašnjenje i sporost (i za pozivanje ili za pokretanje složenih tijekova).
Ako je razmjer/izvedba zabrinjavajuća, može se procijeniti plan "Proces" više razinePower Automate .
"Power Automate Proces" potreban za vlasništvo nalogodavca usluge.
Potrebno je vratiti rezultate u roku od 100 sekundi.
Miješa logiku razgovora i logiku integracije, ali teme integracije mogu se izolirati jer se mogu konfigurirati za ulaze i izlaze.
Potrebno je vratiti rezultate u roku od 100 sekundi.
Pro-kod (na primjer, C#).
Pokreće se u servisu Azure AI Bot.
Dodatni troškovi moraju biti pokriveni pretplatom na Azure.
Upravljanje životnim ciklusom aplikacija razlikuje se od Power Platform.

Power Automate i integracije HTTP/konektora

Power Automate nudi opsežne mogućnosti integracije s više od 1,000 izvornih konektora i opcijama za stvaranje prilagođenih konektora za vaše API-je. Za pozitivno korisničko iskustvo osigurajte da se tijekovi u oblaku koji se pokreću brzo Copilot Studio izvršavaju jer moraju vratiti odgovor u roku od 100 sekundi kako bi se izbjeglo istek.

Da biste optimizirali performanse, razmislite o slanju HTTP zahtjeva ili korištenju poveznika izravno iz, Copilot Studio zaobilazeći tijekove u oblaku kada je to moguće. Optimizirajte tijekove u oblaku i HTTP/zahtjeve poveznika filtriranjem rezultata da biste vratili samo bitne podatke. Osim toga, upravljajte vremenskim ograničenjima tijeka u oblaku implementacijom paralelnih grana koje vraćaju rezultate unutar ograničenja od 100 sekundi, osiguravajući da agent graciozno obrađuje vremenska ograničenja.

Te strategije pomažu u održavanju učinkovitih i responzivnih interakcija u radnom opterećenju inteligentne aplikacije.