Passa al contenuto principale

Askme AI

Il motore di intelligenza artificiale dei moduli Askme

Askme AI è la piattaforma multi-tenant che orchestra le funzionalità di intelligenza artificiale dei moduli Askme. Espone una console di amministrazione per i tenant administrator e una API REST consumabile dagli altri moduli Askme (Chat, Desk, Sign) e da integrazioni dei clienti.

Il modulo è progettato per coprire l'intero ciclo di vita di un'esperienza conversazionale o di un servizio AI: dall'ingestione dei contenuti (knowledge base) alla configurazione degli agenti, fino al monitoraggio dei consumi e dei costi.

Dashboard del tenant su Askme AI

Cosa puoi fare con Askme AI

Costruire agenti conversazionali con RAG

  • Agenti con system prompt versionato, ereditarietà via parent prompt, fallback automatico fra modelli LLM
  • Knowledge base multilingua con sorgenti file (PDF, DOCX, TXT), URL, sitemap, RSS/Atom, query a database e FAQ editoriali
  • Pipeline RAG con riscrittura della query (semplice o multi-query), reranking, scope-check configurabile
  • Visibilità per-sorgente delle citazioni e KB temporanee per scenari one-shot

Estendere le capacità con strumenti esterni

  • Server MCP (Model Context Protocol) collegabili agli agenti via trasporti stdio, SSE o Streamable HTTP (JSON-RPC 2.0)
  • Approvazione esplicita dei tool prima dell'esecuzione, health check periodici, dettaglio per-tool

Conversare in vocale

  • Canale voce bidirezionale (microfono + TTS) integrato negli agenti
  • Rilevamento automatico della lingua dell'utente e risposta nella sua lingua
  • Barge-in: l'utente può interrompere la voce dell'agente in qualsiasi momento

Eseguire analisi documentali

  • Estrazione e sintesi di PDF, scoring di CV, analisi di contenuto testuale, statistica e insight su dati tabellari (CSV/XLSX/JSON), OCR di documenti scansionati
  • Form unificato in console e API REST async + sync per ogni tipologia

Classificare testi

  • Catalogo Similarity (supervisionato o non supervisionato) per assegnare etichette a nuovi testi rispetto agli esempi del cliente
  • Classificazione top-N con verdict (strong/medium/weak/none) per scenari di triage e routing automatico

Misurare la qualità

  • Valutazioni RAGAS con dataset, test case e judge dedicato; AI credits tracciati per run
  • Esperimenti A/B su configurazioni di agente in produzione
  • Monitoraggio consumi per modello, source app, categoria operazione, con quote e alert via email

Architettura ad alto livello

Askme AI è un servizio multi-tenant: ogni cliente vive in un proprio tenant, isolato a livello dati, con quote e feature flag dedicati. La console amministrativa è gestita dal tenant administrator (ruolo admin); gli operatori (operator) possono usare la chat e gestire alcune risorse senza accesso alle configurazioni globali.

L'integrazione dei sistemi esterni avviene esclusivamente via API REST autenticate con API key (header X-Api-Key); l'header obbligatorio X-Source-App consente l'attribuzione delle chiamate al modulo chiamante.

Integrazione con i moduli Askme

Askme AI alimenta gli altri moduli Askme. La tabella sottostante riassume le funzionalità AI esposte da ciascun modulo e indica quali aspetti sono configurabili dal tenant administrator e quali richiedono il supporto del team IT di Askme.

Askme Chat

Askme Chat è la piattaforma di messaggistica multi-canale (widget web, WhatsApp, Telegram). L'integrazione con Askme AI alimenta i bot conversazionali. Il funzionamento congiunto dei due moduli, con l'ordine di priorità tra workflow del chatbot, agente AI e operatore, è descritto in Askme AI e i moduli Askme.

Funzionalità AIConfigurabile dal tenant adminSupporto team IT
Agenti conversazionali RAG associati ai canali Chat✓ — gestione agenti, KB, prompt
Classificazione automatica di intent in arrivo dai canali✓ — classification_intents su agente / catalogo Similarity
Rilevamento di handoff a operatore (6 criteri)✓ — handoff config dell'agente
Canale vocale sul widget web✓ — feature flag voice_channel + permesso chat.voice.use
Webhook in uscita verso il bot Chat✓ — pannello Webhook
Wiring tecnico fra istanze Chat e tenant Askme AI✓ — provisioning iniziale dei canali

Le chiamate provenienti da Askme Chat sono identificate dall'header X-Source-App: askmechat ed entrano nelle metriche di monitoraggio dedicate.

Askme Desk

Askme Desk è la piattaforma di helpdesk e ticketing. Askme AI fornisce suggerimenti per gli operatori, generazione di workflow e classificazione delle richieste.

Funzionalità AIConfigurabile dal tenant adminSupporto team IT
Suggerimenti di prossima azione su un ticket (POST /api/v2/desk/suggestions)Parziale — l'API si consuma direttamente; i prompt sono centralizzati✓ — modifica system prompt suggerimenti, modello dedicato
Generazione one-shot di workflow Desk a partire da un catalogo (POST /api/v2/desk/workflow/generate)Parziale — il flusso si invoca dal Desk✓ — system prompt workflow, modelli small/large, soglie pre-filtro, cost tier
Classificazione automatica dei ticket in arrivo✓ — catalogo Similarity dedicato
Estrazione di dati strutturati dal corpo dei ticket✓ — analisi PDF / contenuto via API
Wiring fra tenant Desk e Askme AI✓ — provisioning, mapping campi

Le chiamate provenienti da Askme Desk sono identificate da X-Source-App: askmedesk.

Configurazioni applicative Askme Desk

La modifica dei prompt e dei modelli usati dal flusso desk_workflow_* o desk_suggestions_* richiede l'intervento del team IT di Askme: i parametri sono persistiti in system_settings e propagati ai vari ambienti. Apri un ticket interno di richiesta indicando lo specifico parametro da rivedere.

Vedi anche la sezione Askme Desk nella pagina di integrazione.

Askme Sign

Askme Sign è la piattaforma di firma digitale e gestione documentale. Askme AI offre estrazione strutturata e classificazione dei documenti.

Funzionalità AIConfigurabile dal tenant adminSupporto team IT
Estrazione attributi da documenti firmati (extract-attributes)Parziale — l'API si consuma; i template di estrazione sono centralizzati✓ — definizione template, prompt, schema di output
OCR di documenti scansionati e PDF immagine✓ — POST /api/v2/analysis/ocr
Classificazione tipo documento (contratto, fattura, ...)✓ — catalogo Similarity dedicato
Analisi di policy o clausole su PDF firmato✓ — POST /api/v2/analysis/pdf
Wiring fra tenant Sign e Askme AI✓ — provisioning, mapping campi

Le chiamate provenienti da Askme Sign sono identificate da X-Source-App: askmesign.

Configurazioni applicative Askme Sign

I template di estrazione attributi e gli schemi JSON usati per ratificare l'output del modello sono gestiti centralmente dal team IT di Askme. Per aggiungere o modificare un template, apri un ticket interno indicando il tipo di documento, gli attributi richiesti e una manciata di esempi rappresentativi.

Vedi anche la sezione Askme Sign nella pagina di integrazione.

Prossimi Passi

Quickstart

Il primo agente in 10 minuti: knowledge base, agente, prova in chat.

Manuale tenant administrator

Guida operativa al modulo: agenti, KB, chat, MCP, servizi AI, monitoraggio.

API Reference

Endpoint REST con attributi, esempi di richiesta e risposta. Autenticazione via API key.

Supporto

Come scegliere il canale giusto

Per bug e richieste di configurazione applicativa (prompt centralizzati, template di estrazione, provisioning canali) è necessario aprire un ticket interno al team IT di Askme. Per la gestione operativa del proprio tenant (agenti, KB, utenti, API key) è disponibile la console amministrativa: tutte le funzioni sono accessibili al ruolo admin.