Conversation Trees
नोड रेटिंग और पथ चयन के साथ पदानुक्रमित वार्तालाप संरचनाओं को एनोटेट करें।
Conversation Trees
ट्री एनोटेशन स्कीमा पदानुक्रमित वार्तालाप संरचनाओं जैसे चैटबॉट प्रतिक्रिया ट्री, डायलॉग सिस्टम, या शाखाबद्ध कथाओं के एनोटेशन को सक्षम बनाती है। एनोटेटर्स व्यक्तिगत नोड्स को रेट कर सकते हैं, पसंदीदा पथ चुन सकते हैं, और निर्णय बिंदुओं पर शाखाओं की तुलना कर सकते हैं।
उपयोग के मामले
- चैटबॉट मूल्यांकन - कई प्रतिक्रिया विकल्पों की गुणवत्ता रेटिंग
- डायलॉग सिस्टम - पसंदीदा वार्तालाप पथ चुनना
- A/B परीक्षण - विभिन्न प्रतिक्रिया रणनीतियों की तुलना
- इंटरेक्टिव फ़िक्शन - शाखाबद्ध कहानी पथों का मूल्यांकन
त्वरित प्रारंभ
annotation_schemes:
- annotation_type: tree_annotation
name: response_quality
description: Evaluate the conversation tree
node_scheme:
annotation_type: likert
min_label: "Poor"
max_label: "Excellent"
size: 5
path_selection:
enabled: true
description: Select the best response path through the treeकॉन्फ़िगरेशन विकल्प
| फ़ील्ड | प्रकार | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
annotation_type | string | आवश्यक | "tree_annotation" होना चाहिए |
name | string | आवश्यक | इस स्कीमा के लिए अद्वितीय पहचानकर्ता |
description | string | आवश्यक | एनोटेटर्स को दिखाए जाने वाले निर्देश |
node_scheme | object | {} | प्रति-नोड एनोटेशन के लिए एनोटेशन स्कीमा config |
path_selection.enabled | boolean | false | ट्री के माध्यम से पथ चयन सक्षम करें |
path_selection.description | string | "Select the best response path" | पथ चयन के लिए निर्देश |
branch_comparison.enabled | boolean | false | शाखा तुलना मोड सक्षम करें |
उदाहरण
नोड रेटिंग
वार्तालाप ट्री में प्रत्येक प्रतिक्रिया को रेट करें:
annotation_schemes:
- annotation_type: tree_annotation
name: response_rating
description: Rate each response in the conversation
node_scheme:
annotation_type: likert
min_label: "Very Bad"
max_label: "Very Good"
size: 5पथ चयन
वार्तालाप के माध्यम से सर्वश्रेष्ठ पथ चुनें:
annotation_schemes:
- annotation_type: tree_annotation
name: best_path
description: Navigate the conversation tree
path_selection:
enabled: true
description: Click on responses to build the best conversation pathबहु-मापदंड नोड रेटिंग
कई आयामों पर नोड्स को रेट करें:
annotation_schemes:
- annotation_type: tree_annotation
name: multi_criteria
description: Evaluate each response on multiple criteria
node_scheme:
annotation_type: multirate
options:
- Relevance
- Fluency
- Helpfulness
labels: ["1", "2", "3", "4", "5"]शाखा तुलना मोड
निर्णय बिंदुओं पर भाई-बहन शाखाओं की तुलना करें:
annotation_schemes:
- annotation_type: tree_annotation
name: branch_compare
description: Compare response options at each decision point
branch_comparison:
enabled: true
node_scheme:
annotation_type: radio
labels: ["Better", "Same", "Worse"]डेटा फॉर्मेट
इनपुट
ट्री डेटा पदानुक्रमित संरचना के साथ JSON फॉर्मेट में प्रदान किया जाना चाहिए:
{
"id": "conv_001",
"tree": {
"id": "root",
"role": "user",
"content": "Hello, I need help with my order",
"children": [
{
"id": "resp_a",
"role": "assistant",
"content": "I'd be happy to help! Can you provide your order number?",
"children": [
{
"id": "user_2",
"role": "user",
"content": "It's ORDER-12345",
"children": []
}
]
},
{
"id": "resp_b",
"role": "assistant",
"content": "Sure, what seems to be the problem?",
"children": []
}
]
}
}ट्री डेटा कुंजी कॉन्फ़िगर करें:
item_properties:
id_key: id
tree_key: treeआउटपुट
ट्री एनोटेशन नोड-स्तर और पथ-स्तर डेटा दोनों के साथ सहेजे जाते हैं:
{
"response_quality": {
"node_annotations": {
"resp_a": {
"rating": 4
},
"resp_b": {
"rating": 2
}
},
"selected_path": ["root", "resp_a", "user_2"]
}
}उपयोगकर्ता इंटरफ़ेस
ट्री विज़ुअलाइज़ेशन
वार्तालाप ट्री संदेशों/प्रतिक्रियाओं का प्रतिनिधित्व करने वाले नोड्स, माता-पिता-बच्चे संबंधों को जोड़ने वाले किनारे, और शाखाबद्ध बिंदु जहाँ कई प्रतिक्रियाएँ मौजूद हैं, के साथ प्रदर्शित होता है।
नोड चयन
पूर्ण संदेश सामग्री देखने के लिए किसी भी नोड पर क्लिक करें, एनोटेशन पैनल तक पहुँचें, और नोड को चयनित पथ में जोड़ें (यदि पथ चयन सक्षम है)।
पथ चयन
जब पथ चयन सक्षम हो, तो अपने पथ में जोड़ने के लिए नोड्स पर क्लिक करें। चयनित पथ हाइलाइट होता है, और आप फिर से शुरू करने के लिए "Clear Path" का उपयोग कर सकते हैं।
सर्वोत्तम प्रथाएँ
- नोड स्कीमा को सरल रखें - प्रत्येक नोड पर जटिल एनोटेशन इंटरफ़ेस एनोटेशन को धीमा कर सकता है
- संदर्भ प्रदान करें - सुनिश्चित करें कि एनोटेटर प्रतिक्रिया रेट करते समय माता-पिता संदेश देख सकें
- पथ चयन बुद्धिमानी से उपयोग करें - छोटे ट्री के लिए सबसे अच्छा काम करता है
- एनोटेटर्स को प्रशिक्षित करें - ट्री नेविगेशन के लिए अभ्यास की आवश्यकता है; प्रशिक्षण उदाहरण प्रदान करें
अधिक पढ़ें
- Pairwise Comparison - सरल A/B तुलना के लिए
- AI Support - AI-सहायता प्राप्त एनोटेशन
कार्यान्वयन विवरण के लिए, स्रोत दस्तावेज़ीकरण देखें।