दस्तावेज़

कंटेंट गेट

एनॉनिमस (अप्रमाणित) विजेट विज़िटर्स से विशिष्ट विषयों को प्रतिबंधित करें। सत्यापित पहचान वाले प्रमाणित यूज़र पूर्ण जवाब देखते हैं।

अवलोकन#

Content Gate आपको ऐसे विषय परिभाषित करने देता है जिन पर केवल प्रमाणित यूज़र्स के साथ ही चर्चा की जानी चाहिए। जब कोई एनॉनिमस विज़िटर किसी गेटेड विषय के बारे में पूछता है, तो AI वास्तविक जवाब के बजाय एक कस्टम मैसेज के साथ प्रतिक्रिया देता है।

यह संवेदनशील जानकारी की सुरक्षा के लिए उपयोगी है जैसे:

  • कीमत का ब्योरा और छूट संरचनाएँ
  • Enterprise फ़ीचर या आंतरिक रोडमैप
  • API दस्तावेज़ीकरण या तकनीकी विनिर्देश
  • पार्टनर-विशिष्ट जानकारी

सेटअप#

विषय गेटिंग फ़िलहाल एजेंट सेटिंग्स API के ज़रिए कॉन्फ़िगर की जाती है। अपने एजेंट को तीन settings कीज़ के साथ अपडेट करें:

  • gated_enabled (boolean) — विषय गेटिंग को चालू या बंद करता है
  • gated_topics (स्ट्रिंग्स की सरणी) — प्रतिबंधित किए जाने वाले विषय। विशिष्ट रहें — उदाहरण के लिए, झूठे-सकारात्मक से बचने के लिए केवल "pricing" के बजाय "enterprise pricing tiers" का उपयोग करें।
  • gated_message (string) — वह मैसेज जो एनॉनिमस यूज़र किसी गेटेड विषय के बारे में पूछने पर देखते हैं। खाली होने पर यह डिफ़ॉल्ट होता है: "This information is available to registered users. Please sign in or contact us for details."
API के ज़रिए Content Gate कॉन्फ़िगर करेंbash
curl -X PATCH https://api.respondo.ai/api/v1/agents/<agent-uuid> \
  -H "Authorization: Bearer <your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "settings": {
      "gated_enabled": true,
      "gated_topics": ["enterprise pricing tiers", "internal roadmap"],
      "gated_message": "This information is available to registered users. Please sign in or contact our sales team for details."
    }
  }'

Content Gate को प्रमाणित को एनॉनिमस विज़िटर्स से अलग करने के लिए user identification की भी आवश्यकता होती है। सेटअप निर्देशों के लिए User Identification दस्तावेज़ देखें।

इसे विजेट चैनल के Appearance टैब के Content gate टॉगल से भ्रमित न करें — वह एक अलग फ़ीचर है: वह चैट करने से पहले विज़िटर्स से ईमेल माँगता है (लीड कैप्चर) और विषयों को गेट नहीं करता।

यह कैसे काम करता है#

जब विजेट से कोई मैसेज आता है, तो सिस्टम जाँचता है कि यूज़र के पास सत्यापित पहचान है या नहीं:

यूज़र प्रकारपहचान फ़ील्डगेटेड विषय
प्रमाणितuserId या email है (जब identity_secret कॉन्फ़िगर हो तो HMAC-सत्यापित)पूर्ण जवाब — कोई प्रतिबंध नहीं
एनॉनिमसकेवल visitorId, या कोई पहचान बिल्कुल नहींगेटेड प्रतिक्रिया मैसेज देखता है
विफल HMACuserId है पर अमान्य userHashएनॉनिमस के रूप में माना जाता है — गेटेड प्रतिक्रिया देखता है
identity_secret कॉन्फ़िगर किए बिना, identify() को पास किया गया कोई भी userId/email बिना सत्यापन के प्रमाणित गिना जाता है — कोई विज़िटर ब्राउज़र कंसोल से ख़ुद को पहचानकर गेटेड विषय अनलॉक कर सकता है। प्रमाणीकरण को सत्यापन योग्य बनाने के लिए identity_secret सेट करें और userHash पास करें; देखें पहचान सत्यापन (HMAC)। ऊपर की "विफल HMAC" पंक्ति केवल तभी लागू होती है जब identity_secret सेट हो।
Content Gate AI निर्देश स्तर पर काम करता है। जब कोई एनॉनिमस यूज़र किसी गेटेड विषय के बारे में पूछता है, तो AI को आपके कस्टम मैसेज के साथ प्रतिक्रिया देने का निर्देश दिया जाता है। ग़ैर-गेटेड विषयों का जवाब सभी के लिए सामान्य रूप से दिया जाता है।
Content Gate सर्वोत्तम-प्रयास है, कोई क्रिप्टोग्राफ़िक एक्सेस नियंत्रण नहीं। AI कभी-कभी किनारे के मामलों वाले प्रश्नों के आंशिक जवाब प्रदान कर सकता है। सख़्त डेटा सुरक्षा के लिए, संवेदनशील सामग्री को पूरी तरह से एक अलग एजेंट में अलग करने पर विचार करें।

पहचान आवश्यकता#

Content Gate के काम करने के लिए, आपको विजेट को इनिशियलाइज़ करते समय यूज़र पहचान पास करनी होगी। यहाँ एक न्यूनतम उदाहरण है:

पहचान के साथ विजेट इनिशियलाइज़ेशनhtml
<!-- प्रमाणित यूज़र्स के लिए -->
<script>
  Respondo.init({ agentId: 'YOUR_AGENT_ID' });
  Respondo.identify({
    userId: 'user-123',
    email: 'user@example.com',
    userHash: 'HMAC_SHA256_HASH'  // यदि identity_secret सेट है तो आवश्यक
  });
</script>

<!-- एनॉनिमस विज़िटर्स के लिए — बस identify के बिना init करें -->
<script>
  Respondo.init({ agentId: 'YOUR_AGENT_ID' });
  // कोई identify() कॉल नहीं — यूज़र एनॉनिमस है, गेटेड विषय प्रतिबंधित होंगे
</script>

HMAC सत्यापन सेटअप के लिए, देखें पहचान सत्यापन (HMAC)।

Content Gate बनाम Topics to Avoid

Topics to Avoid सभी यूज़र्स के लिए विषयों को अवरुद्ध करता है — दोनों प्रमाणित और एनॉनिमस। इसका उपयोग उन विषयों के लिए करें जिन पर एजेंट को कभी चर्चा नहीं करनी चाहिए (उदा., प्रतिस्पर्धी तुलना, कानूनी सलाह)।

Content Gate केवल एनॉनिमस यूज़र्स के लिए विषयों को अवरुद्ध करता है। प्रमाणित यूज़र पूर्ण जवाब देखते हैं। इसका उपयोग उस जानकारी के लिए करें जिसे आप ग्राहकों के साथ साझा करना चाहते हैं पर जनता के साथ नहीं (उदा., कीमत, आंतरिक फ़ीचर)।