You are on page 1of 15

Agregando Valor aos Sistemas de Informao para Executivos

1. Introduo
Sistemas de Informao para Executivos (SIE), conhecidos na literatura por Executive Information Systems (EIS), foram inicialmente projetados para focar, monitorar, filtrar e organizar informaes, de tal forma que os executivos pudessem fazer uso efetivo das informaes computadorizadas aprimorando suas decises. Estes sistemas fazem parte de uma rea conhecida por Tecnologia de Informao, em particular da rea de deciso. Sistemas de Deciso so aqueles capazes de apoiar as diversas fases do processo de tomada de deciso, individual ou em grupo, de maneira integrada [Forgionne 90]. Esses sistemas tm a sua disposio diversas tcnicas e solues para tratar problemas em uma empresa ou organizao. Estas solues podem ser aplicadas ao longo de todo o ciclo decisrio de uma empresa, cobrindo do planejamento ao controle e acompanhamento das operaes. Provedores formais de informao, como o Gartner Group [Dresner 95], apontam como uma tendncia geral para a rea de Sistemas de Deciso a integrao de diferentes tecnologias, resultando em grande efeito sinrgico, pois combinando tecnologias o usurio obtm vantagens inerentes a cada estrutura. O sistema integrado torna-se uma ferramenta de informao mais poderosa. Este artigo apresenta uma proposta de arquitetura para SIE Inteligentes, baseada na integrao da tecnologia de Sistemas Especialistas (SE) tecnologia de SIE. Propomos a construo de um ambiente de desenvolvimento de SIE Inteligentes atravs da utilizao de componentes j existentes no mercado - software de prateleira. Pretendemos agregar valor aos SIE atravs da utilizao de regras, introduzindo nestes sistemas o conhecimento que est em poder dos executivos. Atravs da integrao dessas duas tecnologias possvel ampliar a capacidade dos executivos de anlise e de identificao de problemas, estruturar e documentar o processo de tomada de deciso dos executivos mais experientes e preservar e disseminar o conhecimento dentro da empresa. SIE Inteligentes garantem solues mais rpidas e consistentes, melhorando o processo de tomada de deciso nos altos nveis gerenciais.

2.
2.1.

Sistemas de Informao para Executivos


Conceituao

Sprague e Watson [Sprague 96] definem o termo Sistemas de Informao para Executivos como sistemas computacionais destinados especificamente a satisfazer s necessidades de executivos de alto nvel e a eliminar a necessidade de intermedirios entre executivos e computadores. Furlan [Furlan 94] refere-se ao termo SIE como uma tecnologia que visa integrar em um nico Sistema de Informao todas as informaes necessrias, para que o executivo possa verific-las de vrias formas (textos, grficos, tabelas, imagens ou uma combinao delas). Com a utilizao de um SIE, pode-se verificar informaes desde o nvel consolidado at o nvel mais detalhado que se desejar, de forma rpida e segura, possibilitando um melhor conhecimento e controle da situao e maior agilidade e segurana no processo decisrio. A tecnologia SIE permite ao gerente concentrar-se nas situaes crticas, evitando que ele perca tempo observando e controlando situaes de menor grau de importncia. Propicia-se,

assim, uma concentrao de esforos dirigida anlise dos indicadores, visando adoo de aes corretivas de redirecionamento da estratgia adotada. Os SIE possuem as seguintes caractersticas [Turban 88]: destinam-se a atender s necessidades informacionais dos gerentes so usados principalmente para acompanhamento e controle possuem recursos grficos de alta qualidade para que as informaes possam ser apresentadas graficamente de vrias formas e as implicaes dos dados apresentados possam ser enfatizadas destinam-se a proporcionar informaes de forma rpida para decises que so tomadas sob presso so fceis de usar, para que o executivo possa us-los com muito pouco treinamento so desenvolvidos de forma a se enquadrar na cultura da empresa e no seu estilo de tomada de deciso proporcionam acesso a informaes detalhadas subjacentes a textos, nmeros ou grficos; ou seja, as informaes so organizadas em uma estrutura top-down (de cima para baixo) filtram, resumem e acompanham dados crticos fazem uso intensivo de dados do macroambiente empresarial (concorrentes, clientes, indstria, mercados, governo, agentes internacionais) contidos em bancos de dados on-line, relatrios sobre mercados de aes, taxas e ndices do mercado financeiro, entre outros. SIE no esto limitados a apoiar decises. Segundo Efrain Turban [Turban 88], seu principal uso para acompanhamento e controle. Executivos no procuram o SIE para obterem uma deciso ou soluo tima. Eles procuram o SIE para se certificarem que as coisas esto caminhando conforme o planejado, para obterem uma melhor viso das suas operaes e do mercado e para identificarem problemas ou novas tendncias. Informao precisa e na hora certa o foco de um SIE. Ou seja, preciso obter acesso rpido s informaes mais relevantes. Portanto, necessria tecnologia de ponta (software, hardware e sistemas de comunicao de dados) para dar apoio aos SIE. 2.2. Benefcios Os principais benefcios obtidos com o uso de SIE nos processos de tomada de deciso apontados pela pesquisa EIS: A Study of Costs & Benefits: An EIS Forum Report 1991 [Proctor 91], realizada pela Business Intelligence, so o aumento da eficincia das organizaes, a melhoria na qualidade da informao em termos de exatido, relevncia, tempo de resposta e inteligibilidade, a reduo no tempo de resposta s solicitaes dos executivos, a melhoria da comunicao interna e o aumento da eficincia das reunies. As atividades mais beneficiadas pelos SIE so o controle financeiro, a anlise do negcio e a identificao de oportunidades. 2.3. Tendncias Vrios estudos vm sendo realizados no sentido de incorporar Inteligncia Artificial (IA) aos SIE [George 90] [Moualek 93] [Shuhua 94] [Watson 94] [Warmouth 95]. A idia que os SIE adquiram inteligncia para realizar pesquisas s bases de dados, buscando detectar tendncias significativas para o executivo e para assessor-lo com informaes interpretadas. Em relao ao front-end dos SIE, uma tendncia que se tem observado a utilizao de arquiteturas abertas. Segundo o Gartner Group [Dresner 95], at 1998 as solues fechadas continuaro na maioria das empresas e aps este prazo as ferramentas genricas 4GL e os viewers EIS/OLAP sero os sucessores mais provveis para os SIE.

Mas a grande mudana para o front-end est em aproveitar ao mximo a enorme evoluo dos recursos de rede [Masaki 95]. Todos os grandes fornecedores mundiais de ferramentas especficas esto desenvolvendo suas interfaces de SIE para Internet/Intranet [Dutra 96]. Quanto ao armazenamento das informaes, os grandes fornecedores esto todos introduzindo o conceito de OLAP (On-Line Analytical Processing) em suas ferramentas [Dresner 95]. OLAP pressupe o armazenamento ou a viso multidimensional dos dados. Segundo este conceito, os dados so armazenados visando sua recuperao para apoio tomada de deciso.

3.
3.1.

Sistemas Especialistas
Conceituao

Embora a Inteligncia Artificial (IA) tenha estourado no cenrio comercial somente no incio dos anos 80, o termo inteligncia artificial foi usado formalmente pela primeira vez em meados dos anos 50 [Prerau 90]. Existem vrios subcampos importantes da Inteligncia Artificial, incluindo Robtica, Reconhecimento de Voz, Processamento em Linguagem Natural, Redes Neuronais e Sistemas Especialistas. Dentre esses, o ltimo foi o que despertou maior interesse dos negcios e da indstria, resultando em um maior nmero de aplicaes comerciais [Prerau 90]. Os SE podem lidar to bem com problemas porque eles contm o conhecimento especfico sobre o tipo de problema em particular que o sistema deve resolver. O sucesso dos SE est na sua capacidade de armazenar conhecimento especfico de um domnio restrito e tratvel e codific-lo de maneira que possam resolver problemas em um tempo razovel. Donald Waterman [Waterman 86] define Sistemas Especialistas como programas inteligentes que possuem uma grande quantidade de conhecimento especfico e de alta qualidade sobre alguma rea de problema. A aquisio do conhecimento o processo no qual o SE adquire conhecimento sobre o domnio da aplicao. O mtodo mais utilizado o dos engenheiros do conhecimento adquirirem conhecimento atravs dos especialistas e dos livros e ento representarem esse conhecimento de maneira a poder ser usado por um programa de computador [Feigenbaum 89]. 3.2. Benefcios O primeiro interesse no uso de Sistemas Especialistas foi a captura do conhecimento dos especialistas, de tal forma que esse fosse preservado e disseminado. Os especialistas levam anos para adquirir seu conhecimento, o qual se perde quando ele deixa a empresa. Com o uso de SE foi encontrado um modo de evitar, ou pelo menos, diminuir essa perda. Alm de preservar e disseminar o conhecimento, vrias pesquisas [JIPDEC 87] [Phillip 90] [Cruz 91] [Byrd 93] [Mihaguti 95a] mostram outros benefcios relevantes nas organizaes obtidos com o uso de SE, incluindo melhoria na qualidade, melhoria na produtividade, apoio tomada de deciso, padronizao do conhecimento, diminuio da carga de trabalho do especialista e melhoria dos servios. 3.3. Tendncias Sistemas Especialistas esto sendo vistos como uma Tecnologia de Informao a ser usada junto com outras [Mihaguti 95b]. Como exemplos de SE embutidos temos visto investimentos no sentido de introduzir inteligncia nos Sistemas de Informao para Executivos e na Anlise de Modelos de Programao Linear.

esperado o aparecimento de novas shells que venham a facilitar o desenvolvimento de aplicaes diretamente pelos detentores do conhecimento, no necessitando da intermediao de analistas de sistemas. Uma outra tendncia a aquisio de Sistemas Especialistas prontos, configurveis de acordo com as necessidades das organizaes. O grande desafio para os prximos anos ser a disponibilizao de aplicaes distribudas atravs da World Wide Web (Intranet e Internet) [Schmuller 97].

4.

Agregando Valor aos SIE

Os SIE so muito bons para fornecer ao executivo acesso fcil e rpido s informaes crticas e tendncias, mas no tm se mostrado to eficientes no apoio ao processo de tomada de deciso [Shuhua 94]. Decises Executivas so muito complexas, necessitando de muitas informaes - detalhadas e abrangentes - para apoi-las [Chi 95]. muito difcil para o executivo analisar essa grande quantidade de informao, sem contar que, cada vez mais, executivos necessitam fazer anlises rotineiras mais sofisticadas. Diante deste fato, associado pequena disponibilidade de tempo que possuem para fazer tais anlises, obrigatrio que os SIE evoluam, tornando-se mais produtivos e eficazes para os executivos. A idia de embutir Sistemas Especialistas nos Sistemas de Informao para Executivos surgiu da necessidade de introduzir inteligncia nestes sistemas, ou seja, incorporar aos SIE um conjunto de recursos capaz de melhorar o processo de tomada de deciso dos executivos. A utilizao de uma base de conhecimento incorporada aos SIE permite o atingimento deste objetivo. A construo de uma base de conhecimento aumenta a capacidade dos executivos de anlise e de identificao de dados crticos e/ou tendncias. Alm disso, possibilita a estruturao e documentao do processo de tomada de deciso de executivos mais experientes, permitindo que suas anlises sejam reproduzidas. A introduo das tcnicas de Sistemas Especialistas aos SIE permite a preservao e disseminao do conhecimento dentro da organizao. SIE Inteligentes liberam os executivos das atividades repetitivas, aumentando sua eficincia, e garantem solues rpidas e consistentes, melhorando o processo de tomada de deciso. 4.1. Estudo Preliminar da Integrao A primeira idia foi utilizar ferramentas especficas para desenvolvimento de SIE e SE, em especial, os software Commander (Comshare) e Intelligent Rules Element (Neuron Data). Porm, no desenrolar do estudo, percebemos a dificuldade que teramos para integrar essas duas ferramentas. Seria necessria a construo de API em C++, o que tornaria a integrao muito complexa. No sendo esse o nosso objetivo, optamos pela utilizao da ferramenta genrica Microsoft Visual Basic Programming System - Applications Edition para o desenvolvimento da interface do SIE Inteligente. Para a construo do mdulo especialista (base de conhecimento) escolhemos a ferramenta Intelligent Rules Element (Neuron Data). Para a apresentao do resultado das inferncias (recomendaes) utilizamos o Microsoft Word e para a construo da base de dados executiva optamos pelas planilhas do Microsoft Excel. Essas ferramentas se integram facilmente atravs do recurso OLE (Object Linking and Embedding) e esto descritas a seguir. Microsoft Excel: um aplicativo de planilhas para Windows, que permite o gerenciamento e a anlise de seus dados, atravs de clculos, projees e grficos [Excel 94a].

Microsoft Visual Basic Programming System - Applications Edition (VBA): a linguagem de programao do Microsoft Excel. Com o VBA, possvel automatizar tarefas cotidianas, adicionar recursos e funes personalizadas e criar aplicativos completos [Excel 94b]. As aplicaes VBA so organizadas no Microsoft Excel em planilhas existentes nas pastas de trabalho e so identificadas atravs das guias. Existem dois tipos especficos de planilhas que contm essas aplicaes: caixas de dilogo e mdulos. Intelligent Rules Element (IRE): uma ferramenta para desenvolvimento de SE. um processador de regras que permite a criao de aplicaes inteligentes atravs da captura e modelagem dos processos de negcio em tempo real. Entre suas principais caractersticas, incluem-se encapsulamento, herana simples e mltipla, polimorfismo, modelo de classes, mtodos, objetos dinmicos, editor visual (regras e objetos), forward e backward chaining e estratgias de inferncia configurveis [Neurondata 96]. Foi desenvolvido em uma arquitetura aberta, o que permite a interao com linguagens como Visual Basic. O IRE incorpora as tcnicas e conceitos dos sistemas baseados em regras e dos sistemas orientados a objetos. Existem os objetos e as classes que descrevem as entidades do domnio. Propriedades so as caractersticas dos objetos e classes, slots armazenam informao sobre objetos e classes especficos e meta-slots descrevem como os slots se comportam. Existem ainda os objetos dinmicos, criados em tempo de execuo, que permitem a modelagem de um mundo no conhecido a priori [Neurondata 96]. A inferncia com as regras feita atravs da hierarquia dos objetos. As regras armazenam o conhecimento necessrio para solucionar problemas de um domnio particular e representam, entre outras coisas, relacionamentos, heursticas e conhecimento procedimental. Microsoft Word: um processador de textos para Windows que permite a criao de cartas, memorandos e outros documentos [Word 93]. 4.2. Arquitetura da Integrao A arquitetura de integrao das tecnologias de SIE e SE que propomos (Figura 4.1) pressupe a utilizao das ferramentas comerciais descritas no item anterior. Com essa proposta pretendemos minimizar o esforo de construo de SIE Inteligentes. Base de Dados Executiva: informaes de bases de dados internas e externas, bem como informaes descentralizadas, provenientes de planilhas eletrnicas ou relatrios diversos, so fontes de dados para os SIE. Essas informaes so filtradas de acordo com as necessidades informacionais dos executivos e armazenadas em uma base de dados executiva, construda com a ferramenta Microsoft Excel. Base de Conhecimento: os especialistas do domnio (que podem ser os prprios executivos) so a principal fonte de conhecimento para o desenvolvimento de SE. Aps a aquisio do conhecimento, feita a representao do conhecimento na base de conhecimento, construda com a ferramenta Intelligent Rules Element, atravs do uso de regras e objetos. Interface Inteligente: alm de conter a estrutura de telas convencional dos SIE, onde so exibidos os grficos, relatrios de exceo e outros recursos, a Interface Inteligente contm o controle que dispara o SE a qualquer momento que o executivo desejar. Tambm possui um mdulo para apresentao do resultado das inferncias (fatos, anlises, concluses, recomendaes e justificativas geradas pelo SE aps a anlise dos dados da base de dados executivas). Todas esses informaes so acessadas pelo executivo em seu computador pessoal.

A Interface Inteligente obtida atravs da integrao das ferramentas VBA do Microsoft Excel (construo das telas) e Microsoft Word (apresentao das recomendaes).

Base de Dados Corporativa

Fontes Externas

Micros e Relatrios Especialistas

Documentos

Necessidades de Informao

Filtro

Aquisio do Conhecimento Base de Conhecimento (Intelligent Rules Elementes) Processador de Regras

Base de Dados Executiva (Microsoft Excel) Interface SIE

Interface Inteligente (VBA do Microsoft Excel e Microsoft Word)

Executivos Figura 4.1: Arquitetura Proposta para SIE Inteligentes

4.3.

Implementao da Integrao

Implementamos a arquitetura proposta de integrao das tecnologias SIE e SE em um Pentium 120 Mhz, com cache interna de 16 Kbytes, 32 MBytes de memria RAM e memria cache de 512 Kbytes, rodando Microsoft Windows 95, Microsoft Excel 5.0, Microsoft Word 6.0 e Neuron Data Elements Environment 2.0 (Intelligent Rules Element). Utilizamos a verso em portugus do Microsoft Windows 95, pois era a que j tnhamos disponvel para o trabalho, mas isso indiferente para a implementao da integrao. O IRE s possui verso em ingls. No caso do Microsoft Excel 5.0 e do Microsoft Word 6.0 utilizamos as verses em ingls, pois isso facilitava a integrao com o IRE, uma vez que toda a documentao deste software era em ingls. Para viabilizar a integrao utilizamos o recurso OLE, existente nos software descritos acima. Atravs desse recurso possvel que um software converse com o outro, transferindo dados e recebendo mensagens. A seguir, descrevemos as planilhas do tipo Mdulo do Microsoft Excel nas quais estruturamos o cdigo Visual Basic que integra as ferramentas comerciais utilizadas.

1. Planilha Cdigos de Incio e Fim Contm os cdigos de inicializao e trmino da aplicao, executados automaticamente na abertura e fechamento do sistema. composta das subrotinas Auto_Open e Auto_Close. A subrotina Auto_Open, executada na abertura do sistema, inicia as ferramentas Microsoft Word e Intelligent Rules Element (atravs de um servidor de regras OLE), carrega a base de conhecimento com a qual queremos trabalhar, ativa a planilha de fundo da aplicao e chama a subrotina de configurao dos menus do sistema. A subrotina Auto_Close, executada no fechamento do sistema, chama a subrotina que restaura os menus do Microsoft Excel. As ferramentas Microsoft Word e Intelligent Rules Element so fechadas automaticamente. 2. Planilha Cdigos VB_EE Cotm o cdigo de transferncia de dados entre as ferramentas Microsoft Excel, Microsoft Word e Intelligent Rules Element e o cdigo de inicializao da inferncia. Essa planilha composta das subrotinas VB_Recomend e VB_MandaValoresNexpert. A subrotina VB_MandaValoresNexpert, executada a partir da subrotina VB_Recomend, transfere os dados da base de dados executiva para os objetos da base de conhecimento. A transferncia feita atribuindo-se os valores das clulas do Microsoft Excel aos respectivos slots dos objetos definidos no IRE. A Figura 4.2 mostra, a ttulo de exemplo, uma parte do cdigo que executa essa funo.
' Transfere dados de estoque e produo de Gasolina Set classe_atual = NxSvr.Classes.Produtos Set objeto_atual = classe_atual.childobject(Gasolina) x = Worksheets(1).Cells(linha, 2).Value objeto_atual.Estoq_corrente.Value = x x = Worksheets(1).Cells(linha, 3).Value objeto_atual.Estoq_maximo.Value = x Figura 4.2: Parte do Cdigo VB que Transfere Dados do Microsoft Excel para o IRE

A subrotina VB_Recomend, executada a partir da solicitao do usurio, executa a subrotina VB_MandaValoresNexpert, dispara a hiptese a ser analisada (Figura 4.3), verifica as recomendaes geradas pelo IRE aps o processamento das regras e lista as recomendaes no Microsoft Word.
' Sugere Hipotese Inicio Set objeto_nexp = NxSvr.Objects objeto_nexp.Inicio.Hy.Suggest Figura 4.3: Exemplo do Cdigo VB que Dispara a Hiptese a ser Analisada no IRE

A verificao das recomendaes geradas feita testando-se o contedo dos slots dos objetos Recomend(n).Texto definidos no IRE. Caso existam recomendaes, esse contedo ento atribudo a uma varivel recomend e enviado para o Microsoft Word. A Figura 4.4 mostra, a ttulo de exemplo, uma parte do cdigo que executa essas funes. 3. Planilha Macros Contm o cdigo de construo da Interface Inteligente, ou seja, o cdigo que permite a navegao entre as telas do sistema, incluindo a estrutura de telas convencional do SIE e a tela de chamada do SE.

4. Planilha Cdigos de Menu Contm o cdigo que configura os menus da aplicao na inicializao do sistema e o cdigo que restaura os menus do Microsoft Excel no fim do processamento. composta das subrotinas IniciaMenus e DeletaMenus.
' Verifica se existe recomendao e envia para o Word Set objeto_nexp = NxSvr.Objects If objeto_nexp.Recomendacao.Hy.Value = True Then ' Testa contedo dos objetos Recomend(n).Texto If objeto_nexp.Recomend1.Texto.IsKnown() = 1 Then recomend = objeto_nexp.Recomend1.Texto.Value ' Escreve recomendao no Word e define pargrafo Word.Insert "" & recomend Word.InsertPara End If Else Word.Insert "No existe recomendao a ser dada. Situao do abastecimento est OK." Word.InsertPara End If Figura 4.4: Parte do Cdigo VB que Verifica Existncia de Recomendaes e as Envia para o Microsoft Word

O esquema da Figura 4.5 representa a integrao das ferramentas comerciais utilizadas na arquitetura proposta. O usurio interage com o SIE Inteligente atravs da ferramenta VBA do Microsoft Excel que possui o controle da aplicao.
solicitao de informaes e anlises informaes Executivos recomendaes recomendaes dados VBA Excel

dados e controle que dispara as inferncias recomendaes IRE

Word

Figura 4.5: Integrao das Ferramentas Comerciais Utilizadas na Arquitetura Proposta

4.4.

Como Utilizar a Arquitetura Proposta na Construo de SIE Inteligentes

Para desenvolver SIE Inteligentes preciso conhecer os conceitos bsicos dos SIE e dos SE. O desenvolvimento de um SIE iniciado com o levantamento das necessidades informacionais dos executivos e a identificao das fontes de dados. Com isso possvel construir uma base de dados executiva, que integre dados de diversas fontes, que seja consistente e que armazene as informaes necessrias no dia-a-dia do executivo para tomadas de decises. Depois, devemos definir a forma de visualizao dessas informaes (consolidada ou detalhada, em grficos ou tabelas), ou seja, a forma como ser construda a interface do sistema. Esta deve ser fcil de usar e deve satisfazer s necessidades dos executivos. A partir desse momento, o engenheiro do conhecimento deve fazer a aquisio do conhecimento acompanhando a utilizao do sistema para que possa verificar como os executivos usam as informaes do SIE, que anlises so feitas pelos executivos e que conhecimento utilizam para chegarem as suas concluses. A aquisio de conhecimento feita somente com alguns executivos, normalmente com aqueles mais experientes, especialistas no domnio da aplicao.

A seguir, o engenheiro do conhecimento faz a representao desse conhecimento adquirido em uma base de conhecimento, utilizando os paradigmas da programao orientada a objetos e regras. A base de conhecimento deve ser construda associada base de dados executiva, permitindo que o sistema analise os dados e chegue as mesmas concluses que chegaria o executivo, com a vantagem de gastar muito menos tempo e garantir que todas as hipteses foram levadas em considerao. O sistema poder ainda justificar seu raciocnio explicando como chegou quelas concluses. O SE deve ser disponibilizado nos SIE j existentes a partir de um boto que solicita as recomendaes. O processamento da inferncia transparente para os executivos, ou seja, eles no tm acesso direto base de conhecimento. A recomendao deve ser exibida para os executivos atravs de uma interface amigvel. Apesar da aquisio de conhecimento ser feita com um grupo restrito de executivos, o SIE Inteligente deve ser disponibilizado para todos os executivos da organizao, uma vez que muito importante que todos tenham acesso ao conhecimento daqueles mais experientes.

5.

Estudo de Caso

A Petrobras - Petrleo Brasileiro S.A. - uma companhia de petrleo de economia mista que atua principalmente no mercado brasileiro. Seu faturamento anual em torno de 20 bilhes de dlares, tendo 43.400 empregados. Atua em todas as atividades relacionadas a petrleo, incluindo explorao, perfurao, produo, refino, transporte e comercializao. Produziu, em 1996, uma mdia de 809 mil barris de leo por dia e 25,2 milhes de metros cbicos de gs natural por dia. O total de reservas de leo e gs atingiu naquele ano 12,3 bilhes de barris de leo equivalente. Sua capacidade de refino, em 10 refinarias espalhadas pelo Brasil, de 1,3 milho de barris de leo por dia. Desde o incio dos anos 90, a Petrobras vem investindo no estudo de sistemas de apoio gerencial, entre eles os SIE [Campos 93]. Agora, estamos no estgio de identificar novas solues para atender s necessidades dos executivos. Desde os anos 80, tambm vem investindo no estudo da IA [Mihaguti 95b]. Hoje esto comeando a surgir os primeiros SE embutidos em outros sistemas e integrados a outras Tecnologias de Informao. Como este trabalho patrocinado pela Petrobras, a escolha do problema a ser estudado foi baseada nos interesses da empresa. Aps a anlise dos SIE hoje existentes na companhia, escolhemos a rea de Abastecimento, pois se mostrou uma rea de grande interesse estratgico dos executivos. A rea de Abastecimento compreende fundamentalmente as atividades de refino, transporte e comercializao de derivados. O caso selecionado para estudo foi o acompanhamento e controle da atividade de refino atravs de indicadores de desempenho. Nosso objetivo abordar o problema do ponto de vista dos Sistemas Especialistas, que analisa os dados de carga processada, estoque de petrleo, produo e estoque de derivados e faz recomendaes. Tratamos neste estudo uma verso bastante simplificada do problema, considerando apenas algum conhecimento necessrio para enfrentar situaes de greve, frias, safra ou eleio. No nosso objetivo ampliar um conhecimento especfico, mas mostrar a viabilidade da integrao das tecnologias SIE e SE. 5.1. Descrio do Problema A Petrobras tem como misso assegurar o abastecimento do mercado brasileiro de leo, gs natural e derivados, atravs das atividades definidas na Constituio e na Lei 2004, de forma

10

rentvel e aos menores custos para a sociedade, contribuindo para o desenvolvimento do pas [Serplan 93]. preciso ter certeza que, mesmo nas situaes mais adversas, o abastecimento estar garantido. Apenas acompanhar o desempenho dos indicadores, verificando se determinada varivel est de acordo com o planejado, no suficiente para detectar problemas que possam surgir em decorrncia de, por exemplo, uma greve. Para garantir o abastecimento do mercado brasileiro de derivados preciso que vrias condies sejam satisfeitas. Caso isso no ocorra, o abastecimento do mercado brasileiro de derivados poder estar comprometido. Nossa abordagem para este problema atende necessidade de um sistema que analise todas as hipteses definidas, detecte as situaes crticas e gere recomendaes que auxiliem o executivo a tomar decises, como por exemplo, aumentar a importao de determinado derivado ou elevar a carga processada de uma refinaria ao mximo. Os valores passveis de alterao na anlise da situao do abastecimento so o ms corrente e as situaes a enfrentar (greve, eleio, frias, safra). Mudanas nestes valores levaro a alteraes nas hipteses a serem analisadas podendo resultar em recomendaes diferentes. 5.2. Descrio da Aplicao A aplicao composta de trs mdulos integrados: a interface inteligente, a base de dados executiva e a base de conhecimento. Na base de dados executiva so colocados os dados do problema e na base de conhecimento est a representao do domnio da aplicao (regras e objetos). A interface inteligente permite ao executivo visualizar os indicadores da rea de refino e solicitar a anlise da situao do abastecimento. Atravs da interface do sistema possvel visualizar os dados dos seguintes indicadores do refino: Carga Processada, Estoque de Petrleo, Produo de Derivados e Estoque de Derivados (Figura 5.1). Esses indicadores so acessados a partir da seleo de um item do menu Indicadores do Refino, localizado na barra de menus, conforme a Figura 5.2.

Figura 5.1: Tela de Carga Processada

A tela de Recomendaes (Figura 5.3) acessada a partir do item Recomendao da barra de menus (Figura 5.2) ou do boto Recomendao disponvel nas telas de indicadores do refino. Esta tela permite ao executivo solicitar a anlise da situao do abastecimento, ou seja, a partir dela que ativamos o Sistema Especialista. As recomendaes geradas pelo SE so apresentadas ao executivo atravs de um documento exibido em uma janela do Microsoft Word (Figura 5.4). Essas recomendaes esto armazenadas nos slots dos objetos Recomend(n).Texto definidos na base de conhecimento do SE. 5.3. Implementao Implementamos a aplicao do estudo de caso de acordo com a arquitetura para SIE Inteligentes proposta no Captulo 4. Para a construo da base de dados executiva utilizamos

11

as planilhas do Microsoft Excel 5.0. Criamos uma planilha para cada derivado (Gasolina, GLP, Nafta, QAV, Diesel, Oleo_comb, Lubrificantes, Parafinas e Asfalto) e uma para petrleo (Petroleo). A aquisio de conhecimento fizemos a partir de entrevistas com um executivo do Gabinete do Presidente da Petrobras e com um gerente da rea de Sistemas de Deciso. Para a construo da base de conhecimento utilizamos a ferramenta Intelligent Rules Element. Definimos regras que analisam a situao do abastecimento do mercado brasileiro de derivados em pocas de frias, safra, eleio e greve (Figura 5.5) utilizando a programao orientada a objetos. A base de dados executiva transparente para o executivo. As informaes so acessadas atravs da Figura 5.2: Menu Indicadores do Refino interface do sistema. Construmos as telas da aplicao nas planilhas do tipo Caixa de Dilogo do Microsoft Excel com a linguagem de programao Visual Basic (VBA do Excel). Para isso foram criadas as planilhas T_CrgP, T_EstoqP, T_ProdD, T_EstoqD e T_Recomend. A base de conhecimento tambm transparente para o executivo. No momento em que solicitada a anlise da situao do abastecimento, o Microsoft Excel envia os dados para o Intelligent Rules Element atravs do recurso OLE e dispara o processamento das regras. O IRE devolve as recomendaes para o Microsoft Excel, que envia para um documento do Microsoft Word (Figura 5.4) exibido para o executivo. Para o leiaute das telas procuramos seguir o padro Windows pelo fato dos usurios estarem acostumados a este tipo de interface. Toda a navegao do sistema acontece na planilha Fundo, ou seja, a partir dela que podemos acessar as informaes da aplicao. Na parte superior dessa planilha est sempre presente a barra de menus com as seguintes opes:
Figura 5.3: Tela de Recomendaes

Indicadores do Refino: esta opo faz com que o sistema apresente a lista de indicadores disponveis na aplicao para que o executivo escolha aquele que

deseja visualizar. Recomendao: esta opo faz com que a tela de Recomendaes seja apresentada em uma janela padro Windows. Ajuda: esta opo faz com que seja apresentada a tela de Ajuda do sistema. Fim: atravs desta opo finalizamos a aplicao.

12

Outra forma de acessarmos a tela de Recomendaes a partir do boto Recomendao existente nas telas dos indicadores (Figura 5.1). A solicitao da recomendao efetivada clicando-se no boto OK da tela de Recomendaes (Figura 5.3). Neste momento, ser ativado o SE e em seguida, ser exibida uma janela do Microsoft Word contendo o documento com as recomendaes (Figura 5.6). 5.4. Testes Submetemos a aplicao a alguns usurios visando a avaliar a qualidade da interface do SIE Inteligente, avaliar a funcionalidade da arquitetura de integrao SIE x SE adotada, avaliar a melhoria no processo de tomada de deciso e obter crticas e sugestes.

Selecionamos para os testes da aplicao dois analistas de sistemas e dois gerentes com formao na rea de Sistemas de Deciso. Para a escolha destes usurios consideramos como pr-requisitos a familiaridade com o ambiente Windows e o conhecimento bsico de refino. Primeiro, para cada usurio, descrevemos o problema e apresentamos a aplicao. Depois, cada um testou a aplicao sem assistncia. Quanto interface do sistema, todos acharam-na com um padro de qualidade muito bom e muito fcil de usar. Um detalhe observado foi a impossibilidade de termos mais de uma janela aberta ao mesmo tempo. Isso se d devido uma restrio da ferramenta utilizada (VBA do Microsoft Excel) que trata as telas como caixas de dilogo.

Figura 5.4: Janela do Microsoft Word com as Recomendaes do SIE Inteligente

Figura 5.5: Regras que Analisam a Situao do Abastecimento

Outro detalhe apontado foi quanto ao boto Recomendao existente nas telas dos indicadores. Alguns acharam que a inferncia, quando disparada por este boto, estaria vinculada ao indicador ativo. Isso no verdade. O sistema sempre analisa todas as hipteses

13

da base de conhecimento, ou seja, ele sempre analisa a situao do abastecimento como um todo. Outro ponto questionado foi em relao a necessidade de informarmos o ms corrente. Explicamos que em um sistema real isso seria feito automaticamente pelo sistema. No nosso estudo de caso foi necessrio para que pudssemos simular as vrias situaes previstas pelo sistema (frias, safra, eleio e greve). Quanto arquitetura de integrao adotada, no primeiro momento alguns tiveram dificuldades em lidar com o Microsoft Excel e com o Microsoft Word simultaneamente. Aps a explicao de que adotamos o Microsoft Word para facilitar, por exemplo, a gerao de um relatrio mensal de anlise da situao do refino, a partir das recomendaes do sistema, que poderia ser arquivado, impresso ou enviado para outras pessoas, acharam a idia muito interessante e disseram que as dificuldades seriam facilmente superadas aps algum tempo. Sentiram falta da justificativa das recomendaes. Explicamos que em um sistema real e complexo seria justificvel o desenvolvimento de um justificador automtico. No caso desta dissertao, no era esse o enfoque do trabalho, logo optamos por uma simples explicao da inferncia.

Quanto melhoria no processo de tomada de deciso, todos afirmaram que com as recomendaes fica muito mais fcil identificar as situaes crticas e consequentemente tomar decises. Concluindo, os resultados dos testes realizados sugerem a eficincia da arquitetura proposta como forma de introduzir inteligncia nos SIE. A aplicao nela desenvolvida de fcil aprendizagem e contribui para que o usurio perceba mais claramente o problema.

Figura 5.6: Estado da aplicao aps ter sido selecionado o boto OK da tela de Recomendaes

6.

Concluso

Este trabalho apresentou uma proposta de arquitetura para SIE Inteligentes que define uma estratgia de software para a integrao de ferramentas comerciais disponveis no mercado. Essa proposta baseia-se na integrao da tecnologia de Sistemas Especialistas tecnologia de Sistemas de Informao para Executivos. SE so programas inteligentes que possuem uma grande quantidade de conhecimento especfico e de alta qualidade sobre alguma rea de problema [Waterman 86]. A escolha de SE como meio de agregar valor aos SIE baseou-se nos benefcios oferecidos por esta tecnologia. Atravs dos SE possvel capturar o conhecimento dos executivos experientes, de tal forma que este seja preservado e disseminado na organizao [Cruz 91]. Alm disso, vrias pesquisas [JIPDEC 87] [Phillip 90] [Byrd 93] [Mihaguti 95a] apontam como principais razes para o uso de SE a melhoria na qualidade, melhoria na produtividade,

14

melhoria do processo decisrio, diminuio da carga de trabalho do especialista e melhoria dos servios. O principal resultado observado com a aplicao da estratgia proposta foi o aumento da capacidade do usurio de perceber mais claramente o problema. Para demonstrar e testar a arquitetura proposta, desenvolvemos uma aplicao exemplo para acompanhamento e controle da atividade de refino de uma empresa de petrleo atravs de indicadores de desempenho. Esta aplicao composta de um mdulo SIE e um mdulo SE integrados. Criamos uma interface inteligente que exibe os dados da base de dados executiva e as recomendaes geradas pelas inferncias na base de conhecimento. Os testes realizados mostraram que a arquitetura proposta permite a melhoria do processo de tomada de deciso, pois com as recomendaes fica muito mais fcil identificar as situaes crticas e consequentemente tomar decises.

Bibliografia
[Byrd 93] [Campos 93] [Chi 95] [Cruz 91] [Dresner 95] [Dutra 96] [Excel 94a] [Excel 94b] [Feigenbaum 89] [Forgionne 90] [Furlan 94] [George 90] [JIPDEC 87] Byrd, T.A.; Expert Systems in Production and Operations Management: Results of a Survey; Computers - Expert Systems; The Institute of Management Sciences; p.12; 1993. Campos, A.C.O.; Vital, P.C.R.; Sistema de Informao e Suporte para Executivos - SISE; Anais do XXV Simpsio Brasileiro de Pesquisa Operacional; Brasil; 1993. Chi, R.T.; Turban, E.; Distributed Intelligent Executive Information Systems; Decision Support Systems; vol.14, no.2, p.117-130; 1995. Cruz, C.A.; Ramos, P.S.L.G.; Teixeira, R.M.C.S.; Anlise Custo/ Benefcio para Sistemas Especialistas; 1 Encontro de IA Aplicada Indstria do Petrleo; Petrobras - RJ, Brasil; 1991. Dresner, H.; Lett, B.; Evalueting Executive Information Systems; Strategic Analysis Report R-EIS-122 from Gartner Group; Sep 1995. Dutra, E.; Produtos que Compem uma Soluo OLAP; Documento da Andersen Consulting enviado Petrobras - RJ, Brasil; Dez 1996. Guia do Usurio do Microsoft Excel 5.0; Manuais do Microsoft Office; 1994. Guia do Usurio do Visual Basic - Automatizando, personalizando e programando no Microsoft Excel com o VBA; Manuais do Microsoft Office; 1994. Feigenbaum, E.; McCorduck, P.; Nii, H.P.; The Rise of the Expert Company: How Visionary Companies are Using AI to Achieve Higher Productivity and Profits; 1st Vintage Books ed.; 1989. Forgionne, G.A., OR/MS and Decision Technology in the 1990s, OR/MS Today, Vol. 17, No. 3, pp 20-21, June 1990. Furlan, J.D.; Ivo, I.M.; Amaral, F.P.; Sistemas de Informao Executiva: EIS - Executive Information Systems; Makron Books do Brasil Editora Ltda.; 1994. George, F.H.; Expert Systems and Executive Information Systems; Systems Research and Information Science; vol.3, no.4, p.209-22; 1990. JIPDEC; Results of Survey on Trends in Expert Systems in Japan; Future Generations Computer Systems; North Holland; vol.3, p.17-36; 1987.

15

[Masaki 95]

[Mihaguti 95a] [Mihaguti 95b]

[Moualek 93]

[Neurondata 96] [Phillip 90] [Prerau 90] [Proctor 91] [Schmuller 97] [Serplan 93] [Shuhua 94] [Sprague 96] [Turban 88] [Warmouth 95] [Waterman 86] [Watson 94]

[Word 93]

Masaki, G.; Walls, J.; Stockman, J.; Hypermedia EIS and the World Wide Web; Proceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciences; IEEE Computer Society Press; vol.3, p.140-9; 1995. Mihaguti, E.H.F.; Sistemas Baseados em Conhecimento: Aplicaes, Tendncias, Implicaes; Brasil, EAESP/FGV; 200p; 1995; (dissertao de mestrado). Mihaguti, E.H.F.; Pedrosa Filho, E.L.; AI in Petroleum - Petrobras: The case in point; Proceedings of the AI PETRO95 The International Conference on Artificial Intelligence in the Petroleum Industry; Norwegian AI Society (NAIS), Norway; September 1995. Moualek, I.; A Framework for Developing a Decision Network Based on Intelligent Support Systems; Proceedings of the First European Conference on Information Systems; Operational Res. Soc.; p.239-49; 1993. Elements Environment Documentation Suite - v2.0; Neuron Data, Inc.; CD-ROM; 1996. Phillip, G.C.; Schultz, H.K.; Whats Happening with Expert Systems; AI Expert: The Magazine of Artificial Intelligence in Practice; San Francisco; p.57-59; Nov. 1990. Prerau, D.S.; Developing and Managing Expert Systems: Proven Techniques for Business and Industry; Addison-Wesley Publishing Company; 1990. Proctor, M.; EIS: A Study of Costs & Benefits; An EIS Forum Report; Business Intelligence Ltd.; 1991. Schmuller, J.; Expert Systems Product Update - EXSYS, Simply the Best Way to Disseminate Expert Knowledge Worldwide; PC AI. - Intelligent Solutions for Todays Computers; vol.11; no.1; p.4; Jan/Feb 1997. Serplan - Servio de Planejamento da Petrobras; MME - Ministrio das Minas e Energia; Diagnstico para o Contrato de Gesto; Documento Interno Petrobras - RJ, Brasil; p.5; Ago 1993. Shuhua, L.; Savolainen, V.; Knowledge-based Technology in EIS; Studies in Informatics and Control; vol.3, no.4, p.325-45; 1994. Sprague, R.H.; Watson, H.J.; Decision Support for Management; Prentice-Hall, Inc..; 1996. Turban, E.; Decision Support and Expert Systems; Macmillan Publishing Company; 1988. Warmouth, M.T.; Yen, D.C.-C.; A Detailed Analysis of Intelligent Executive Information Systems; Journal of Computer Information Systems; vol.35, no.3, p.99-110; 1995. Waterman, D.A.; A Guide to Expert Systems; Addison-Wesley Publishing Company; 1986. Watson, H.J.; King, D.R.; Swift, R.S.; Turbin, E.; Enhancing EISs Through Intelligence and Multimedia; Proceedings of the 27th Hawaii International Conference on System Sciences; IEEE Computer Society Press; vol.3, p.159-161; 1994. Guia do Usurio do Microsoft Word 6.0; Manuais do Microsoft Office; 1993.

You might also like