Nyaraka

Kizuizi cha maudhui

Zuia mada mahususi kwa wageni wa wijeti wasiojulikana (wasiothibitishwa). Watumiaji waliothibitishwa wenye utambulisho uliohakikiwa huona majibu kamili.

Muhtasari#

Kizuizi cha maudhui hukuruhusu kufafanua mada ambazo zinapaswa kujadiliwa na watumiaji waliothibitishwa pekee. Mgeni asiyejulikana anapouliza kuhusu mada iliyozuiliwa, AI hujibu kwa ujumbe maalum badala ya jibu halisi.

Hii inafaa kwa kulinda taarifa nyeti kama:

  • Maelezo ya bei na mifumo ya punguzo
  • Vipengele vya Enterprise au ramani ya bidhaa ya ndani
  • Nyaraka za API au vipimo vya kiufundi
  • Taarifa mahususi kwa washirika

Usanidi#

Kuzuia mada kwa sasa husanidiwa kupitia API ya mipangilio ya wakala. Sasisha wakala wako kwa funguo tatu za mipangilio:

  • gated_enabled (boolean) — huwasha au kuzima kuzuia mada
  • gated_topics (safu ya string) — mada za kuzuia. Kuwa mahususi — kwa mfano, tumia "enterprise pricing tiers" badala ya "pricing" pekee ili kuepuka kuzuia mada zisizokusudiwa.
  • gated_message (string) — ujumbe ambao watumiaji wasiojulikana huona wanapouliza kuhusu mada iliyozuiliwa. Ukiachwa tupu, chaguo-msingi ni: "This information is available to registered users. Please sign in or contact us for details."
Sanidi Kizuizi cha maudhui kupitia APIbash
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."
    }
  }'

Kizuizi cha maudhui pia kinahitaji utambulisho wa mtumiaji ili kutofautisha wageni waliothibitishwa na wasiojulikana. Angalia nyaraka za Utambulisho wa mtumiaji kwa maelekezo ya usanidi.

Usichanganye hiki na kigeuzi cha Content gate kwenye kichupo cha Appearance cha kituo cha wijeti — hicho ni kipengele tofauti: huwauliza wageni barua pepe kabla ya kuweza kupiga gumzo (ukusanyaji wa lead) na hakizuii mada.

Inavyofanya kazi#

Ujumbe unapofika kutoka kwa wijeti, mfumo hukagua kama mtumiaji ana utambulisho uliohakikiwa:

Aina ya mtumiajiSehemu za utambulishoMada zilizozuiliwa
AliyethibitishwaAna userId au email (iliyothibitishwa kwa HMAC pale identity_secret imesanidiwa)Majibu kamili — bila vizuizi
AsiyejulikanaAna visitorId pekee, au hana utambulisho kabisaHuona ujumbe wa mada iliyozuiliwa
HMAC iliyoshindwaAna userId lakini userHash si halaliHuchukuliwa kama asiyejulikana — huona jibu la mada iliyozuiliwa
Bila identity_secret kusanidiwa, userId/email yoyote inayopitishwa kwa identify() huhesabika kama iliyothibitishwa bila uhakiki — mgeni anaweza kujitambulisha mwenyewe kutoka console ya kivinjari na kufungua mada zilizozuiliwa. Weka identity_secret na upitishe userHash ili uthibitishaji uweze kuhakikiwa; angalia Uthibitishaji wa utambulisho (HMAC). Safu ya "HMAC iliyoshindwa" hapo juu inahusika tu pale identity_secret imewekwa.
Kizuizi cha maudhui hufanya kazi katika ngazi ya maelekezo ya AI. Mtumiaji asiyejulikana anapouliza kuhusu mada iliyozuiliwa, AI huelekezwa kujibu kwa ujumbe wako maalum. Mada zisizozuiliwa hujibiwa kama kawaida kwa kila mtu.
Kizuizi cha maudhui ni hatua ya kadri ya uwezo, si udhibiti wa ufikiaji wa kikriptografia. Mara chache AI inaweza kutoa majibu ya sehemu kwa maswali ya pembeni. Kwa usalama mkali wa data, fikiria kutenga maudhui nyeti kwenda kwa wakala tofauti kabisa.

Sharti la utambulisho#

Ili Kizuizi cha maudhui kifanye kazi, unahitaji kupitisha utambulisho wa mtumiaji unapoanzisha wijeti. Huu hapa ni mfano wa msingi:

Kuanzisha wijeti pamoja na utambulishohtml
<!-- Kwa watumiaji waliothibitishwa -->
<script>
  Respondo.init({ agentId: 'YOUR_AGENT_ID' });
  Respondo.identify({
    userId: 'user-123',
    email: 'user@example.com',
    userHash: 'HMAC_SHA256_HASH'  // Inahitajika ikiwa identity_secret imewekwa
  });
</script>

<!-- Kwa wageni wasiojulikana — anzisha tu bila identify -->
<script>
  Respondo.init({ agentId: 'YOUR_AGENT_ID' });
  // Hakuna wito wa identify() — mtumiaji hajulikani, mada zilizozuiliwa zitazuiwa
</script>

Kwa usanidi wa uhakiki wa HMAC, angalia Uhakiki wa utambulisho (HMAC).

Content Gate dhidi ya Topics to Avoid

Topics to Avoid huzuia mada kwa watumiaji wote — waliothibitishwa na wasiojulikana. Itumie kwa mada ambazo wakala hapaswi kamwe kuzijadili (mfano, kulinganisha na washindani, ushauri wa kisheria).

Content Gate huzuia mada kwa watumiaji wasiojulikana pekee. Watumiaji waliothibitishwa huona majibu kamili. Itumie kwa taarifa unazotaka kushiriki na wateja lakini si na umma (mfano, bei, vipengele vya ndani).