أشجار المحادثات
توسيم هياكل المحادثات الهرمية مع تقييم العقد واختيار المسار.
أشجار المحادثات
يتيح مخطط توسيم الأشجار توسيم هياكل المحادثات الهرمية مثل أشجار استجابة روبوتات المحادثة، وأنظمة الحوار، أو السرديات المتفرعة. يمكن للموسِّمين تقييم العقد الفردية، واختيار المسارات المفضلة، ومقارنة الفروع عند نقاط القرار.
حالات الاستخدام
- تقييم روبوتات المحادثة - تقييم جودة خيارات الاستجابة المتعددة
- أنظمة الحوار - اختيار مسارات المحادثة المفضلة
- اختبار 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 | {} | إعدادات مخطط التوسيم لتوسيم كل عقدة |
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"]
}
}واجهة المستخدم
تصور الشجرة
يتم عرض شجرة المحادثة بعقد تمثل الرسائل/الاستجابات، وحواف تربط العلاقات بين الأب والابن، ونقاط تفرع حيث توجد استجابات متعددة.
اختيار العقد
انقر على أي عقدة لعرض محتوى الرسالة الكامل، والوصول إلى لوحة التوسيم، وإضافة العقدة إلى المسار المحدد (إذا كان اختيار المسار مفعلاً).
اختيار المسار
عندما يكون اختيار المسار مفعلاً، انقر على العقد لإضافتها إلى مسارك. يتم تمييز المسار المحدد، ويمكنك استخدام "مسح المسار" للبدء من جديد.
أفضل الممارسات
- اجعل مخططات العقد بسيطة - واجهات التوسيم المعقدة على كل عقدة يمكن أن تبطئ التوسيم
- وفّر السياق - تأكد من أن الموسِّمين يمكنهم رؤية الرسائل الأم عند تقييم استجابة
- استخدم اختيار المسار بحكمة - يعمل بشكل أفضل مع الأشجار الأصغر
- درّب الموسِّمين - التنقل في الأشجار يتطلب ممارسة؛ قدّم أمثلة تدريبية
قراءة إضافية
- المقارنة الزوجية - لمقارنات A/B أبسط
- دعم الذكاء الاصطناعي - التوسيم بمساعدة الذكاء الاصطناعي
لمزيد من التفاصيل التقنية، راجع الوثائق المصدرية.