Regola non negoziabile: per-listing, mai globale
Un nodo KB senzaentity_ids viene recuperato in ogni conversazione, per ogni appartamento dello studente. Questo significa che se crei un articolo globale (senza scope), l’AI lo usa come contesto per qualsiasi ospite, indipendentemente dall’appartamento che sta cercando. Il risultato è un leak garantito: l’ospite del Loft Navigli A riceve le istruzioni di accesso del Loft Navigli B, o il WiFi di un appartamento compare nella risposta per un altro.
Come si fa lo scoping corretto
1
Crea una cartella per ogni appartamento in Conduit
Nella sezione Knowledge Base del workspace Conduit dello studente, crea una nuova cartella (directory) per ciascun appartamento. Assegna alla cartella gli
entity_ids: [listingId] corrispondenti al listing_id Kross dell’appartamento. Questo è il punto più critico: senza questo campo, la directory è globale.2
Crea gli articoli DENTRO la cartella scopata
Tutti gli articoli (WiFi, indirizzo, regole, lockbox, listino) devono essere creati all’interno della cartella, non al livello radice del workspace. Gli articoli dentro una cartella scopata ereditano automaticamente lo scope della cartella, non devi impostare
entity_ids a livello di singolo articolo.3
Si può collegare anche il singolo articolo
Dal 10/09/2026 Conduit collega all’appartamento anche il singolo articolo, non solo la cartella (verificato: una ricerca fatta come un appartamento restituisce solo il suo articolo, una fatta senza appartamento non lo restituisce). Resta più ordinato lavorare per cartella, ma un articolo collegato al suo
listingId è davvero isolato. Quello che conta è che nessun dato di un singolo appartamento resti senza collegamento.4
Verifica: testa una domanda ospite cross-appartamento
Dopo ogni modifica alla KB, simula una conversazione ospite per l’appartamento appena configurato e verifica che la risposta contenga solo le informazioni di quell’appartamento. Poi testa la stessa domanda simulando un ospite di un altro appartamento: la risposta non deve contenere dati del primo. Se c’è cross-contaminazione, il problema è quasi sempre una directory senza
entity_ids.Codici di accesso: uno per casa, mai una tabella unica
I codici (cassetta chiavi, portone, cancello) sono il dato più delicato della KB: se i codici sono simili fra loro, una fuga apre tutte le case.- Mai un documento unico con i codici di tutte le case, nemmeno in una cartella riservata al team: basta spostarlo o cambiare un permesso perché diventi leggibile da qualunque ospite.
- Un documento per casa («Codice accesso – nome casa»), collegato solo all’annuncio di quella casa. Se deve restare interno al team, va in una cartella riservata all’agente del team.
- Quando si trova una tabella unica: si creano i documenti per casa, si verifica con una ricerca fatta come due appartamenti diversi, poi si svuota la tabella (non si cancella: resta il segnaposto che spiega dove sono finiti i codici).
- Le case senza codice nella tabella non si riempiono a intuito: si chiede allo studente.
Tipi di nodo KB
Conduit supporta tre tipi di nodo KB. Scegli il tipo corretto in base al contenuto che stai inserendo.Usa il tipo
rule con parsimonia: ogni nodo rule viene caricato in ogni risposta dell’agente, aumentando il consumo di token. Riservalo alle policy che devono essere sempre rispettate, non al contenuto informativo generico.Bridge dal Notion
Il registro appartamenti su Notion ospita il contenuto degli appartamenti dello studente (WiFi, indirizzo, regole, accessi). Il bridge Notion → Conduit sincronizza automaticamente quel contenuto nella KB, creando e aggiornando le cartelle per-listing con lo scope corretto — per gli appartamenti già presenti in anagrafica, che nasce dalle listing di Conduit e non da Notion (vedi Notion · Anagrafica canonica). Usare il bridge evita la doppia digitazione: quando lo studente aggiorna il WiFi o l’indirizzo su Notion, la modifica si propaga in KB senza intervento manuale del team. Ogni cartella creata dal bridge ha già glientity_ids correttamente impostati sul listing_id Kross corrispondente.
→ Per configurare il bridge: Bridge Notion → Conduit