नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
आप अपने एजेंट के साथ ग्राहक इंटरैक्शन के प्रतिलेख Power Apps और Copilot Studio दोनों में देख सकते हैं, निर्यात कर सकते हैं और डाउनलोड कर सकते हैं. प्रत्येक ऐप द्वारा निर्यात की जाने वाली जानकारी थोड़ी भिन्न होती है।
महत्त्वपूर्ण
पर्यावरण निर्माता भूमिका वाले निर्माताओं को स्वचालित रूप से प्रतिलिपियों तक पहुंच नहीं मिलती है।
इस आलेख में Power Apps में वार्तालाप प्रतिलेख डाउनलोड करना और Power BI में रिपोर्ट बनाने के लिए उनका उपयोग करना शामिल है. सरलतापूर्वक Copilot स्टूडियो में ट्रांसक्रिप्ट डाउनलोड करने के लिए, Copilot Studio में बातचीत के ट्रांसक्रिप्ट डाउनलोड करें देखें।
डिफ़ॉल्ट रूप से, Power Apps पिछले 30 दिनों के वार्तालाप प्रतिलेख डाउनलोड करता है. आप अवधारण अवधि बदल सकते हैं।
नोट
एजेंट प्रतिसाद जो SharePoint को नॉलेज स्रोत के रूप में उपयोग करते हैं और संवेदनशील डेटा शामिल करने वाले दस्तावेज़ों का उपयोग करते हैं, वे वार्तालाप प्रतिलेख में शामिल नहीं होते हैं.
वार्तालाप प्रतिलिपियाँ इनके लिए नहीं लिखी जातीं:
- Microsoft Dataverse for Teams एनवायरनमेंट्स
- Dataverse डेवलपर वातावरण
- Microsoft 365 Copilot एजेंट्स
पूर्वावश्यकता
- वार्तालाप ट्रांसक्रिप्ट देखने के लिए, आपको बॉट ट्रांसक्रिप्ट व्यूअर सुरक्षा भूमिका की आवश्यकता है। केवल व्यवस्थापक ही बॉट ट्रांसक्रिप्ट व्यूअर को सुरक्षा भूमिका प्रदान कर सकते हैं।
Power Apps पोर्टल से वार्तालाप प्रतिलेख देखें और निर्यात करें
Power Apps में साइन इन करें.
पार्श्व फलक में, तालिकाएँ चुनें, और फिर सभी चुनें.
खोज बॉक्स में "बातचीत" दर्ज करें।
वार्तालाप प्रतिलेख तालिका का चयन करें.
वार्तालाप प्रतिलेख तालिका के लिए एक पृष्ठ खुलता है।
शीर्ष मेनू बार पर, निर्यात करें>डेटा निर्यात करें का चयन करें.
निर्यात के लिए डेटा संकलित करने में कुछ मिनट लगते हैं।
निर्यात के लिए डेटा तैयार करने के लिए Power Apps के लिए कुछ मिनट प्रतीक्षा करें, और फिर डाउनलोड निर्यात किया गया डेटा चुनें।
फ़ाइल आपके ब्राउज़र के डिफ़ॉल्ट डाउनलोड स्थान पर ZIP संग्रह के रूप में सहेजी जाती है।
बातचीत की ट्रांसक्रिप्ट को समझें
वार्तालाप प्रतिलेख एक Dataverse तालिका के रूप में मौजूद है जिसे आप CSV (अल्पविराम-विभाजित मान) फ़ाइल के रूप में डाउनलोड कर सकते हैं। वह तर्क जो यह निर्धारित करता है कि सिस्टम कब और कैसे वार्तालाप टेप में जानकारी रिकॉर्ड करता है:
- सिस्टम 30 मिनट की निष्क्रियता के बाद एक बातचीत को एक प्रतिलेख रिकॉर्ड में सहेजता है। यदि निष्क्रियता समय के बाद वार्तालाप फिर से शुरू होता है, तो सिस्टम नई गतिविधियों को समान
Nameमान के साथ लेकिन एक नएConversationStartTimeमान के साथ एक नए रिकॉर्ड में सहेजता है। - टेलीफोनी चैनल पर प्रकाशित एजेंटों के लिए, बातचीत समाप्त करने के इवेंट के तीन मिनट बाद संवाद का समय समाप्त हो जाता है।
- प्रत्येक रिकॉर्ड में प्रतिलेख (
Contentकॉलम) के लिए 1 एमबी की सीमा होती है। जब कोई प्रतिलेख इस सीमा से बड़ा होता है, तो सिस्टम प्रतिलेख को कई रिकॉर्ड में विभाजित करता है, जिनकेNameऔरConversationStartTimeमान समान होते हैं, लेकिनMetadata.BatchIdमान अलग-अलग होते हैं। - प्रतिलेखों को मर्ज करने के लिए, समान
NameऔरConversationStartTimeमानों के साथ सभी रिकॉर्ड्स लें और फिर इन रिकॉर्ड्स को इसके द्वाराBatchIdसॉर्ट करें.
निम्न तालिका आपके वार्तालाप प्रतिलेख में सबसे महत्वपूर्ण फ़ील्ड का वर्णन करती है।
| फ़ील्ड | विवरण | उदाहरण |
|---|---|---|
Content |
संपूर्ण प्रतिलिपि JSON प्रारूप में | सामग्री फ़ील्ड देखें |
ConversationStartTime |
वह समय जब बातचीत शुरू हुई (वह समय नहीं जब ट्रांसक्रिप्ट रिकॉर्ड को डेटा स्टोर में लिखा गया) | 2021-04-19T20:39:09Z |
ConversationTranscript |
Dataverse तालिका में पंक्ति का अद्वितीय पहचानकर्ता | 28eccb77-xxxx-4a63-985f-ffaaadd6f391 |
Metadata |
JSON जिसमें एजेंट आईडी, किरायेदार आईडी, एजेंट का नाम और बैच आईडी शामिल है | {"BotId": "aaaabbbb-0000-cccc-1111-dddd2222eeee", "AADTenantId": "bbbbcccc-1111-dddd-2222-eeee3333ffff", "BotName": "Test Bot", "BatchId":2} |
Name |
ConversationId और BotId से बनाई गई कस्टम पंक्ति का नाम |
8YYe8iif49ZKkycZLe7HUO_198eca5f-1145-4ae6-8c08-835d884a8688 |
Bot_ConversationTranscript |
एजेंट आईडी | aaaabbbb-0000-cccc-1111-dddd2222eeee |
Created on |
वह दिनांक और समय जब ट्रांसक्रिप्ट रिकॉर्ड बनाया गया था | 2021-04-20T02:40:13Z |
सामग्री फ़ील्ड
Content फ़ील्ड, उपयोगकर्ताओं द्वारा एजेंट के साथ की गई सभी गतिविधियों का कच्चा लॉग है। सामान्य गतिविधि प्रकारों में संदेश और ईवेंट शामिल हैं:
- संदेश गतिविधियाँ वार्तालाप में दिखाई गई विषय-वस्तु को दर्शाती हैं। संदेश गतिविधियों में पाठ, भाषण, इंटरैक्टिव कार्ड और बाइनरी या अज्ञात अनुलग्नक शामिल हो सकते हैं।
- इवेंट गतिविधियां ग्राहक या चैनल से एजेंट तक कार्यक्रम संबंधी जानकारी संप्रेषित करती हैं।
गतिविधि प्रकारों पर अधिक जानकारी के लिए, Bot Framework गतिविधि स्कीमा देखें.
निम्न तालिका JSON सामग्री में कुछ प्रमुख फ़ील्ड का वर्णन करती है:
| अत्यंत महत्वपूर्ण | विवरण |
|---|---|
ID |
गतिविधि ऑब्जेक्ट का अद्वितीय GUID |
valueType |
गतिविधि में संग्रहीत मूल्य का प्रकार; यह निर्धारित करता है कि गतिविधि क्या जानकारी प्रदान कर रही है (सामान्य गतिविधि मूल्य प्रकार) |
timestamp |
गतिविधि के सृजन का टाइमस्टैम्प, इपोक प्रारूप में (UTC 1 जनवरी 1970 की मध्य रात्रि से लेकर अब तक के सेकंड की संख्या) |
type |
गतिविधि का प्रकार; उदाहरण के लिए, message, event, या trace |
replyToId |
वर्तमान गतिविधि जिस गतिविधि पर प्रतिक्रिया दे रही है उसकी आईडी |
from |
इसमें फ़ील्ड id और role शामिल हैं:
इसका उपयोग एजेंट के साथ इंटरैक्ट करने वाले सक्रिय उपयोगकर्ताओं की संख्या की गणना करने के लिए किया जा सकता है, यदि कैनवास उपयोगकर्ता की एक अद्वितीय आईडी पास कर रहा है। id यदि कैनवास एक आईडी पास नहीं करता है, तो प्रति वार्तालाप एक विशिष्ट आईडी पास की जाती है.
सुरक्षा और गोपनीयता के लिए, सिस्टम ट्रांसक्रिप्ट में आईडी लिखने से पहले आईडी को हैश करता है। |
channelId |
उस चैनल की आईडी जहां से गतिविधि आ रही है; उदाहरण के लिए, directline, msteams, या facebook |
textFormat |
पाठ का प्रारूप; उदाहरण के लिए, plain या markdown |
attachments |
गतिविधि से संबद्ध गतिशील समृद्ध डेटा; उदाहरण के लिए, AdaptiveCards, HeroCards, या Carousel data |
text |
message गतिविधियों के लिए पाठ |
value |
मान प्रकार के आधार पर गतिविधि के लिए विशिष्ट फ़ील्ड; यह वह फ़ील्ड है जहाँ अधिकांश उपयोगी जानकारी मौजूद होती है |
channeldata |
चैनल डेटा शामिल हैं:
|
name |
इवेंट गतिविधि का नाम; उदाहरण के लिए, SetPVAContext |
सामान्य गतिविधि मान प्रकार
| गतिविधि मान प्रकार | विवरण |
|---|---|
ConversationInfo |
क्या वार्तालाप Copilot स्टूडियो परीक्षण फलक (isDesignMode) और वार्तालाप के स्थान से है |
CSATSurveyRequest |
उपयोगकर्ता को ग्राहक संतुष्टि (CSAT) सर्वेक्षण प्रस्तुत किया जाता है |
CSATSurveyResponse |
उपयोगकर्ता CSAT सर्वेक्षण का जवाब देता है |
DialogRedirect |
उपयोगकर्ता को दूसरे विषय पर पुनर्निर्देशित किया जाता है |
ImpliedSuccess |
उपयोगकर्ता विषय में एक प्रश्न नोड पर पहुंच गया, जहां शर्तों में से एक पुष्टि की गई सफलता सीएसएटी सिस्टम विषय (केवल क्लासिक बॉट्स के लिए) को इंगित करती है या वार्तालाप के अंत सिस्टम विषय को कॉल करती है। |
IntentRecognition |
उपयोगकर्ता ने एक विषय ट्रिगर किया |
PRRSurveyRequest |
उपयोगकर्ता से पूछा गया कि क्या विषय ने उनके प्रश्न का उत्तर बातचीत का अंत विषय से दिया है |
PRRSurveyResponse |
उपयोगकर्ता की प्रतिक्रिया कि क्या विषय ने उनके प्रश्न का उत्तर बातचीत का अंत विषय से दिया है |
SessionInfo |
प्रकार (unengaged या ), engagedपरिणाम ( ,EscalatedResolved , Abandon), सत्र प्रारंभ और समाप्ति समय (,startTimeUtc ), endTimeUtcऔर सत्र की बारी गणना |
VariableAssignment |
एक मान एक चर को सौंपा गया है |
उन्नत लिप्यंतरण
आप एजेंटों को इस तरह कॉन्फ़िगर कर सकते हैं कि वे नोड-स्तर डेटा शामिल करने वाले एन्हांस्ड ट्रांसक्रिप्ट उत्पन्न करें। यह डेटा किसी विषय पर बातचीत के प्रवाह को ट्रैक करने में मदद करता है। उदाहरण के लिए, ऑर्डर प्रबंधित करें विषय में, उपयोगकर्ता नया ऑर्डर सबमिट करने या मौजूदा ऑर्डर को पुनः प्राप्त करने के बीच चयन कर सकते हैं। नोड-स्तरीय डेटा इन विकल्पों में उपयोगकर्ता व्यवहार का विश्लेषण करने में सक्षम बनाता है।
उन्नत ट्रांसक्रिप्ट चालू करें
अपना एजेंट खोलें.
सेटिंग्स>उन्नत पर जाएं.
एन्हांस ट्रांसक्रिप्ट का चयन करें, और फिर ट्रांसक्रिप्ट में नोड-स्तरीय विवरण शामिल करने के लिए चालू करें।
नोड-स्तरीय डेटा
जब आप एन्हांस्ड ट्रांसक्रिप्ट चालू करते हैं, तो ट्रांसक्रिप्ट में प्रत्येक नोड के लिए एक nodeTraceData गतिविधि प्रकार शामिल होता है जिसे कोई विषय आमंत्रित करता है। निम्न तालिका nodeTraceData गतिविधि मान में प्रमुख फ़ील्ड का वर्णन करती है।
| अत्यंत महत्वपूर्ण | विवरण |
|---|---|
nodeID |
नोड पहचानकर्ता |
nodeType |
नोड प्रकार, उदाहरण के लिए, SendActivity या SearchAndSummarizeContent |
startTime |
वह टाइमस्टैम्प जब नोड को लागू किया गया था |
endTime |
वह टाइमस्टैम्प जब नोड का निष्पादन समाप्त हो गया |
topicDisplayName |
नोड को आमंत्रित करने वाला विषय |
कस्टम एनालिटिक्स
कुछ परिदृश्यों, जैसे कस्टम वैरिएबल के आधार पर वार्तालापों को फ़िल्टर करना, के लिए एनालिटिक्स के लिए कस्टम दृष्टिकोण की आवश्यकता होती है। कस्टम एनालिटिक्स समाधान बनाने के लिए, ग्राहक कच्चे ट्रांसक्रिप्ट को अपनी डेटा पाइपलाइन में डाल सकते हैं या Copilot Studio Kit जैसे ऐड-ऑन का उपयोग कर सकते हैं.
Copilot Studio Kit में वार्तालाप KPI समाधान स्वचालित रूप से ट्रांसक्रिप्ट को पार्स करता है और एकत्रित डेटा को Dataverse तालिकाओं में पॉप्युलेट करता है.
डिफ़ॉल्ट अवधारण अवधि बदलें
Power Apps बल्क-डिलीट कार्य स्वचालित रूप से 30 दिनों से पुराने एजेंट ट्रांसक्रिप्ट को हटा देता है. ट्रांसक्रिप्ट को अधिक समय तक रखने के लिए, मौजूदा कार्य को रद्द करें और एक नया कार्य बनाएं जो भिन्न शेड्यूल पर चले।
मौजूदा बल्क डिलीट कार्य को रद्द करें
Power Apps में, Settings>उन्नत सेटिंग्स चुनें।
Dynamics 365 पोर्टल एक नए टैब में खुलता है.
सेटिंग्स के बगल में कैरेट का चयन करें। System के अंतर्गत, Data Management का चयन करें.
बल्क रिकॉर्ड हटाना चुनें.
देखें सूची में, पुनरावर्ती बल्क विलोपन सिस्टम नौकरियां चुनें।
1 महीने से पुराने वार्तालाप ट्रांसक्रिप्ट रिकॉर्ड्स को बल्क डिलीट करें कार्य का चयन करें।
और कार्रवाइयाँ सूची में, रद्द करें चुनें।
एक नया बल्क डिलीट जॉब बनाएं
बल्क हटाने विज़ार्ड को प्रारंभ करने के लिए नया का चयन करें. विज़ार्ड में, अगला चुनें.
निम्नलिखित खोज मानदंड निर्धारित करें:
- खोज सूची में, वार्तालाप प्रतिलेख चुनें।
-
वार्तालाप प्रारंभ समय चुनें, X महीनों से अधिक पुराना चुनें, और "12" दर्ज करें।
यह सेटिंग ट्रांसक्रिप्ट को 12 महीने तक सुरक्षित रखती है। यदि आप चाहें तो एक अलग तुलना और मूल्य चुनें। - स्कीमाटाइप का चयन करें, बराबर रखें, और "powervirtualagents" दर्ज करें।
अगला चुनें.
कार्य के लिए नाम दर्ज करें, प्रत्येक के बाद यह कार्य चलाएँ चुनें, और 1 दर्ज करें। यदि आप नहीं चाहते कि काम प्रतिदिन चले तो कोई अलग शेड्यूल चुनें।
अगला चुनें और उसके बाद सबमिट करें चुनें.
मुझे ConversationTranscript Power Apps तालिका में अपने वार्तालाप ट्रांसक्रिप्ट क्यों नहीं दिखाई दे रहे हैं?
व्यवस्थापक ट्रांस्क्रिप्ट को Dataverse में सहेजने से रोक सकते हैं. ट्रांसक्रिप्ट कैसे सहेजे जाते हैं और पहुँच को प्रबंधित करने के तरीके के बारे में अधिक जानकारी के लिए, ट्रांसक्रिप्ट पहुँच नियंत्रित करें देखें.
महत्त्वपूर्ण
डेवलपर परिवेश में तैनात एजेंटों के लिए प्रतिलेख संग्रहीत नहीं किए जाते हैं.
आपके वार्तालाप ट्रांसक्रिप्ट से अधिकतम लाभ प्राप्त करने के लिए टिप्स
अपने एजेंट सामग्री या एजेंट उपयोगकर्ता से संबंधित डेटा संग्रहीत करने के लिए चर का उपयोग करें । वार्तालाप प्रतिलेख से चर और उसके मान को पार्स करके, आप चर द्वारा डेटा को फ़िल्टर या स्लाइस कर सकते हैं।
वार्तालाप प्रतिलेख में केवल आईडी द्वारा ही विषय-वस्तु का उल्लेख हो सकता है। उदाहरण के लिए, रीडायरेक्ट नोड में, गंतव्य विषय को केवल उसकी आईडी द्वारा संदर्भित किया जाता है। इस विषय का नाम जानने के लिए, एजेंट सामग्री में इसकी आईडी देखें.