नॉलेज ग्राफ
नॉलेज ग्राफ आपके प्रोजेक्ट में एंटिटीज़ के बीच स्ट्रक्चर्ड रिलेशनशिप स्टोर करता है। फ़्लैट मेमोरीज़ के विपरीत, यह कैप्चर करता है कि चीज़ें कैसे जुड़ती हैं — कौन सी सर्विसेज़ किस पर निर्भर हैं, कौन किन कंपोनेंट्स का मालिक है, और आर्किटेक्चर निर्णय कैसे विकसित होते हैं।
मूल अवधारणाएँ
फ़ैक्ट्स (ट्रिपल्स)
हर रिलेशनशिप एक सब्जेक्ट - प्रेडिकेट - ऑब्जेक्ट ट्रिपल है।
कॉन्फ़िडेंस
प्रत्येक फ़ैक्ट का कॉन्फ़िडेंस स्कोर (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— ग्राफ आँकड़े (एंटिटी काउंट, फ़ैक्ट काउंट)