IT | EN
 
 
 

MENU

Contatti

 

 

 

 

2016

Knowledge Base

Il portale My Support di TeamSystem, punto di accesso unico per clienti e partner, è uno strumento di consultazione e assistenza su differenti software e servizi di formazione per imprese, professionisti e associazioni.

Knowledge Base
Knowledge Base

In questo scenario a Img Internet è stato dato il compito di sviluppare l’area di Knowledge Base, un’interfaccia web grazie alla quale l’utente possa trovare, in maniera rapida e efficace, la risposta alle proprie domande all’interno di una vasta base dati documentale.

La Knowledge Base offre all’utente un ricco numero di filtri per interrogare nella maniera più accurata possibile la base dati. Per prima cosa bisogna selezionare il prodotto attraverso una form che permette di descrivere il problema in maniera testuale. Successivamente si possono filtrare i risultati attraverso differenti parametri e infine è possibile selezionare l’ordine in cui questi verranno visualizzati.

L’esito finale consiste nella risultanza di un elenco di documenti, in formato pdf o html e ordinati per rilevanza, corrispondenti alla ricerca effettuata dall’utente e ai parametri inseriti. L’anteprima dei documenti consiste in un titolo e un abstract su cui vengono evidenziati i lemmi di interesse e pertinenti con la ricerca. Nel caso in cui l’utente trovi il contenuto richiesto può visualizzarlo e scaricarlo sul proprio computer.

L’architettura dell’applicazione è strutturata in due layer applicativi:

  • uno superficiale che offre all’utente l’interfaccia necessaria per interrogare adeguatamente il motore semantico
  • uno di backend che opera la traduzione dei servizi SOAP esposti da Cogito in servizi REST consumabili dall’interfaccia.

 

Le tecnologie utilizzate per la realizzazione dell’architettura sono:

  • User interface layer: HTML + AngularJS
  • Proxy layer: Web API Microsoft .NET Framework

 

La base dati è costituita dal software Cogito di Expert System, basato su algoritmi di intelligenza artificiale che simulano l’abilità umana di leggere e capire il linguaggio in profondità