Jaa


Suunnitelman ja suunnittelun integrointistrategiat

Copilot Studiossa rakennetut agentit saavat uusia ominaisuuksia integroidulla muihin verkkopalveluihin. Näihin palveluihin voivat kuulua Microsoftin palvelut, kuten SharePoint ja Dataverse, kolmannen osapuolen palvelut kuten ServiceNow, Salesforce ja Databricks sekä räätälöidyt rajapinnat. Power Platform tarjoaa laajan ekosysteemin sisäänrakennettuja liittimiä, jotka ovat saatavilla Copilot Studiolle, 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 yhtä Copilot Studiossa suunniteltua agenttia voidaan käyttää:

  • Lue, luo ja päivitä SharePoint-listan kohteita.
  • Lähetä sähköpostiviesti Office 365 Outlookin avulla.
  • Avaa uusi tukipyyntö ServiceNow-palvelussa.

Integraatiomallin näkökulmat

Copilot Studio tukee integraatiota Power Platform -liittimien, HTTP-pyyntöjen, agenttivirtojen, bottikehystaitojen ja muiden kautta. 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ä:

  • Valmiiksi rakennetut liittimet: Microsoft tarjoaa laajan ohjelmiston palveluna (SaaS) -ekosysteemin valmiina käyttöön 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 seurata toimintaa osana Copilot Studio -integraatiota Application Insightsin kanssa (Azure Monitorin 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
  • Leipäteksti

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 kehittää kuin räätälöidyllä liittimellä.

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.

Agenttivirrat ovat toiminnallisesti samankaltaisia kuin Power Automaten pilvivirrat , muutamilla tärkeillä eroilla:

  • Agenttivirrat mahdollistavat suuren läpimenon ja matalan viiveen.
  • Agenttivirrat tarjoavat enemmän ominaisuuksia kuin Power Automate -prosessit, kuten "ihmisen silmukassa" -toiminnot.
  • Agenttivirrat kuluttavat Copilot-krediittejä niiden käytön perusteella. Power Automate -työnkulut toimivat tyypillisesti käyttäjäkohtaisen lisenssimallin tai prosessikohtaisen mallin mukaisesti.

Agenttivirrat täyttävät seuraavat vaatimukset:

  • No-code tai low-code.
  • Deterministinen toimintojen ketjutus.
  • Toimintaa voidaan seurata erikseen.
  • Piilottaa arkaluontoiset arvot, kuten avaimet ja salaisuudet virtaustoiminnoissa. Saa Azure Key Vaultista tunnistetiedot todennukseen.
  • Käsittelee suuria määriä dataa ja tiedostokokoja.
  • Käyttää rinnakkais- ja rinnakkaissuoritussäikeitä paremman suorituskyvyn saavuttamiseksi.
  • Olemassa olevat Power Automate -pilvivirrat voidaan muuntaa agenttivirroiksi.

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 taidot Copilot Studiossa käyttääksesi niitä. Kun olet rekisteröinyt taidon Copilotissa, voit aktivoida sen keskustelun aiheen solmuna.

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

  • Synkroninen suoritus.
  • Yksityisten päätepisteiden tuki.
  • Olemassa olevia Bot Frameworkin taitoja voi 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#).
  • Suoritetaan Azure AI:n bottipalelussa.
  • Azuressa tulee lisäkustannuksia, jotka sinun täytyy kattaa 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 integraatiomallit eivät ole yksinoikeudellisia, vaan ne voidaan 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 agenttivirrat ja Copilot Studio eivät suorita logiikkaa tarpeeksi nopeasti, harkitse näitä vaihtoehtoja:
    • Dataversen mukautetut ohjelmointirajapinnat
    • Dataverse low-code -pluginit
    • 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.
  • Agentit

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

Kiintiöt ja rajoitukset

Tarkista Copilot Studion ja Power Platformin nykyiset palvelurajat:

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

  • OpenAI-kapasiteetti: Hintarajoituksia ei ole dokumentoitu.
  • Bot Frameworkin taidot: Tarkista Azure-dokumentaatio käytetyistä palveluista.

Esimerkki integraatiosuunnittelun yleiskatsauksesta

Kun suunnittelet integraatioita Copilot Studion kanssa, määritä seuraavat tiedot jokaiselle palvelulle:

  • Yhdistetty järjestelmä: Palvelu, johon yhdistät.
  • Soittaja: Copilot Studion bottikomponentti, joka kutsuu palvelua.
  • Soitti: 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ä. Tulosten JSON-tiedosto palautetaan Copilot Studiolle generatiivisten toimintojen mukautettua dataa varten.
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ö, jotka toimivat Azure Virtual -verkossa sisäiseen API:hen yhdistämiseksi.
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ä.