Blu Pantheon
Configuration

Progetti

Creazione dei progetti, chiavi, domini autorizzati, ambienti, pubblicazione, clonazione e limiti per piano.

Un progetto è l'unità di distribuzione della piattaforma: raccoglie modello AI, avatar, knowledge base, strumenti, flussi e webhook, e li espone su uno o più canali attraverso una chiave di progetto.

Un progetto per esperienza, non per sito

Crea un progetto per ogni esperienza distinta: assistenza clienti, prenotazioni, area riservata. Più siti che condividono la stessa esperienza possono usare lo stesso progetto con domini autorizzati diversi.

Prima di iniziare

  • Almeno un modello AI configurato
  • Ruolo con permesso identity:projects:write
  • Elenco dei domini su cui pubblicherai il widget

Creare un progetto

ConsoleConfigurazioneProgettiNuovo progetto

Nome e slug

Inserisci il nome, ad esempio Acme S.r.l. — Assistenza. Lo slug viene proposto automaticamente (acme-srl) ed è immutabile dopo la creazione: compare negli URL della Console e nei log.

Ambiente iniziale

Ogni progetto nasce con i tre ambienti development, staging e production. Le configurazioni sono indipendenti; le chiavi sono diverse per ciascun ambiente.

Componenti

Seleziona modello AI e avatar. La knowledge base e gli strumenti possono essere collegati in un secondo momento.

Domini autorizzati

Inserisci i domini su cui il widget potrà caricarsi. Senza questo passaggio il widget viene bloccato dal browser.

Crea e pubblica

Seleziona Crea progetto, collauda in development, poi Pubblica su production.

Chiave di progetto

La chiave identifica il progetto e l'ambiente nelle chiamate dal browser. Ha il prefisso bp_proj_ seguito da 16 caratteri esadecimali.

ConsoleConfigurazioneProgettiacme-srlChiavi

Chiave di progetto — produzione

bp_proj_7f3a9c21

Da inserire nell attributo data-project-key dello script BluBot.

CaratteristicaDettaglio
Formatobp_proj_ + 16 caratteri esadecimali
VisibilitàPubblica: è esposta nel codice sorgente della pagina
AmbitoUn ambiente di un progetto
ProtezioneDomini autorizzati e limiti di frequenza
RotazioneImmediata, con periodo di grazia configurabile

La chiave di progetto non è un segreto

La chiave è visibile a chiunque ispezioni la pagina. Non sostituisce l'autenticazione: la protezione reale è data dall'allowlist dei domini e dai limiti di frequenza. Per le chiamate server-to-server usa una API key, descritta in API.

Rotazione della chiave

ConsoleConfigurazioneProgettiacme-srlChiaviRuota chiave
  1. Seleziona Ruota chiave e imposta un periodo di grazia (fino a 72 ore).
  2. Aggiorna lo snippet su tutti i siti.
  3. Verifica nei log che il traffico sulla chiave precedente sia a zero.
  4. Seleziona Revoca chiave precedente.

Domini autorizzati

ConsoleConfigurazioneProgettiacme-srlDomini autorizzati

L'allowlist controlla da quali origini il widget può inizializzarsi. Le richieste provenienti da origini non elencate ricevono 403 origin_not_allowed.

VoceCorrisponde aNon corrisponde a
https://www.acme.itSolo quell'origine esattahttps://acme.it
https://*.acme.itTutti i sottodomini di primo livellohttps://a.b.acme.it
http://localhost:3000Sviluppo localeAltre porte
capacitor://localhostApp mobile ibride—

Regole applicate:

  • Il protocollo è obbligatorio; https è richiesto in production.
  • Il carattere jolly è ammesso solo come primo segmento.
  • Massimo 50 voci per ambiente.
  • Le modifiche sono attive entro 60 secondi (propagazione CDN).

Errore frequente

Inserire acme.it senza protocollo, oppure dimenticare la variante con e senza www. Aggiungi entrambe le forme se il sito è raggiungibile in entrambi i modi.

Ambienti

AmbienteScopoChiavePubblicazioneDati
developmentProve e sviluppobp_proj_dev_...Non richiestaConversazioni cancellate dopo 7 giorni
stagingCollaudo e approvazionebp_proj_stg_...RichiestaConservazione 30 giorni
productionPubblicobp_proj_7f3a9c21RichiestaPolitica di conservazione del tenant
ConsoleConfigurazioneProgettiacme-srlAmbienti

Il selettore in alto a destra cambia l'ambiente su cui stai lavorando. Il colore della barra superiore indica l'ambiente corrente: grigio, ambra, blu.

Non collaudare in produzione

Le conversazioni di prova in production entrano nelle statistiche e nei webhook. Usa development, oppure marca la sessione come test con BluBot.setUser.

Associazione dei componenti

ConsoleConfigurazioneProgettiacme-srlComponenti
ComponenteCardinalitàEffetto se assente
Modello AIEsattamente 1Il progetto non risponde
Avatar0 o 1Si applica l'avatar predefinito del tenant
Knowledge base0 o piùRisposte basate solo sul prompt di sistema
Strumenti0 o piùNessuna azione sui sistemi esterni
Flussi0 o piùSolo generazione libera del modello
Webhook0 o piùNessuna notifica ai sistemi esterni

Quando colleghi più knowledge base, la ricerca avviene su tutte le sorgenti e i risultati sono ordinati per rilevanza. Puoi assegnare un peso a ciascuna sorgente.

Pubblicazione e versionamento

ConsoleConfigurazioneProgettiacme-srlPubblicazione

La pubblicazione crea uno snapshot immutabile dell'intera configurazione: prompt, avatar, flussi, widget, mappatura degli strumenti.

Verifica le differenze

Il pannello mostra il confronto tra la configurazione corrente e l'ultima pubblicata.

Inserisci una nota di rilascio

Obbligatoria in production. Esempio: "Aggiunto flusso preventivi, temperature 0.3".

Pubblica

La propagazione richiede fino a 60 secondi. Le sessioni in corso terminano con la versione precedente.

Verifica

Apri il sito in finestra anonima e collauda tre percorsi principali.

Rollback

ConsoleConfigurazioneProgettiacme-srlPubblicazioneCronologia

Seleziona una versione precedente e conferma Ripristina. Il ripristino è immediato e viene registrato nell'audit log. Le ultime 50 versioni restano disponibili.

Clonazione

ConsoleConfigurazioneProgettiacme-srlAzioniDuplica
ElementoClonatoNota
Modello AI e promptSìRiferimento allo stesso modello
Avatar e messaggiSì—
Flussi e widgetSì—
StrumentiSìLe credenziali vanno reinserite
Knowledge baseSolo il collegamentoI documenti non vengono duplicati
Domini autorizzatiNoDa inserire manualmente
Chiavi di progettoNoGenerate nuove
Conversazioni e statisticheNo—

La clonazione è il modo consigliato per creare un progetto gemello destinato a un secondo marchio o a un secondo mercato.

Archiviazione

ConsoleConfigurazioneProgettiacme-srlAzioniArchivia

Un progetto archiviato smette di rispondere: le chiamate ricevono 410 project_archived. I dati restano consultabili e il progetto non conta sul limite del piano.

StatoRispondeConta sul pianoDati consultabili
AttivoSìSìSì
SospesoNoSìSì
ArchiviatoNoNoSì, in sola lettura
EliminatoNoNoNo, dopo 30 giorni di ripensamento

Eliminazione definitiva

L'eliminazione rimuove conversazioni, statistiche e configurazioni al termine dei 30 giorni di ripensamento. L'operazione non è reversibile. Esporta i dati prima di procedere: vedi Conformità.

Limiti per piano

LimiteStarterBusinessEnterprise
Progetti attivi110Illimitati
Domini per ambiente32550
Ambienti233 + personalizzati
Versioni conservate1050200
Knowledge base per progetto1520
Strumenti per progetto325100
Webhook per progetto21050
Messaggi mensili inclusi2.00025.000Da contratto

Il piano attivo è visibile nella sezione seguente.

ConsoleAmministrazioneAbbonamento

Gestione via API

POST/identity/v1/projectsBearer JWT

Crea un nuovo progetto nel tenant corrente.

GET/identity/v1/projects/{projectId}Bearer JWT

Restituisce configurazione, ambienti e chiavi del progetto.

POST/identity/v1/projects/{projectId}/publishBearer JWT

Pubblica la configurazione corrente sull ambiente indicato.

Creazione di un progetto
{
  "name": "Acme S.r.l. — Assistenza",
  "slug": "acme-srl",
  "model_id": "mdl_4b81c6de92f14aa7",
  "avatar_id": "avt_2e9d5741bc634f80",
  "allowed_origins": ["https://www.acme.it", "https://*.acme.it"]
}

Passi successivi

On this page