Jaa


Konfiguroi korkealaatuiset käskyt generatiiviseen orkestrointiin

Tämä artikkeli antaa ohjeita siitä, miten kirjoittaa parhaat ohjeet agentillesi, kun agentti käyttää generatiivista orkestrointia. Määrität ohjeet agenttisi Yleiskatsaus-sivulla .

Kuvakaappaus agentin yleiskatsaussivusta, jossa ohjeet -alue on korostettu.

Agentti käyttää ohjeita seuraavilla tavoilla:

  • Haluat päättää, mitä työkalua tai osaamista kutsut käyttäjän kyselyn tai itsenäisen käynnistimen käsittelemiseksi.
  • Täyttämään syötteet mille tahansa työkalulle käytettävissä olevan kontekstin perusteella.
  • Tuottaa vastaus loppukäyttäjälle.

Kieli, jolla ohjeet kirjoitetaan

Käytä verbejä, kuten Nouda tai Käytä, tietojen hakemiseen ja jäsentämiseen, sekä sanoja, kuten Mistä ja Kanssa, tulosten käsittelyyn.

Seuraavia sanoja käytetään yleisesti yksinkertaisten ohjeiden luomiseen:

Päämäärä Sanasto
Ehdot kun, jos, varmista, vertaa
Suodatus kohteesta, sisällytä, poissulje, vertaa, tunnista
Tiedot anna, hae, hanki, käytä, analysoi, pura
Työkalut ilmoita, ohjaa, kysy, delegoi

Pohjaohjeet tietolähteisiin ja työkaluihin

Asiakaspalvelijat eivät voi noudattaa ohjeita työkalujen tai tietolähteiden käyttöön, jos heillä ei ole kyseisiä työkaluja tai tietolähteitä. Määritä ensin agentti sekä soveltuvat työkalut ja tietolähteet. Jos esimerkiksi annat agentille ohjeet, joiden avulla tehdään haku sivuston usein kysytyistä kysymyksistä, agentti ei voi noudattaa ohjeita, jos sivuston usein kysyttyjä kysymyksiä ei lisätä aiheen tietolähteeksi. Varmista, että agentille annetut ohjeet perustuvat työkaluihin ja tietoihin, jotka agentille on määritetty.

Muistiinpano

Generatiivista orkestrointia varten, jotta voi etsiä tiettyjä tietolähteitä, sisällytä nämä tietolähteet aiheen generatiiviseen vastaussolmuun . Muussa tapauksessa luonnin orkestrointi tekee hakuja kaikkien tietolähteiden kautta agenttitasolla eli tietosivulla luetelluilla tietolähteillä.

Apua agentille asianmukaisten kutsuttavien työkalujen ja tietojen määrittämisessä

Ennen kuin lisäät ohjeet oikeiden työkalujen ja tietolähteiden soittamiseen agentillesi, varmista, että jokainen työkalu ja tietolähde noudattaa parhaita käytäntöjä kuvausten kirjoittamisessa. Parhaiden tulosten saavuttamiseksi nimen ja kuvauksen on oltava tarkkoja ja tarkkoja, koska agentti käyttää näitä kenttiä päättääkseen, mitä kutsua. Käytä kuvausta kertomaan, mitä ei kannata tehdä, jos näet välittäjän soittavan väärään aikaan.

Sinun ei tarvitse määritellä käytettävissä olevia työkaluja tai tiedonlähteitä ohjeissa, koska nämä tiedot ovat jo agentin käytettävissä. Voit käyttää / ohjeita kirjoittaessasi määrittääksesi tietyn työkalun, aiheen, muuttujan tai Power Fx -lausekkeen agentillesi. Agentti käyttää kuitenkin myös työkalujen tai tietolähteiden nimiä ja kuvauksia, kun määritetään käytettävät työkalut ja tietolähteet, joten näitä ei tarvitse määrittää agentille.

Keskity sen sijaan ohjeiden lisäämiseen vain silloin, kun haluat antaa agentille vihjeitä tapauksissa, joissa oikea työkalu tai tietolähde voi olla moniselitteinen. Voit myös antaa ohjeet, joissa viitataan useisiin työkaluihin ja tietolähteisiin.

Use the FAQ documents only if the question is not relevant to Hours, Appointments, or Billing.
Only use the ticket creation topic for creating tickets.
For other requests related to fixing issues, use the troubleshooting topic.

Agentin auttaminen oikeiden tietolähteiden valinnassa

Varmista, että agenttisi hakee tiedot onnistuneesti tietolähteistä, varmistamalla, mitä asiakirjoja etsit ohjeissa. Voit esimerkiksi hakea työntekijän perehdyttämisasiakirjasta KB:si. Vaikka tällainen ominaisuus ei ole ehdottoman välttämätöntä, voi olla hyödyllistä opastaa agenttiasi. Tämäntyyppinen kohtainen ominaisuus on hyödyllinen, kun on olemassa lukuisia asiakirjoja, joita agentin on haettava.

Apua agentille työkalujen oikean järjestyksen määrittämisessä

Agentti yrittää valita oikean työkalun, ja yleensä se onnistuu. Tarkat ohjeet kuitenkin voivat auttaa tässä. Jos esimerkiksi haluat, että agenttisi luo ostotilaustietueen Dataverseen työkalun create order avulla, käytä / kyseistä työkalua ja lisää se ohjeisiin. Tässä tilanteessa annat selkeän ohjeen: "Kun käyttäjä on antanut haluamansa kannettavan tiedot, luo ostotilaus /Purchase Orderilla." Tämä tarkkuus on hyödyllinen, kun agenttiin on lisätty lukuisia työkaluja (yli viisi).

Numeroi tai listaa (käyttäen luettelomerkkejä) ohjeesi ja määritä, että agentin on noudatettava niitä oikeassa järjestyksessä. Voit myös käyttää Markdown-muotoa parantaaksesi ohjeidesi luettavuutta ja auttaaksesi generatiivista tekoälyä ymmärtämään ja käsittelemään niitä.

Muistiinpano

Jos et halua agenttisi ottavan yhteyttä käyttäjään, ilmoita se ohjeissa selkeästi. Esimerkki: Älä kysy käyttäjältä tietoja.

Kun nimeät työkalun ohjeissa, varmista, että käytät täsmälleen samaa työkalun nimeä. Pienetkin erot nimissä voivat vaikuttaa tuloksiin negatiivisesti. Varmista myös, että käytät - / parametria tietyn työkalun nimen (/"Tool_Name") rakenteissa.

Jos vaadit, että agentti on erittäin tarkka vastatessaan käyttäjän syötteisiin, harkitse aiheen luomista juuri tälle käyttötapaukselle. Esimerkiksi luo aihe, joka tunnistaa lauseet, kuten "onko muita vaihtoehtoja saatavilla?" Agentti vastaa sitten tarkemmin: "Muita vaihtoehtoja ei ole tällä hetkellä saatavilla, valitse saatavilla olevasta listasta."

Agentti käyttää työkalun kuvausta ymmärtääkseen työkalun käytön syyn. Työkalun kuvauksen täyttäminen auttaa agenttiasi valitsemaan oikean työkalun. Lisää kuvaus, joka kertoo agentille, milloin kutsua tiettyä työkalua, esimerkiksi "kutsu tätä työkalua, kun käyttäjä pyytää hakemaan asiakasvaraushistorian."

Laukaisijat voivat olla alttiita jailbreak-hyökkäyksille. Tällaisessa hyökkäyksessä hyökkääjä lähettää ohjeet agentille laukaisijan tietosisällössä. Hyökkääjä voi esimerkiksi pyytää agenttia lähettämään agentin käytettävissä olevat tiedot itselleen sähköpostitse.

Varmista, että agentin ohjeissa on seuraavat tiedot, jotta agenttia voidaan suojata tältä riskiltä:

  • Rajoita työkaluja, joita agentti käyttää viitattaessa tietolähteisiin. Esimerkiksi sähköpostiviestien lähettäminen vasta sitten, kun tietolähteen konteksti on tarkistettu.

  • Rajoita, mitä parametreja agentin tulisi käyttää työkaluissa. Esimerkiksi sähköpostiviestien lähettäminen vain määritetyssä luettelossa oleville henkilöille.

Jos huomaat, että agentti estää normaalin käyttäytymisen käyttämällä sisältösuodatusta, päivitä agentin ohjeet osoittamaan, että käyttäytymisen odotetaan toimivan.

Apua agentille työkalujen syötteiden täyttämiseen

Agentti voi kutsua työkalua, jolla on täytettäviä syöteparametreja. Tässä tapauksessa agentti käyttää keskusteluhistoriaa ja aiempia puheluita työkaluihin ja tietolähteisiin määrittääkseen, mitä syötteitä tulisi olla. Jos agentti ei tunnista kaikkia syötteitä, se pyytää käyttäjää auttamaan puuttuvien tietojen täyttämisessä.

Varmista tässä skenaariossa ensin, että määrität agentillesi syötteitä niiden vuorovaikutustyyppien perusteella, joita odotat agentin käsittelevän. Siten agentti käyttää ohjeita apuna syötteiden täyttämisessä vain tilanteissa, joissa agentin on täytettävä paras mahdollinen syöte.

Use the email address from the contact field of the lead when helping the user to draft an email to follow-up on a lead.

Auta agenttia luomaan vastaus

Ensiksi käytä ohjeita antaaksesi agentillesi suojakaiteita silloin, kun sen ei pitäisi vastata. Agentti luo vastauksen sen jälkeen, kun se on tehnyt puheluita työkaluihin tai tietolähteisiin, jotka ovat relevantteja nykyiseen tilanteeseen. Jos otat käyttöön Salli edustamattomat vastaukset -asetuksen agenttisi luovia tekoälyasetuksia koskevassa Tietämys-osiossa, agentti voi luoda vastauksen kutsumatta työkalua tai tietolähdettä.

Tässä on esimerkki varmistusta koskevien ohjeiden käytöstä:

Only respond to messages that are relevant to Contoso corporation and ordering coffee. 
Otherwise, tell the user you can't help with their inquiry.

Jos et halua agenttisi käsittelevän tiettyä aihetta, lisää aihe tälle skenaariolle manuaalisella vastauksella. Tämän menetelmän ansiosta aihetta voi välttää ilman ohjeita.

Toiseksi anna agentille ohjeet siitä, miten vastaukset tulisi muotoilla tai jäsentää. Esimerkki:

Always give responses about order status in a table format.

Jos haluat, että agenttisi on ammattimainen ja puhuu kohteliaasti, sinun ei tarvitse antaa ohjeita tähän sävyyn, sillä se on agentin oletuskäytös. Anna sävyä koskevat ohjeet vain tietyissä käyttötapauksissa.

Keskusteluihin perustuvat ohjeet

Seuraava esimerkki osoittaa, miten keskustelupohjaiset ohjeet muotoillaan käyttämällä rajoitteita, vastausmuotoa ja ohjeistusta. Yhdistä nämä kolme elementtiä yhdeksi, jotta saat täydellisen ohjesarjan agentille.

Rajoitteet

Only respond to requests to provide information about educational, legal, wellness, wellbeing, health, dental care, and newborn benefits for employees and dependents. 
Respond to benefit types with details, health plan comparisons available for employees and dependents in tabular format.
Answer in bold and underline fonts as necessary.

Vastauksen muoto

Respond to inquiries by providing benefit types along with details, health plan comparisons available for employees and dependents in tabular format. 
Add a column for available options. 
Include insurance provider details and provide a link for enrollment. 
Answer in bold and underline fonts as necessary.

Ohjeet

Search only within specific country folders relevant to the employee's country.

Autonomiset ohjeet

Seuraava grafiikka havainnollistaa agentin suorittamia askeleita autonomisten käskyjen pohjalta:

Kuva esimerkkilaitteen hankinta-agentin nelivaiheisesta prosessista laitteen tilausprosessin automatisoimiseksi.

Agentin ohjeet ja toiminta

Käytä Copilot Studio agenttiohjeita vaikuttaessasi answer-yhteenvetoon asiakirjojen noutamisen jälkeen. Seuraavat yleiset väärinkäsitykset ja parhaat käytännöt auttavat sinua suunnittelemaan luotettavia agenttikokemuksia.

Muistiinpano

Järjestelmä käsittelee agenttikäskyjä samalla tavalla kuin koodi. Väärä koodi voi rikkoa järjestelmäsi, erityisesti viittausten ja vastausten näyttämisen suhteen. Jos sinulla on monimutkaiset ohjeet etkä saa vastauksia, kokeile poistaa agentin ohjeet ja lisätä yksittäiset ohjeet hitaasti takaisin. Testaa jokaisen lisäyksen välillä varmistaaksesi, että ohjeet toimivat.

Mukautuvan kortin toiminta

Agenttiohjeet eivät muokata sitä, miten Adaptive Cards käynnistetään.

Jos käytät sen sijaan Adaptive Cards:

  • muokkaa mukautuvaa korttia suoraan
  • säädä kortin määrityksen käynnistinlauseita niin, että ne määrittävät, milloin kortti tulee näkyviin.

Lisäkysymysten käyttäminen

Käytä jatkokysymyksiä selventääksesi aikomusta, kerätäksesi puuttuvia syötteitä ja tuodaksesi esiin olennaisia toimia tai tietoa. Kun käytät tätä lähestymistapaa, agentti kysyy oikean seuraavan kysymyksen sen perusteella, mitä se voi tehdä ja mitä se tietää ajon aikana.

Seuraavat varoitukset pätevät jatkokysymyksissä:

  • Jos Salli edustamattomat vastaukset -asetus on poistettu käytöstä, jatkokysymykset eivät toimi.
  • Jos poistat tämän asetuksen käytöstä, orkestroija harkitsee selventäviä kysymyksiä, joissa viite ei ole perusteetonta, ja estää ne. Agentti käyttää oletusarvoisesti seuraavaa vastausta: Olen pahoillani, mutta en osaa auttaa tässä asiassa. Voitko muotoilla kysymyksen uudelleen?

Agentit voivat ennakoida käyttäjien tarpeet ja ehdottaa seuraavaa loogista askelta käytettävissä olevien työkalujen ja tiedon perusteella. Esimerkiksi agentti, joka vastaa kysymykseen "Mikä sää Roomassa tänään on?", voi tarjota "Haluatko tietää myös huomisen sääennusteen?" ja reagoida käyttäjän "kyllä"-vastaukseen ilman lisäselvitystä.

Kuvakaappaus keskustelusta agentin ja käyttäjän välillä, jossa agentti esittää jatkokysymyksen.

Tämä lähestymistapa vähentää kovakoodattuja dialogipolkuja. Sen sijaan se siirtää vastuun kaikkien mahdollisten haarojen kirjoittamisesta agentin päättelyn ohjaamiseen ohjeilla, jotka viittaavat agentin kykyihin.

Kuvakaappaus agentin ohjeista, korostaen käytettävissä olevia työkaluja ja esimerkkejä jatkokysymyksistä.

Kun käytät jatkokysymyksiä, noudata tätä strategiaa:

  • Viitetyökalut, tieto ja muuttujat ohjeissa, jotta agentti voi käyttää niitä luodakseen kontekstitietoisia jatkokysymyksiä. Käskyt tukevat suoraan agenttien,muuttujien, työkalujen, tiedon ja Power Fx -lausekkeiden viittaamista.

  • Pyydä edustajaa saattamaan ajan tasalle vastaukset, jotka liittyvät nykyiseen kontekstiin ja valtuutetun aktiivisiin työkaluihin. Tämä lähestymistapa mahdollistaa adaptiivisen käyttäytymisen kiinteiden, hauraiden virtausten sijaan.

  • Pidä esimerkit ja perustelut näkyvillä ohjeissa, jotta agentti oppii odotetun kaavan (mitä kysyä ja miksi). Saatavilla olevien työkalujen listaaminen parantaa jatkokysymysten merkityksellisyyttä ja luonnollisuutta, vaikka orkestroija jo tietää, mitkä työkalut ovat aktiivisia.

Oletusarvoisen varaviestin muuttaminen

Mukautetut ohjeet eivät voi ohittaa oletusarvoista varaviestiä.

Oletusviesti on: Olen pahoillani, mutta en osaa auttaa tässä asiassa. Voitko muotoilla kysymyksen uudelleen?

Voit muuttaa oletusarvoista viestiä seuraavasti:

  1. Mene varasuunnitelman aiheeseen: Aiheetjärjestelmävarasuunnitelma.

  2. Varasuunnitelma-osiossa muokkaa viestin tekstiä.

Moniselitteiset termit

Vältä ohjeissa epämääräisiä ilmauksia, kuten kirjoituslaatikko. Tällaiset termit ovat kielimallille moniselitteisiä, ja ne voivat johtaa arvaamattomaan toimintaan.

Tiedonhaku

Agenttien ohjeissa ei voi muokata haun noudon logiikkaa. Poista kaikki ohjeet, jotka yrittävät vaikuttaa asiakirjan noutoon.

Noudettujen asiakirjojen jakaminen

Et voi muuttaa noudettujen asiakirjojen jakamista. Järjestelmä ohjaa tätä käyttäytymistä.

Käynnistimen lisääminen

Muokkaa käynnistimen oletusarvoista hyötykuormaa niin, että agenttisi tietää, mitä pitää tehdä, kun käynnistin käynnistetään. Muuttujien käyttäminen tietojen koon pienentämiseen Luo käynnistin, muokkaa sitä Power Automate ja valitse tietyt muuttujat. Esimerkiksi vain vastaanotetun sähköpostiviestin aihekentän lähettäminen viestin kaikkien tietojen lähettämisen sijaan.

Muistiinpano

Käynnistimiä voi muokata vain Power Automate, ei suoraan Copilot Studio.

Kertoa voi olla hyödyllistä agentille, mitä laukaisimen kuormalle tehdään laukaisimen ohjeissa. Jos agenttisi esimerkiksi auttaa uusia työntekijöitä perehtymään yritykseesi, määritä käynnistimen tietosisällöksi "Perehdytä seuraava työntekijä". Tätä ohjetta seuraa sitten käynnistimen tekstiosa, joka sisältää uuden työntekijän tiedot. Kun agenttisi vastaanottaa tiedot, se noudattaa määritettyjä agentin ohjeita työntekijän perehdytyksestä.

Useita käynnistimiä

Voit lisätä useita käynnistimiä, joilla kaikilla on omat ohjeet. Nämä ohjeet voivat täydentää agentin yleisiä ohjeita tai niitä voidaan käyttää saman agentin eri käyttötapauksissa, kuten työntekijöiden perehdytyksen ja tapahtumaraporttien käsittelyssä. Voi olla hyödyllistä varmistaa, että kunkin käynnistimen tiedot antavat ohjeet agentille siitä, mistä tehdä käynnistimen käynnistyessä.

Sähköpostien muotoilu

Ohjeista agenttiasi lähettämään sähköpostit käyttäen rikasta tekstimuotoilua sähköpostin varsinaisessa sisällössä tai käytä vastaavaa sanamuotoa. Voit myös lisätä tämän pyynnön työkalun kuvaukseen erityishuomion saamiseksi.

Näyttökuvassa agentin työkalu näytetään, miten RTF-muotoinen sähköpostiviesti muotoillaan automaattisesti luodussa sähköpostivastauksessa.

Monikielinen tuki

Monikielistä tukea edellyttävät ohjeet saattavat toimia, mutta tästä ei ole varmuutta. Monikielistä ominaisuutta ei testata, eikä sitä tueta virallisesti.

Tärkeimmät seikat

  • Käytä agentin ohjeita yhteenveto- ja keskustelutyönkulkua varten järjestelmätason toiminnan ohjeiden sijaan.
  • Käytä aiheen määritystä varakorttien ja mukautuvien korttien mukauttamiseen ohjeiden sijasta.
  • Vahvista monikielisen tuen kaltaiset ominaisuudet ennen niiden lupaamista käyttäjille.