Jaa


Käytä agenttityökaluja laajentaaksesi, automatisoidaksesi ja parantaaksesi agenttejasi

Agentit vahvistuvat, kun heidät varustetaan erikoistyökaluilla, jotka laajentavat heidän ydintoimintojaan. Copilot Studio tarjoaa kolme pääasiallista agenttityökalujen kategoriaa:

Tässä artikkelissa tarkastellaan, miten kukin työkalutyyppi toimii, milloin niitä kannattaa käyttää ja miten ne voivat auttaa sinua rakentamaan pätevämpiä ja tehokkaampia agentteja. Opit myös isännöityjen ja omien koneiden eroista tietokoneen käyttötilanteissa sekä ohjeita perinteisen robottiprosessiautomaation (RPA) ja tietokoneen käyttävien agenttien (CUA) välillä.

Luo vastaus käyttämällä tekoälykehotuksia

AI-kehotteet käyttävät joukkoa ohjeita vastauksen tuottamiseen tekoälymallista. Voit lisätä muuttujia, joilla voit lisätä lisää tekstiä tai dokumentteja näihin ohjeisiin. Tuloste tarjotaan tyypillisesti joko tavallisena tekstinä tai JSON-muodossa. Voit valita minkä tahansa tekoälymallin, joka on rakennettu Copilot Studioon tai joka on otettu käyttöön Microsoft Foundryn kautta, tuottaaksesi vastauksen.

Voit kutsua kehotuksia agenttityökaluna tai aiheen sisältä. Kaikki kehotteet tallennetaan kehotteiden kirjastoon ja tuetaan sovellusten elinkaaren hallintaa, roolipohjaista käyttöoikeuksien hallintaa ja jakamista.

Lue lisää kehotteiden käytöstä, jotta agentti suorittaa tiettyjä tehtäviä.

Päätä, milloin käyttää tekoälykehotuksia verrattuna orkestroijaan

Jokainen Copilot Studiossa rakennettu agentti käyttää orkestroijaa määrittääkseen, miten vastata valitsemalla työkaluja, aiheita ja tietoa järjestelmäohjeiden, käyttäjän syötteiden ja kontekstuaalisen tiedon perusteella. Orkestroija on generatiivisen orkestroinnin moottori, joka suunnittelee toimia ja laatii vastaukset agentin työkalujen ja kuvausten avulla.

Vaikka orkestroijan ohjaamat vastaukset saattavat vaikuttaa samankaltaiselta kuin tekoälyn kehotteet, nämä kaksi kykyä palvelevat eri tarkoituksia. Tekoälykehotteet ovat itsenäisiä kehotteisiin perustuvia toimintoja, jotka antavat tekijöille syvemmän hallinnan mallin konfiguraatioon.

Tekoälyn kehotteet tukevat laajempaa valikoimaa malleja, mukaan lukien Microsoft Foundryn tarjoamat. Ne tukevat myös ominaisuuksia, kuten Dataverse-maadoitusta, tiedostosyötteitä ja koodin tulkkia.

Orkestroija käyttää kiinteää järjestelmäkehotetta ja työkalun kuvauksia valitakseen oikeat rakennuspalikat tietylle pyynnölle. Tekijät eivät voi muokata orkestrointijärjestelmän kehotusta, mutta ne voivat vaikuttaa sen käyttäytymiseen agenttiohjeiden avulla.

Tekoälykehotteet antavat täyden hallinnan muotoiluun, rajoitteisiin ja logiikkaan, tehden niistä oikean valinnan tilanteisiin, jotka vaativat hienosäädettyä tai erittäin jäsenneltyä tulostetta. Esimerkiksi, jos tarvitset tyylillisen hallinnan yksinkertaisen muotoilun ulkopuolella ("kirjoita riimiruno ABAB-rakenteella käyttäen näitä täsmälleen sanoja"), prompt sopii paremmin.

Orkestroija toimii hyvin yksinkertaisissa tehtävissä, kuten yksittäisen nimen poimimisessa tekstistä. Monimutkaiseen poiminta varten käytä tekoälykehotteita. Esimerkiksi useiden tahojen poimiminen pitkästä raportista ja niiden linkittäminen toimialakohtaisiin suhteisiin (kuten useiden nimien poimiminen vakuutusraportista ja autokorjauspalvelun omistajan tunnistaminen, joka liittyy vain yhteen osapuoleen tapahtumassa).

Päätös orkestraattorin ja tekoälyn kehotteiden välillä riippuu tarvittavan räätälöinnin tasosta. Jos tarvitset tarkkaa hallintaa mallin käyttäytymiseen tai tulokseen, valitse tekoälykehotteet. Tilanteissa, joissa yleinen päättely, työkalujen valinta ja kevyt muotoilu riittävät, orkestroija on oikea valinta.

Integroi agenttityökalut MCP:n avulla

Model Context Protocol (MCP) on universaali rajapinta, jota tekoälymallit käyttävät vuorovaikutukseen ulkoisten työkalujen, tietolähteiden ja käyttäjäympäristöjen kanssa johdonmukaisella ja skaalautuvalla tavalla.

Vertailun vuoksi Power Platform -liittimet vaativat jokaisen toiminnon ja sen syötteiden kuvaamista sekä näiden kuvausten päivittämistä uusien määritelmien tullessa saataville. Räätälöity koodaus ja integraatio jokaiselle työkalulle on monimutkaisempaa ja vähemmän skaalautuvaa.

Käytä Copilot Studion MCP-palvelimia Microsoftin palveluihin kuten Outlook, Dataverse ja GitHub tai kolmannen osapuolen palveluihin kuten Salesforce ja JIRA. Rakenna omia MCP-palvelimia palveluille, joissa niitä ei ole.

MCP:n hyödyt ovat:

  • Standardoitu konteksti tekoälymalleille
  • Saumaton integraatio Copilot Studion kanssa
  • Parannettu kehittäjätehokkuus ja käyttäjäkokemus
  • Hallinto, valvonta ja laajennettavuus

Ota huomioon seuraavat rajoitukset ennen MCP-palvelimien käyttöönottoa:

  • Et voi rikastuttaa työkalun kuvauksia lisäkontekstilla siitä, milloin kutsua.
  • Aiheet eivät voi soittaa MCP-palvelimille suoraan.

Ymmärrä, milloin MCP:tä kannattaa käyttää

Voit saavuttaa samat tulokset Copilot Studiossa useilla integraatiomenetelmillä. On tärkeää ymmärtää, milloin käyttää Model Context Protocol (MCP) -palvelimia verrattuna yksinkertaisempiin vaihtoehtoihin, kuten Power Platform -liittimiin tai suoriin REST API -kutsuihin.

Käytä MCP:tä, kun tarvitset standardoidun, keskitetysti hallinnoidun tavan altistaa työkalut ja resurssit useille agenteille ilman asiakaskohtaista konfiguraatiota. MCP-palvelimet julkaisevat työkaluja ja resursseja, jotka agentit voivat automaattisesti löytää, versiontaa ja käyttää johdonmukaisesti, koska MCP-palvelin määrittelee työkalukuvaukset ja niiden syötteet. Sen sijaan API:n suora lisääminen vaatii sen tarkoituksen manuaalista kuvaamista ja syötteiden määrittelyä agenttikohtaisesti.

MCP on erityisen arvokas, kun ylävirran rajapinnat muuttuvat usein. Sen sijaan, että päivittäisit jokaisen API:n käyttäjän agentin, muutat määritelmää kerran MCP-palvelimella, ja kaikki agentit käyttävät päivitettyä versiota automaattisesti ilman uudelleenjulkaisua. Jos MCP-palvelinta ei ole olemassa tai prototyyppiä tehdään nopeasti, API:n suora kutsuminen on nopeampaa ja välttää koko MCP:n elinkaaren käyttöönotto vaativan asetuskuorman.

Generatiivisen orkestroinnin on oltava käytössä, jotta MCP:tä voidaan käyttää. Lue lisää aiheesta Kuinka MCP toimii?

Automatisoi työpöytäprosessit käyttämällä tietokoneen käyttötyökalua

Tietokoneen käyttötyökalun avulla agentti voi käyttää tietokonetta ilman automaatioskriptejä tai rajapintoja. Sen sijaan, että käyttäisit skriptejä tai API-rajapintoja, konfiguroit agentin kehotteen avulla. Välittäjä päättää, miten tavoitteensa saavutetaan parhaiten. Prosessin aikana agentti ottaa kuvakaappauksen jokaisesta vaiheesta, analysoi sen päättääkseen seuraavan toiminnon, suorittaa toiminnon ja toistaa tämän syklin, kunnes tehtävä on suoritettu. Agentin ottamat kuvakaappaukset ja perustelut ovat saatavilla osana juoksuhistoriaa.

Yleisiä tilanteita, joissa agentti voi hyötyä tietokoneen käyttötyökalusta, ovat:

  • Tietojen syöttö: Jokaiselle CSV-tiedoston riville luo myyntitilaus SAP:ssa ja kirjoita generoitu tilaus-ID takaisin tiedostoon.
  • Tietojen poiminta: Mene jokaisen toimittajan portaaliin, etsi listatusta SKU:sta, poimi hinta, varasto ja toimitusaika, ja lisää tulokset aikaleimalla tietokantaan.
  • Eri sovelluksissa: Vie päivän tapahtumat työpöytärahoitusohjelmasta, selaa QuickBooksia ja julkaise jokainen merkintä oikealle tilille.

Ymmärrä isännöidyt koneet verrattuna oman koneen tuomiseen

Agentit voivat kutsua tietokoneen käyttötyökalua Microsoftin isännöimällä koneella tai BYO-tuo-omalle (BYO) -koneelle. Isännöityt koneet ovat heti käytettävissä ilman IT-asetuksia tai laskutusta. Ne kuuluvat jaettuun Windows 365 -pilvitietokoneiden yhteiseen pooliin, jotka eivät ole Entra-yhteydessä asiakasvuokralaiseen. BYO-koneet on valmistettava etukäteen asiakkaan omassa virtuaaliverkossa. Sinun täytyy rekisteröityä ja hallita BYO-koneita Power Automatessa.

Käytä BYO-koneita tuotantotilanteissa. Heillä on Microsoft Entra ID -tuki, ne ovat Intune-rekisteröityjä ja tukevat sekä verkko- että työpöytäautomaation käyttötapauksia. Käytä isännöityjä koneita vain prototyyppien tekemiseen niiden rajallisten kykyjen vuoksi. Käyttäjää kohden on käytettävissä vain yksi pilvitietokone kerrallaan, ja käyttöä voidaan rajoittaa tarpeen mukaan.

Lisätietoja on artikkelissa Tietokoneen käyttöpaikan määrittäminen.

Robottiprosessien automaatio (RPA) vs. tietokoneella varustetut agentit (CUA)

Robottiprosessiautomaatio (RPA) tarkoittaa tietokoneen automaatiota skriptin avulla. Voit soveltaa sitä moniin samoihin tilanteisiin kuin CUA:ssa. On kuitenkin tärkeää ymmärtää erot RPA:n ja CUA:n välillä.

Ominaisuus RPA CUA
Automaatiotyyppi Sääntöpohjainen LLM-ohjattu
Vuorovaikutusmenetelmä UI-puu Näkemys
Sisällön tuottaminen Käsikirjoitus, monimutkainen Luonnollisen kielen ohjeet
Päätöksenteko Ennalta määritellyt säännöt Autonomiset visuaaliset päätökset
Joustavuus Rajoitettu joustavuus Korkea joustavuus
Virheenkäsittely Staattisen virheen käsittely Itsekorjautuminen visuaalisen palautteen perusteella

Käytä RPA:ta, kun:

  • Sallittuja ovat vain yleisesti saatavilla olevat (GA) -ominaisuudet.
  • Käyttöliittymä on vakaa. Näytöt, kentät ja valitsimet muuttuvat harvoin.
  • Säännöt ovat selkeät. Voit tallentaa päätöksiä sääntöihin.
  • Nopeus on tärkeää. Korkea volyymi. Jokainen sekunti on tärkeä.
  • RPA-tiimi omistaa sen. Tiimillä on olemassa olevaa RPA-kehitys- ja johtamisosaamista.

Käytä CUA:ta, kun:

  • Käyttöliittymät muuttuvat tai vaihtelevat suuresti. Työskentelet useiden sovellusten ja usein uudelleensuunnittelujen parissa.
  • Tarvitset sen nopeasti. RPA-tiimin jono on täynnä.
  • Käyttöliittymällä on merkitystä. Tehtävä riippuu siitä, mitä ruudulla näkyy, kuten kaavioista, väreistä ja dynaamisista asetteluista.
  • Päätökset ovat epäselviä. Agentin täytyy järkeillä, valita seuraava askel tai korjata itseään.