Summary: | This thesis, conducted at Ericsson Software Research, investigates how workflows can be made to work more dynamically. The thesis further aims at recommending how such workflows can be applied in the context of network operation centres (NOC) - the steps needed for automation of trouble ticket handling. An agent-based solution is considered, where each agent implements a workflow, ruled by conventional methods, but the agents communicate in a way allowing new agents to appear as well as allowing disconnections and reconnections without disturbing other parts of the system. Furthermore, different artificial intelligence algorithms most suited for automatic information gathering are investigated, mainly for application in troubleshooting environments during telecommunication network management. The intention of this is to provide the workflows with the tools needed for automation of routine tasks – in a way users can easily understand and follow. The perception here is that Naïve Bayesian networks are preferred, as they are easy to train, scales good and inference from a Naïve net is easy to understand in an intuitive way. Further, ZeroMQ is recommended when designing a decoupled workflow system. === Detta examensarbete, som utförts vid Ericsson Software research, undersöker hur arbetsflöden kan göras mer dynamiska. Bland annat undersöks ett agentliknande system, där arbetsflöden styrs av konventionella metoder i respektive agent, men där agenterna kommunicerar på ett sätt som tillåter tillkomst och bortfall av agenter – utan att det påverkar andra delar av systemet. Vidare undersöks vilka algoritmer inom artificiell intelligens som bäst kan lämpa sig för automatisering av informationsinhämtning. Forskningen bedrivs inom telekommunikationsområdet – informationsinhämtningen är utformad att fungera i första hand i den kontexten. Syftet med detta är för att vidare förse arbetsflödena med de verktyg som krävs för att automatiskt utföra rutinuppgifter, men på ett sätt som användare enkelt kan följa och förstå. Uppfattningen här är att så kallade Naiva Bayesianska nät är att föredra, de är enkla att träna, skalar effektivt och slutledningar dragna ur ett Naivt nät är enkla att förstå på ett intuitivt sätt. Slutligen rekommenderas ZeroMQ när ett system utvecklas i syfte att implementera frikopplade arbetsflöden (decoupled workflow).
|