पाठ 5 / 25

Entity की स्पष्टता और एकरूप तथ्य

अपने brand का हर जगह एक-सा वर्णन करें ताकि models एक साफ़ entity सीखें।

एक नाम, एक वर्णन

Model आपके brand की छवि कई जगहों से बनाता है: आपकी साइट, social profiles, business directories, review साइटें, समाचार और community चर्चाएँ। ये आपके नाम, काम, स्थान, शुरुआत की तारीख़ या शुल्क पर असहमत हों तो model उन्हें मिला सकता है या ग़लत वाला चुन सकता है। छोटा, स्पष्ट आधिकारिक वर्णन और मुख्य तथ्य चुनें, फिर उन्हें साइट, profiles और listings में एकरूप करें। आपके brand का नाम किसी और चीज़ से मिलता हो तो अलग पहचान वाला नाम भी मायने रखता है।

स्पष्ट रहें, एकरूप रहें, उद्धृत हों

Assistants उन entities को पसंद करते हैं जिन्हें वे साफ़ पहचान सकें, जिन तथ्यों पर स्रोत सहमत हों और जो पन्ने सीधे उत्तर दें।

तीन उपाय: entity, प्राधिकार, उत्तर।
चित्र 2.1 — Entity, प्राधिकार और उत्तर।

एकरूपता audit, चलाकर

मैंने यह तीन गढ़े स्रोतों पर चलाया। यह हर उस field को चिह्नित करता है जहाँ स्रोत असहमत हैं: directory में नाम, स्थापना वर्ष और क़ीमत अलग हैं। सिर्फ़ अपने नियंत्रण का डेटा नहीं, पुराने स्रोत को भी ठीक करें।

sources = {
    "website":   {"name": "Acme Tasks",    "founded": 2019, "price_from": 5},
    "linkedin":  {"name": "Acme Tasks",    "founded": 2019},
    "directory": {"name": "AcmeTasks Inc", "founded": 2018, "price_from": 9},
}

def mismatches(sources):
    keys = set().union(*[set(v) for v in sources.values()])
    out = {}
    for k in sorted(keys):
        vals = {n: v[k] for n, v in sources.items() if k in v}
        if len(set(vals.values())) > 1:
            out[k] = vals
    return out

for k, v in mismatches(sources).items():
    print(k, v)

Output:

founded {'website': 2019, 'linkedin': 2019, 'directory': 2018}
name {'website': 'Acme Tasks', 'linkedin': 'Acme Tasks', 'directory': 'AcmeTasks Inc'}
price_from {'website': 5, 'directory': 9}

"Brand facts" पन्ना रखें

अपनी साइट पर आधिकारिक नाम, वर्णन, संस्थापक, स्थान, उत्पाद, क़ीमत सारांश और संपर्क वाला एक सादा पन्ना प्रकाशित करें। यह लोगों, crawlers और assistants के लिए उद्धृत करने का आसान, प्रामाणिक स्रोत बनता है।

त्वरित जाँच: अपने brand के तथ्य साइटों में एकरूप क्यों रखें?

  • एकरूपता पन्नों को धीमा करती है
  • विरोधी तथ्य models को उन्हें मिलाने या ग़लत चुनने की ओर ले जा सकते हैं
  • Models तथ्यों को अनदेखा करते हैं
  • robots.txt में यह ज़रूरी है
Answer

विरोधी तथ्य models को उन्हें मिलाने या ग़लत चुनने की ओर ले जा सकते हैं — स्रोतों में सहमति एक साफ़ entity बनाती है; असहमति भ्रम पैदा करती है।