Caso di studio sull'AI SaaS

TextGPT + IQR.Codes

Una piattaforma che trasforma un PDF — comprese le scansioni che nessuno può cercare — in qualcosa su cui le persone possono porre domande, tramite chat online, SMS o puntando la fotocamera del telefono su un codice QR stampato sul documento oggetto della domanda.

TextGPT + IQR.Codes: piattaforma di conoscenza basata sull'intelligenza artificiale
  • SettoreAI knowledge and support SaaS
  • ClienteModezilla LLC, USA
  • RecuperoUnder a second at p95
  • ServiziProduct Design, Development, AI

Panoramica

TextGPT + IQR.Codes sono due prodotti integrati in un’unica piattaforma, realizzati per Modezilla LLC. TextGPT rappresenta il lato personale: basta caricare un documento, scegliere un personaggio e porgli delle domande. IQR.Codes è la parte dedicata alle aziende: un’azienda carica i propri manuali e le proprie politiche, stampa un codice QR e ogni cliente che lo scansiona avvia una conversazione in cui le risposte sono già pronte.

Il flusso di lavoro sottostante è lo stesso in entrambi i casi: caricamento, OCR, suddivisione in blocchi, incorporamento, recupero, risposta con riferimenti bibliografici. Ciò che ha reso il tutto difficile è lo stato in cui si presenta effettivamente un PDF. Un’esportazione digitale pulita è un problema risolto; una fotografia di una pagina tratta da un manuale vecchio di quindici anni non lo è, e sono proprio questi i documenti di cui dispongono effettivamente le aziende.

Il resto dell'architettura deriva da due requisiti stabiliti prima ancora di scrivere la prima riga di codice: una risposta deve essere restituita in meno di un secondo e nessuna organizzazione deve mai poter visualizzare i documenti di un'altra. Il secondo requisito viene garantito in Postgres tramite la sicurezza a livello di riga, anziché affidandosi all'applicazione che si ricordi di applicare i filtri.

  • Next.js 14
  • React 18
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Supabase
  • Postgres & pgvector
  • Vercel Serverless
  • Mistral AI
  • OpenAI Embeddings
  • Stripe Payments
  • Telnyx SMS

Video del progetto

Carica un PDF. Ottieni un chatbot.

Una guida passo passo a TextGPT e IQR.Codes, dall’inserimento di un PDF nella dashboard fino alla scansione di un codice stampato da parte del cliente e alla ricezione della risposta tramite SMS.

Funzionalità chiave

  • Acquisizione di file PDF con OCR

    I documenti vengono inseriti così come sono, scansioni incluse. Prima che qualsiasi dato raggiunga il parser, vengono eseguiti un processo di OCR e una fase di pulizia, in modo che una pagina fotografata diventi ricercabile anziché essere ignorata.

  • Risposte con riferimenti bibliografici

    Una chat potenziata dalla ricerca che fornisce risposte attingendo dai documenti caricati e indica da quale di essi proviene la risposta, anziché basarsi su ciò che il modello già riteneva vero.

  • Canali QR e SMS

    Scansionando un codice si apre una chat web con il marchio dell'azienda o una conversazione via SMS. Non occorre installare nulla né creare un account e, grazie agli SMS, il cliente conserva la conversazione nella propria rubrica.

  • Multi-tenant per impostazione predefinita

    Ogni riga e ogni file sono limitati a un'organizzazione all'interno dello stesso Postgres, tramite la sicurezza a livello di riga e gli URL firmati, anziché tramite un filtro a livello di applicazione.

  • Abbonamenti e fatturazione

    I livelli di Stripe determinano quali canali sono disponibili per un account e in che misura è possibile utilizzarli, con un portale clienti a disposizione per tutte le operazioni successive al primo pagamento.

Le aziende disponevano di documenti che contenevano già tutte le risposte richieste dai propri clienti — manuali dei prodotti, politiche aziendali, schede tecniche, condizioni di reso — in un formato che non consentiva alcuna ricerca. Laddove tali documenti erano costituiti da fotografie delle pagine anziché da file digitali, persino una ricerca nel testo semplice non restituiva alcun risultato. La soluzione provvisoria era una coda di assistenza: qualcuno che rileggesse lo stesso PDF e riscrivesse lo stesso paragrafo, tutto il giorno, mentre il cliente aspettava.

  • Documenti non ricercabili

    Le informazioni c'erano, in formato PDF — e le peggiori erano immagini di pagine, in cui persino la ricerca testuale non restituiva alcun risultato.

  • Attrito alla porta d’ingresso

    Qualsiasi richiesta che chiedesse al cliente di installare un’app o di creare un account lo faceva perdere prima ancora che gli venisse posta la domanda.

  • Costi e isolamento su larga scala

    Il sistema doveva rimanere veloce ed economico anche con milioni di documenti, garantendo al contempo che nessuna organizzazione potesse leggere quelli di un’altra.

Domande

La piattaforma è stata progettata, sviluppata e gestita con orgoglio dall’inizio alla fine dal team di esperti di CodeMyPixel per conto del nostro cliente, Modezilla LLC (USA).

Hai dei documenti che nessuno può consultare?

Trasformiamole in risposte.