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
Non impostare entity_ids a livello di articolo
L’impostazione di
entity_ids a livello di singolo articolo è ignorata silenziosamente da Conduit. Lo scope funziona solo a livello di directory. Se imposti entity_ids sull’articolo credendo di averlo scopato, stai lavorando con un falso senso di sicurezza: l’articolo è di fatto globale.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.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 è la fonte di verità per i dati degli appartamenti dello studente. Il bridge Notion → Conduit sincronizza automaticamente i dati Notion nella KB, creando e aggiornando le cartelle per-listing con lo scope corretto. Usare il bridge garantisce un’unica fonte canonica: 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