B2A con btlabs Core: il tuo sito web come interfaccia agente
Con btlabs Core, il B2A inizia con una base di contenuti centrale, leggibile sia dagli esseri umani che dagli agenti di intelligenza artificiale. Prenotazioni, transazioni e altre azioni richiedono integrazioni aggiuntive, autorizzazioni verificate e approvazioni chiare.

Per il B2A, btlabs Core fornisce una base di contenuti centralizzata da cui sia gli operatori umani che gli agenti di intelligenza artificiale possono accedere a informazioni aziendali coerenti. Questa base di informazioni include, ad esempio, servizi, termini e condizioni e modalità di contatto. Tuttavia, l'invio di richieste, prenotazioni o ordini da parte degli operatori richiede integrazioni aggiuntive. Pertanto, il primo passo è una base di conoscenza affidabile, non la prenotazione automatizzata.

Da oltre 20 anni lavoro nel settore dei media, del design e dell'implementazione digitale. Come fondatore di Berger+Team a Bolzano, unisco la strategia di brand allo sviluppo tecnico. Quando collaboro con le PMI, per me è fondamentale che la tecnologia semplifichi i processi e riduca il carico di lavoro del team. Un'interfaccia aggiuntiva è di scarsa utilità se le specifiche prestazionali sottostanti rimangono contraddittorie.

B2A con btlabs Core: cosa significa per la tua azienda?

B2A sta per Business to Agent: le aziende forniscono informazioni e, ove applicabile, funzioni ad agenti di intelligenza artificiale che agiscono per conto di esseri umani. Un agente può confrontare i fornitori, verificare termini e condizioni o preparare una richiesta. La tua offerta deve essere chiaramente riconoscibile; le decisioni e le responsabilità devono rimanere chiaramente definite.

Il sito web come interfaccia per l'agente combina due requisiti: le persone hanno bisogno di orientamento e fiducia, e il software necessita di informazioni chiaramente etichettate e di procedure operative definite. I requisiti generali sono illustrati nell'articolo sulla predisposizione dell'agente per il tuo sito web . Questo articolo si concentra sul B2A con btlabs Core.

Un'interfaccia di lettura fornisce informazioni. Un'interfaccia di azione abilita processi definiti. Il servizio tecnico deve verificare separatamente l'autorizzazione all'esecuzione di tali processi.

Dalla base di contenuti centrale all'azione rilasciata

L'implementazione B2A con btlabs Core può essere suddivisa in cinque fasi:

  1. Base di contenuti centrale: In questo modo, le informazioni aziendali condivise vengono gestite in un'unica posizione centrale, anziché doverle modificare più volte.
  2. Informazioni strutturate sulle prestazioni: Ai servizi vengono assegnati nomi, condizioni e limiti chiari.
  3. Disposizione leggibile da macchina: Il software riceve i contenuti in un formato elaborabile e non deve dedurre i requisiti di prestazione esclusivamente dal layout della pagina.
  4. Verifica da parte di un agente: L'agente incaricato può confrontare le informazioni con i requisiti del cliente. Le informazioni mancanti dovrebbero portare a domande di approfondimento, non a risposte inventate.
  5. Azione rilasciata: Un'integrazione aggiuntiva e sicura consente, ad esempio, l'invio di una richiesta o di una prenotazione.

SSOT: Quale sistema è responsabile di quali informazioni?

Una singola fonte di verità (SSOT ) è la fonte autorevole per una specifica informazione. In B2A con btlabs Core, il sistema può assumere questo ruolo per le specifiche dei servizi pubblici. Gli appuntamenti disponibili possono comunque essere ricavati dal sistema di pianificazione delle risorse e i livelli di inventario dal sistema di gestione dell'inventario.

Un archivio centrale di contenuti non dovrebbe sostituire i sistemi specializzati con copie non controllate. Pertanto, per ogni informazione, è necessario definire il sistema responsabile, la persona responsabile, la procedura di aggiornamento e la procedura da seguire in caso di guasti.

B2A con btlabs Core: Fondazione e fasi di espansione aggiuntive

La panoramica delle funzionalità principali di btlabs serve da riferimento per le basi del prodotto qui descritte: gestione centralizzata dei contenuti, supporto per tedesco, italiano e inglese, un'interfaccia leggibile automaticamente, distribuzione in Markdown e file di individuazione. Le funzionalità specifiche e i formati di output inclusi nella vostra offerta devono essere documentati in modo esplicito.

  • Gestione centralizzata dei contenuti: Una base comune garantisce la coerenza nella pubblicazione delle informazioni aziendali.
  • Multilinguismo: La manutenzione condivisa facilita il coordinamento dei contenuti in tedesco, italiano e inglese. Le traduzioni sottoposte a revisione professionale restano comunque necessarie.
  • Interfaccia leggibile dalla macchina: Il software può elaborare i contenuti forniti. Ciò non implica alcuna autorizzazione a creare appuntamenti o ordini.
  • Consegna a prezzo scontato: Una versione basata su testo consente l'elaborazione indipendentemente dal layout visivo della pagina. Markdown non sostituisce un modello di dati per i servizi prenotabili.
  • Documenti di indagine: File come llms.txt Possono fare riferimento a contenuti. Un file JSON contenente informazioni sul marchio può fornire informazioni strutturate supplementari; il nome del file e lo schema devono essere concordati. I sistemi di intelligenza artificiale di terze parti non necessariamente tengono conto di tali file.

La leggibilità automatica non garantisce una raccomandazione da parte di ChatGPT o una corretta visualizzazione da parte di altri sistemi di intelligenza artificiale. Inoltre, le modifiche al database dei contenuti non aggiornano automaticamente le risposte precedentemente salvate da fornitori terzi.

Tre livelli per la pianificazione del progetto

  • Sistema centrale: La gestione centralizzata e multilingue dei contenuti, unitamente alla loro disponibilità in formato leggibile dalle macchine, costituisce la base del sistema informativo.
  • Implementazione specifica del progetto: Il modello di servizio, i prezzi e le integrazioni di sistema vengono definiti in base alle esigenze aziendali. Un catalogo di servizi completamente configurato non è un requisito standard.
  • Fasi di espansione separate: Le funzioni di calcolo dei prezzi in tempo reale, visualizzazione degli appuntamenti, prenotazione e altre azioni dell'agente richiedono un'implementazione aggiuntiva.

Pertanto, per B2A con btlabs Core: un'interfaccia di lettura esistente non occupa una funzione di prenotazione pronta all'uso.

Il catalogo dei servizi, i prezzi e la disponibilità devono corrispondere

In B2A con btlabs Core, ogni servizio necessita di più di un nome. La creazione di un catalogo di servizi per agenti di intelligenza artificiale inizia con specifiche tecniche chiare e fonti verificabili.

Specificare almeno quanto segue per ciascun servizio:

  • Ambito dei servizi: Cosa è incluso e cosa è escluso?
  • Premesse: Di quali informazioni, documenti o verifiche preliminari avete bisogno?
  • Condizioni di prezzo: Si applicano prezzi fissi, prezzi di partenza, tariffe orarie o offerte personalizzate? Quali tasse, unità e costi aggiuntivi sono rilevanti?
  • Disponibilità: Il servizio è generalmente disponibile o sono disponibili informazioni aggiornate sulla sua capacità?
  • Aggiornamento dello stato: Quando sono state verificate le informazioni e chi si occupa di aggiornarle?
  • Sistema sorgente: Le informazioni provengono dal database dei contenuti, da un listino prezzi o dal piano di implementazione?

I dati statici non sono informazioni in tempo reale.

I prezzi fissi richiedono dichiarazioni di validità e condizioni chiare. I prezzi individuali richiedono una procedura di preventivo: un agente può raccogliere informazioni, ma non può emettere un prezzo indicativo come prezzo finale vincolante.

"Installazione su appuntamento" descrive una condizione, non una data di disponibilità. Per informazioni aggiornate è necessario contattare l'ufficio di pianificazione competente. Prima di poter effettuare una prenotazione vincolante, il sistema di destinazione deve verificare e confermare la disponibilità.

Se non si riceve alcuna risposta immediata, il sistema dovrebbe segnalare "Disponibilità non attualmente confermata" e offrire un'opzione di contatto manuale. " Sconosciuto" non dovrebbe essere visualizzato come disponibile.

Approvazioni e registro di controllo per gli agenti di trading

Non appena il processo B2A con btlabs Core va oltre la semplice lettura, sono necessarie delle misure di sicurezza tecniche. I seguenti punti rappresentano requisiti per integrazioni aggiuntive e non una garanzia di funzionalità standard incluse:

  • permesso: Quale agente è autorizzato ad avviare quale azione per quale cliente?
  • Approvazioni: Quali azioni possono essere eseguite automaticamente e quali richiedono conferma?
  • Limiti di azione: Quali servizi, periodi di tempo o importi sono consentiti?
  • Protezione ripetuta: In che modo il sistema di destinazione impedisce prenotazioni duplicate in richieste ripetute, ad esempio tramite chiavi di idempotenza?
  • Registro di controllo: Come vengono registrati i tempi, l'identità dell'esecutore, gli input rilevanti, la decisione di rilascio e il risultato?

Un registro di controllo è una registrazione tracciabile degli eventi. Il tuo team deve essere in grado di distinguere se un'azione è stata richiesta, rifiutata, confermata o completata. Archivia solo le informazioni necessarie e definisci i diritti di accesso e i periodi di cancellazione; in genere non è necessario conservare le conversazioni complete.

Il servizio di assistenza tecnica verifica i diritti e le autorizzazioni, non solo il modello linguistico. La separazione tra autorizzazioni di lettura e scrittura è spiegata nell'articolo sulle autorizzazioni per gli agenti di intelligenza artificiale.

Esempio: un laboratorio di falegnameria nella zona di Bolzano.

Questo esempio B2A che utilizza btlabs Core è un caso d'uso simulato, non un caso di studio documentato di un cliente. Una piccola falegnameria offre mobili su misura e servizi di riparazione.

Situazione iniziale: informazioni contraddittorie

Il sito web tedesco descrive le riparazioni in dettaglio, mentre quello italiano elenca una gamma di servizi più datata. Le indicazioni stradali sono fornite in un file PDF; l'ufficio fornisce ulteriori dettagli telefonicamente. I potenziali clienti chiedono informazioni sui prezzi senza inviare foto, misure o informazioni sulla località in cui verrà effettuato il servizio.

Primo passo: descrizioni concordate dei servizi

Nella struttura pianificata, i servizi e i termini e condizioni saranno gestiti centralmente. Per la "riparazione di mobili", l'azienda definisce i servizi offerti, le informazioni necessarie e il calcolo del prezzo dopo la verifica. Le versioni linguistiche saranno coordinate professionalmente.

Un addetto alla lettura può quindi preparare una richiesta più completa, ma non riceve né un appuntamento confermato né un prezzo fisso vincolante. Il vantaggio previsto risiede nella coerenza delle informazioni e nella riduzione di domande superflue. Non è possibile quantificare il risparmio senza una misurazione precisa.

Fase di espansione successiva: richiesta di appuntamento

Un'ulteriore integrazione potrebbe connettersi al sistema di pianificazione dell'implementazione. Una prenotazione verrà aggiunta solo dopo che le autorizzazioni, la disponibilità attuale, la conferma e la registrazione saranno state implementate e testate.

Implementazione di B2A passo dopo passo con btlabs Core

Inizierei con una piccola impresa che offre un servizio richiesto frequentemente. Un processo limitato è più facile da testare e giustificare rispetto all'implementazione simultanea di diverse automazioni.

  1. Chiarire le esigenze informative: Raccogli le domande a cui il tuo team deve rispondere prima di formulare un'offerta.
  2. Identificare le fonti e i responsabili: Per informazioni su ambito dei servizi, prezzi e disponibilità, si prega di indicare una fonte competente e una persona responsabile.
  3. Standardizzare i contenuti: Elimina le incongruenze tra pagine, versioni linguistiche e documenti. Pianifica dati strutturati in base alle reali domande dei clienti.
  4. Test dell'interfaccia di lettura: Verificare l'accessibilità, la completezza e la coerenza con il sito web visibile.
  5. Rilascia le azioni separatamente: Prima della messa in servizio, eseguire anche test per verificare la presenza di rifiuti, dati mancanti, tentativi di ripetizione e guasti del sistema.

Misura l'efficacia del B2A con btlabs Core analizzando il numero di risposte contraddittorie , la percentuale di richieste incomplete e il numero di scenari di test completati con successo . Documenta una linea di base e poi confronta gli stessi criteri in periodi di tempo comparabili.

Domande frequenti sul B2A con btlabs Core

Ti serve un nuovo sito web per questo?

Non necessariamente. A seconda dell'architettura, B2A con btlabs Core può anche integrare un sito web esistente. La scelta tra un'integrazione e una nuova soluzione dipende dalla gestione dei contenuti, dall'accesso ai dati e dalla manutenibilità.

Cosa è incluso nella descrizione del prodotto?

La base qui descritta è costituita dalla gestione centralizzata dei contenuti, in tedesco, italiano e inglese, da un'interfaccia leggibile da computer, dalla distribuzione in formato Markdown e dai file di ricerca. Verificare l'ambito dei servizi offerti nella proposta specifica. Cataloghi di servizi individuali, disponibilità in tempo reale e azioni di agente vincolante devono essere assegnati separatamente.

Un agente può già effettuare una prenotazione?

L'integrazione di btlabs Core con il sistema B2A non garantisce automaticamente la possibilità di effettuare prenotazioni. Per questo, è necessaria un'implementazione aggiuntiva o un sistema di prenotazione integrato che includa autorizzazioni, verifiche di disponibilità e conferme.

Come vengono gestiti i prezzi individuali?

Contrassegna il servizio come richiedente un prezzo personalizzato e descrivi i dati necessari per il preventivo. Un agente non può emettere un prezzo vincolante senza una logica di calcolo approvata e termini e condizioni confermati.

Cosa succede se le informazioni sulla disponibilità non sono aggiornate?

Il processo deve segnalare lo stato obsoleto o sconosciuto e impedire un impegno vincolante. Prima di effettuare una prenotazione, il sistema responsabile verifica nuovamente la disponibilità. In caso di interruzioni, è disponibile una procedura di contatto manuale predefinita.

Chi conferma gli atti vincolanti?

È possibile definire queste impostazioni per ciascun processo: ad esempio, per il cliente prima dell'invio della richiesta e per la vostra azienda prima della conferma dell'appuntamento. Le conferme automatiche richiedono che l'ambito, le autorizzazioni e le condizioni vengano verificati tecnicamente.

Quali spese correnti rimangono?

Anche il B2A con btlabs Core richiede hosting, manutenzione, aggiornamenti di sicurezza, gestione dei contenuti e revisione delle traduzioni. Le integrazioni necessitano di monitoraggio e modifiche in caso di cambiamenti nei sistemi connessi. Pianifica le responsabilità e i costi operativi fin dall'inizio.

Prima informazioni affidabili, poi azioni automatiche.

Il B2A con btlabs Core inizia con una solida base informativa. Gli agenti devono essere in grado di categorizzare la tua offerta e distinguere dove finisce l'informazione e dove inizia l'azione. Ulteriori azioni richiedono integrazioni, approvazioni e processi verificabili separati.

In Berger+Team lavoriamo come un collettivo di freelance con una rete flessibile di esperti in strategia di brand, sviluppo web e integrazione dell'intelligenza artificiale. Nella nostra consulenza strategica, possiamo definire insieme un servizio, le sue fonti di dati e una fase iniziale di implementazione circoscritta.

Florian Berger
Bloggerei.de