Skip to content
此页面尚未提供您所选语言的版本,当前显示英文版本。

Conversation Trees

नोड रेटिंग और पथ चयन के साथ पदानुक्रमित वार्तालाप संरचनाओं को एनोटेट करें।

Conversation Trees

ट्री एनोटेशन स्कीमा पदानुक्रमित वार्तालाप संरचनाओं जैसे चैटबॉट प्रतिक्रिया ट्री, डायलॉग सिस्टम, या शाखाबद्ध कथाओं के एनोटेशन को सक्षम बनाती है। एनोटेटर्स व्यक्तिगत नोड्स को रेट कर सकते हैं, पसंदीदा पथ चुन सकते हैं, और निर्णय बिंदुओं पर शाखाओं की तुलना कर सकते हैं।

उपयोग के मामले

  • चैटबॉट मूल्यांकन - कई प्रतिक्रिया विकल्पों की गुणवत्ता रेटिंग
  • डायलॉग सिस्टम - पसंदीदा वार्तालाप पथ चुनना
  • A/B परीक्षण - विभिन्न प्रतिक्रिया रणनीतियों की तुलना
  • इंटरेक्टिव फ़िक्शन - शाखाबद्ध कहानी पथों का मूल्यांकन

त्वरित प्रारंभ

yaml
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_typestringआवश्यक"tree_annotation" होना चाहिए
namestringआवश्यकइस स्कीमा के लिए अद्वितीय पहचानकर्ता
descriptionstringआवश्यकएनोटेटर्स को दिखाए जाने वाले निर्देश
node_schemeobject{}प्रति-नोड एनोटेशन के लिए एनोटेशन स्कीमा config
path_selection.enabledbooleanfalseट्री के माध्यम से पथ चयन सक्षम करें
path_selection.descriptionstring"Select the best response path"पथ चयन के लिए निर्देश
branch_comparison.enabledbooleanfalseशाखा तुलना मोड सक्षम करें

उदाहरण

नोड रेटिंग

वार्तालाप ट्री में प्रत्येक प्रतिक्रिया को रेट करें:

yaml
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

पथ चयन

वार्तालाप के माध्यम से सर्वश्रेष्ठ पथ चुनें:

yaml
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

बहु-मापदंड नोड रेटिंग

कई आयामों पर नोड्स को रेट करें:

yaml
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"]

शाखा तुलना मोड

निर्णय बिंदुओं पर भाई-बहन शाखाओं की तुलना करें:

yaml
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 फॉर्मेट में प्रदान किया जाना चाहिए:

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": []
      }
    ]
  }
}

ट्री डेटा कुंजी कॉन्फ़िगर करें:

yaml
item_properties:
  id_key: id
  tree_key: tree

आउटपुट

ट्री एनोटेशन नोड-स्तर और पथ-स्तर डेटा दोनों के साथ सहेजे जाते हैं:

json
{
  "response_quality": {
    "node_annotations": {
      "resp_a": {
        "rating": 4
      },
      "resp_b": {
        "rating": 2
      }
    },
    "selected_path": ["root", "resp_a", "user_2"]
  }
}

उपयोगकर्ता इंटरफ़ेस

ट्री विज़ुअलाइज़ेशन

वार्तालाप ट्री संदेशों/प्रतिक्रियाओं का प्रतिनिधित्व करने वाले नोड्स, माता-पिता-बच्चे संबंधों को जोड़ने वाले किनारे, और शाखाबद्ध बिंदु जहाँ कई प्रतिक्रियाएँ मौजूद हैं, के साथ प्रदर्शित होता है।

नोड चयन

पूर्ण संदेश सामग्री देखने के लिए किसी भी नोड पर क्लिक करें, एनोटेशन पैनल तक पहुँचें, और नोड को चयनित पथ में जोड़ें (यदि पथ चयन सक्षम है)।

पथ चयन

जब पथ चयन सक्षम हो, तो अपने पथ में जोड़ने के लिए नोड्स पर क्लिक करें। चयनित पथ हाइलाइट होता है, और आप फिर से शुरू करने के लिए "Clear Path" का उपयोग कर सकते हैं।

सर्वोत्तम प्रथाएँ

  1. नोड स्कीमा को सरल रखें - प्रत्येक नोड पर जटिल एनोटेशन इंटरफ़ेस एनोटेशन को धीमा कर सकता है
  2. संदर्भ प्रदान करें - सुनिश्चित करें कि एनोटेटर प्रतिक्रिया रेट करते समय माता-पिता संदेश देख सकें
  3. पथ चयन बुद्धिमानी से उपयोग करें - छोटे ट्री के लिए सबसे अच्छा काम करता है
  4. एनोटेटर्स को प्रशिक्षित करें - ट्री नेविगेशन के लिए अभ्यास की आवश्यकता है; प्रशिक्षण उदाहरण प्रदान करें

अधिक पढ़ें

  • Pairwise Comparison - सरल A/B तुलना के लिए
  • AI Support - AI-सहायता प्राप्त एनोटेशन

कार्यान्वयन विवरण के लिए, स्रोत दस्तावेज़ीकरण देखें।