नॉलेज ग्राफ

नॉलेज ग्राफ आपके प्रोजेक्ट में एंटिटीज़ के बीच स्ट्रक्चर्ड रिलेशनशिप स्टोर करता है। फ़्लैट मेमोरीज़ के विपरीत, यह कैप्चर करता है कि चीज़ें कैसे जुड़ती हैं — कौन सी सर्विसेज़ किस पर निर्भर हैं, कौन किन कंपोनेंट्स का मालिक है, और आर्किटेक्चर निर्णय कैसे विकसित होते हैं।

मूल अवधारणाएँ

फ़ैक्ट्स (ट्रिपल्स)

हर रिलेशनशिप एक सब्जेक्ट - प्रेडिकेट - ऑब्जेक्ट ट्रिपल है।

कॉन्फ़िडेंस

प्रत्येक फ़ैक्ट का कॉन्फ़िडेंस स्कोर (0-1) होता है। हाई-कॉन्फ़िडेंस फ़ैक्ट्स स्थापित सत्य हैं; कम स्कोर धारणाओं या शुरुआती निर्णयों को दर्शाते हैं जो बदल सकते हैं।

टेम्पोरल वैलिडिटी

फ़ैक्ट्स को बिना हटाए अमान्य किया जा सकता है। टाइमलाइन इतिहास को संरक्षित करती है — आप देख सकते हैं कि कब क्या सत्य था, न कि सिर्फ़ अभी क्या सत्य है।

उपयोग उदाहरण

फ़ैक्ट्स जोड़ना

# Record architecture decisions as facts

kg_add

subject: "backend"

predicate: "uses"

object: "PostgreSQL"

confidence: 0.95

# Track ownership

kg_add

subject: "auth-module"

predicate: "owned-by"

object: "backend-team"

रिलेशनशिप क्वेरी करना

# What does the backend use?

kg_query

entity: "backend"

direction: "outgoing"

> backend uses PostgreSQL (0.95)

> backend uses Express (0.90)

> backend deployed-on Docker (0.95)

टाइमलाइन देखना

# See how decisions evolved

kg_timeline

entity: "database"

> 2026-03-01 database considered MongoDB

> 2026-03-05 database decided PostgreSQL

> 2026-03-01 MongoDB consideration invalidated

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

आर्किटेक्चर मैपिंग

ट्रैक करें कौन सी सर्विसेज़ कौन सी टेक्नोलॉजी इस्तेमाल करती हैं, कंपोनेंट्स कैसे जुड़ते हैं, और क्या किस पर निर्भर है।

निर्णय इतिहास

रिकॉर्ड करें क्यों चुनाव किए गए और वे कैसे विकसित हुए। एक तय हो चुके निर्णय पर फिर से बहस न करें।

टीम ओनरशिप

मैप करें कौन किन मॉड्यूल, सर्विसेज़, और डोमेन का मालिक है। बड़े कोडबेस के लिए उपयोगी।

डिपेंडेंसी ट्रैकिंग

बदलाव करने से पहले प्रभाव समझें। किसी कंपोनेंट को मॉडिफ़ाई करने से पहले क्वेरी करें कि उस पर क्या निर्भर है।

API एंडपॉइंट्स

नॉलेज ग्राफ में 5 डेडिकेटेड टूल्स और संबंधित REST एंडपॉइंट्स हैं। रिक्वेस्ट/रिस्पॉन्स विवरण के लिए पूर्ण API रेफ़रेंस देखें। REST API

  • kg_addफ़ैक्ट जोड़ें (सब्जेक्ट - प्रेडिकेट - ऑब्जेक्ट)
  • kg_queryएंटिटी रिलेशनशिप क्वेरी करें
  • kg_invalidateफ़ैक्ट को अब सत्य नहीं के रूप में चिह्नित करें
  • kg_timelineएंटिटी के लिए फ़ैक्ट हिस्ट्री देखें
  • kg_statsग्राफ आँकड़े (एंटिटी काउंट, फ़ैक्ट काउंट)