Algaware è Intelligenza Artificiale per il tuo business.



CHI SIAMO




Algaware è Intelligenza Artificiale per il tuo business.

Algaware è consulenza, progettazione e sviluppo di sistemi di Intelligenza artificiale; in particolare siamo specializzati in progettazione e realizzazione di sistemi NLP - Natural Language Processing.

La nostra missione è mettere a disposizione della tua azienda soluzioni, sistemi e competenze specialistiche AI e NLP mirate al miglioramento del tuo core business. Se ti occupi di (o sviluppi al tuo interno) sistemi e servizi digitali AI avanzati, possiamo collaborare insieme.

Cerchi la piattaforma NLP più efficace nella comprensione dell’italiano? Contattaci.

Alssandro Depase - Algaware

Alessandro Depase

Mi occupo di AI da +30 anni, fin dalla mia tesi di laurea in Ingegneria Elettronica - indirizzo informatico / progettazione software. Da sempre software architect & manager, mi occupo oggi di progettazione e sviluppo di sistemi AI, system integration, coordinamento progetti e consulenza in Intelligenza Artificiale.
Gabriele Zucchella - Algaware

Gabriele Zucchella

Ho profonda esperienza nella pianificazione di interventi complessi per lo sviluppo psico-relazionale, empowerment sociale, relazioni di aiuto, dinamiche di gruppo. Dal 1993 assisto minori con problemi psichici. Metto a frutto oggi la mia esperienza in scienze psicologiche e umanistiche nello sviluppo di modelli cognitivi, inferenziali e di comprensione del linguaggio naturale, tipicamente AI.


TECNOLOGIE




QUALI TECNOLOGIE USIAMO PER I SISTEMI NLP?

NLP PER CHATBOT

A partire dai Chatbot, sviluppiamo sistemi AI usando le più avanzate tecnologie di Natural Language Processing (NLP)

INFORMATION EXTRACTION

Estrazione informazioni (Information extraction)

NLU AVANZATO

Natural Language understanding (NLU) avanzato per una conoscenza strutturata

La nostra piattaforma NLP integra il meglio di 2 differenti approcci AI: AI classica e le più moderne tecnologie di Deep Learning. Abbiamo sviluppato un sistema NLP ibrido completo ad alta efficacia. Unendo il meglio di differenti approcci AI, i sistemi da noi realizzati risultano molto flessibili ed attivabili a costi ragionevoli. Il nostro sistema è stato progettato per ridurre gli svantaggi e ottimizzare i benefici di entrambi gli approcci.

SISTEMI NLP E CHATBOT

Per capire come un sistema NLP possa migliorare realmente il tuo business, abbiamo sviluppato un sistema NLP per un chatbot / virtual assistant (VA). Se vuoi, chiedici una demo.

Chiariamo un malinteso frequente: un sistema NLP non è la stessa cosa di un chatbot. Un sistema NLP è una piattaforma complessa basata su tecniche AI per la comprensione del linguaggio naturale nella quale le funzionalità di chatbot interessano solo il più semplice dei moduli disponibili.



CHATBOT DI BASSA E ALTA EFFICACIA

Se pensi ad un chatbot per ridurre i costi aziendali o per migliorare il tuo servizio, devi sapere che oggi il mercato dei chatbot punta principalmente al ribasso. Al ribasso delle funzioni, dei costi, della flessibilità. Molti sistemi chatbot oggi in commercio sono così semplificati e inefficaci da considerarsi dei veri e propri fake virtual assistant. Detta più chiaramente, molti chatbot oggi in voga non hanno nessuna reale funzione AI e non forniscono alcun valore aggiunto ai tuoi sistemi e ai tuoi clienti, anzi.

Ecco a lato una tabella che ti mostra i diversi possibili livelli di complessità / efficacia di un sistema chatbot. La maggior parte dei sistemi chatbot oggi disponibili costa poche migliaia di euro e non utilizza alcuna soluzione AI.

CHATBOT “ZERO LEVEL”

Come funzionano i chatbot più semplici? Fissate alcune parole chiave, a partire dall’input dell’utente i chatbot più semplici operano solo una ricerca di corrispondenza rigida con le keyword, trasformando le opzioni di un menu gerarchico in una finta sessione interattiva. In questi sistemi, non vi è possibilità di variazioni delle keyword, né comprensione della sintassi, né possibilità di estensione e apprendimento automatico. Parliamo di quei tipici sistemi che fanno più arrabbiare gli utenti, e noi non ci occupiamo di sistemi di questo tipo.



CHATBOT BASATI SU UN SISTEMA NLP

In un chatbot o Virtual Assistant basato su un sistema NLP, invece, a seconda della complessità è possibile disporre di funzioni come le seguenti:

Basic level: Comprensione dell’input utente / comprensione di sinonimi e espressioni alternative / estrazione di entità / costruzione di una risposta.

Common level: utilizzo di diverse lingue / risposte a eventi digitali (non solo a chat input) / possibilità di accesso da mobile o da web / integrazione per diverse tipologie di input (tastiera, voce) / produzione di risposte con rich message (es. grafica e non solo plain text).

Less Common level: accesso indifferente da mobile o da web / integrazione con social media / adattamento del bot per maggiore aderenza alle regole del brand / produzione di diverse possibili risposte per mantenere naturale il dialogo / scelta espressioni facciali per creare empatia con l’utente.

ALGAWARE PLATFORM: la nostra piattaforma risolve la comprensione del linguaggio naturale ad un nuovo livello. Anche utilizzandolo come semplice chatbot, può gestire:

  • conversazioni con flussi complessi (cambio di ordine del discorso, richiesta dinamica di approfondimenti in base alle risposte ottenute fino a quel momento)
  • riduzione delle ambiguità, gestione delle espressioni gergali tipiche del settore trattato e dei modi di esprimersi dell’utente, anche errati.
  • assegnazione di un significato diverso alle frasi in base al contesto; con forti capacità di integrare i sistemi aziendali in tempo reale per capire lo stato utente (es: tipologia, stato dei pagamenti, etc.), adeguando le diverse risposte da fornire.

Utilizzare una piattaforma che consente chatbot evoluti è una scelta strategica estremamente importante per un’azienda. Un chatbot poco evoluto che segue regole e ragionamenti rigidi e prefissati (dal “zero level” al “Less-common” level), spesso costringe l'utente finale a richiedere un supporto umano.

Se un sistema NLP richiede spesso un supporto umano per il suo funzionamento, allora è poco efficace perché non puoi realmente liberare risorse da un compito ripetitivo. In questo senso un chatbot poco evoluto non porta reali vantaggi al tuo business. Noi lo sappiamo bene e progettiamo solo sistemi NLP di altissima efficacia.






INFORMATION EXTRACTION

Ci occupiamo di sistemi per l’estrazione e classificazione delle informazioni (information extraction). Un sistema di information extraction è molto diverso da un chatbot. Un sistema di information extraction spesso è pensato come un sistema a sé stante, al quale viene assegnato il compito di estrarre e classificare automaticamente informazioni da blocchi di dati non strutturati di varia natura; questi dati sono spesso disordinati e anche molto complessi da interpretare (testi, lettere, documenti, email, moduli prestampati, basi dati irregolari, etc.).

Le nostre soluzioni di information extraction sono facilmente adattabili ai linguaggi di specifici settori, di specifiche conoscenze, in varie lingue.






NATURAL LANGUAGE UNDERSTANDING (NLU)

Progettiamo e sviluppiamo sistemi di comprensione del linguaggio naturale (NLU). Anche in questo caso, un sistema NLU è molto diverso da un comune chatbot. Un sistema NLU è in grado di leggere un testo, classificarne le componenti sintattiche, metterle in relazione e applicare successivamente queste informazioni in altri contesti. In una parola, un sistema NLU “apprende” dalla lettura.



Inoltre, un sistema NLU può:

  • Svolgere classificazione e instradamento automatico di eventuali domande in cerca di risposta (adatto per l’evasione di email da clienti finali, l’elaborazione di ticket, domande, reclami, etc.)
  • Convertire testo non strutturato in basi dati strutturate e ricche di informazioni per una più profonda comprensione del significato e per successive analisi di alta qualità, permettendo, tra l'altro di:
    1. Migliorare i risultati delle ricerche
    2. Articolare risposte automatiche
    3. Produrre automaticamente riassunti







SOLUZIONI




Natural Language Processing systems

Progettiamo e realizziamo sistemi intelligenti per la comprensione del linguaggio naturale (NLP – Natural Language Processing); la nostra piattaforma comprende espressioni in lingua italiana ad altissimo livello, meglio di molti altri sistemi già conosciuti. E te lo possiamo dimostrare.

Mettici alla prova.



RIDURRE I COSTI AZIENDALI CON UN SISTEMA NLP

A cosa serve un sistema NLP? Per esempio, ad abbassare i costi aziendali. Come? Immagina di liberare le tue persone dalle attività più ripetitive di interazione con i clienti, ovvero quelle attività che richiedono continuo e incessante dialogo verbale o digitale (centralino, chat, email). Per queste attività automatiche e ripetitive, immagina di utilizzare agenti software intelligenti, chatbot e altri sistemi in grado di comprendere interi testi e trasformarli in conoscenza strutturata. Successivamente, immagina di assegnare le tue risorse a compiti più importanti, creativi e decisivi.

Conosciamo molto bene l’impatto positivo che si ha da queste ristrutturazioni di processo, vogliamo metterlo a tua disposizione e renderlo uno dei fattori di successo del tuo business. Ecco perché nei nostri sistemi curiamo al massimo la comprensione del linguaggio e studiamo l’interazione più naturale possibile con i tuoi utenti.

TRASFORMARE UN TESTO IN CONOSCENZA STRUTTURATA

Per trasformare un testo libero, non strutturato, in conoscenza strutturata riutilizzabile è necessaria una comprensione molto maggiore di quella richiesta da un comune chatbot. Spesso, nel linguaggio parlato e scritto ci sono parti delle frasi che sono sottointese o sono legami da ricostruire tra i pronomi ed i soggetti effettivi cui si riferiscono. I ruoli delle varie parti del discorso devono essere compresi e analizzati approfonditamente, proprio come nell'analisi logica imparata a scuola.

Noi ci occupiamo di produrre sistemi NLP che svolgono esattamente queste automazioni e le mettono successivamente a disposizione in forma di conoscenza strutturata, p.es. in knowledge graph.

CREARE KNOWLEDGE GRAPH

Tecnicamente, trasformiamo la conoscenza strutturata in grafi di conoscenza (knowledge graph). Una volta trasformato un testo in knowledge graph, è possibile utilizzarlo per molteplici applicazioni:

  • trovare relazioni tra le entità citate,
  • generare riassunti che permettano una consultazione più veloce
  • fornire una più precisa indicizzazione al tuo motore di ricerca
  • inserire automaticamente i dati estratti dal testo nei vostri sistemi, liberando ancora risorse umane da un lavoro ripetitivo a basso valore aggiunto.

ESEMPI DI USO DI KNOWLEDGE GRAPH

Ecco alcuni possibili esempi di gestioni avanzate sui testi che possono essere completamente automatizzate con un nostro sistema NLP.

  • Per capire se i tuoi clienti sono soddisfatti o meno, potresti eseguire una sentiment analysis mirata (che puoi realizzare con la nostra piattaforma); tuttavia, otterresti solo l'orientamento “emotivo” delle loro scelte. Costruendo dei knowledge graph su numerose risposte dei clienti, un sistema NLP avanzato ti può aiutare ad analizzare il testo espresso dai tuoi clienti e ad estrarre le ragioni specifiche.
  • Abbinando un sistema NLP ad uno spider di indicizzazione dei testi online, potresti avviare un sistema di raccolta e interpretazione dei testi orientata a generare una base dati delle relazioni tra aziende. Ne otterresti sorprendenti informazioni sui tuoi concorrenti, non ottenibili altrimenti.
  • Considera sempre un sistema NLP + spider appena citato. Potresti configurarlo per acquisire da web e social cosa si dice oggi, ora, sulla tua azienda. O sui tuoi concorrenti. Avresti una “rassegna stampa” mirata, automatica e aggiornata in tempo reale.
  • Se ti devi rivolgere a grandi audience, è essenziale che il testo che comunichi sia perfettamente comprensibile e ben strutturato. Un sistema NLP può valutare il testo che hai appena scritto e aiutarti a trovare versioni più semplici e comprensibili.
  • Molti altri esempi. Contattaci per parlarne

INTERDISCIPLINARIETÀ

Per arrivare a questi risultati, Algaware unisce in forma interdisciplinare capacità ed esperienze tecnologiche con approfondite conoscenze di linguistica.Contattaci per una demo.






ARTIFICIAL INTELLIGENCE SYSTEMS

Poche aziende in Italia possono vantare l'esperienza di Algaware sui temi di Intelligenza Artificiale, nello specifico su sistemi NLP. Progettiamo e realizziamo sistemi e soluzioni di Intelligenza Artificiale per aziende piccole e grandi di ogni settore. Abbiamo oltre 35 anni di esperienza di AI.



Di quali progetti ci occupiamo: Ci occupiamo principalmente di sistemi AI. Specificamente, ci occupiamo di comprensione del linguaggio naturale, (inclusi sistemi di sentiment analysis e recommendation systems); inoltre, supportiamo ad alto livello lo sviluppo di sistemi di supporto alle decisioni, di visione artificiale e di molti altri temi AI.

Quali tecnologie e soluzioni utilizziamo: Disponiamo di competenze tecnologiche di eccellenza. Applichiamo i modelli più recenti di Deep Learning integrati con i modelli classici di AI. Poniamo grande attenzione all’integrazione dei sistemi aziendali con queste tecnologie.

La nostra piattaforma: Abbiamo sviluppato ALGAWARE Platform, una piattaforma NLP di eccellenza per la comprensione del linguaggio naturale in lingua italiana, facilmente integrabile con qualsiasi sistema aziendale. La qualità di questa piattaforma è tra le più elevate sul mercato; ALGAWARE Platform dispone di caratteristiche che sarebbero disponibili eventualmente solo con altre piattaforme, ma a costi di ordini di grandezza molto maggiori.

Contattaci e chiedici una demo.






ARTIFICIAL INTELLIGENCE CONSULTING

Nella nostra consulenza troverai la capacità di costruire una visione a lungo termine per utilizzare al meglio l'AI nel tuo business. Troverai esperienza, relazioni importanti, networking, capacità di coordinamento, progettazione, sviluppo e gestione. La nostra esperienza si è evoluta in decine di anni spesi in progetti con aziende di ogni dimensione. Possiamo diventare per te un asset strategico e un fattore competitivo.



Perché una consulenza Algaware: Molto spesso risulta complicato definire esattamente come supportare il tuo business con sistemi AI e sistemi NLP, soprattutto quando in un progetto critico l'investimento è consistente e non si può sbagliare. La nostra consulenza inizia quando l’intelligenza artificiale esce dai binari della ricerca per diventare uno strumento efficiente e produttivo per il tuo business.

L'integrazione AI con i sistemi della tua azienda: Spesso riutilizziamo le basi dati e le basi di conoscenza già disponibili in azienda, convertendoli in modelli linguistici utilizzabili da sistemi NLP. Inoltre, sviluppiamo l’intero progetto integrando le esperienze da web e da mobile.

Conduzione e coordinamento progetti AI: Disponiamo di una provata esperienza nella gestione, sviluppo e messa in funzione di grandi progetti in ambito italiano ed internazionale.

Networking e scalabilità: Coltiviamo ottime relazioni sia con i System Integrator più autorevoli, sia con società di sviluppo software di minori dimensioni, spesso specializzati in singole branche dell'AI. Queste relazioni e il networking operativo che ne consegue ci permettono di impostare le dimensioni del team indifferentemente dai volumi, rimanendo perfettamente aderenti alle esigenze di ciascun progetto.

COSA PUÒ FARE UN SISTEMA NLP?

Un chatbot è un sistema chiuso che risponde a domanda. Un sistema NLP è un sistema aperto che, oltre a poter fungere da chatbot, svolge molti altri task utili in altri processi aziendali.

In un sistema NLP che ben comprende il linguaggio, in molti casi è possibile raccogliere informazioni da testi che sono difficilmente raggiungibili da un sistema digitale, nonché disponibili in formati diversi (documenti di ufficio, informazioni commerciali, narrativa con o senza dialoghi, istruzioni tecniche, etc.). Ecco alcune frequenti applicazioni per l'utilizzo di un sistema NLP:

Estrazione informazioni
  • Trovare e categorizzare entità
  • Estrarre metadati e informazioni business
  • Ristrutturare testo
Convertire testo non strutturato in informazioni strutturate
  • Costruire automaticamente una base di conoscenza
  • Definire un modo generico per rispondere a domande standard
  • Organizzare riassunti
Altre applicazioni
  • Motore di ricerca semantico
  • Instradamento automatico dell’informazione al destinatario corretto
  • Risposta automatica a richieste anche da mail o da una form
  • Sentiment analysis
  • Valutare leggibilità di un testo




QUANTO COSTA UN SISTEMA NLP

Potresti chiederti se, tutto sommato, un chatbot non intelligente e poco costoso possa essere adatto al tuo caso. Potresti chiederti se davvero ti serve un sistema più complesso. La risposta è sì, hai davvero bisogno di un sistema NLP che ospiti un chatbot evoluto.

I tuoi clienti che useranno un sistema automatico di risposta oggi si aspettano che comprenda, capisca e risponda, sia via voce che per testo. Se il tuo sistema non capisce o ripete le opzioni “a macchinetta”, allora assomiglierà più a un menu telefonico di un call center che a un sistema intelligente, il cliente si spazientirà e andrà altrove. E il cliente sarà perso.

Oppure, se il tuo cliente non sarà soddisfatto o non avrà capito le risposte, allora smetterà di usare il sistema digitale e tornerà a chiedere al centralino, tenendo occupate le persone che avresti dovuto liberare; oppure scriverà una email, o si lamenterà pubblicamente sui social media.

Te lo puoi permettere? Se ti stai chiedendo come affrontare i costi di un sistema NLP, possiamo dirti che, spesso un sistema NLP avanzato si ripaga da solo in pochi mesi grazie ai risparmi ottenuti nei processi aziendali. Vediamo come.

COME È POSSIBILE RISPARMIARE CON UN SISTEMA NLP

Ecco un esempio semplice e classico per chiarire come è possibile risparmiare attivando un sistema NLP: immagina di avere attivo oggi un centralino con 30 persone. Se sposti anche solo il 10% del carico di lavoro su un chatbot intelligente, puoi ripagarti l'investimento in circa 1 anno; inoltre, negli anni successivi avrai risparmi sempre più consistenti.

Con un adeguato follow-up e con aggiornamenti regolari del sistema NLP, la percentuale di carico del lavoro da smistare al chatbot può salire al 20% o al 30%; in questi casi, ovviamente, i vantaggi saranno proporzionalmente maggiori.

Si possono ottenere risultati ancora migliori? Certo, dipende molto dal contesto. Studiamo insieme il tuo business e troviamo possibili soluzioni, flessibili e personalizzate. Crediamo così tanto nella validità della nostra soluzione che possiamo concordare un success fee.

Contattaci per parlarne.







PRODOTTI




ALGAWARE PLATFORM, il nostro sistema di Natural Language Processing

Algaware Platform e i sistemi che la compongono

ALGATALK, ALGAGAIN, ALGAKNOW

Il nostro sistema principale di riferimento è la piattaforma ALGAWARE PLATFORM, composta da 3 principali sistemi: ALGATALK, ALGAGAIN, ALGAKNOW:

  1. ALGATALK è un intelligent virtual assistant; è dotato di un potente motore conversazionale e può svolgere conversazioni complesse, con funzioni notevolmente superiori a quelle dei normali chatbot.
  2. ALGAGAIN è un sistema di estrazione intelligente delle informazioni. Il sistema identifica dati specifici all'interno di testi complessi (o in loro sotto-sezioni), li estrae e li classifica. Le informazioni strutturate in questo modo diventano integrabili con altre applicazioni del sistema aziendale; le informazioni possono essere così elaborate da altri programmi.
  3. ALGAKNOW è un sistema DI NLU - Natural Language Understanding. Il sistema comprende il significato di una frase e ne genera una rappresentazione interna. Le strutture generate da AlgaKnow consentono elaborazioni successive raffinate e complesse: rispondere a domande, preparare un riassunto, creare database con corrispondenti relazioni tra le entità, etc.




ALGATALK, le funzioni avanzate di un intelligent virtual assistant

ALGATALK è un intelligent virtual assistant; è un sistema che si distingue nettamente da altri chatbot, perché sa svolgere alcune funzioni molto avanzate, non normalmente disponibili su sistemi meno evoluti:

  1. DISAMBIGUARE. Nelle sue espressioni reali, l’utente spesso usa termini molto generici o errati che devono essere chiariti e contestualizzati. Il nostro sistema AlgaTalk sa come disambiguare in maniera molto naturale.
  2. CONTROLLARE. Algatalk svolge controlli semantici o pragmatici;
  3. INTEGRARE. Affinché i termini vengano esattamente contestualizzati è necessario che il sistema sia integrato con diverse fonti e sistemi (CRM, ERP, elenchi utenti, etc.). Il nostro sistema AlgaTalk può integrarsi con i sistemi aziendali in modo da ottenere in tempo reale informazioni p.es. sullo stato dell’utente e per definire esattamente il senso di ogni parola.
  4. GESTIRE CONVERSAZIONI. La gestione del flusso di conversazione con un utente umano può diventare molto complessa. Quando opportuno, il nostro sistema AlgaTalk prende l’iniziativa di formulare domande per ottenere dettagli aggiuntivi a differenti livelli di profondità.
  5. CAMBIARE. In base alle risposte fornite dall’utente, il flusso della conversazione potrebbe cambiare e occuparsi di risolvere un altro problema. Il nostro sistema AlgaTalk è in grado di cambiare completamente e istantaneamente il contesto della conversazione.



ALGAGAIN, il sistema per l'estrazione delle informazioni

AlgaGain è un sistema per l’estrazione e classificazione delle informazioni (information extraction). Il compito principale che svolge è estrarre e classificare automaticamente informazioni da blocchi di dati non strutturati.

I dati di partenza possono essere molto vari, disomogenei, disordinati e spesso molto complessi da interpretare. Per esempio, ecco alcuni esempi di dati destrutturati che possono essere elaborati da AlgaGain:

  • testi, lettere, documenti,
  • email,
  • moduli prestampati,
  • basi dati irregolari,
  • etc.

Inoltre, AlgaGain può apprendere e utilizzare il linguaggio di uno specifico settore che, nelle proprie prassi, può avere proprie abbreviazioni, terminologie, eccezioni e contestualizzazioni. Infine, AlgaGain può estrarre informazioni da dati espressi in tutte le principali lingue.




ALGAKNOW, il sistema di Natural Language Understanding - NLU

AlgaKnow è un sistema di comprensione del linguaggio naturale - NLU - che può leggere un testo, svolgere l'analisi sintattica, creare le corrette relazioni tra componenti sintattiche, nonché applicare e mettere a disposizione le informazioni create, integrandosi con altri sistemi.

Disponendo degli opportuni dizionari, AlgaKnow “apprende” semplicemente leggendo i testi e costruendo strutture informative che diventano la base per ogni tipo di successiva valutazione, domanda e interrogazione.

Come può essere utile AlgaKnow ? Algaknow può aiutare a:

  • Classificare automaticamente e indirizzare correttamente le domande e le questioni alle quali una divisione aziendale deve rispondere rapidamente: problemi, email, ticket di supporto utente, lamentele, etc.)
  • Preparare e popolare automaticamente una base dati ordinata e consultabile dai sistemi aziendali, partendo da testi complessi, specialistici, disordinati e non strutturati
  • Rispondere automaticamente in tempo reale a domande poste in linguaggio approssimato, carente, fortemente contestualizzato.
  • Preparare automaticamente riassunti di documenti lunghi, complessi o specialistici.



COMPRENDERE IL LINGUAGGIO NATURALE

Nell’esempio a lato, abbiamo messo al lavoro AlgaKnow su un testo di esempio che, pur essendo molto breve, abbiamo scelto appositamente perché contiene diverse complessità. La nostra piattaforma NLP ha però perfettamente compreso il testo “imparando mentre legge”.

In particolare, nota che il soggetto fondamentale del testo (“Napoleone Bonaparte”) non è citato nella frase; tuttavia, il sistema ha compreso di chi si parlava e lo ha autonomamente creato come soggetto principale (risoluzione di anafora da testi già elaborati in precedenza).

INTERROGAZIONI AL SISTEMA PIÙ EVOLUTE

Una volta che il testo è stato analizzato e classificato nelle sue componenti, è possibile interrogare il sistema (e ottenere le risposte corrette) su varie domande poste in diversi modi in linguaggio naturale, p.es. “Chi ha sposato Napoleone?” oppure “Quante volte si è sposato Napoleone?”, oppure ancora “Da chi ha avuto il figlio Napoleone?”, etc.

Con questi esempi ora è più chiaro come il nostro sistema NLP sia in grado di svolgere compiti di elevata complessità, come i seguenti:

  • comprensione effettiva delle diverse parti del discorso
  • identificazione delle entità (Named Entity Recognition - NER)
  • identificazione delle strutture sintattiche
  • identificazione della semantica (disambiguazione più forte, identificazione di ruoli e complementi)
  • anaphora resolution



SUPPORTO DI UN SISTEMA NLP ALLE ATTIVITÀ QUOTIDIANE

Puoi facilmente immaginare come può essere utile un sistema come questo a supporto delle tue attività quotidiane. Per esempio, con il supporto della piattaforma AlgaKnow:

  • Migliori l’automazione dei tuoi processi
  • Riduci l’intervento umano
  • Riduci i tempi di evasione di una richiesta al minimo possibile
  • Rendi accessibili le funzioni NLP in altri processi aziendali
  • Rendi strutturata una conoscenza non strutturata e puoi utilizzarla per integrazioni con gli altri sistemi aziendali

Come funziona l’apprendimento del nostro sistema NLP? Come puoi usarlo nel tuo settore, addestrarlo al tuo linguaggio e al linguaggio dei tuoi utenti? Scopri come apprende la nostra piattaforma NLP.




COME APPRENDE LA PIATTAFORMA NLP DI ALGAWARE

La piattaforma NLP di ALGAWARE apprende diverse tipologie di informazioni, in diversi modi e a diversi livelli, sia come chatbot che come piattaforma NLP. Ecco come:

  • Per intent: nella terminologia classica dei chatbot, l’apprendimento “per intent” indica la categorizzazione più generale di ciò che un utente vuol dire. La capacità di comprendere “il vero intento” dell’utente è ottenuta con tecniche di Machine Learning, attraverso training basato su una serie di frasi di esempio fornite al sistema.
  • Per Informazioni e preferenze utente: laddove autorizzato secondo le vigenti leggi della privacy, un chatbot basato sul nostro sistema NLP apprende informazioni direttamente dal dialogo con l'utente, estraendole dalle frasi e archiviandole per le sessioni successive.
  • Machine Learning: la piattaforma parte già con un training di base per quanto riguarda l'analisi di un testo generico per individuare frasi e parole, incluse abbreviazioni e sigle; apprende poi per identificazione di entità (es: luoghi geografici, persone, nomi di opere, etc.), per classificazione documentale, per classificazione del ruolo grammaticale, etc. Naturalmente, con un training specifico aggiuntivo si può migliorare progressivamente la comprensione, adattandola alla terminologia di una particolare area di business.
  • Per apprendimento del dizionario: la piattaforma NLP parte con un dizionario di oltre 400.000 forme morfologiche e oltre 100.000 significati diversi per le diverse parole, limitandosi solo all'italiano. Inoltre, ogni volta che il sistema analizza un testo, può trovare nuove parole o forme non ancora inserite nel proprio dizionario. In questo caso il sistema NLP “ipotizza” un ruolo grammaticale, unitamente ad altre caratteristiche, e la inserisce nel dizionario; il nuovo termine o la nuova forma viene poi sottoposta ad una ispezione ed eventuale correzione umana (apprendimento “man-in-the-loop”).
  • Per Knowledge Graph: attraverso la lettura il sistema NLP può costruire una conoscenza strutturata, come visto sopra.


La piattaforma NLP dispone di basi di conoscenza già disponibili che costituiscono la base principale di riferimento, ma che possono essere ulteriormente estese. La piattaforma Algaware include anche:

  • MultiWordnet: la base di conoscenza dei synset, progetto europeo che allinea i significati di diverse lingue europee all'originaria base dati americana, chiamata WordNet; comprende oltre 100.000 synset per la sola lingua italiana.
  • Morph-it: è la base di conoscenza utilizzata per impostare il dizionario morfologico, che parte da oltre 400.000 varianti di parole.
  • Basi dati di Training: le basi dati disponibili in rete per l'italiano (OpenNLP) sono state opportunamente estese e ne sono state create altre, che hanno reso più flessibile e preciso il training.
  • Estensioni per domini specifici: possiamo migliorare la conoscenza base del sistema NLP estendendo le Entità base (numeri, date, sinonimi predefiniti o inusuali) utilizzate dal sistema. Possiamo aggiungere termini e sinonimi relativi ad uno specifico settore, specialmente impostando sinonimi inusuali non presenti sui dizionari (p.es. voci gergali, sigle, abbreviazioni, slang o sinonimi tipici del settore).




  • PARTNERSHIP




    Cerchi un partner per realizzare sistemi AI – NLP? Vuoi investire in AI?

    Un partner esperto per progetti di intelligenza artificiale: Algaware


    COLLABORIAMO INSIEME, SUI TUOI CLIENTI

    Se già operi nel settore AI, chiedici una demo e sarai sicuramente sorpreso dalle capacità della nostra piattaforma. Con la nostra piattaforma potrai offrire ai tuoi clienti nuove funzioni innovative. Abbiamo oltre 35 anni di esperienza nell'AI; operiamo da oltre 25 anni nella consulenza informatica, anche a livello internazionale e in ambito multi-industry. Nella nostra piattaforma abbiamo sviluppato funzioni di elaborazione, apprendimento di altissimo livello, che possono competere con i massimi sistemi NLP oggi disponibili.

    CONTATTACI PER UNA DEMO


    PER INVESTIRE IN AI

    Se investi in tecnologia, la comprensione del linguaggio naturale e tutte le altre applicazioni di Ai sono temi innovativi che stanno avendo e continueranno ad avere un poderoso impulso e una elevatissima domanda nelle top company italiane e straniere. Contattaci per un colloquio e per vedere una demo della nostra piattaforma.

    CONTATTACI PER UNA DEMO

    Per investire in Intelligenza Artificiale: Algaware


    CHIEDI UNA DEMO

    La nostra piattaforma per l’elaborazione e la comprensione del linguaggio naturale può essere un elemento strategico di svolta per la tua azienda.

    Potrai automatizzare e rendere più intelligente ed efficaci gran parte delle attività ripetitive o elementari. In questo modo potrai dedicare le tue persone ad attività più creative, gratificanti ed efficaci, tagliando le spese più improduttive. Il primo passo è comprendere le potenzialità di un sistema NLP con una demo della nostra piattaforma.

    Contattaci, verremo a trovarti e ti mostreremo la nostra piattaforma in funzione. Non rimarrai deluso.

    Algaware è socio di Algaware è socio di  AILC - Associazione Italiana di Linguistica Computazionale


    © Copyright 2022 ALGAWARE. Tutti i diritti riservati