Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Клиенттерге қызмет көрсету өкілдері (қызмет өкілдері немесе өкілдер) ұсынылған жауабын, кері байланысты және сөйлесуді пайдалана отырып, жиынтықтарды көшіру сияқты Copilot мүмкіндіктерін пайдаланады. Copilot өзара әрекеттесулері Copilot өзара әрекеттесу (msdyn_copilotinteraction)), Copilot өзара әрекеттесу деректері (msdyn_copilotinteractiondata), Copilot транскрипциясы (msdyn_copilottranscript)және Copilot транскрипциясының деректері (msdyn_copilottranscriptdata) кестелерінде Dataverse-де сақталады. Стенограммалар мен өзара әрекеттесу деректерін .NET үшін Dataverse Web API немесе SDK арқылы жүктеуге болады.
Алғышарттар
- Транзакция және өзара әрекеттесу деректері жүйеде Dataverse бағдарламасында сақталатындай сұрақтар мен электрондық хаттар үшін Copilot бағдарламасында қолдау көрсету тәжірибесі деректерінің құсбелгісі таңдалғанына көз жеткізіңіз.
- Омниханнель әкімшісімен немесе Омниханнель супервайзерінің рөлімен кіргеніңізге көз жеткізіңіз.
Сөйлесу түйіндемесін алу
Қызмет өкілі сөйлесу түйіндемесін жасау үшін Copilot-ты пайдаланған кезде, жиынтық Деректер версінде кестеде сақталады msdyn_conversationinsight
. Кестеде өрісте сақталған бірегей сөйлесу идентификаттары msdyn_ConversationId
бар жазба жасалады. Жиынтық мәтін өрісте msdyn_copilotsummary
сақталады.
Мысалы, тұтынушымен сөйлесуді орап болғаннан кейін қызмет өкілі Copilot-ты сөйлесу түйіндемесін жасау үшін пайдаланады. Сөйлесу түйіндемесі кестеде msdyn_conversationinsight
келесі мәндермен бірге сақталады.
Төлсипат | Үлгі мәні |
---|---|
Сөйлесу идентификаторы | 70b76ab52-120b-49e6-9dce-53f235125a01 |
Сұхбат қорытындысы | «Мәселе: Кофе машинасындағы сыра қайнату клапанына қатысты қиындық. Ақауларды жою қадамдары: Тұтынушы бұл мәселе туралы хабарлаған. Нәтижесі: одан әрі көмек көрсету үшін хабарланған мәселе». |
Сөйлесу түйіндемесін келесідей шығарып алуға болады:
Кестедегі жазбаның бастапқы идентификаторы болып табылатын сөйлесу идентификаторын
msdyn_ocliveworkitem
анықтау. Біздің мысалда бұл мән 70b76ab52-120b-49e6-9dce-53f235125a01 құрайды.Кесте жазбасын сүзу
msdyn_conversationinsight
үшін келесі Web API сұрауын пайдаланыңыз.[Organization URI]/api/data/v9.2/msdyn_conversationinsights?$filter=_msdyn_conversationid_value eq '<conversation-ID>'
Біздің мысалда Web API сұрауы былайша берілген.
https://<yourorg>.crm.dynamics.com/api/data/v9.2/msdyn_conversationinsights?$filter=_msdyn_conversationid_value eq '70b76ab52-120b-496e-9dce-53f235125a01'
Біздің мысал үшін үлгі жауабы былайша берілген:
{ "status": { "code": 20000, "message": "Successfully fetched summary from insights" }, "summary": "Issue: Trouble with the brew valve on the coffee machine.\nTroubleshooting steps: \n- Customer reported the issue.\nOutcome: Issue reported for further assistance." }
Менің копилот өзара әрекеттесулерім қайда сақталған
Copilot-пен әрбір қызмет өкілінің өзара іс-қимылы бірегей өзара әрекеттесу идентификаторы бар кестеде msdyn_copilotinteraction
сақталады. Келесі кестеде өзара іс-қимылдың әрбір түрі бойынша өзара іс-қимылдың тиісті деректері сақталатын тізімдер берілген.
Мүмкіндік | Кесте |
---|---|
Сұрақ қою | msdyn_copilottranscriptdata |
Пікір, істің түйіндемесі, электрондық пошта жазу, жауап ұсыну | msdyn_copilotinteractiondata |
Copilot өзара әрекеттесу жазбаларынан msdyn_copilotinteractionid және msdyn_interactiondataid алу
Транскрипцияны жүктеу немесе сөзбе-сөз пікірді көру сияқты әрекеттерді орындамас бұрын, мәндерді msdyn_copilotinteractionid
және сәйкес msdyn_copilotinteractiondata жазба идентификациясының мәнін msdyn_copilotinteraction
шығарып алуыңыз қажет. Өрістегі өзара әрекеттесу идентификаторын және өрістегі msdyn_copilotinteractionid
msdyn_interactiondataid_value
өзара әрекеттесу идентификаторын алу үшін келесі Web API қоңырауын пайдалануға болады.
[Organization URI]/api/data/v9.1/msdyn_copilotinteractions
Accept: application/json
OData-MaxVersion: 4.0
OData-Version: 4.0
Жазбадан негізгі атрибуттар былайша берілген.
Төлсипат | Анықтама |
---|---|
msdyn_copilotinteractionid | Субъект даналары үшін бірегей идентификатор |
msdyn_scenariorequestid | Топтар бірнеше байланысты Copilot өзара әрекеттесулері. Мысалы: Өкіл Копилотқа сұрақ қойып, содан кейін алынған жауабын бас бармақпен жоғары белгілеп қояды. Олар екі өзара әрекеттесу ретінде қарастырылады, бірақ бір сценарийдің бір бөлігі болып табылады. |
msdyn_scenariotype | Өкіл қолданатын ерекшелікке жатады. |
msdyn_interactiontype | Copilot-пен нақты репетициялық өзара әрекеттесуге жатады. |
msdyn_interactionforid | Өкіл Копилотпен өзара әрекеттесетін сілтеме жасалған жазбаның субъектілік идентификаторы. |
msdyn_interactionforlogicalname | Өкіл Копилотпен өзара әрекеттесетін сілтеме жасалған жазбаның субъектінің логикалық атауы. |
msdyn_interactioncontext | Транскрипцияларға сілтеме сияқты қосымша контекст. |
msdyn_interactiondataid | Өзара іс-қимыл деректері бар msdyn_copilotinteractiondata субъектіге жатады |
Жауап үлгісі
Келесі жауапта өкіл Copilot-қа сұрақ қоятын сценарий көрсетіледі, содан кейін кері байланысты қамтамасыз ету үшін бас бармақтарды төмен қарай таңдайды. - msdyn_scenariorequestid
msdyn_scenariotype
екі өзара әрекеттесу үшін де бірдей.
msdyn_interactiontype
Өзара әрекеттесу мәндері 100230305 және 100230302 үшін белгіленеді, олар «Пайда болған» және «Бас бармақтарға» төмен сәйкес келеді.
{
"@odata.etag": "W/\"17413914\"",
"msdyn_interactiontype": 100230305,
"msdyn_clienttimestamp": "2025-03-19T08:00:34Z",
"modifiedon": "2025-03-19T08:00:34Z",
"msdyn_interactionforlogicalname": "msdyn_ocliveworkitem",
"overriddencreatedon": null,
"msdyn_scenariotype": 100230201,
"importsequencenumber": null,
"_modifiedonbehalfby_value": null,
"msdyn_interactionforid": "2cc5ea06-a4fd-4f83-8e75-0324383b953f",
"statecode": 0,
"msdyn_scenariorequestid": "cbdc1bef-6099-7f9a-f1fe-dab02e36315b",
"_organizationid_value": "7eede269-bbb1-ef11-8a64-000d3a350e1a",
"versionnumber": 17413914,
"utcconversiontimezonecode": 190,
"_msdyn_interactiondataid_value": null,
"_createdonbehalfby_value": null,
"_modifiedby_value": "864a96d6-6bb0-ef11-a730-000d3a59065a",
"createdon": "2025-03-19T08:00:34Z",
"msdyn_interactioncontext": "{\"OcSessionId\":\"28dea393-c175-4788-9494-07fd42ee0884\",\"ResponseStatusCode\":20000,\"Plugins\":{\"IsContentRedacted\":false},\"Transcript\":{\"Id\":\"8d1d70e6-3297-644a-4e86-00d8973223a0\",\"DataId\":\"a1584aaf-d5bd-357d-54a8-84dbdba547f9\"},\"Filters\":{\"AgentContextFilters\":[],\"AutomatedFilters\":[]},\"Streaming\":{\"State\":\"GENERATED\"},\"ResponseSource\":{\"category\":\"KnowledgeSearch\",\"subCategory\":\"KnowledgeSearch\"},\"IsAutoPrompt\":true,\"AutoPromptTrigger\":\"follow-up-prompt\",\"IsAutoExpanded\":false,\"IsSuggestedPrompt\":false,\"IsEmbed\":false,\"IsStandalone\":false}",
"msdyn_name": null,
"statuscode": 1,
"msdyn_copilotinteractionid": "c49dc43b-9804-f011-bae2-6045bd014292",
"_createdby_value": "864a96d6-6bb0-ef11-a730-000d3a59065a",
"timezoneruleversionnumber": 0
},
{
"@odata.etag": "W/\"17413983\"",
"msdyn_interactiontype": 100230302,
"msdyn_clienttimestamp": "2025-03-19T08:00:37Z",
"modifiedon": "2025-03-19T08:00:41Z",
"msdyn_interactionforlogicalname": "msdyn_ocliveworkitem",
"overriddencreatedon": null,
"msdyn_scenariotype": 100230201,
"importsequencenumber": null,
"_modifiedonbehalfby_value": null,
"msdyn_interactionforid": "2cc5ea06-a4fd-4f83-8e75-0324383b953f",
"statecode": 0,
"msdyn_scenariorequestid": "cbdc1bef-6099-7f9a-f1fe-dab02e36315b",
"_organizationid_value": "7eede269-bbb1-ef11-8a64-000d3a350e1a",
"versionnumber": 17413983,
"utcconversiontimezonecode": 190,
"_msdyn_interactiondataid_value": null,
"_createdonbehalfby_value": null,
"_modifiedby_value": "864a96d6-6bb0-ef11-a730-000d3a59065a",
"createdon": "2025-03-19T08:00:41Z",
"msdyn_interactioncontext": "{\"OcSessionId\":\"28dea393-c175-4788-9494-07fd42ee0884\",\"IsEmbed\":false,\"IsStandalone\":false}",
"msdyn_name": null,
"statuscode": 1,
"msdyn_copilotinteractionid": "cb9dc43b-9804-f011-bae2-6045bd014292",
"_createdby_value": "864a96d6-6bb0-ef11-a730-000d3a59065a",
"timezoneruleversionnumber": 0
},
Чат транскрипцияларын жүктеу
Қызмет өкілі Copilot-қа сұрақ қойғанда, чат Dataverse кестесінде орнатылған UTF-16LE таңбасын пайдалана отырып, базалық 64 кодталған пішімде msdyn_copilottranscriptdata
кодталған транскрипция ретінде сақталады. Copilot ұсынған сөйлесулер мен жауаптарды қарап шығу үшін транскрипцияларды жүктеп алуға болады.
Мысалы, іспен жұмыс істеу кезінде қызмет өкілі Копилоттан «Сапарды қалай брондауға болады?» деп сұрайды. Копилот білім базасы мақаласының негізінде жауап туғызады. Чат транскрипциясын жүктегіңіз келсе, келесі қадамдарды орындаңыз:
Өзара әрекеттесу идентификациясын алу үшін веб-API қоңырауын пайдаланыңыз.
Атрибуттан өту
Transcript.DataID
үшін msdyn_copilotinteraction кестесін қажетті өзара әрекеттесу идентификациясыменmsdyn_interactioncontext
сүзіп алыңыз. Деректерді өзара әрекеттесу идентификациясы арқылы сүзу үшін келесі Web API сұрауын пайдаланыңыз.[Organization URI]/api/data/v9.1/msdyn_copilotinteractions(<msdyn_copilotinteractionid>) Accept: application/json OData-MaxVersion: 4.0 OData-Version: 4.0
Төлсипат Біздің сценарийіміз үшін мән msdyn_copilotinteractionid F0970641-C1E7-EE11-904C-000D3A3BB867 msdyn_scenariorequestid 93893746-е203-е9б6-18б9-887д68d18daf msdyn_scenariotype Сұрақ қою msdyn_interactiontypename Жасалды msdyn_interactionforid 1cd6023d-d326-ee11-9966-000d3a3411cf (өзара әрекеттесу басталған жағдай) msdyn_interactioncontext {\"OcSessionId\":\"28dea393-c175-4788-9494-07fd42ee0884\",\"ResponseStatusCode\":20000,\"Plugins\":{\"IsContentRedacted\":false},\"Transcript\":{\"Id\":\"8d1d70e6-3297-644a-4e86-00d8973223a0\",\"DataId\":\"a1584aaf-d5bd-357d-54a8-84dbdba547f9\"},\"Filters\":{\"AgentContextFilters\":[],\"AutomatedFilters\":[]},\"Streaming\":{\"State\":\"GENERATED\"},\"ResponseSource\":{\"category\":\"KnowledgeSearch\",\"subCategory\":\"KnowledgeSearch\"},\"IsAutoPrompt\":true,\"AutoPromptTrigger\":\"follow-up-prompt\",\"IsAutoExpanded\":false,\"IsSuggestedPrompt\":false,\"IsEmbed\":false,\"IsStandalone\":false}
___________________________ (т.а.ә
Trasncript.DataId
msdyn_interactioncontext
.) Біздің мысалда бұл мән a1584aaaf-d5bd-357d-54a8-84dbdba547f9.Келесі Web API сұрауы base64/UTF-16LE пішіміндегі кодталған транскрипцияны шығарып алуы мүмкін.
[Organization URI]/api/data/v9.1/msdyn_copilottranscriptdatas(<Transcript:DataID>)/msdyn_transcriptdata Accept: application/json OData-MaxVersion: 4.0 OData-Version: 4.0
Біздің мысалда Web API сұрауы былайша берілген.
[Organization URI]/api/data/v9.1/msdyn_copilottranscriptdatas(a1584aaf-d5bd-357d-54a8-84dbdba547f9)/msdyn_transcriptdata
Транскрипцияны алу үшін UTF-16LE таңбасын орнату параметрі бар base64 декодер арқылы кодталған деректерді декодтаңыз. Деректерді декодтау үшін онлайн декодер құралын пайдалануға болады. Мысалы, декодталған транскрипция былайша көрсетіледі.
{ "messages": [ { "id": "283c2269-b131-dac2-3aed-847bd99402e7", "requestId": "93893746-e203-e9b6-18b9-887d68d18daf", "message": "How can I book a trip?", "sequence": 0, "user": "user", "timestamp": 1711052758750, "isActivityError": false, "context": {} }, { "id": "eba9e9d5-71e2-9502-0bca-9387246fb094", "requestId": "93893746-e203-e9b6-18b9-887d68d18daf", "message": "To book a trip, follow these steps:\n\n1. Go to the travel portal.\n2. Click on \"Travel\" and then select \"Book a Trip\".\n3. Fill in your name, contact information, and the dates of your trip.\n4. Choose your destination from the drop-down menu. Here's the data you'll be working with:\n\n```json\n{\n \"id\": \"11bb11bb-cc22-dd33-ee44-55ff55ff55ff\",\n \"title\": \"Booking Travel\",\n \"source\": \"internal_kb\"\n}\n```\n\n5. Select a hotel from the drop-down menu and specify the check-in and check-out dates. If you don't want to book a hotel, you can check the \"I do not want to book a hotel\" box.\n6. Choose the type of rental car you want. If you don't want to rent a car, you can check the \"I do not want to rent a car\" box.\n7. Click \"Submit\".\n\nOnce you've submitted your booking request, you will receive a follow-up communication from a representative with a quote. You can also add any notes or additional information by clicking on the case from the My Bookings screen.", "sequence": 1, "user": "bot", "timestamp": 1711052776968, "isActivityError": false, "sources": [ { "id": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", "title": "Booking Travel", "source": "internal_kb" } ], "context": { "customerIntent": "How to book a trip?" } } ], "context": { "chatId": "21b27e83-299d-a639-3e4a-8dcd6332e184", "sessionId": "session-id-2", "entityId": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff", "entityName": "knowledgearticle" } }
Етістік пікірін алу
Өкіл Копилотпен өзара әрекеттескенде, олар Копилот ұсынатын жауаптар бойынша кері байланысты қамтамасыз ете алады. Пікір деректер версіндегі кестедегі msdyn_copilotinteractiondata
бағанда сақталадыmsdyn_verbatim
.
Мысалы, Copilot жауабы дәл емес және өкіл кері байланысты қамтамасыз ету үшін бармақ-төмен белгішесін таңдайды. Сондай-ақ, өкіл ауызша пікірлер ұсынады. Бағдарлама кестеде msdyn_copilotinteraction
ThumbsDown жиыны бар msdyn_interactiontypename
жазба жасайды.
Жазбаға арналған негізгі атрибуттар былайша берілген.
Төлсипат | Мысал үшін деректер үлгісі |
---|---|
msdyn_copilotinteractionid | 817ff9e4-cbe7-ee11-904c-000d3a3bb867 |
msdyn_scenariorequestid | 93893746-е203-е9б6-18б9-887д68d18daf |
msdyn_scenariotype | Сұрақ қою |
msdyn_interactiontype | 100230302 |
msdyn_interactiontypename | Бас бармақ |
msdyn_interactionforid | 1сd6023d-d326-ee11-9966-000d3a341cf |
msdyn_interactiondataid | 807ff9e4-cbe7-ee1-904c-000d3a3bb867 |
Өкіл ұсынған ауызша пікірді былайша алуға болады.
Кестеден қажетті msdyn_copilotinteractiondata жазба идентификадоры мәнін
msdyn_copilotinteraction
алыңыз.Етістік пікірін алу үшін келесі Web API сұрауын орындаңыз.
[Organization URI]/api/data/v9.1/msdyn_copilotinteractiondatas(<msdyn_copilotinteractiondataid>) Accept: application/json OData-MaxVersion: 4.0 OData-Version: 4.0
Біздің мысалда Web API сұрауы былайша берілген.
[Organization URI]/api/data/v9.1/msdyn_copilotinteractiondatas(807ff9e4-cbe7-ee11-904c-000d3a3bb867)
Бағандағы қол жетімді етістік пікірін
msdyn_verbatim
көріңіз. Мысалы, алынған пікір былайша берілген.{ "@odata.etag": "W/\"29538313\"", "_owningbusinessunit_value": "0e9ec0a2-eb6a-ed11-9561-000d3a336228", "statecode": 0, "statuscode": 1, "_createdby_value": "586cb7a8-eb6a-ed11-9561-000d3a336228", "msdyn_copilotinteractiondataid": "807ff9e4-cbe7-ee11-904c-000d3a3bb867", "_ownerid_value": "586cb7a8-eb6a-ed11-9561-000d3a336228", "modifiedon": "2024-03-21T21:42:21Z", "msdyn_verbatim": "Article is outdated", "_owninguser_value": "586cb7a8-eb6a-ed11-9561-000d3a336228", "_modifiedby_value": "586cb7a8-eb6a-ed11-9561-000d3a336228", "versionnumber": 29538313, "createdon": "2024-03-21T21:42:21Z", "msdyn_interactiondata_name": null, "overriddencreatedon": null, "importsequencenumber": null, "_modifiedonbehalfby_value": null, "msdyn_interactiondata": null, "utcconversiontimezonecode": null, "_createdonbehalfby_value": null, "msdyn_name": null, "_owningteam_value": null, "timezoneruleversionnumber": null }
Өзара әрекеттесу деректерін жүктеу
Сұрақ-сұрақ транскрипцияларынан басқа, өкілдер мен Copilot арасындағы барлық басқа өзара әрекеттесулер үшін деректер Dataverse кестесінде сақталады msdyn_copilotinteractiondata
.
Мысалы, электрондық поштаны немесе кейс түйіндемесін жасау үшін Copilot көмегімен өзара әрекеттесу өкіл бола алады. Біздің мысал үшін негізгі атрибуттар былайша берілген.
Төлсипат | Біздің сценарийіміз үшін мән |
---|---|
msdyn_copilotinteractionid | 0dd941e5-34e7-ee11-904c-000d3a3bb867 |
msdyn_scenariorequestid | 42ае7f8e-736f-1cea-035b-6bf970b48e9c |
msdyn_scenariotype | Істің түйіндемесі |
msdyn_interactiontype | 100230305 |
msdyn_interactiontypename | Жасалды |
msdyn_interactionforid | 1сd6023d-d326-ee11-9966-000d3a341cf |
msdyn_interactioncontext | {"Filters":{"AgentContextFilters":[],"DynamicFilters":{"IsApplied":false}}} |
msdyn_interactiondataid | f9d841e5-34e7-ee11-904c-000d3a3bb867 |
Өзара әрекеттесу деректерін төмендегідей жүктеуге болады.
Кестеден қажетті msdyn_copilotinteractiondata жазба идентификадоры мәнін
msdyn_copilotinteraction
алыңыз.Негізгі 64 кодталған пішімдегі кестеден
msdyn_copilotinteractiondata
өзара әрекеттесу деректерін шығарып алу үшін келесі Web API сұрауын іске қосыңыз:[Organization URI]/api/data/v9.1/msdyn_copilotinteractiondatas(<msdyn_copilotinteractiondataid>)/msdyn_interactiondata Accept: application/json OData-MaxVersion: 4.0 OData-Version: 4.0
Біздің мысалда Web API сұрауы былайша берілген.
[Organization URI]/api/data/v9.1/msdyn_copilotinteractiondatas(f9d841e5-34e7-ee11-904c-000d3a3bb867)/msdyn_interactiondata
Транскрипцияны алу үшін base64 кодталған деректерін декодтаңыз. Деректерді декодтау үшін онлайн base64 decoder құралын пайдалануға болады. Электрондық пошта мысалы үшін декодталған өзара әрекеттесу деректері келесі түрде көрсетіледі.
Ескертпе
Сұрақ қойыңыз, жауап ұсыныңыз және электрондық пошта мүмкіндіктерінің жобасында UTF-16LE таңбалар жиыны бар base64 кодтауышын пайдаланыңыз. Кейс пен сөйлесу жиынтығында UTF-8 таңбалар жиыны қолданылсын. Деректерді кодтау үшін пайдаланылған таңбалар жиынтығын оны декодтау үшін пайдалануды ұсынамыз.
Қатысты ақпарат
Тұтынушы мәселелерін шешу үшін Copilot пайдаланыңыз
Copilot талдау есебін көру