Noudata aiheiden laatimisen parhaita käytäntöjä

Agentin aiheiden tehokas järjestäminen auttaa varmistamaan, että keskustelut pysyvät hallittavina ja helposti ylläpidettävinä.

Tietoja aiheiden käynnistämisestä

Copilot Studio tarjoaa runsaasti joustavuutta aiheiden hallintaan. Vaikka yksi koko sopii kaikille -ratkaisua ei ole saatavilla, on hyvä pitää mielessä eri tavat, joilla aiheet voidaan käynnistää.

  • Aiheet käynnistyvät käyttäjän lausahduksen ja luonnollisen kielen ymmärtämisen (NLU) mallin perusteella.

    Ajattele näitä aiheita aloituspisteaiheina.

    Jos käynnistinlauseet menevät päällekkäin useiden aiheiden kanssa, lisää yleisaihe (tai täsmennysaihe), joka ohjaa muihin aiheisiin paikan täytön ja tarkentavien kysymysten avulla.

    Entiteetin tunnistuksen ansiosta keskustelu voi ohittaa selventävät kysymykset ja siirtyä suoraan sopivaan aiheeseen ilman käyttäjän lisätoimia.

  • Aiheet käynnistyvät, kun niitä kutsutaan uudelleenohjaustoiminnon kautta.

    Nämä aiheet voivat sisältää keskustelu- ja logiikkasolmuja, niitä voidaan kutsua useista aiheista ja niillä voi olla syöte- ja tulosmuuttujia. Ne ovat ihanteellisia uudelleenkäytettäviä, pienikokoisia aiheita.

  • Aihe voi myös olla molempia.

    Aihe voi käynnistyä esimerkiksi tarkoituksen tunnistuksen tai eksplisiittisen uudelleenohjauksen kautta.

  • Tapahtumat voivat käynnistää aiheita.

    Esimerkiksi mukautetut tapahtumat, käyttämättömyys ja niin edelleen.

Lisätietoja on kohdassa Aiheen käynnistimien määrittäminen.

Vinkki

Seuraavassa esimerkissä liität käynnistinlauseet kahteen pääaiheeseen, jotka sitten pilkkovat logiikkansa useisiin aiheisiin, joita kutsut uudelleenohjaustoimintojen avulla.

Jotkut aiheet voidaan kutsua useista muista aiheista. Esimerkiksi Keskustelun lopetus -aihe.

Jos asiakas sanoo Minun on poistettava luottokortin esto, paikkojen täyttämisen ja entiteettien poiminnan ansiosta käynnistetään Card-aihe ja sekä Debit/Credit- että Block/Unblock-kysymys ohitetaan, koska CardType ja OperationType johdetaan käynnistinlauseesta. Tämän jälkeen asianmukainen Credit Card-aliaihe käynnistetään automaattisesti ilman, että käyttäjän tarvitsee antaa lisäsyötettä.

Kaavio, joka havainnollistaa Copilot Studio -aiheiden käynnistymistä käynnistinlauseiden sekä muiden aiheiden kautta.

Luo pienikokoisia aiheita

Suurten aiheiden ylläpitäminen ja päivittäminen voi olla haastavaa. Pilko agenttilogiikka osiksi aina kun mahdollista, erityisesti jos useat aiheet hyödyntävät samoja osia agentin keskustelulogiikasta.

Kaikissa aiheissa ei tarvitse olla käynnistinlauseita. Aiheet voivat uudelleenohjata muihin aiheisiin ja välittää muuttujia edestakaisin.

Vinkki

Usein on hallittavampaa luoda monenlaisia pienikokoisia aiheita suurten aiheiden sijaan. Tämä lähestymistapa tehostaa käynnistämistä tekemällä siitä tehokkaampaa, kun käynnistinlauseet on selkeästi yhdistetty aiheisiin, jotka käsittelevät kyseisiä alueita.

Aiheiden määrä on keskustelusuunnittelussa valittavissa. Voit käyttää muutamaa isompaa aihetta tai useita pienempiä aiheita.

Vinkki

Jos tarkoitusten tunnistaminen ei ole helppoa, esimerkiksi yleiset sanat kuten "pyyntö" tai "ongelma", harkitse aiheiden jakamista. Nämä sanat voivat tarkoittaa eri asioita, joten käytä riittävästi käynnistinlauseita.

Uudelleenkäytettävien aiheiden luominen

Kun useilla aiheilla on yhteisiä keskusteluviestejä tai logiikkasolmuja, ryhmittele ne uuteen aiheeseen sen sijaan, että kopioisit sisällön useaan kertaan. Näin yhden aiheen päivitys näkyy kaikissa aiheissa, jotka ohjautuvat siihen.

Vinkki

Jos kutsut samaa Power Automate -pilvityönkulkua useista Copilot Studio -aiheista, joissa on sama tai samankaltainen solmusarja, tee näistä solmuista oma erillinen aihe.

Aiheiden päällekkäisyyden välttäminen

Aiheiden päällekkäisyys syntyy, kun useilla aiheilla on samankaltaiset käynnistinlauseet tai tarkoitukset. Tämä johtaa epäselvyyksiin siitä, mikä aihe tulisi aktivoida.

Aiheiden välisten epäselvyyden valvominen ja poistaminen

Kun NLU käynnistää aiheita, vältä päällekkäisyysongelmia. Järjestelmän aiheen Useita vastaavia aiheita toistuvat käynnistykset (tunnetaan myös nimellä "tarkoititko") paljastavat usein päällekkäisyysongelmia.

Voit ehkäistä näitä ongelmia vähentämällä käynnistinlauseiden tarkoitusten päällekkäisyyttä eri aiheiden välillä.

Vinkki

Käynnistinlauseilla käynnistyvissä aiheissa tulee tehdä seuraavaa:

  • Verrata aiheiden käynnistinlauseita ja poistaa moniselitteisiä pareja.
  • Vältä käyttämästä samoja sanoja eri aiheiden käynnistinlauseissa.
  • Analysoi käyttäjäviestejä, jotka käynnistävät järjestelmän aiheen Tarkoititko.

Luo yksiselitteinen aihe

Kun useat aiheet sisältävät liian samankaltaisia käynnistinlauseita, voit välttää aiheiden päällekkäisyyden luomalla yksiselitteisen aiheen.

Vinkki

Esimerkiksi tilanteissa, kuten "poista esto luottokortilta" tai "poista esto pankkikortilta", käyttäjä saattaa sanoa vain "poista esto kortilta", jolloin NLU-malli ei pysty päättelemään, mitä aihetta pitäisi käynnistää. Voit kutsua yleisen Card-tarkennusaiheen, käyttää entiteetin paikan täyttämisen kysymystä kohteelle CardType ja käynnistää oikean aiheen sen perusteella.

Käytä entiteettejä vähentääksesi aiheiden määrää

Vältä logiikan monistamista, kun voit tallentaa vaihtelut muuttujien avulla. Sen sijaan, että luotaisiin samankaltaisia aiheita, kuten:

  • Tilaa pizzoja
  • Tilaa burgereita
  • Tilaa juomia

Luo:

  • Yksi aihe kohteelle Order
  • Yksi entiteetti kohteelle FoodType, arvoina Pizzas, Burgers ja Drinks.