Keskustelukielen ymmärtämisen integroinnin yleiskuvaus

Note

Tässä artikkelissa kuvataan ominaisuuksia, joita käytetään agenteissa tai agenttivirroissa, joita käytetään standardivaljastuksen voimalla.

Voit integroida keskustelevan Kieliymmärrys (CLU) - mallin Copilot Studio -agentin kanssa. Keskustelevan kielen ymmärtäminen on Azure AI Languagen tarjoama ominaisuus. Se on pilvipohjainen palvelu, joka käyttää koneoppimistietoja. Sen avulla voit luoda keskustelusovellukseen luonnollisen kielen ymmärtämisen (NLU) komponentin. Kielipalvelun ohjelmointirajapinnat ovat saatavilla, mutta niitä ei tarvita, jotta voit integroida niitä Copilot Studio agenttien kanssa. Azure Language Studio sisältää luonnollisen kielen käsittelyn (NLP) ominaisuuksia keskustelevan tekstin analysointiin.

Tämän ominaisuuden avulla luoduissa projekteissa voit käyttää aikeita ja entiteettejä CLU-mallista suoraan Copilot Studiossa. Yhdistät CLU:n aikomukset käynnistää aiheet samalla tavalla kuin alkuperäiset Copilot Studion käynnistinlausekkeet. Copilot Studiossa CLU-mallista tuodut entiteetit näkyvät Entiteetit-sivulla . Voit käyttää niitä samalla tavalla kuin muita mukautettuja ja valmiita entiteettejä. Voit lisätä kysymyssolmuja aiheisiin ja valita entiteetit ja aikeet tuodusta CLU-mallista. CLU-entiteetit on sidottu vastaaviin Copilot Studio -objekteihin. Voit halutessasi määrittää mukautetun tietotyypin nimen, tietotyypin tai JSON-rakenteen kullekin entiteetille.

Note

Jos käytät aiemmin luotua agenttia, jonka haluat hyödyntää CLU-integrointia, sinun on yhdistettävä CLU-malli Copilot Studio.agentille. Tämän jälkeen voit päivittää agentin käynnistinlauseita sitoaksesi kunkin aiheen vastaavaan CLU-aikeeseen. Voit myös manuaalisesti hallita CLU-mallin ja agenttisi välistä suhdetta.

Tässä artikkelissa kuvatut käsitteet auttavat sinua ymmärtämään, miten voit integroida CLU-malleja Copilot Studio -agenttien kanssa. Lisätietoja: Keskustelukielen ymmärtämisen integroinnin käytön aloittaminen

CLU-yhdistimet

Liitin on ohjelmointirajapinnan paketoija, joka sallii Azure AI Languagen puhua Copilot Studio -agenttien kanssa. Sen avulla voit yhdistää tilisi ja käyttää valmiita toimintoja ja käynnistimiä sovellusten ja työnkulkujen luomiseen. Lisätietoja on Copilot Studion, Power Platformin ja Azure Logic Apps -liittimien dokumentaation kohdassa Azure Cognitive Service for Language.

Power Platform -yhdistinten avulla Microsoftin palvelut voivat keskustella CLU-ohjelmointirajapinnan kanssa. Lisätietoja on Copilot Studion, Power Platformin ja Azure Logic Apps -liittimien dokumentaatiossa. Vaikka voit tuoda minkä tahansa liitintyypin, Copilot Studio ei tällä hetkellä vahvista liittimiä.

Yhteydet Copilot Studioissa

Connections tallennetaan liittimen todennuksen tunnistetiedot, kuten SharePoint -liittimen OAuth-tunnistetiedot. Yhteysviite on ratkaisun osa, joka sisältää viittauksen tiettyyn yhdistimeen liittyvään yhdistimeen.

Copilot Studio -yhteydet ovat ympäristökohtaisia. Kun tuot agentin, sille on määritettävä yhteys. Power Platform tarjoaa vakiotavan tämän ominaisuuden saavuttamiseen yhteysviittauksen avulla. Lisätietoja on Yhteysviittauksen käyttäminen Power Apps-dokumentaatiossa.

Ulkoiset tunnistajat

CLU-integrointi käyttää käynnistintä OnRecognize , joka käynnistyy aina, kun botin on tunnistettava aikeet tai entiteetit. Kun esimerkiksi vastaat tietyn aiheen ilmauslausetta tai arvioit kysymyksen solmun palautetta (keskeytystuella tai keskeytyksettä).

Ulkoiset aikeet

CLU-integrointi tukee tunnistettuja ulkoisia aikeita ja entiteettejä kahden järjestelmämuuttujan kautta: System.Recognizer.IntentOptions (aikeet) ja System.Recognizer.ExtractedEntities (entiteetit). Käytä muuttujaa IntentOptions seuraavissa skenaarioissa:

  • Käytä TopicId-tunnusta uudelleen ulkoisen tarkoituksen tunnuksella
  • TriggerId-tunnuksen uudelleenkäyttö ulkoisen tarkoituksen tunnuksella
  • Luo uusi ExternalIntentId-ominaisuus ulkoisen tarkoituksen tunnulle
Ominaisuuden nimi Tyyppi Kuvaus
Näyttönimi Merkkijono Tunnistetetun tarkoituksen näyttönimi. lokalisoitu nykyisellä kielellä ja esitetty "Tarkoititko..." kehote (jos sovellettavissa).
Pisteet Numero Tunnistimen pistemäärä.
TopicId Merkkijono Aiheen Dataverse-rakenteen nimi.
TriggerId Merkkijono AdaptiveDialog-aiheen käynnistimen yksilöivä tunnus.
UlkoisenTarkoituksenId Merkkijono Ulkoisen tunnistimen aikeen tunnus (esimerkiksi CLU category). Käytetään sitomaan aiheen ExternalIntent käynnistimeen.

Täydellinen luettelo Copilot Studion sisäisistä muuttujista, mukaan lukien järjestelmämuuttujat, on kohdassa Muuttujien yleiskatsaus.

Entiteettikomponenttien tyyppien yhdisteleminen

CLU:n entiteetit ovat olennaisia tietoja, jotka on poimittu NLU:n ilmauksista. Voit poimia entiteettejä käyttämällä eri menetelmiä. Voit oppia entiteettejä kontekstin kautta, yhdistää ja yhdistää entiteettejä luettelosta tai tunnistaa entiteettejä valmiista tunnistettavasta entiteetistä. Lue lisää Tietokonetyypit Azure AI Language-dokumentaatiosta.

Note

Voit käyttää valmiiksi rakennettuja Copilot Studion entiteettejä sekä CLU-entiteettejä.