EXPERT SYSTEMS In poche parole ©2017 AbdA Systems and Interactive Media. All rights reserved, Come Definire un Esperto. Definiamo con il titolo di “Esperto” chi conosce meglio di altri una materia specifica. Questa definizione si puo’ migliorare includendo il fatto che l’esperto e’ la persona chiamata per risolvere problemi complessi. Per esempio, distribuire acqua ad una popolazione di 30 persone che viveva in caverne nelle vicinanze di Roma non e’ paragonabile a distribuire acqua in una citta’ con lo stesso nome ma con una popolazione di 500.000 persone. Generalmente la qualifica di “esperto” e’ associata alla capacita’ di risolvere problemi complessi. Esperto o Genio? L’esperto e’ quindi chi conosce i metodi per risolvere problemi che sono al di la’ della competenza di chi lavora in quel settore. La distinzione fra Esperto e Genio e’ importante quando si parla di informatca. L’Esperto si basa su metodologia. Il Genio ha creativita’, cioe’ risolve problemi in vie che non sono nemmeno pensate da un Esperto. Esperto o Genio? Per esempio, la costruzione di acquedotti per portare acqua a Roma dai Monti Appennini fu un lavoro di brillanti esperti. L’uso dell’arco per supportare tratti di acquedotto e facilitarne grandemente la costruzione e solidita’ nei secoli fu il lavoro di un Genio che non brevetto’ l’invenzione. I Miracoli Avvengono Raramente. Lo stato attuale della tecnologia informatica e’ tale che e’ possibile progettare sistemi che implementano metodologie come e meglio di un Esperto. Se un sistema attuale di informatica fornisce una idea geniale, siamo in presenza di un miracolo, di una malfunzione o di una risposta inserita nel programma da qualcuno in marketing. Ovviamente ci sono le eccezioni come Leonardo da Vinci e Michelangelo. Come Lavorare di Meno Grazie ad un Macchinario. Qualcuno penso’ che si poteva usare energia ambientale, come per esempio una discesa di livello dell’acqua, per azionare meccanismi che producevano azioni ripetitive. Quella semplicei invenzione fu l’inizio di una relazione felice tra uomo e macchinario. Come ti Faccio un Macchinario Complicato. Quando si comincio’ ad usare energia elettrica per il comando dei macchinari e fu possibile inserire una memoria nell’apparato, si scopri che ogni macchinario poteva eseguire piu’ operazioni automaticamente. L’industria automobilistica fu quella che trasse maggiori vantaggi da quella invenzione. Come ti Faccio un Macchinario Esperto. I rapidi progressi nella industria dei mini computers, come il PDP 8 della Digital Equipment Corporation, rese possibile la realizzazione di macchinari sofisticati nell’industria automobilistica e delle centrali telefoniche. Queste macchine, chiamate Robot, potevano svolgere funzioni complesse come quelle di un lavoratore “esperto”. Orgoglio e Schiavitu’ La rivoluzione nelle catene di produzione non miglioro’ il lavoro nelle funzioni amministrative e dei servizi delle aziende. Migliaia di persone di tutte le eta’ e di buona educazione spendevano giornate in un lavoro ripetitivo che li abbrutiva. Rivoluzione dei Servizi. Gli anni 1950 e 1960 videro la conferma della pianificazione strategica. Presto ci si rese conto che la produzione era il solo gruppo nell’azienda capace di fornire dati e statistiche di una certa validita’ per utilizzarli nella pianificazione strategica. Le ditte produttrici di computer capirono l’enorme mercato che si apriva per trasformare in dati l’informazione dei dipartimenti non manifatturieri. Data, Data, Data. Il mercato fu invaso da maccchine perforatrici di schede e nastri. Libri contabili, richieste di servizi, rimborsi spese, schede orarie cambiarono forma. Si passo’ dalla tristezza dei faldoni alla gloria della carta perforata. Lettori ad alta velocita’ trasferirono i buchetti dalla carta alle memorie magnetiche dei computer. Il problema fu che nulla era cambiato. Erano le stesse informazioni ma non venivano utilizzate per migliorare i risultati. Il Tracollo degli Intoccabili. Le grandi compagnie del settore informatico fecero disperati tentativi per salvare la situazione. Fu il tempo di COBOL e del software per gestire grandi data base. Si salvo’ l’immagine di compagnie come IBM ma la teoria che gli informatici fossero i custodi delle strutture aziendali divenne inaccettabile. Le aziende furono invase da esperti di grandi consulenti finanziari come EDS, Anderson, Deloitte. La Nascita dei Sistemi Esperti per il Business. Le analisi dei processi di lavoro nei settori non manifatturieri delle aziende forni’ le linee guida per la realizzazione di sistemi informatici esperti. Le ditte ne ebbero grandi vantaggi perche’ i migliori processi di lavoro divennero lo standard aziendale. Il problema di questo approccio e’ che i risultati del lavoro di re-engineering sono nel linguaggio degli esperti di organizzazione e finanza e devono essere tradotti in un formato che i programmatori informatici possano usare. Perso in traduzione. Presto fu evidente che non si otteneva molto dall’enorme costo della espansione di calcolatori ad altri settori della impresa. Parte della informazione si perdeva nel passaggio tra linguaggio di consulenza organizzativa e finanziaria e quello della analisi per la programmazione informatica. Data la rarita’ di consulenti esperti sia in organizzazione e finanza che in informatica, il controllo di qualita’ del passaggio tra i due sistemi era mediocre. Problemi di Gestione ed Aggiornamento. Una volta che le informazioni prendono la forma di programma di un computer diventa molto difficile tornare al linguaggio di descrizione dei processi di lavoro nel caso si abbiano problemi di funzionamento. La situazione diventa drammatica se ci sono importanti cambi del flusso di lavoro. a. Quando il computer e’ quasi umano: AbdA introduce Expert Horizon. I sistemi esperti sono il meglio di quello che e’ disponibile per replicare il comportamento umano nella soluzione di problemi. Expert Horizon e’ un sistema esperto che utilizza strumenti di intelligenza artificiale. La metodologia usata per raccogliere informazioni circa il flusso dei processi di lavoro e’ sofisticata nel distinguere tra opinioni e fatti. Un sistema di prioritizzazione e quantificazione permette di assegnare un valore all’importanza dei singoli fattori che costituiscono i flussi di lavoro. b. Expert Horizon. L’importanza dei fattori puo’ essere assoluta o misurata in diversi contesti. Ad esempio, la velocita’ di esecuzione di una fase del processo di lavoro puo’ essere media se avviene entro 10 ore dall’inizio del processo, ma diventa medio-alta se non avviene entro le 10 ore. Il metodo grafico utilizzato per raccogliere informazioni nella fase di intervista con gli esperti e’ lo stesso utilizzato come software dal computer stesso. Quindi non c’e’ errore di traduzione del diagramma dei flussi di lavoro in comandi per il calcolatore. c. Expert Horizon. Poiche’ l’utiizzo del linguaggio tecnico genererebbe confusione, useremo una metafora per spiegare come funziona EXPERT HORIZON. La programmazione di un computer generico inizia quando analisti informatici intervistano esperti dell’utenza. Il lavoro degli analisti viene interpretato e tradotto in un linguaggio di programmazione. Il computer traduce le istruzioni scritte in quel linguaggio in un linguaggio macchina che poi sara’ eseguito. ANALISI PROGRAMMA ESECUZIONE d. Expert Horizon. Nel caso di EXPERT HORIZON, il grafico del flusso di lavoro prodotto da analisti informatici ed esperti di processo e’ anche il programma che il computer eseguira’. ANALISI E PROGRAMMA ESECUZIONE EXPERT HORIZON in Pratica. Expert Horizon puo’ essere utilizzato con molta flessibilita’. Si puo’ iniziare con un piano top-down che parte dalle priorita’ strategiche aziendali e si assicuri che esse siano implementate a tutti i livelli. Oppure si puo’ partire in un gruppo critico per il successo aziendale. Il sistema funziona in modo modulare. Si possono aggiungere altri gruppi e collegarli ai lavori gia’ eseguiti. EXPERT HORIZON in Pratica. Alla fine del progetto si otterranno: Tavole con le indicazioni di priorita’ ed importanza dei fattori del progetto. Diagrammi di flusso ottimizzati dei processi di lavoro. AbdA Systems non offre servizi software per la connessione dei suoi sistemi a base dati esterne, ma una libreria estensiva di modalita’ di connessione e’ parte della documentazione di progetto. EXPERT HORIZON in Fasi. Phase 1 Il Processo come e’ Phase 2 Il Processo come sara’ Phase 3 Automazione del processo Phase 4 Documentazione Esempio di Flusso di Lavoro. Esempio di Rapporto. Esempio di Invio di Messaggio di Conferma. Chiavi per il Successo dei Progetti EXPERT HORIZON. Progetti di questo tipo hanno sucesso solo se gli esperti del fornitore e del compratore hanno la stessa passione per il successo del progetto. Questi sistemi diventano migliori con l‘andare del tempo. I dati che gestiscono aiutano a confermare le ipotesi fatte o suggeriscono modifiche. Noi ad AbdA Systems abbiamo una passione for cio’ che facciamo. Siamo sicuri che dopo aver lavorato con noi, voi stessi diventerete nostri tifosi.