Informatica e diritto, XVI Annata, Vol. XVI, 1990, n. 1, pp. 191-202
Mariagrazia Spada
Attivazione di sistemi esperti sperimentali per il diritto internazionale e il diritto aerospaziale
Activation of Experimental Expert Systems for International and Air-Space Law
L'informatica offre strumenti specifici per la memorizzazione e il reperimento di testi e d'immagini: un software adeguato e una configurazione hardware comprendente scanner, dischi ottici, personal computers e stampanti consentono un'agevole e rapida consultazione dei documenti registrati. I "sistemi esperti", come programmi più o meno complessi utilizzabili su sistemi d'elaborazione dati di potenza diversa, rendono invece possibile svolgere, con l'aiuto del computer, funzioni di controllo, previsione e decisione. L'esempio illustrato vale a definire i requisiti di massima d'un sistema esperto sperimentale utilizzabile nel campo del diritto internazionale, con particolare riferimento alla valutazione di situazioni e condizioni derivanti dalla partecipazione dello Stato italiano a uno o più trattati (accordi, convenzioni) internazionali. Per la realizzazione d'un tale sistema, denominato Dirinter, si ritiene innanzitutto necessario integrare la "base di conoscenza" del sistema stesso con ogni possibile casistica di trattati, accordi e convenzioni di cui l'Italia sia parte. In secondo luogo occorre impostare la "strategia del ragionamento" secondo due distinte direttrici: una forward, che muove dai fatti concernenti i trattati verso gli effetti da essi conseguenti, e una backward, che - procedendo inversamente - collega le ipotesi d'effetti verificabili ai fatti che potrebbero giustificarle. Il controllo del ragionamento nel sistema può essere poi affrontato per fasi, quali il confronto tra le ipotesi di fatti conseguibili dalla possibile stipulazione d'un trattato e i fatti realmente connessi con trattati già conclusi, la correlazione tra i fatti attuabili e i possibili effetti corrispondenti, la verifica dei fatti e degli effetti ipotizzabili a seguito d'un trattato mediante confronto coi dati memorizzati nella base di conoscenza del sistema, il passaggio dai fatti alle possibili conseguenze (forward) e dalle "ipotesi di conseguenze possibili" ai "fatti generatori congruenti" (backward), la verifica di congruenza delle conclusioni raggiunte e, infine, la visualizzazione dei risultati ottenuti e degli eventuali interventi correttivi da effettuare nel testo dell'accordo. L'istituzione di regolari servizi di trasporto aereo interregionale di linea tra gli Stati membri della CEE sollecita la progettazione di sistemi esperti atti ad assistere i responsabili delle compagnie aeree nelle fasi previsionali e decisionali della loro attività. Un sistema esperto sperimentale incentrato sulle responsabilità dei danni causati nel trasporto aereo, nonché sulle responsabilità dei danni causati a terzi alla superficie di aeromobili straniere (in occasione della possibilità di concessione di autorizzazione di servizi aerei interregionali a società nazionali e della CEE) dovrebbe basarsi sull'impostazione di quattro sottosistemi fondamentali, riguardanti la base di conoscenza, il sistema d'acquisizione della conoscenza, il motore inferenziale e l'interfaccia utente. Data la complessità delle problematiche coinvolte - attinenti non solo al diritto, ma anche alla tecnica aeronautica e a materie finanziarie e assicurative - si ritiene opportuno prevedere la realizzazione di più sistemi esperti, orientati a destinatari diversi e quindi forniti di competenze distinte anche se necessariamente complementari.
Informatics offers specific tools for storing and retrieving texts and images: appropriate software and a hardware configuration including scanners, optical disks, personal computers and printers permit the easy and rapid search of stored documents. «Expert systems», as more or less complex programs which can be utilized in data processing systems of varying power, make it possible, instead, to carry out computer-aided checking, forecasting and decision-making. The example given here is useful in defining the main requirements of an experimental expert system which can be implemented in the international law domain, with special reference to the evaluation of situations and conditions deriving from the participation of Italy in one or more international treaties (agreements, conventions). In order to build such a system, called DIRINTER, it is above all considered necessary to integrate the «knowledge base» of the system with every possible instance of treaties, agreements and conventions to which Italy has been a party. Secondly, it is necessary to plan a «reasoning strategy» in accordance with two separate guiding principles: one forward chaining, which moves from facts concerning the treaties towards effects resulting from it, and the other backward chaining which - by proceeding inversely - links the hypothetical effects which can be verified to the facts which could justify them. Checking the reasoning in the system may then be carried out in phases, such as comparing the hypothetical facts which can result from the eventual stipulation of a treaty and the facts actually connected with treaties which have already been made, the relation between the facts that can be attained and the corresponding effects, verification of the facts and the hypothetical effects following a treaty by comparing them with data stored in the system's knowledge base, the passage from facts to eventual consequences (forward chaining) and from «eventual hypothetical consequences» to «congruent generating facts» (backward chaining), verification of the congruency of the conclusions reached and, finally, the display of the results obtained and any corrections which need to be made in the text of the agreement. The institution of regular inter-regional airline transport services between the Member States of the EEC calls for the planning of expert systems aimed at aiding those responsible for airline companies in the forecasting and decision-making phases of their work. Assuming that an experimental expert system will be built focusing on liability for damage caused to third parties on the ground by foreign planes (in the eventuality of the authorization of inter-regional airline services being granted to national companies of the EEC), it should be based on four fundamental subsystems covering the knowledge base, the knowledge acquisition system, the inference engine and the user interface. Given the complexity of the issues involved relating not only to the law, but also to aeronautic practices and financial and insurance matters -, it is considered advisable to plan to build several expert systems directed towards different user groups with various, even if complementary, roles.