Jaa


Käynnistinlauseiden ja luonnollisen kielen ymmärtämisen optimointi

Mitä ovat Copilot Studioin käynnistinlauseet

  • Käynnistinlauseet kouluttavat agentin luonnollisen kielen ymmärtämisen (NLU) mallia.

  • Käynnistinlauseet määritetään aihetasolla ja osoittavat tekoälyagentille, mille tyypillisille käyttäjän lausahduksille tietty aihe tulisi käynnistää.

  • Käynnistinlauseet kuvaavat yleensä tapaa, jolla käyttäjä kysyy ongelmasta tai asiasta. Esimerkiksi "ongelma: rikkaruohoja nurmikolla"

Vihje

  • Luodessaan uutta aihetta tekijä tarvitsee vain muutaman esimerkkilauseen (ihanteellisesti 5–10). Kun agenttia käytetään, tekoäly jäsentää sen mitä käyttäjä sanoo ja käynnistää aiheen, joka on merkitykseltään lähinnä käyttäjän lausahdusta.
  • Lisätietoja tehokkaista käynnistinlauseista: Tehokkaiden käynnistinlauseiden valitseminen.

Käynnistävän kontekstin tärkeys

Copilot Studio NLU käyttäytyy eri tavalla keskustelutilasta riippuen, mikä voi joskus aiheuttaa saman käyttäjän käyttäytymisen eri käyttäytymismalleja.

Seuraavat ovat keskustelun eri tilat:

  • Keskustelun alku: Agentilla ei ole kontekstia, joten käyttäjän ilmaisun odotetaan joko käynnistävän aiheen suoraan (aikeen tunnistus), käynnistävän täsmentävän tarkoititko (useita vastaavia aiheita) -kysymyksen mahdollisten aiemahdollisuuksien osalta, jos vastaavia aiheita on useita, tai siirtyvän vara-aiheeseen, jos aietta ei tunnisteta.
  • Kun "tarkoititko" (useita yhdistettyjä aiheita) käynnistyy: NLU optimoi ne vastaamaan jotain ehdotettua aihetta ja siirtyä pois esiteltyjen vaihtoehtojen raja-arvoista.
  • Siirtyminen nykyisestä aiheesta: Jos NLU yrittää täyttää paikan aiheessa, käyttäjä antaa käyttäjäkyselyn, joka voi käynnistää toisen käyttäjän aiheen (aiheen vaihtamisen).

Välimerkein

NLU-malli välimerkkeihin, myös kysymysmerkkeihin, on agnostinen.

Uusien käynnistinlauseiden luominen

Jos mahdollista, aloita todellisista tuotantotiedoista omien käynnistinlausekkeiden keksimisen sijaan. Parhaat käynnistinlauseet ovat sellaisia, jotka muistuttavat käyttäjiltä tulevia todellisia tietoja. Nämä lauseet ovat niitä, joita käyttäjät kysyvät käyttöönotetulta agentilta.

Tiettyjä sanoja ei tarvitse jättää pois: malli on suunniteltu antamaan vähemmän painoarvoa tarpeettomille sanoille, kuten lopetussanoille (sanat, jotka suodatetaan pois ennen luonnollisen kielen datan käsittelyä, koska ne ovat merkityksettömiä).

Optimoidaan käynnistinlauseita

# Vihje Esimerkkejä
1 Sinulla on vähintään 5–10 käynnistinlausetta aihetta kohti
Iteroi ja lisää enemmän, kun opit käyttäjiltä.
Etsi lähin myymälä
Tarkista myymälän sijainti
Myymälän etsiminen
Etsi lähin sijaintisi
Myymälä lähelläni
2 Lauseiden rakenne ja tärkeimmät termit vaihtelevat
Malli ottaa automaattisesti huomioon näiden lauseiden variaatiot.
Milloin suljettu
Päivittäiset aukioloajat
3 Käytä lyhyitä käynnistinlauseita
Vähemmän kuin 10 sanaa.
Milloin avoinna
4 Yksisanaisten käynnistinlauseiden vältteleminen
Tämä lisää tiettyjen sanojen painoarvoa aiheen käynnistyessä.
Se voi aiheuttaa sekaannusta samankaltaisten aiheiden välillä.
Store
5 Käytä täydellisiä lauseita Voinko keskustella ihmisasiakaspalvelijan kanssa
6 Käytä yksilöllisiä verbejä ja niiden yhdistelmiä Tarvitsen asiakaspalvelua
Haluan puhua konsultille
7 Vältä saman entiteetin muunnelmien käyttöä
Entiteetin arvon kaikkia esimerkkejä ei tarvitse käyttää.
NLU ottaa automaattisesti huomioon kaikki variaatiot.
Haluan tilata hampurilaisen
Haluaisin pizzaa
Haluan kananugetteja

Käynnistinlauseiden määrän tasapainottaminen aihetta kohti

Yritä tasapainottaa laukaisevien lauseiden määrää aiheiden välillä.

Vihje

Näin NLU-ominaisuudet eivät ylipainota aihetta toisiin verrattuna määritettyjen laukaisulausekkeiden perusteella.

Muutosten vaikutuksen todentaminen

Kun päivität käynnistinlauseita tai kun yhdistät tai jaat aiheita, muutoksia voidaan arvioida usealla eri tavalla:

  • Välitön muutos agentin käyttäytymisessä, joka voidaan havaita "testaa agenttia" -kaavion kautta (esimerkiksi aihe, joka käynnistyy nyt tai ei perustu käynnistinlauseiden päivityksiin).
  • Muutos agentin käyttöönoton ja tehtävien suorittamisen jälkeen, mikä voi olla korkeampi tai matalampi (ei eskalointia) poikkeamaprosentti. Tämä voidaan tehdä Copilot Studioin Analyysit-välilehdestä.

Vihje

Voit testata aiheiden käynnistymisen ja sen, miten NLU-malli toimii testaustietoihin verrattuna, joukoittain hyödyntämällä Copilotin testauskehystä.

Vaikka Copilotin testauskehyksen muodostamisessa käytettyjä ominaisuuksia ja komponentteja (kuten vuorovaikutus Direct Line -ohjelmointirajapinnan kanssa) tuetaan, Copilotin testauskehys itse ilmaisee näiden ominaisuuksien esimerkkitoteutuksia.

Asiakkaamme ja yhteisömme voivat käyttää ja mukauttaa Copilotin testauskehystä ottaakseen joukkotestauksen käyttöön. Jos sinulla on ongelmia Copilotin testauskehyksen kanssa, ilmoita ongelmasta tänne: https://aka.ms/PVASamples. Microsoft-tuki ei auta näihin malleihin liittyvissä kysymyksissä, mutta se auttaa niihin liittyvissä, taustalla olevissa ympäristön ja ominaisuuksien ongelmissa.