Jaa


Suunnitelman ja suunnittelun integrointistrategiat

Copilot Studiossa sisäänrakennettujen agenttien ominaisuudet saavat uusia ominaisuuksia integroinnin muiden online services kanssa. Näitä palveluita voivat olla esimerkiksi SharePoint ja Dataverse, kolmannen osapuolen palvelut, kuten ServiceNow, Salesforce ja Databricks, sekä mukautetut ohjelmointirajapinnat. Power Platform tarjoaa monipuolisen ekosysteemin sisäisiä liittimiä, jotka ovat Copilot Studion käytettävissä, joten sinun ei tarvitse rakentaa niitä itse. Sinulla on myös erilaisia vaihtoehtoja luoda räätälöityjä integraatioita low-code- tai pro-code-menetelmällä. Agentit voivat laajentaa kykyjään Model Context Protocolin (MCP) avulla ollakseen vuorovaikutuksessa ulkoisten työkalujen ja datan kanssa standardoidulla ja skaalautuvalla tavalla tai tietokoneen avulla automatisoidakseen web- ja työpöytäsovelluksia suoraan virtuaalikoneesta – mahdollistaen laajemmat integraatiotilanteet, vaikka API:ta ei olisi saatavilla.

Integraatioiden avulla agentit muodostavat kätevän käyttöliittymän useiden järjestelmien toiminnallisuuden hyödyntämiseen. Käyttäjät voivat suorittaa monia erilaisia operaatioita ilman, että heidän tarvitsee liikkua pois agentista. Esimerkiksi Copilot Studiossa suunniteltua yhtä agenttia voidaan käyttää

  • lue, luo ja päivitä SharePoint luettelon kohteita.
  • Lähetä sähköpostiviesti käyttämällä Office 365 Outlook.
  • Avaa uusi tukipyyntö ServiceNow-palvelussa.

Integraatiomallin näkökulmat

Copilot Studio tukee integrointia Power Platform -liittimien, HTTP-pyyntöjen, agenttityönkulkujen, bottikehystaitojen ja niin edelleen. Oikean integraatiomallin valinta riippuu projektin vaatimuksista.

Power Platform -yhdistimet

Liittimet mahdollistavat agenttien vuorovaikutuksen taustalla olevan palvelun kanssa. Ne ovat joukko toimintoja ja laukaisijoita, jotka paljastuvat low-code-käyttöliittymän kautta. Toiminnot ovat agentin ohjaamia operaatioita, kuten lukua, kirjoittamista tai päivitystä. Triggerit ilmoittavat agentille, kun tapahtuma tapahtuu toisessa palvelussa.

Käytä valmiita liittimiä ja räätälöityjä liittimiä:

  • Prebuilt-liittimet: Microsoft tarjoaa suuren ohjelmistoekosysteemin palveluna (SaaS) -liittimiä, jotka ovat valmiita käytettäväksi Copilot Studion kanssa.
  • Räätälöidyt liittimet: Kun valmiiksi rakennettua liitintä ei ole, voit rakentaa oman liittimen palvelua varten. Ne ovat no-code- tai low-code -wrapperi REST-API:lle.

Power Platform -liittimet täyttävät seuraavat vaatimukset:

  • Power Platformilla rakentavat tekijät tuntevat no-code- tai low-code-liittimet.
  • Power Fx -koodi on tuettu, mukaan lukien muuttujat, ehdot, parametrit ja paljon muuta.
  • Jäsentäminen ja virheenkäsittely ovat sisäänrakennettuja.
  • Valmiit liittimet vaativat vain konfigurointia, eikä kehitysaikaa tarvita.
  • Mukautetut liittimet voidaan luoda kerran ja käyttää monien agenttien välillä.
  • Mahdollisuus valvoa aktiivisuutta osana Copilot Studion integrointia Application Insightsin kanssa (Azure Monitor ominaisuus).
  • Jotkut liittimet ja räätälöidyt liittimet tukevat virtuaaliverkkoja.

Kun käytät Power Platform -liittimiä integraatioon, ota huomioon seuraavat seikat:

  • Satojen tulosten palauttaminen aiheuttaa merkittävän viiveen agentin vastauksessa käyttäjälle.
  • Kolmannen osapuolen liittimet kehottavat käyttäjiä syöttämään tunnistetiedot ennen kuin he voivat yhdistää palveluun. Käyttäjä ei välttämättä ymmärrä, miten yhteys tehdään ilman ohjausta. Harkitse maker-tunnistetietojen käyttöä, kun käyttäjällä ei ole tarvittavia tietoja yhteyden tekemiseen.

HTTP-pyynnöt

Agentit voivat integroitua toiseen palveluun tekemällä HTTP-pyynnön. Kehittäjän on määriteltävä nämä arvot joka kerta HTTP-pyyntöä tehdessään:

  • URI
  • Menetelmä (GET, POST, PATCH ja niin edelleen)
  • Otsikot
  • Runkoteksti

HTTP-pyynnöt täyttävät seuraavat vaatimukset:

  • Mahdollisuus yhdistää palveluihin ja suorittaa toimintoja, joita esivalmistettujen liittimien listalta ei löydy.
  • Vähemmän aikaa kehitykseen kuin räätälöidyn liittimen kehittämiseen.

Kun käytät HTTP-pyyntöjä, ota huomioon seuraavat tekijät:

  • Monet low-code- ja no-code-valmistajat eivät ymmärrä, miten HTTP-pyyntö konfiguroidaan, ja sen tukeminen voi olla vaikeaa.
  • Et voi jakaa sitä organisaatiosi kesken uudelleenkäyttöä varten, kuten mukautetut liittimet.

Agentin työnkulut

Agenttivirrat suorittavat sarjan toimintoja ennalta määritellyssä sarjassa. He käyttävät Power Platform -liittimien low-code-toimintoja. Agentit voivat välittää arvoja syötteenä agenttivirtaan ja vastaanottaa niiden tulokset.

Agenttityönkulut muistuttavat toiminnallisesti Power Automate pilvityönkulkuja muutamilla tärkeillä eroilla:

  • Agenttivirrat mahdollistavat suuren läpimenon ja matalan viiveen.
  • Agenttityönkulut tarjoavat enemmän ominaisuuksia kuin Power Automate -työnkulut, kuten "ihmisen osallistavat" -toiminnot.
  • Agenttityönkulut kuluttavat Copilot saldoa käytön perusteella. Power Automate työnkulut suoritetaan yleensä käyttäjäkohtaisen käyttöoikeusmallin tai prosessikohtaisen mallin alla.

Agenttivirrat täyttävät seuraavat vaatimukset:

  • No-code- tai low-code-pohjainen.
  • Deterministinen toimintojen ketjutus.
  • Toimintaa voidaan seurata erikseen.
  • Piilottaa arkaluontoiset arvot, kuten avaimet ja salaisuudet virtaustoiminnoissa. Hakee tunnistetiedot Azure Key Vault todennusta varten.
  • Käsittelee suuria määriä dataa ja tiedostokokoja.
  • Käyttää rinnakkais- ja rinnakkaissuoritussäikeitä paremman suorituskyvyn saavuttamiseksi.
  • Aiemmin luodut Power Automate pilvipalvelutyönkulut voidaan muuntaa agenttityönkuluiksi.

Kun suunnittelet agenttia, joka käyttää agenttivirtoja, ota huomioon seuraavat seikat:

  • Suorituskykyä rajoittavat API-rajat palveluille ja toiminnoille, joita se sisältää.
  • Kehittäjän on suunniteltava virheenkäsittelymalli, jotta agentti osaa käsitellä poikkeuksia.
  • Virtauksen reagoinnilla agentille on kokoraja.
  • Pidempiaikainen logiikka voi jatkaa suoritustaan Vastaa agentille -toiminnon jälkeen.

Bot Framework -taidot

Taidot ovat uudelleenkäytettäviä keskustelutaitojen rakennuspalikoita, joita rakennat käyttämällä Bot Frameworkia. Toteuta taidot käyttämällä pro-koodia. Rekisteröi Copilot Studio taitoja niiden käyttämiseen. Kun olet rekisteröinyt Copilot taidon, voit käynnistää sen solmuna keskusteluaiheessa.

Bot Frameworkin taidot täyttävät nämä vaatimukset:

  • Synkroninen suoritus.
  • Yksityisten päätepisteiden tuki.
  • Aiemmin luotuja Bot Framework -taitoja voidaan käyttää uudelleen Copilot Studiossa.

Kun käytät Bot Framework -taitoja, ota huomioon seuraavat tekijät:

  • Vaatii pro-koodin jatkuvaan kehitykseen ja tukeen (esimerkiksi C#).
  • Azure AI Bot Service -palvelussa suoritetaan prosessi.
  • Sinulle aiheutuu lisäkustannuksia Azure, jotka sinun on katettava Azure tilauksella.
  • Sovellusten elinkaaren hallinta (ALM) on Power Platformin ulkopuolella.

Muita seikkoja integraatiomalleihin liittyen

Kunkin integraatiotyypin ohjeiden lisäksi tarkastellaan seuraavia seikkoja kokonaisvaltaisesta integraatiostrategiasta:

  • Copilot Studion integrointimallit eivät ole yksinoikeudella, ja niitä voi yhdistää.
  • Integraatiot ovat nopeita vain niin nopeasti kuin päätepisteet, joihin ne yhdistyvät.
  • Optimoi aina kyselyt niin, että tulokset palautuvat mahdollisimman nopeasti, jotta keskustelukokemus olisi hyvä.
  • Jos agenttityönkulut ja Copilot Studio eivät suorita logiikkaa tarpeeksi nopeasti, harkitse näitä vaihtoehtoja:
    • Dataversen mukautetut ohjelmointirajapinnat
    • Dataverse low-code -liitännäiset
    • Azure funktiot
  • Tietyissä tilanteissa datan integrointi tehdään keskikerroksessa, joka muokkaa viestejä niiden välittämisen aikana.

Integraatioiden lisääminen agenttiin

Lisää integraatioita agenttiin käyttämällä seuraavia menetelmiä:

  • Työkalut

    • Yhdistä integraatio työkaluksi agentin toiminnallisuuden laajentamiseksi.
    • Käytä luonnollista kieltä kuvatakseen, milloin orkestroijan tulisi valita työkalu tehtävän suorittamiseen.
    • Määrittele, miten agentin tulisi määrittää työkalun syötearvot ja miltä tulos näyttää. Generatiivinen tekoäly voi dynaamisesti täyttää syötteitä kuvauksen perusteella, tai voit manuaalisesti määritellä arvoja ja kaavoja.
    • Kutsu osana generatiivisen orkestroinnin luomaa suunnitelmaa.
  • Aiheet

    • Kutsu integraatio aihe-solmun kautta. Suoritetaan aina samassa kohdassa aiheen sekvenssissä.
    • Anna solmulle syötteet Power Fx:n avulla.
  • Asiakaspalvelijat

    • Luo lapsiagentti, jolla on omat ohjeet, ja määrittele pääsy emoagentille käytettävissä olevaan tietoon ja työkaluihin.
    • Vaihtoehtoisesti voit muodostaa yhteyden aiemmin luotuun agenttiin Copilot Studiossa, Microsoft 365 SDK:ssa, Microsoft Foundryssa, Fabricissa, Agent-To-Agentissa ja niin edelleen.

Kiintiöt ja rajoitukset

Tarkista Copilot Studion ja Power Platformin nykyiset palvelurajoitukset:

Näille palveluille on määritettävä API-rajat erikseen:

  • OpenAI-kapasiteetti: Hintarajoituksia ei ole dokumentoitu.
  • Bot Framework skills: Tarkista käytettävien palveluiden Azure dokumentaatio.

Esimerkki integraatiosuunnittelun yleiskatsauksesta

Kun suunnittelet integrointeja Copilot Studioon, määritä seuraavat tiedot kullekin palvelulle:

  • Yhdistetty järjestelmä: Palvelu, johon yhdistät.
  • Called by: Palvelua kutsuvan Copilot Studion bottiosa.
  • Kutsuttu seuraavilla parametreilla: Valittu integraatiotyyppi.
  • Odotettu päivittäinen volyymi: Keskimääräinen pyyntömäärä.
  • Odotettu huippu: Suurin odotettu päivittäisten pyyntöjen määrä.
  • Yksityiskohdat: Lisätietoja integraatiosta.

Tässä esimerkki agentista, jolla on useita integraatioita:

Yhdistetty järjestelmä Kutsuttu Kutsuttu Odotettu päivittäinen volyymi Odotettu huippu API-kutsut minuutissa Tiedot
ServiceNow Service Desk KB -aihe Workflow 5,000 1,000 600 Käyttäjäkyselyä käytetään syötteenä kyselyn suorittamiseen ServiceNow-tietopohjassa käyttämällä standardiliitintä. JSON tuloksista palautetaan Copilot Studioon generatiivisten toimintojen mukautetuista tiedoista.
Contoso-verkkosivusto Tieto Generatiiviset vastaukset 1,000 100 Ei saatavilla https://contoso.com/en-us/FAQ jossa /en-us/ asetetaan dynaamisesti käyttäjän sijaintimuuttujan mukaan.
Sisäinen hakemisto-API Keskustelun aloitusaihe Workflow 15,000 5,000 Ei saatavilla Mukautettujen liittimien käyttö Azure näennäisverkon kontekstissa yhteyden muodostamiseksi sisäiseen ohjelmointirajapintaan.
Säärajapinta Sääaihe HTTP 500 100 Ei saatavilla GET pyyntö REST-pohjaiseen API:iin.
Teams Kokousten varausaihe Työkalut 1,500 300 100 Luo Teams-kokous keskustelusyötteiden perusteella.
SAP 24 tunnin välein Workflow 20 000 - 2,500 Tuotekatalogin päivittäinen eräsynkronointi SAP:sta Dataverseen.

Seuraavat vaiheet

Opi, miten tekoälyn kehotukset, Model Context Protocol ja tietokoneen käyttäjät voivat laajentaa agenttisi kykyjä.