Riassunto analitico
Il contesto sociale odierno è profondamente caratterizzato dalla presenza di dispositivi digitali in ogni ambito e settore. La penetrazione dell’informatica nella vita quotidiana ha raggiunto livelli tali per cui risulta ad oggi impossibile evitarne completamente il contatto. Nell’elaborato vengono portate ad esempio tecnologie quali gli assistenti virtuali disponibili su tutti gli smartphone, gli smart speaker, come Amazon Echo, e la gamma di servizi offerti da Google, nonché la connessione internet stessa. Il funzionamento di questi strumenti è basato su algoritmi di intelligenza artificiale. Questa disciplina, nata ufficialmente nel 1956 negli Stati Uniti, studia le metodologie che permettono di dotare gli apparecchi elettronici di una forma di intelligenza quanto più possibile simile a quella caratteristica dell’essere umano. Tra le prime applicazioni di algoritmi di Intelligenza Artificiale si rintracciano, negli anni ’50 dello scorso secolo, i processi di traduzione linguistica automatica, identificati come Machine Translation. Nonostante il tema del linguaggio fosse da sempre inserito nel dibattito in materia di automazione, attraverso il Machine Translation esso rivendicava il suo ruolo fondamentale nel quadro dell’Intelligenza Artificiale. Con il termine “Natural Language Processing” si fa riferimento alla forma di Intelligenza Artificiale espressamente destinata alla gestione dell’interazione tra uomo e macchina realizzata per mezzo del linguaggio naturale. Il processo di elaborazione del linguaggio naturale è articolato in più fasi, le quali si succedono in ordine variabile in base all’obiettivo desiderato. Ognuna di queste fasi concorre all’analisi generale del testo effettuando un diverso tipo di indagine: la classificazione delle parti del discorso; la suddivisione della frase nelle sue parole componenti; la disambiguazione degli elementi dubbi o la ricerca degli elementi più significativi dell’enunciato. L’esito di questa successione di interventi garantisce all’apparecchio elettronico una comprensione del linguaggio e del significato del messaggio trasmesso. Di conseguenza, la macchina è in grado di interagire con l’utente. I principali vantaggi del Natural Language Processing consistono nell’economia di tempo e di denaro. Per questo motivo, esso è largamente impiegato a livello aziendale e commerciale. L’esperienza di tirocinio svolta presso Expert System S.p.A. si inserisce in quest’ambito. Il progetto è nato con l’obiettivo di arricchire il knowledge graph aziendale attraverso l’inserimento di collocazioni in lingua inglese per il dominio linguistico dell’ambito economico e dell’ambito giuridico. A una prima fase di approccio agli strumenti e all’organizzazione aziendale, è seguita la selezione di fonti da cui poter estrarre contenuti al fine di creare un corpus da indagare. Il materiale raccolto è stato successivamente elaborato tramite l’impiego della tecnologia proprietaria di Expert System S.p.A.. Al termine dell’analisi, basata su un sistema di regole definito su misura in fase di progettazione, il sistema ha identificato le collocazioni presenti nel corpus ma assenti nel knowledge graph dell’azienda. L’ultima fase del progetto è stata caratterizzata dall’inserimento dei risultati ottenuti. Expert System S.p.A. si occupa di intelligenza semantica e della creazione di software di intelligenza artificiale, cognitive computing e tecnologia semantica. L’azienda è leader nel campo dell’intelligenza artificiale applicata ai testi e nel settore della comprensione del linguaggio naturale.
|
Abstract
The contemporary social context is characterized by the presence of digital devices in every sector. Computer science affects daily life to the extent that it is impossible to completely avoid any contact with it. In the dissertation, examples such as smartphones’ virtual assistants, smart speakers like Amazon Echo and the whole range of Google’s services, as well as Internet connection itself, are presented. The functioning of these tools relies on Artificial Intelligence algorithms. This discipline originated in 1956 in the United States and studies how to provide computer systems with a level of intelligence similar to humans.
One of the first applications of Artificial Intelligence algorithms dates back to the 1950s with the development of Machine Translation, automatic translation systems performing efficiently and accurately.
The topic of language had always been paramount in the debate about automation. With Machine Translation, however, it became pivotal in the background of Artificial Intelligence as well.
The term “Natural Language Processing” refers to the form of Artificial Intelligence specifically designed for the management of the interaction between computer and user through natural language.
The processing of natural language occurs via different phases, whose sequence varies according to the task that needs to be performed. Each phase investigates a specific feature of language: the classification of parts of speech, the division of the sentence into its single constituents, the disambiguation of unclear words or the identification of the key elements. As a result of this procedure, the computer acquires an understanding of language and catches the meaning of the message transmitted by the user. Consequently, it is able to react to the interaction.
Among the several advantages of Natural Language Processing it is worth mentioning the saving of money and time. For this reason, it is largely employed in the business field.
The internship conducted at Expert System S.p.A. took place within this framework. Its purpose was the enhancement of the knowledge graph of the company through the insertion of English collocations in the economic and legal domains. The project started with an initial research phase. The following step concerned the selection of sources for the creation of a corpus and the extraction of contents. Subsequently, these contents were processed through the employment of Expert System S.p.A. patented technology. The outcome of the analysis, regulated by a customized system of rules, consisted in the identification of the collocations missing in the knowledge graph of the company. During the last phase of the project, the collocations at issue were added.
Expert System S.p.A. is a semantic intelligence company that creates artificial intelligence, cognitive computing and semantic technology software.
The company is a leading provider of Artificial Intelligence solutions applied to texts with long-time experience in the comprehension of natural language.
|