Jaa


Integrointivaihtoehdot älykkäille sovellusten työkuormille

Integrointivaihtoehtoja Microsoft Copilot Studio ovat Power Automate pilvityönkulut, HTTP-pyynnöt ja yhdistimet ja Bot Framework osaamisalueet. Näiden integraatioiden avulla Copilot voi automatisoida työnkulkuja, olla vuorovaikutuksessa ulkoisten palveluiden kanssa ja parantaa keskusteluominaisuuksia. Näiden vaihtoehtojen avulla voit virtaviivaistaa prosesseja, parantaa tehokkuutta ja tarjota saumattoman käyttökokemuksen. Integraatiot varmistavat, että Copilot voi suorittaa monimutkaisia tehtäviä, käyttää tarvittavia tietoja ja vastata älykkäästi käyttäjien syötteisiin.

Keskeiset näkökohdat

Kun kehität työmäärääsi ja arvioit integrointivaihtoehtoja, harkitse:

  • Konfiguraation ja mukautetun kehityksen tasapainottaminen: Määritä, milloin valmiita konfiguraatioita käytetään mukautetun kehityksen sijaan organisaation erityistarpeiden täyttämiseksi.
  • Valvonta ja auditointi: Ymmärrä, miten voit valvoa ja auditoida integrointeja vaatimustenmukaisuuden ja suorituskyvyn varmistamiseksi.
  • Tietoja integrointivaihtoehdoista: Tutustu käytettävissä oleviin integrointivaihtoehtoihin yhdistimien ja laajennustoimintojen Copilot Studio avulla.

Integrointimallit

Integrointimallit Copilot Studio eivät ole poissulkevia, ja ne voidaan yhdistää eri käyttötapauksiin sopiviksi.

Päätepiste suorituskyky

Päätepiste suorituskyky on kriittinen tekijä, joka vaikuttaa suoraan käyttökokemukseen. Ota nämä avaintekijät ja -strategiat huomioon päätetapahtumia arvioidessasi:

  • Integroinnin nopeus: Yhteyden muodostavien päätepisteiden, kuten tietokantojen, ohjelmointirajapintojen ja muiden ulkoisten palveluiden, suorituskyky vaikuttaa suoraan sovelluksen kokonaisnopeuteen. Hitaat päätepisteet voivat aiheuttaa pullonkauloja, mikä johtaa viiveisiin käyttäjien pyyntöjen käsittelyssä ja niihin vastaamisessa.

  • Keskustelukokemus: Keskustelukäyttöliittymässä käyttäjät odottavat nopeaa ja saumatonta vuorovaikutusta. Vastaus viiveet voivat keskeyttää keskustelun kulun, mikä johtaa huonoon käyttökokemukseen ja mahdolliseen turhautumiseen.

  • Kyselyn suorituskyky: Varmista nopeat vastaukset optimoimalla päätepisteisiin lähetetyt kyselyt. Kyselyjen optimointiin kuuluu:

    • Tehokas tiedonhaku: Minimoi noudettavien tietojen määrä ja varmista, että kyselyt ovat mahdollisimman tehokkaita.
    • Välimuisti: Välimuististrategioiden toteuttaminen päätepisteiden kuormituksen vähentämiseksi ja vastaus kertaa.
    • Kuormituksen tasaus: Tarvittaessa pyyntöjen jakaminen useisiin päätepisteisiin, jotta vältetään yksittäisten päätepiste ylikuormittuminen.

    Lisätietoja: Suosituksia tietojen suorituskyvyn optimointiin

  • Skaalautuvuus ja luotettavuus: Tehokkaat päätepisteet edistävät sovelluksesi skaalautuvuutta ja luotettavuutta. Käyttäjien määrän kasvaessa hyvin optimoidut päätepisteet pystyvät käsittelemään lisääntynyttä liikennettä heikentämättä merkittävästi suorituskykyä.

  • Valvonta ja optimointi: Seuraa jatkuvasti päätelaitteiden suorituskykyä, jotta ongelmat voidaan tunnistaa ja niihin voidaan puuttua nopeasti. Käytä suorituskykymittareita ja -lokeja saadaksesi merkityksellisiä tietoja pullonkauloista ja optimoidaksesi vastaavasti.

Käsittelyn logiikka

Varmista, että vastaukset ovat oikea-aikaisia ja tehokkaita, kun suunnittelet logiikkaa älykkään sovelluksen kuormitukselle, erityisesti integroinnin Power Automate yhteydessä. Harkitse esimerkiksi seuraavien strategioiden toteuttamista:

  • vastaus aikavaatimus: Copilotille Power Automate on vastattava 100 millisekunnin kuluessa, mikä edellyttää erittäin optimoitua ja tehokasta logiikkaa.

  • Suoritusnopeuden arviointi: Jos logiikkaa ei voida suorittaa riittävän Power Automate nopeasti sisällä tai Copilot Studio jos se sisältää monimutkaisia toimintoja, jotka sopivat paremmin koodiin, harkitse logiikan siirtämistä muihin palveluihin:

    • Dataverse mukautetut sovellusliittymät, mukautetut päätepisteet, jotka voidaan luoda tietyn Dataverse logiikan käsittelemiseksi. Heillä on 2 minuutin aikakatkaisuraja, mikä antaa enemmän aikaa monimutkaisille toiminnoille. Mukautetut ohjelmointirajapinnat voidaan käynnistää yhdistimien tai HTTP-pyyntöjen kautta, mikä tarjoaa joustavuutta integroinnissa.
    • Dataverse vähän koodia käyttävät laajennukset, jotka muistuttavat mukautettuja ohjelmointirajapintoja, mutta jotka voidaan luoda minimaalisella koodauksella. Heillä on myös 2 minuutin aikakatkaisuraja, ja niihin voidaan vedota samalla tavalla.
    • Azure-funktiot, palvelimettomat funktiot, jotka voivat suorittaa koodia tapahtumien vastaus. Ne tarjoavat korkean skaalautuvuuden ja pystyvät käsittelemään monimutkaista logiikkaa tehokkaasti. Azure-funktiot voidaan käynnistää HTTP-pyyntöjen kautta, jolloin ne on helppo integroida Power Automate ja Copilot Studio.

Keski-kerros integraatio

Middle kerros Integration on strateginen lähestymistapa, joka voi merkittävästi parantaa älykkään sovelluksesi työmäärän toimivuutta, turvallisuutta ja tehokkuutta.

  • Tietojen rikastaminen: Paranna tietojen laatua ja arvoa ennen kuin ne saavuttavat kuormituksesi integroimalla ulkoisia tietolähteitä tai lisäämällä tietoihin kontekstia tai lisätietoja liiketoimintalogiikan avulla. Tietojen rikastaminen voi auttaa tarjoamaan kattavampia ja oivaltavampia tietoja käsittelyä varten, mikä johtaa parempaan päätöksentekoon ja käyttäjien vuorovaikutukseen.

  • Tietojen peittäminen: suojata arkaluonteisia tietoja hämärtämällä tai anonymisoimalla tietoja. Käytä peittotekniikoita arkaluonteisiin kenttiin, kuten henkilökohtaisiin tunnisteisiin, taloudellisiin tietoihin tai omistusoikeudellisiin tietoihin. Tietojen peittäminen voi auttaa parantamaan tietoturvaa ja yksityisyyttä varmistamalla säädösten, kuten GDPR (yleinen tietosuoja-asetus) tai HIPAA: n (Health Insurance Portability and Accountability Act), noudattamisen.

  • Viestin muuntaminen: Muokkaa viestien rakennetta tai muotoa muuntamalla tietomuotoja, normalisoimalla tietoja tai koostetietoja muunnoslogiikan avulla. Viestien muuntaminen voi auttaa varmistamaan tietojen yhteensopivuuden ja yhdenmukaisuuden, vähentämään virheitä ja parantamaan käsittelyn tehokkuutta.

  • Tietojen kelpoisuuden tarkistaminen: Varmista tietojen eheys ja tarkkuus ennen niiden käsittelyä lisäämällä kelpoisuussääntöjä, joilla tarkistetaan tietojen täydellisyys, oikeellisuus ja johdonmukaisuus. Tietojen kelpoisuuden tarkistaminen voi auttaa estämään virheitä ja varmistaa, että käsitellään vain korkealaatuisia tietoja, mikä parantaa sovelluksen luotettavuutta.

  • Suorituskyvyn optimointi: Paranna tietojenkäsittelyn nopeutta ja tehokkuutta käyttämällä välimuistia tai asynkronista käsittelyä, jotta voit käsitellä suuria tietomääriä tehokkaasti. Tämä strategia voi auttaa vähentämään viivettä ja varmistamaan oikea-aikaiset vastaukset, mikä parantaa yleistä käyttökokemusta.

Vertaile integrointimalleja

Integrointimallit eivät ole poissulkevia, ja niitä voidaan yhdistää. Arvioi integrointivaihtoehdot vastaamaan älykkään sovelluksen kuormituksen erityistarpeita ja rajoituksia, kuten suorituskykyvaatimuksia, skaalautuvuutta, tietoturvaa ja ylläpidettävyyttä. Vähennä riskejä, optimoi resurssien käyttö ja varmista saumaton ja vankka integrointi arvioimalla käytettävissä olevia integrointimalleja.

Power Automate -pilvityönkulut HTTP-pyynnöt ja yhdistimet Bot Framework osaamisalueet
Ammattilainen Ei koodia / vähän koodia.
Integraation ja keskustelulogiikan selkeä erottaminen.
Voidaan seurata erikseen.
Olemassa olevat pilvityönkulut voidaan päivittää integroitaviksi Copilot Studio.
Ei koodia / vähän koodia.
Synkroninen.
Voidaan seurata osana integraatiota Copilot Studio Application Insights .
Voi käyttää muuttujia, mukaan lukien ympäristömuuttujat ja salaisuudet.
Muuttujat, ehdot, parametrit ja niin edelleen voivat käyttää Power Fx kaavoja.
Jäsentämisen ja virheenkäsittelyn tuki.
Synkroninen suoritus.
Yksityisten päätepisteiden tuki.
Olemassa olevat Bot Framework investoinnit voidaan käyttää uudelleen.
Vedättää Asynkroninen suoritus voi aiheuttaa viivettä ja hitautta (sekä monimutkaisten työnkulkujen käynnistämisessä että suorittamisessa).
Jos mittakaava/suorituskyky on huolenaihe, voidaan arvioida ylemmän tason "Power Automate Prosessi"-suunnitelma.
"Power Automate Prosessi", jota tarvitaan palvelun pääomistajuuteen.
Tulokset on palautettava 100 sekunnin kuluessa.
Sekoittaa keskustelulogiikan ja integrointilogiikan, mutta integrointiaiheet voidaan eristää, koska ne voidaan määrittää tuloille ja lähdöille.
Tulokset on palautettava 100 sekunnin kuluessa.
Pro-koodi (esimerkiksi C#).
Suoritetaan Azure AI botti -palvelussa.
Lisäkustannukset on katettava Azure-tilauksella.
Sovelluksen elinkaaren hallinta eroaa sovelluksesta Power Platform.

Power Automate ja HTTP/connector-integraatiot

Power Automate tarjoaa laajat integrointiominaisuudet yli 1 000 alkuperäisellä yhdistimellä ja vaihtoehtoja mukautettujen yhdistimien luomiseen ohjelmointirajapintoihisi. Varmista positiivisen käyttökokemuksen takaamiseksi, että suorituksesta Copilot Studio käynnistetyt pilvityönkulut suoritetaan nopeasti, sillä niiden on palautettava vastaus 100 sekunnin kuluessa aikakatkaisun välttämiseksi.

Jos haluat optimoida suorituskyvyn, harkitse HTTP-pyyntöjen tekemistä tai yhdistimien käyttämistä suoraan ja Copilot Studio ohita pilvityönkulut mahdollisuuksien mukaan. Optimoi pilvityönkulut ja HTTP/yhdistinpyynnöt suodattamalla tulokset palauttamaan vain olennaiset tiedot. Käsittele lisäksi pilvityönkulku aikakatkaisua toteuttamalla rinnakkaisia haaroja, jotka palauttavat tulokset 100 sekunnin rajan sisällä ja varmistavat, että perämies käsittelee aikakatkaisut sulavasti.

Nämä strategiat auttavat ylläpitämään tehokasta ja reagoivaa vuorovaikutusta älykkään sovelluksen kuormituksessa.