SlideShare uma empresa Scribd logo
Especificações iniciais de
  Agentes Inteligentes




    Nécio de Lima Veras
Especificação PEAS + PAGE
PEAS + PAGE de um
                    Agente Irrigador
Performance    Enviroment   Actuators     Sensors       Goals       Actions    Perceptions
(desempenho)   (ambiente)   (atuadores)   (sensores)    (objetivos) (ações)    (percepções)

Cultura        Estufa,      Arduíno,      Medidores     Manter      ●Irrigar   ●Temperatura
saudável,      campo de     interfaces,   de            hidratado   ●Exibir    ●Umidade do

minimização    plantação    mensagens     temperatura   a           msgs       ar
de água e                                 , umidade,    plantação   ●Monito    ●Velocidade

energia                                   velocidade                rar        do vento
                                          do vento,                            ●PH do solo e

                                          etc                                  de água
PEAS + PAGE de um
       Agente Designador de Tarefas
Performance    Enviroment      Actuators     Sensors      Goals         Actions   Perceptions
(desempenho)   (ambiente)      (atuadores)   (sensores)   (objetivos)   (ações)   (percepções)

Tarefas bem    Escritório de   Mensagens,    Base de      Designar      ●Design ●Dados de
sucedidas e    projetos,       interações    dados de     membros e     ar       tarefas,
projetos       equipe,         com o         tarefas,     gerentes      membr membros e
realizados     ferramenta      usuário       projetos e   para          o para   projetos.
dentro dos     de gerência                   equipes      executare     uma
recursos       de projeto                                 m tarefas e   tarefa e
estimados                                                 projetos,     gerente
                                                          respectiva    a
                                                          mente.        projeto
PEAS + PAGE de um
                     Agente PMAQ
Performance     Enviroment   Actuators     Sensors      Goals         Actions    Perceptions
(desempenho)    (ambiente)   (atuadores)   (sensores)   (objetivos)   (ações)    (percepções)

Maximização     Posto de     Mensagens,    Base de      Monitorar     ●Avisar    ●Dados de
de índices de   saúde,       interfaces    dados de     as ações      sobre      atendimentos
produção de     equipe de    de            atendiment   da equipe     falhas     e de
uma equipe de   saúde        interação     os e         que           da         acompanham
saúde                        com o         acompanha    objetivam     equipe     entos.
                             usuário,      mentos       a melhoria    ●Sugerir

                             relatórios                 do acesso     ações
                                                        e             ou
                                                        qualidade     interven
                                                        ao            ções
                                                        atendiment
                                                        o básico
                                                        de saúde
Especificação segundo a estrutura
          de um agente
Agente reativo simples
      Agente irrigador de                      Agente designador de
      cultura.                                 tarefas e gerência em
                                               uma equipe de projeto.

       Percepção                Ação      Percepção                 Ação

Solo seco e temp. > 22     Irrigar 10'   Nova tarefa   Designar a tarefa para um
                                                       membro da equipe
Solo seco e temp. < 22     Irrigar 3'    Novo projeto Designar gerente

Solo úmido e temp. > 22    Irrigar 5'    Tarefa        Designar ouros membros para
                                         atrasada      uma tarefa
Solo úmido e temp. < 22    Irrigar 1'    Tarefa        Remanejar membros para
                                         adiantada     outras tarefas
Solo enchar. e temp > 22   Irrigar 12'   Projeto      Designar outro gerente
                                         problemático
Solo enchar. e temp < 22   Irrigar 4'    ...           ...
Agente reativo simples
      Agente PMAQ



                  Percepção                                    Ação

Primeiro quarto do mês e baixo índice de    Sugerir atendimentos para pré-natal
atendimentos pré-natal


Paciente acamado está com mais de 40 dias   Avisar sobre falha do atendimento da equipe
sem visita domiciliar


Demanda muito alta de atendimentos          Avisar sobre problema de gargalo no
                                            atendimento
Agentes reativos baseados em
                modelos
                       Agente irrigador de cultura.
O agente percebe informações do estado do solo e de temperatura ambiente e “pensa” quais
mudanças aconteceriam se ele aplicasse uma irrigação de X minutos. Ele deve buscar em seu
histórico de ações as últimas irrigações e “imaginar” o que acontece caso ele não tome
nenhuma ação.



  Percepção         Outras percepções (modelo)                  Regras p/ Ação

Solo e        ●Últimas irrigações aplicadas (natural ou ●Complementar irrigação com (10 –
temperatura   artificial)                               t)' se a última irrigação estiver
              ●Mudanças do estado do solo com uma       “vencida”
              irrigação complementar.                   ●Não aplicar nova irrigação caso

              ●Como o ambiente se comporta caso         tenha ocorrido irrigação natural
              não seja aplicado nenhuma irrigação       ●...

              (natural ou artificial)
              ●...




...           ...                                     ...
Agentes reativos baseados em
                modelos
    Agente designador de tarefas e gerência em uma equipe de projeto.
O agente percebe informações sobre o estado atual de tarefas para um ambiente de projetos
e “pensa” quais mudanças aconteceriam se ele designasse uma determinada tarefa ou a
gerência de um projeto para um membro da equipe. Ele deve buscar em seu histórico de
ações as últimas designações, suas consequências e ainda “imaginar” o que acontece caso
ele não tome nenhuma ação.


Percepção           Outras percepções (modelo)                   Regras p/ Ação

Ambiente de   ●Últimas designações aplicadas (e suas    ●Designar a tarefa tarefa para um
tarefas       consequências)                            determinado membro se “for
              ●As mudanças do estado para uma           cabível”
              determinada designação de tarefa          ●Não deixar de designar caso a

              ●O que acontece ao ambiente caso o        tarefa não seja possível concluir a
              agente não realize nenhuma tarefa.        tarefa
Ambiente de   ●Valores de desempenho dos últimos      ●Designar um gerente “apropriado”

projeto       projetos com seus gerentes              para um novo projeto
              ●As mudanças de estado na gerência do   ●Não permitir que um projeto fique

              projeto                                 sem gerente
              ●O que ocorre se nenhuma ação acontecer
Agentes reativos baseados em
                modelos
                                     Agente PMAQ
O agente percebe informações sobre os atendimentos e acompanhamentos de pacientes e
“pensa” quais mudanças aconteceriam se ele sugerisse uma determinada ação para a
equipe. Ele deve buscar em seu histórico de percepções as últimas ações, suas
consequências e ainda “imaginar” o que acontece caso ele não tome nenhuma ação.


Percepção          Outras percepções (modelo)                   Regras p/ Ação

Atendimento   ●Últimos atendimentos, públicos e        ●Avisar sobre a alta demanda se
com baixo     programas abordados                      for percebido que isso pode
índice de     ●As mudanças do público de atendimento   atrapalhar a produção mensal
execução e    para um determinado período de tempo     ●Sugerir alternância de

com alto      ●O que acontece ao ambiente caso o       atendimento se o índice de
índice de     agente não realize nenhuma tarefa.       produção estiver baixo e a
demanda                                                demanda alta
                                                       ●Sugerir suspensão de

                                                       atendimento de certos públicos se
                                                       a demanda estiver em nível crítico
Agentes reativos baseados em
                objetivos
                          Agente irrigador de cultura.
O agente objetiva manter o solo irrigado sem encharcá-lo. Para isso ele percebe o estado do
solo, dados de temperatura e umidade do ar. É importante conhecer possíveis evoluções
naturais do ambiente e quais consequências acontecerão diante de uma determinada ação do
agente.


                     Ações e estados         Ações dos agentes e as suas possíveis
  Percepção
                        possíveis                      consequências
Solo,          ●Pode chover            ●Se está chovendo então não Irrigar, pois certamente
temperatura    ●Está chovendo          isso vai encharcar o solo
ambiente e     ●Não chove              ●Se a temperatura está alta e não vai chover então

umidade do     ●Não vai chover         devo irrigar para manter o solo irrigado
ar             ●Irrigar                ●Se o solo tiver sido irrigado então não devo irrigar

               ●Não irrigar            ●Se não chove, a temperatura é baixa e a umidade

                                       também então é melhor não irrigar imediatamente
                                       ●...




...            ...                     ...
Agentes reativos baseados em
                 objetivos
      Agente designador de tarefas e gerência em uma equipe de projeto.
O agente objetiva designar membros de um projeto para realizarem tarefas, sejam elas novas
ou problemáticas (remanejamento), assim também como para gerenciarem um projeto. Para
tanto ele percebe as mudanças dos estados das tarefas e dos projetos. É importante saber
como o ambiente natural de projeto evolui e quais consequências acontecerão diante de uma
determinada ação do agente.

                    Ações e estados         Ações dos agentes e as suas possíveis
  Percepção
                       possíveis                      consequências
Ambiente de   ●Nova tarefa foi        ●Se uma nova tarefa foi incluída então um membro que
tarefa        incluída no projeto     pode realizar melhor a tarefa deve ser designado para
              ●Uma tarefa está        ela
              atrasada                ●Se uma tarefa está atrasada então devem ser

              ●Uma tarefa foi         remanejados novos membros para ela
              concluída               ●Se não há novas tarefas e todas as atuais não estão

              ●Uma tarefa está sem    sem problemas então não designe ninguém
              problemas               ●Se um tarefa foi concluída e outra está atrasada

                                      então designe os membros eficazes para a tarefa
                                      problemática.
...           ...                     ...
Agentes reativos baseados em
                objetivos
                                       Agente PMAQ
O agente objetiva maximizar os índices de produção de uma equipe de saúde. Para tanto ele
percebe as mudanças dos estados dos atendimentos e acompanhamentos diários. É
importante saber como o ambiente natural da equipe evolui e quais consequências
acontecerão diante de uma determinada ação do agente.


                    Ações e estados         Ações dos agentes e as suas possíveis
  Percepção
                       possíveis                      consequências
Acompanham ●Novo acamado foi    ●Se um novo paciente foi adicionado então dever ser

ento de    incluído na lista de sugerido uma agente de visitas com suas respectivas
pacientes  pacientes            missões
acamados   ●Um paciente precisa ●Se uma agenda de visitas não está sendo respeitada

           ser regularmente     então deve ser emitido um aviso sobre a falha
           visitado
           ●Um novo diagnóstico ●...

           foi adicionado para
           um paciente

...           ...                     ...
Agentes baseados na utilidade
                      Agente irrigador de cultura.
O agente deve usar como função de utilidade uma mensuração do seu grau de sucesso em
relação à irrigação. Para tanto, ele buscará minimizar o consumo de água sem afetar o
desenvolvimento da cultura irrigada.


               Ações e
                                Ações dos agentes e as suas possíveis           Função de
Percepção      estados
                                          consequências                          utilidade
              possíveis
Solo,      ●Pode chover     ●Se está chovendo então não Irrigar, pois       ●Para determinada
temperatur ●Está chovendo   certamente isso vai encharcar o solo            irrigação quanto
a ambiente ●Não chove       ●Se a temperatura está alta e não vai           economizei de
e umidade ●Não vai          chover então devo irrigar para manter o         água e qual a
do ar      chover           solo irrigado                                   contribuição para
           ●Irrigar         ●Se o solo tiver sido irrigado então não devo   o desenvolvimento
           ●Não irrigar     irrigar                                         da planta?
                            ●Se não chove, a temperatura é baixa e a        ●Quando não

                            umidade também então é melhor não irrigar       irrigar então a
                            imediatamente                                   função é nula.
Agentes baseados na utilidade
     Agente designador de tarefas e gerência em uma equipe de projeto.
O agente deve usar como função de utilidade uma mensuração do seu grau de sucesso em
relação às suas designações. Para tanto, ele poderá calcular a probabilidade de sucesso
para o estado proposto em curto e longo prazo e, assim, majorar medidas que indicam o
quando eficiente foi sua escolha.

                 Ações e
                            Ações dos agentes e as suas possíveis
Percepção        estados                                                 Função de utilidade
                                      consequências
                possíveis
Ambiente    ●Nova tarefa    ●Se uma nova tarefa foi incluída então um    ●Qual a probabilidade
de tarefa   foi incluída    membro que pode realizar melhor a tarefa     de sucesso se um
            no projeto      deve ser designado para ela                  determinado membro
            ●Uma tarefa     ●Se uma tarefa está atrasada então devem     for designado para
            está atrasada   ser remanejados novos membros para ela       uma determinada
            ●Uma tarefa     ●Se não há novas tarefas e todas as atuais   tarefa?
            foi concluída   não estão sem problemas então não            ●Se não houver

            ●Uma tarefa     designe ninguém                              designações então a
            está sem        ●Se um tarefa foi concluída e outra está     função é nula.
            problemas       atrasada então designe os membros
                            eficazes para a tarefa problemática.
Agentes baseados na utilidade
                                            Agente PMAQ
O agente deve usar como função de utilidade uma mensuração do seu grau de sucesso em
relação à produtividade da equipe. Para tanto, ele poderá calcular a probabilidade de
sucesso para o estado proposto em curto e longo prazo e, assim, majorar medidas que
indicam o quando eficiente foi sua escolha.


                Ações e estados          Ações dos agentes e as suas
Percepção                                                                     Função de utilidade
                   possíveis              possíveis consequências
Acompanh    ●   Novo acamado         ●   Se um novo paciente foi              ●Qual a probabilidade
amento de       foi incluído na          adicionado então dever ser           de sucesso de uma
pacientes       lista de pacientes       sugerido uma agente de visitas       determinada agenda
acamados    ●   Um paciente              com suas respectivas missões         sugerida?
                precisa ser          ●   Se uma agenda de visitas não         ●Qual probabilidade

                regularmente             está sendo respeitada então deve     de sucesso quando
                visitado                 ser emitido um aviso sobre a falha   se corrige uma
            ●   Um novo                                                       agenda falha?
                diagnóstico foi                                               ●Se não houver

                adicionado para                                               ações então a função
                um paciente                                                   é nula.
Agentes com aprendizagem

            Agente irrigador de cultura.
               Solo; Temperatura ambiente; Umidade do ar; Pode chover; Está chovendo;
 Percepções:
               Não chove; Não vai chover.
    Estados: Irrigar; Não irrigar.
             Pode fazer mudanças em qualquer um dos componentes abaixo. Ele que
 Elemento de observa os resultados da ações e aprende. Por exemplo: se for aplicada uma
aprendizado: irrigação desnecessária ele logo aprenderá que naquela situação não se deve
             irrigar.

 Elemento de Coleções de conhecimentos e procedimentos que o agente tem para
desempenho: selecionar suas ações de irrigação.

               Observa o mundo (chuva, sol, temperatura, umidade) e alimenta de
               informações o elemento de aprendizado. Por exemplo a percepção “pode
      Crítico: chover” ficará mais eficiente com as experiências e observações do crítico.
               Ele irá a partir disso formular uma regra para saber se a experiência foi boa
               ou ruim.

             Identifica áreas comportamentais que necessitam de melhorias e propõe
  Gerador de
             experimentos ou testes, como por exemplo, experimentar uma irrigação curta
  problemas:
             com uma umidade do ar alta.
Agentes com aprendizagem
  Agente designador de tarefas e gerência em uma equipe de projeto.
               Ambiente de tarefa: Nova tarefa foi incluída no projeto; Uma tarefa
 Percepções:
               problemática; Uma tarefa foi concluída; Uma tarefa está sem problemas.
    Estados: Designar um membro; Não designar um membro.
             Pode fazer mudanças em qualquer um dos componentes abaixo. Ele que
 Elemento de observa os resultados da ações e aprende. Por exemplo: se for feita uma
aprendizado: designação que gere insucesso de uma tarefa então ele irá aprender lições
             sobre a ação realizada.

 Elemento de Coleções de conhecimentos e procedimentos que o agente tem para
desempenho: selecionar suas ações para designar membros a tarefas.

               Observa o mundo de tarefas e alimenta de informações o elemento de
               aprendizado. Por exemplo a percepção “tarefa problemática” ficará mais
      Crítico: eficiente com as experiências e observações do crítico. Ele irá partir disso e
               formular uma regra para saber se a experiência foi boa ou ruim. Exemplo de
               padrão fixo: a tarefa foi concluída com sucesso antes do prazo?

             Identifica áreas comportamentais que necessitam de melhorias e propõe
  Gerador de
             experimentos ou testes, como por exemplo, experimentar uma designação de
  problemas:
             alto risco.
Agentes com aprendizagem
                                     Agente PMAQ
               Ambiente de atendimentos: um público-alvo não está sendo explorado; uma
 Percepções:
               demanda está sobrecarregando as outras; ...
    Estados: Avisar sobre falhas; Sugerir ações
             Pode fazer mudanças em qualquer um dos componentes abaixo. Ele que
 Elemento de observa os resultados da ações e aprende. Por exemplo: se for feita uma
aprendizado: sugestão que gere insucesso de uma tarefa então ele irá aprender lições
             sobre a ação realizada.

 Elemento de Coleções de conhecimentos e procedimentos que o agente tem para
desempenho: selecionar suas ações para maximizar os índices de promoção da saúde

               Observa o mundo de tarefas e alimenta de informações o elemento de
               aprendizado. Por exemplo a percepção “uma demanda está sobrecarregando
      Crítico: as outras” ficará mais eficiente com as experiências e observações do crítico.
               Ele irá partir disso e formular uma regra para saber se a experiência foi boa
               ou ruim. Exemplo de padrão fixo: a demanda pôde ser atendida?

             Identifica áreas comportamentais que necessitam de melhorias e propõe
  Gerador de
             experimentos ou testes, como por exemplo, experimentar uma sugestão de
  problemas:
             alto risco.
Referência
 ●   Russell, S.; Norvig, P. Inteligência
     Artificial: uma abordagem
     moderna.2 ed. São Paulo: Prentice-
     Hall (2004)
Especificações iniciais de
  Agentes Inteligentes




    Nécio de Lima Veras
Especificação PEAS + PAGE
PEAS + PAGE de um
                    Agente Irrigador
Performance    Enviroment   Actuators     Sensors       Goals       Actions    Perceptions
(desempenho)   (ambiente)   (atuadores)   (sensores)    (objetivos) (ações)    (percepções)

Cultura        Estufa,      Arduíno,      Medidores     Manter      ●Irrigar   ●Temperatura
saudável,      campo de     interfaces,   de            hidratado   ●Exibir    ●Umidade do
minimização    plantação    mensagens     temperatura   a           msgs       ar
de água e                                 , umidade,    plantação   ●Monito    ●Velocidade

energia                                   velocidade                rar        do vento
                                          do vento,                            ●PH do solo e

                                          etc                                  de água
PEAS + PAGE de um
       Agente Designador de Tarefas
Performance    Enviroment      Actuators     Sensors      Goals         Actions   Perceptions
(desempenho)   (ambiente)      (atuadores)   (sensores)   (objetivos)   (ações)   (percepções)

Tarefas bem    Escritório de   Mensagens,    Base de      Designar      ●Design ●Dados de
sucedidas e    projetos,       interações    dados de     membros e     ar       tarefas,
projetos       equipe,         com o         tarefas,     gerentes      membr membros e
realizados     ferramenta      usuário       projetos e   para          o para   projetos.
dentro dos     de gerência                   equipes      executare     uma
recursos       de projeto                                 m tarefas e   tarefa e
estimados                                                 projetos,     gerente
                                                          respectiva    a
                                                          mente.        projeto
PEAS + PAGE de um
                     Agente PMAQ
Performance     Enviroment   Actuators     Sensors      Goals         Actions    Perceptions
(desempenho)    (ambiente)   (atuadores)   (sensores)   (objetivos)   (ações)    (percepções)

Maximização     Posto de     Mensagens,    Base de      Monitorar     ●Avisar    ●Dados de
de índices de   saúde,       interfaces    dados de     as ações      sobre      atendimentos
produção de     equipe de    de            atendiment   da equipe     falhas     e de
uma equipe de   saúde        interação     os e         que           da         acompanham
saúde                        com o         acompanha    objetivam     equipe     entos.
                             usuário,      mentos       a melhoria    ●Sugerir

                             relatórios                 do acesso     ações
                                                        e             ou
                                                        qualidade     interven
                                                        ao            ções
                                                        atendiment
                                                        o básico
                                                        de saúde
Especificação segundo a estrutura
          de um agente
Agente reativo simples
      Agente irrigador de                      Agente designador de
      cultura.                                 tarefas e gerência em
                                               uma equipe de projeto.

       Percepção                Ação      Percepção                 Ação

Solo seco e temp. > 22     Irrigar 10'   Nova tarefa   Designar a tarefa para um
                                                       membro da equipe
Solo seco e temp. < 22     Irrigar 3'    Novo projeto Designar gerente

Solo úmido e temp. > 22    Irrigar 5'    Tarefa        Designar ouros membros para
                                         atrasada      uma tarefa
Solo úmido e temp. < 22    Irrigar 1'    Tarefa        Remanejar membros para
                                         adiantada     outras tarefas
Solo enchar. e temp > 22   Irrigar 12'   Projeto      Designar outro gerente
                                         problemático
Solo enchar. e temp < 22   Irrigar 4'    ...           ...
Agente reativo simples
      Agente PMAQ



                  Percepção                                    Ação

Primeiro quarto do mês e baixo índice de    Sugerir atendimentos para pré-natal
atendimentos pré-natal


Paciente acamado está com mais de 40 dias   Avisar sobre falha do atendimento da equipe
sem visita domiciliar


Demanda muito alta de atendimentos          Avisar sobre problema de gargalo no
                                            atendimento
Agentes reativos baseados em
                modelos
                       Agente irrigador de cultura.
O agente percebe informações do estado do solo e de temperatura ambiente e “pensa” quais
mudanças aconteceriam se ele aplicasse uma irrigação de X minutos. Ele deve buscar em seu
histórico de ações as últimas irrigações e “imaginar” o que acontece caso ele não tome
nenhuma ação.



  Percepção         Outras percepções (modelo)                  Regras p/ Ação

Solo e        ●Últimas irrigações aplicadas (natural ou ●Complementar irrigação com (10 –
temperatura   artificial)                               t)' se a última irrigação estiver
              ●Mudanças do estado do solo com uma       “vencida”
              irrigação complementar.                   ●Não aplicar nova irrigação caso

              ●Como o ambiente se comporta caso         tenha ocorrido irrigação natural
              não seja aplicado nenhuma irrigação       ●...

              (natural ou artificial)
              ●...




...           ...                                     ...
Agentes reativos baseados em
                modelos
    Agente designador de tarefas e gerência em uma equipe de projeto.
O agente percebe informações sobre o estado atual de tarefas para um ambiente de projetos
e “pensa” quais mudanças aconteceriam se ele designasse uma determinada tarefa ou a
gerência de um projeto para um membro da equipe. Ele deve buscar em seu histórico de
ações as últimas designações, suas consequências e ainda “imaginar” o que acontece caso
ele não tome nenhuma ação.


Percepção           Outras percepções (modelo)                   Regras p/ Ação

Ambiente de   ●Últimas designações aplicadas (e suas    ●Designar a tarefa tarefa para um
tarefas       consequências)                            determinado membro se “for
              ●As mudanças do estado para uma           cabível”
              determinada designação de tarefa          ●Não deixar de designar caso a

              ●O que acontece ao ambiente caso o        tarefa não seja possível concluir a
              agente não realize nenhuma tarefa.        tarefa
Ambiente de   ●Valores de desempenho dos últimos      ●Designar um gerente “apropriado”

projeto       projetos com seus gerentes              para um novo projeto
              ●As mudanças de estado na gerência do   ●Não permitir que um projeto fique

              projeto                                 sem gerente
              ●O que ocorre se nenhuma ação acontecer
Agentes reativos baseados em
                modelos
                                     Agente PMAQ
O agente percebe informações sobre os atendimentos e acompanhamentos de pacientes e
“pensa” quais mudanças aconteceriam se ele sugerisse uma determinada ação para a
equipe. Ele deve buscar em seu histórico de percepções as últimas ações, suas
consequências e ainda “imaginar” o que acontece caso ele não tome nenhuma ação.


Percepção          Outras percepções (modelo)                   Regras p/ Ação

Atendimento   ●Últimos atendimentos, públicos e        ●Avisar sobre a alta demanda se
com baixo     programas abordados                      for percebido que isso pode
índice de     ●As mudanças do público de atendimento   atrapalhar a produção mensal
execução e    para um determinado período de tempo     ●Sugerir alternância de

com alto      ●O que acontece ao ambiente caso o       atendimento se o índice de
índice de     agente não realize nenhuma tarefa.       produção estiver baixo e a
demanda                                                demanda alta
                                                       ●Sugerir suspensão de

                                                       atendimento de certos públicos se
                                                       a demanda estiver em nível crítico
Agentes reativos baseados em
                objetivos
                          Agente irrigador de cultura.
O agente objetiva manter o solo irrigado sem encharcá-lo. Para isso ele percebe o estado do
solo, dados de temperatura e umidade do ar. É importante conhecer possíveis evoluções
naturais do ambiente e quais consequências acontecerão diante de uma determinada ação do
agente.


                     Ações e estados         Ações dos agentes e as suas possíveis
  Percepção
                        possíveis                      consequências
Solo,          ●Pode chover            ●Se está chovendo então não Irrigar, pois certamente
temperatura    ●Está chovendo          isso vai encharcar o solo
ambiente e     ●Não chove              ●Se a temperatura está alta e não vai chover então

umidade do     ●Não vai chover         devo irrigar para manter o solo irrigado
ar             ●Irrigar                ●Se o solo tiver sido irrigado então não devo irrigar

               ●Não irrigar            ●Se não chove, a temperatura é baixa e a umidade

                                       também então é melhor não irrigar imediatamente
                                       ●...




...            ...                     ...
Agentes reativos baseados em
                 objetivos
      Agente designador de tarefas e gerência em uma equipe de projeto.
O agente objetiva designar membros de um projeto para realizarem tarefas, sejam elas novas
ou problemáticas (remanejamento), assim também como para gerenciarem um projeto. Para
tanto ele percebe as mudanças dos estados das tarefas e dos projetos. É importante saber
como o ambiente natural de projeto evolui e quais consequências acontecerão diante de uma
determinada ação do agente.

                    Ações e estados         Ações dos agentes e as suas possíveis
  Percepção
                       possíveis                      consequências
Ambiente de   ●Nova tarefa foi        ●Se uma nova tarefa foi incluída então um membro que
tarefa        incluída no projeto     pode realizar melhor a tarefa deve ser designado para
              ●Uma tarefa está        ela
              atrasada                ●Se uma tarefa está atrasada então devem ser

              ●Uma tarefa foi         remanejados novos membros para ela
              concluída               ●Se não há novas tarefas e todas as atuais não estão

              ●Uma tarefa está sem    sem problemas então não designe ninguém
              problemas               ●Se um tarefa foi concluída e outra está atrasada

                                      então designe os membros eficazes para a tarefa
                                      problemática.
...           ...                     ...
Agentes reativos baseados em
                objetivos
                                       Agente PMAQ
O agente objetiva maximizar os índices de produção de uma equipe de saúde. Para tanto ele
percebe as mudanças dos estados dos atendimentos e acompanhamentos diários. É
importante saber como o ambiente natural da equipe evolui e quais consequências
acontecerão diante de uma determinada ação do agente.


                    Ações e estados         Ações dos agentes e as suas possíveis
  Percepção
                       possíveis                      consequências
Acompanham ●Novo acamado foi    ●Se um novo paciente foi adicionado então dever ser

ento de    incluído na lista de sugerido uma agente de visitas com suas respectivas
pacientes  pacientes            missões
acamados   ●Um paciente precisa ●Se uma agenda de visitas não está sendo respeitada

           ser regularmente     então deve ser emitido um aviso sobre a falha
           visitado
           ●Um novo diagnóstico ●...

           foi adicionado para
           um paciente

...           ...                     ...
Agentes baseados na utilidade
                      Agente irrigador de cultura.
O agente deve usar como função de utilidade uma mensuração do seu grau de sucesso em
relação à irrigação. Para tanto, ele buscará minimizar o consumo de água sem afetar o
desenvolvimento da cultura irrigada.


               Ações e
                                Ações dos agentes e as suas possíveis           Função de
Percepção      estados
                                          consequências                          utilidade
              possíveis
Solo,      ●Pode chover     ●Se está chovendo então não Irrigar, pois       ●Para determinada
temperatur ●Está chovendo   certamente isso vai encharcar o solo            irrigação quanto
a ambiente ●Não chove       ●Se a temperatura está alta e não vai           economizei de
e umidade ●Não vai          chover então devo irrigar para manter o         água e qual a
do ar      chover           solo irrigado                                   contribuição para
           ●Irrigar         ●Se o solo tiver sido irrigado então não devo   o desenvolvimento
           ●Não irrigar     irrigar                                         da planta?
                            ●Se não chove, a temperatura é baixa e a        ●Quando não

                            umidade também então é melhor não irrigar       irrigar então a
                            imediatamente                                   função é nula.
Agentes baseados na utilidade
     Agente designador de tarefas e gerência em uma equipe de projeto.
O agente deve usar como função de utilidade uma mensuração do seu grau de sucesso em
relação às suas designações. Para tanto, ele poderá calcular a probabilidade de sucesso
para o estado proposto em curto e longo prazo e, assim, majorar medidas que indicam o
quando eficiente foi sua escolha.

                 Ações e
                            Ações dos agentes e as suas possíveis
Percepção        estados                                                 Função de utilidade
                                      consequências
                possíveis
Ambiente    ●Nova tarefa    ●Se uma nova tarefa foi incluída então um    ●Qual a probabilidade
de tarefa   foi incluída    membro que pode realizar melhor a tarefa     de sucesso se um
            no projeto      deve ser designado para ela                  determinado membro
            ●Uma tarefa     ●Se uma tarefa está atrasada então devem     for designado para
            está atrasada   ser remanejados novos membros para ela       uma determinada
            ●Uma tarefa     ●Se não há novas tarefas e todas as atuais   tarefa?
            foi concluída   não estão sem problemas então não            ●Se não houver

            ●Uma tarefa     designe ninguém                              designações então a
            está sem        ●Se um tarefa foi concluída e outra está     função é nula.
            problemas       atrasada então designe os membros
                            eficazes para a tarefa problemática.
Agentes baseados na utilidade
                                            Agente PMAQ
O agente deve usar como função de utilidade uma mensuração do seu grau de sucesso em
relação à produtividade da equipe. Para tanto, ele poderá calcular a probabilidade de
sucesso para o estado proposto em curto e longo prazo e, assim, majorar medidas que
indicam o quando eficiente foi sua escolha.


                Ações e estados          Ações dos agentes e as suas
Percepção                                                                     Função de utilidade
                   possíveis              possíveis consequências
Acompanh    ●   Novo acamado         ●   Se um novo paciente foi              ●Qual a probabilidade
amento de       foi incluído na          adicionado então dever ser           de sucesso de uma
pacientes       lista de pacientes       sugerido uma agente de visitas       determinada agenda
acamados    ●   Um paciente              com suas respectivas missões         sugerida?
                precisa ser          ●   Se uma agenda de visitas não         ●Qual probabilidade

                regularmente             está sendo respeitada então deve     de sucesso quando
                visitado                 ser emitido um aviso sobre a falha   se corrige uma
            ●   Um novo                                                       agenda falha?
                diagnóstico foi                                               ●Se não houver

                adicionado para                                               ações então a função
                um paciente                                                   é nula.
Agentes com aprendizagem

            Agente irrigador de cultura.
               Solo; Temperatura ambiente; Umidade do ar; Pode chover; Está chovendo;
 Percepções:
               Não chove; Não vai chover.
    Estados: Irrigar; Não irrigar.
             Pode fazer mudanças em qualquer um dos componentes abaixo. Ele que
 Elemento de observa os resultados da ações e aprende. Por exemplo: se for aplicada uma
aprendizado: irrigação desnecessária ele logo aprenderá que naquela situação não se deve
             irrigar.

 Elemento de Coleções de conhecimentos e procedimentos que o agente tem para
desempenho: selecionar suas ações de irrigação.

               Observa o mundo (chuva, sol, temperatura, umidade) e alimenta de
               informações o elemento de aprendizado. Por exemplo a percepção “pode
      Crítico: chover” ficará mais eficiente com as experiências e observações do crítico.
               Ele irá a partir disso formular uma regra para saber se a experiência foi boa
               ou ruim.

             Identifica áreas comportamentais que necessitam de melhorias e propõe
  Gerador de
             experimentos ou testes, como por exemplo, experimentar uma irrigação curta
  problemas:
             com uma umidade do ar alta.
Agentes com aprendizagem
  Agente designador de tarefas e gerência em uma equipe de projeto.
               Ambiente de tarefa: Nova tarefa foi incluída no projeto; Uma tarefa
 Percepções:
               problemática; Uma tarefa foi concluída; Uma tarefa está sem problemas.
    Estados: Designar um membro; Não designar um membro.
             Pode fazer mudanças em qualquer um dos componentes abaixo. Ele que
 Elemento de observa os resultados da ações e aprende. Por exemplo: se for feita uma
aprendizado: designação que gere insucesso de uma tarefa então ele irá aprender lições
             sobre a ação realizada.

 Elemento de Coleções de conhecimentos e procedimentos que o agente tem para
desempenho: selecionar suas ações para designar membros a tarefas.

               Observa o mundo de tarefas e alimenta de informações o elemento de
               aprendizado. Por exemplo a percepção “tarefa problemática” ficará mais
      Crítico: eficiente com as experiências e observações do crítico. Ele irá partir disso e
               formular uma regra para saber se a experiência foi boa ou ruim. Exemplo de
               padrão fixo: a tarefa foi concluída com sucesso antes do prazo?

             Identifica áreas comportamentais que necessitam de melhorias e propõe
  Gerador de
             experimentos ou testes, como por exemplo, experimentar uma designação de
  problemas:
             alto risco.
Agentes com aprendizagem
                                     Agente PMAQ
               Ambiente de atendimentos: um público-alvo não está sendo explorado; uma
 Percepções:
               demanda está sobrecarregando as outras; ...
    Estados: Avisar sobre falhas; Sugerir ações
             Pode fazer mudanças em qualquer um dos componentes abaixo. Ele que
 Elemento de observa os resultados da ações e aprende. Por exemplo: se for feita uma
aprendizado: sugestão que gere insucesso de uma tarefa então ele irá aprender lições
             sobre a ação realizada.

 Elemento de Coleções de conhecimentos e procedimentos que o agente tem para
desempenho: selecionar suas ações para maximizar os índices de promoção da saúde

               Observa o mundo de tarefas e alimenta de informações o elemento de
               aprendizado. Por exemplo a percepção “uma demanda está sobrecarregando
      Crítico: as outras” ficará mais eficiente com as experiências e observações do crítico.
               Ele irá partir disso e formular uma regra para saber se a experiência foi boa
               ou ruim. Exemplo de padrão fixo: a demanda pôde ser atendida?

             Identifica áreas comportamentais que necessitam de melhorias e propõe
  Gerador de
             experimentos ou testes, como por exemplo, experimentar uma sugestão de
  problemas:
             alto risco.
Referência
 ●   Russell, S.; Norvig, P. Inteligência
     Artificial: uma abordagem
     moderna.2 ed. São Paulo: Prentice-
     Hall (2004)

Mais conteúdo relacionado

Semelhante a Especificações iniciais de agentes inteligentes

Ppra uma abordagem sistêmica - pdf
Ppra   uma abordagem sistêmica - pdfPpra   uma abordagem sistêmica - pdf
Ppra uma abordagem sistêmica - pdf
Dalton Figueiredo
 
Aula02 gestao tradicional
Aula02 gestao tradicionalAula02 gestao tradicional
Aula02 gestao tradicional
Joaquim Lopes Júnior
 
Gestão de Projetos e Empreendedorismo (26/03/2013)
Gestão de Projetos e Empreendedorismo (26/03/2013)Gestão de Projetos e Empreendedorismo (26/03/2013)
Gestão de Projetos e Empreendedorismo (26/03/2013)
Alessandro Almeida
 
Green Hungry Sugarcane
Green Hungry SugarcaneGreen Hungry Sugarcane
Green Hungry Sugarcane
Marco Coghi
 
BA Day 2011 - BPM
BA Day 2011 - BPMBA Day 2011 - BPM
BA Day 2011 - BPM
IIBA Rio de Janeiro Chapter
 
Manual Do Engenheiro Goldsztein Cyrela R9
Manual Do Engenheiro Goldsztein Cyrela R9Manual Do Engenheiro Goldsztein Cyrela R9
Manual Do Engenheiro Goldsztein Cyrela R9
eng_guilherme
 
O Pensamento Enxuto na Análise de Negócios
O Pensamento Enxuto na Análise de NegóciosO Pensamento Enxuto na Análise de Negócios
O Pensamento Enxuto na Análise de Negócios
Luiz C. Parzianello
 
88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva
88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva
88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva
Josimar Lima
 
Guia rápido em Gestão de Projetos
Guia rápido em Gestão de ProjetosGuia rápido em Gestão de Projetos
Guia rápido em Gestão de Projetos
Mônica Roque, MBA, PMP
 
Identificando necessidades e estabelecendo requisitos
Identificando necessidades e estabelecendo requisitosIdentificando necessidades e estabelecendo requisitos
Identificando necessidades e estabelecendo requisitos
Rafael Berto
 
Gestão do Escopo de Projetos - Prof. Luis Augusto dos Santos
Gestão do Escopo de Projetos - Prof. Luis Augusto dos SantosGestão do Escopo de Projetos - Prof. Luis Augusto dos Santos
Gestão do Escopo de Projetos - Prof. Luis Augusto dos Santos
Sustentare Escola de Negócios
 
Agent based software development
Agent based software developmentAgent based software development
Agent based software development
Alan Prando
 
Falhas em Projetos e Mudanças em Rotinas Organizacionais
Falhas em Projetos e Mudanças em Rotinas OrganizacionaisFalhas em Projetos e Mudanças em Rotinas Organizacionais
Falhas em Projetos e Mudanças em Rotinas Organizacionais
Felipe Pereira
 
Aula 2 - SGA Normas ISOs 14001 e 14004.pdf
Aula 2 - SGA Normas ISOs 14001 e 14004.pdfAula 2 - SGA Normas ISOs 14001 e 14004.pdf
Aula 2 - SGA Normas ISOs 14001 e 14004.pdf
LilianeLili11
 
Rio Vivo
Rio VivoRio Vivo
Rio Vivo
Marco Coghi
 
saopaulo-gp33-controledeemissoesatmosfericascems
saopaulo-gp33-controledeemissoesatmosfericascemssaopaulo-gp33-controledeemissoesatmosfericascems
saopaulo-gp33-controledeemissoesatmosfericascems
Marco Coghi
 

Semelhante a Especificações iniciais de agentes inteligentes (16)

Ppra uma abordagem sistêmica - pdf
Ppra   uma abordagem sistêmica - pdfPpra   uma abordagem sistêmica - pdf
Ppra uma abordagem sistêmica - pdf
 
Aula02 gestao tradicional
Aula02 gestao tradicionalAula02 gestao tradicional
Aula02 gestao tradicional
 
Gestão de Projetos e Empreendedorismo (26/03/2013)
Gestão de Projetos e Empreendedorismo (26/03/2013)Gestão de Projetos e Empreendedorismo (26/03/2013)
Gestão de Projetos e Empreendedorismo (26/03/2013)
 
Green Hungry Sugarcane
Green Hungry SugarcaneGreen Hungry Sugarcane
Green Hungry Sugarcane
 
BA Day 2011 - BPM
BA Day 2011 - BPMBA Day 2011 - BPM
BA Day 2011 - BPM
 
Manual Do Engenheiro Goldsztein Cyrela R9
Manual Do Engenheiro Goldsztein Cyrela R9Manual Do Engenheiro Goldsztein Cyrela R9
Manual Do Engenheiro Goldsztein Cyrela R9
 
O Pensamento Enxuto na Análise de Negócios
O Pensamento Enxuto na Análise de NegóciosO Pensamento Enxuto na Análise de Negócios
O Pensamento Enxuto na Análise de Negócios
 
88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva
88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva
88194121 puc-ihc-aula11-teorias-de-ihc-eng-cognitiva
 
Guia rápido em Gestão de Projetos
Guia rápido em Gestão de ProjetosGuia rápido em Gestão de Projetos
Guia rápido em Gestão de Projetos
 
Identificando necessidades e estabelecendo requisitos
Identificando necessidades e estabelecendo requisitosIdentificando necessidades e estabelecendo requisitos
Identificando necessidades e estabelecendo requisitos
 
Gestão do Escopo de Projetos - Prof. Luis Augusto dos Santos
Gestão do Escopo de Projetos - Prof. Luis Augusto dos SantosGestão do Escopo de Projetos - Prof. Luis Augusto dos Santos
Gestão do Escopo de Projetos - Prof. Luis Augusto dos Santos
 
Agent based software development
Agent based software developmentAgent based software development
Agent based software development
 
Falhas em Projetos e Mudanças em Rotinas Organizacionais
Falhas em Projetos e Mudanças em Rotinas OrganizacionaisFalhas em Projetos e Mudanças em Rotinas Organizacionais
Falhas em Projetos e Mudanças em Rotinas Organizacionais
 
Aula 2 - SGA Normas ISOs 14001 e 14004.pdf
Aula 2 - SGA Normas ISOs 14001 e 14004.pdfAula 2 - SGA Normas ISOs 14001 e 14004.pdf
Aula 2 - SGA Normas ISOs 14001 e 14004.pdf
 
Rio Vivo
Rio VivoRio Vivo
Rio Vivo
 
saopaulo-gp33-controledeemissoesatmosfericascems
saopaulo-gp33-controledeemissoesatmosfericascemssaopaulo-gp33-controledeemissoesatmosfericascems
saopaulo-gp33-controledeemissoesatmosfericascems
 

Mais de Nécio de Lima Veras

Introdução ao JavaFX
Introdução ao JavaFXIntrodução ao JavaFX
Introdução ao JavaFX
Nécio de Lima Veras
 
Introdução à analise e complexidade de algoritmos
Introdução à analise e complexidade de algoritmosIntrodução à analise e complexidade de algoritmos
Introdução à analise e complexidade de algoritmos
Nécio de Lima Veras
 
Teste de software
Teste de softwareTeste de software
Teste de software
Nécio de Lima Veras
 
Versionamento com git
Versionamento com gitVersionamento com git
Versionamento com git
Nécio de Lima Veras
 
Uma Abordagem Baseada em Agentes para Planejamento e Monitoramento de Serviço...
Uma Abordagem Baseada em Agentes para Planejamento e Monitoramento de Serviço...Uma Abordagem Baseada em Agentes para Planejamento e Monitoramento de Serviço...
Uma Abordagem Baseada em Agentes para Planejamento e Monitoramento de Serviço...
Nécio de Lima Veras
 
Jason: Componentes personalizados
Jason: Componentes personalizados Jason: Componentes personalizados
Jason: Componentes personalizados
Nécio de Lima Veras
 
Agentes inteligentes com jason
Agentes inteligentes com jasonAgentes inteligentes com jason
Agentes inteligentes com jason
Nécio de Lima Veras
 
Arquiteturas concretas de agentes inteligentes - bdi agents
Arquiteturas concretas de agentes inteligentes - bdi agentsArquiteturas concretas de agentes inteligentes - bdi agents
Arquiteturas concretas de agentes inteligentes - bdi agents
Nécio de Lima Veras
 
Revisão de matemática
Revisão de matemáticaRevisão de matemática
Revisão de matemática
Nécio de Lima Veras
 
Anotações do mapeamento OR
Anotações do mapeamento ORAnotações do mapeamento OR
Anotações do mapeamento OR
Nécio de Lima Veras
 
Hibernate-consultas
Hibernate-consultasHibernate-consultas
Hibernate-consultas
Nécio de Lima Veras
 
Mapeamento de herança OR
Mapeamento de herança ORMapeamento de herança OR
Mapeamento de herança OR
Nécio de Lima Veras
 
Relacionamentos do mapeamento OR
Relacionamentos do mapeamento ORRelacionamentos do mapeamento OR
Relacionamentos do mapeamento OR
Nécio de Lima Veras
 
Java swing
Java swingJava swing
Introdução à linguagem UML
Introdução à linguagem UMLIntrodução à linguagem UML
Introdução à linguagem UML
Nécio de Lima Veras
 
Introdução aos Sistemas operacionais
Introdução aos Sistemas operacionaisIntrodução aos Sistemas operacionais
Introdução aos Sistemas operacionais
Nécio de Lima Veras
 
Organizando um Repositório de Objetos de Aprendizagem para dispositivos móvei...
Organizando um Repositório de Objetos de Aprendizagem para dispositivos móvei...Organizando um Repositório de Objetos de Aprendizagem para dispositivos móvei...
Organizando um Repositório de Objetos de Aprendizagem para dispositivos móvei...
Nécio de Lima Veras
 
Classes abstratas e interfaces
Classes abstratas e interfacesClasses abstratas e interfaces
Classes abstratas e interfaces
Nécio de Lima Veras
 
Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de software
Nécio de Lima Veras
 
Internet: conceitos e segurança
Internet: conceitos e segurançaInternet: conceitos e segurança
Internet: conceitos e segurança
Nécio de Lima Veras
 

Mais de Nécio de Lima Veras (20)

Introdução ao JavaFX
Introdução ao JavaFXIntrodução ao JavaFX
Introdução ao JavaFX
 
Introdução à analise e complexidade de algoritmos
Introdução à analise e complexidade de algoritmosIntrodução à analise e complexidade de algoritmos
Introdução à analise e complexidade de algoritmos
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Versionamento com git
Versionamento com gitVersionamento com git
Versionamento com git
 
Uma Abordagem Baseada em Agentes para Planejamento e Monitoramento de Serviço...
Uma Abordagem Baseada em Agentes para Planejamento e Monitoramento de Serviço...Uma Abordagem Baseada em Agentes para Planejamento e Monitoramento de Serviço...
Uma Abordagem Baseada em Agentes para Planejamento e Monitoramento de Serviço...
 
Jason: Componentes personalizados
Jason: Componentes personalizados Jason: Componentes personalizados
Jason: Componentes personalizados
 
Agentes inteligentes com jason
Agentes inteligentes com jasonAgentes inteligentes com jason
Agentes inteligentes com jason
 
Arquiteturas concretas de agentes inteligentes - bdi agents
Arquiteturas concretas de agentes inteligentes - bdi agentsArquiteturas concretas de agentes inteligentes - bdi agents
Arquiteturas concretas de agentes inteligentes - bdi agents
 
Revisão de matemática
Revisão de matemáticaRevisão de matemática
Revisão de matemática
 
Anotações do mapeamento OR
Anotações do mapeamento ORAnotações do mapeamento OR
Anotações do mapeamento OR
 
Hibernate-consultas
Hibernate-consultasHibernate-consultas
Hibernate-consultas
 
Mapeamento de herança OR
Mapeamento de herança ORMapeamento de herança OR
Mapeamento de herança OR
 
Relacionamentos do mapeamento OR
Relacionamentos do mapeamento ORRelacionamentos do mapeamento OR
Relacionamentos do mapeamento OR
 
Java swing
Java swingJava swing
Java swing
 
Introdução à linguagem UML
Introdução à linguagem UMLIntrodução à linguagem UML
Introdução à linguagem UML
 
Introdução aos Sistemas operacionais
Introdução aos Sistemas operacionaisIntrodução aos Sistemas operacionais
Introdução aos Sistemas operacionais
 
Organizando um Repositório de Objetos de Aprendizagem para dispositivos móvei...
Organizando um Repositório de Objetos de Aprendizagem para dispositivos móvei...Organizando um Repositório de Objetos de Aprendizagem para dispositivos móvei...
Organizando um Repositório de Objetos de Aprendizagem para dispositivos móvei...
 
Classes abstratas e interfaces
Classes abstratas e interfacesClasses abstratas e interfaces
Classes abstratas e interfaces
 
Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de software
 
Internet: conceitos e segurança
Internet: conceitos e segurançaInternet: conceitos e segurança
Internet: conceitos e segurança
 

Especificações iniciais de agentes inteligentes

  • 1. Especificações iniciais de Agentes Inteligentes Nécio de Lima Veras
  • 3. PEAS + PAGE de um Agente Irrigador Performance Enviroment Actuators Sensors Goals Actions Perceptions (desempenho) (ambiente) (atuadores) (sensores) (objetivos) (ações) (percepções) Cultura Estufa, Arduíno, Medidores Manter ●Irrigar ●Temperatura saudável, campo de interfaces, de hidratado ●Exibir ●Umidade do minimização plantação mensagens temperatura a msgs ar de água e , umidade, plantação ●Monito ●Velocidade energia velocidade rar do vento do vento, ●PH do solo e etc de água
  • 4. PEAS + PAGE de um Agente Designador de Tarefas Performance Enviroment Actuators Sensors Goals Actions Perceptions (desempenho) (ambiente) (atuadores) (sensores) (objetivos) (ações) (percepções) Tarefas bem Escritório de Mensagens, Base de Designar ●Design ●Dados de sucedidas e projetos, interações dados de membros e ar tarefas, projetos equipe, com o tarefas, gerentes membr membros e realizados ferramenta usuário projetos e para o para projetos. dentro dos de gerência equipes executare uma recursos de projeto m tarefas e tarefa e estimados projetos, gerente respectiva a mente. projeto
  • 5. PEAS + PAGE de um Agente PMAQ Performance Enviroment Actuators Sensors Goals Actions Perceptions (desempenho) (ambiente) (atuadores) (sensores) (objetivos) (ações) (percepções) Maximização Posto de Mensagens, Base de Monitorar ●Avisar ●Dados de de índices de saúde, interfaces dados de as ações sobre atendimentos produção de equipe de de atendiment da equipe falhas e de uma equipe de saúde interação os e que da acompanham saúde com o acompanha objetivam equipe entos. usuário, mentos a melhoria ●Sugerir relatórios do acesso ações e ou qualidade interven ao ções atendiment o básico de saúde
  • 6. Especificação segundo a estrutura de um agente
  • 7. Agente reativo simples Agente irrigador de Agente designador de cultura. tarefas e gerência em uma equipe de projeto. Percepção Ação Percepção Ação Solo seco e temp. > 22 Irrigar 10' Nova tarefa Designar a tarefa para um membro da equipe Solo seco e temp. < 22 Irrigar 3' Novo projeto Designar gerente Solo úmido e temp. > 22 Irrigar 5' Tarefa Designar ouros membros para atrasada uma tarefa Solo úmido e temp. < 22 Irrigar 1' Tarefa Remanejar membros para adiantada outras tarefas Solo enchar. e temp > 22 Irrigar 12' Projeto Designar outro gerente problemático Solo enchar. e temp < 22 Irrigar 4' ... ...
  • 8. Agente reativo simples Agente PMAQ Percepção Ação Primeiro quarto do mês e baixo índice de Sugerir atendimentos para pré-natal atendimentos pré-natal Paciente acamado está com mais de 40 dias Avisar sobre falha do atendimento da equipe sem visita domiciliar Demanda muito alta de atendimentos Avisar sobre problema de gargalo no atendimento
  • 9. Agentes reativos baseados em modelos Agente irrigador de cultura. O agente percebe informações do estado do solo e de temperatura ambiente e “pensa” quais mudanças aconteceriam se ele aplicasse uma irrigação de X minutos. Ele deve buscar em seu histórico de ações as últimas irrigações e “imaginar” o que acontece caso ele não tome nenhuma ação. Percepção Outras percepções (modelo) Regras p/ Ação Solo e ●Últimas irrigações aplicadas (natural ou ●Complementar irrigação com (10 – temperatura artificial) t)' se a última irrigação estiver ●Mudanças do estado do solo com uma “vencida” irrigação complementar. ●Não aplicar nova irrigação caso ●Como o ambiente se comporta caso tenha ocorrido irrigação natural não seja aplicado nenhuma irrigação ●... (natural ou artificial) ●... ... ... ...
  • 10. Agentes reativos baseados em modelos Agente designador de tarefas e gerência em uma equipe de projeto. O agente percebe informações sobre o estado atual de tarefas para um ambiente de projetos e “pensa” quais mudanças aconteceriam se ele designasse uma determinada tarefa ou a gerência de um projeto para um membro da equipe. Ele deve buscar em seu histórico de ações as últimas designações, suas consequências e ainda “imaginar” o que acontece caso ele não tome nenhuma ação. Percepção Outras percepções (modelo) Regras p/ Ação Ambiente de ●Últimas designações aplicadas (e suas ●Designar a tarefa tarefa para um tarefas consequências) determinado membro se “for ●As mudanças do estado para uma cabível” determinada designação de tarefa ●Não deixar de designar caso a ●O que acontece ao ambiente caso o tarefa não seja possível concluir a agente não realize nenhuma tarefa. tarefa Ambiente de ●Valores de desempenho dos últimos ●Designar um gerente “apropriado” projeto projetos com seus gerentes para um novo projeto ●As mudanças de estado na gerência do ●Não permitir que um projeto fique projeto sem gerente ●O que ocorre se nenhuma ação acontecer
  • 11. Agentes reativos baseados em modelos Agente PMAQ O agente percebe informações sobre os atendimentos e acompanhamentos de pacientes e “pensa” quais mudanças aconteceriam se ele sugerisse uma determinada ação para a equipe. Ele deve buscar em seu histórico de percepções as últimas ações, suas consequências e ainda “imaginar” o que acontece caso ele não tome nenhuma ação. Percepção Outras percepções (modelo) Regras p/ Ação Atendimento ●Últimos atendimentos, públicos e ●Avisar sobre a alta demanda se com baixo programas abordados for percebido que isso pode índice de ●As mudanças do público de atendimento atrapalhar a produção mensal execução e para um determinado período de tempo ●Sugerir alternância de com alto ●O que acontece ao ambiente caso o atendimento se o índice de índice de agente não realize nenhuma tarefa. produção estiver baixo e a demanda demanda alta ●Sugerir suspensão de atendimento de certos públicos se a demanda estiver em nível crítico
  • 12. Agentes reativos baseados em objetivos Agente irrigador de cultura. O agente objetiva manter o solo irrigado sem encharcá-lo. Para isso ele percebe o estado do solo, dados de temperatura e umidade do ar. É importante conhecer possíveis evoluções naturais do ambiente e quais consequências acontecerão diante de uma determinada ação do agente. Ações e estados Ações dos agentes e as suas possíveis Percepção possíveis consequências Solo, ●Pode chover ●Se está chovendo então não Irrigar, pois certamente temperatura ●Está chovendo isso vai encharcar o solo ambiente e ●Não chove ●Se a temperatura está alta e não vai chover então umidade do ●Não vai chover devo irrigar para manter o solo irrigado ar ●Irrigar ●Se o solo tiver sido irrigado então não devo irrigar ●Não irrigar ●Se não chove, a temperatura é baixa e a umidade também então é melhor não irrigar imediatamente ●... ... ... ...
  • 13. Agentes reativos baseados em objetivos Agente designador de tarefas e gerência em uma equipe de projeto. O agente objetiva designar membros de um projeto para realizarem tarefas, sejam elas novas ou problemáticas (remanejamento), assim também como para gerenciarem um projeto. Para tanto ele percebe as mudanças dos estados das tarefas e dos projetos. É importante saber como o ambiente natural de projeto evolui e quais consequências acontecerão diante de uma determinada ação do agente. Ações e estados Ações dos agentes e as suas possíveis Percepção possíveis consequências Ambiente de ●Nova tarefa foi ●Se uma nova tarefa foi incluída então um membro que tarefa incluída no projeto pode realizar melhor a tarefa deve ser designado para ●Uma tarefa está ela atrasada ●Se uma tarefa está atrasada então devem ser ●Uma tarefa foi remanejados novos membros para ela concluída ●Se não há novas tarefas e todas as atuais não estão ●Uma tarefa está sem sem problemas então não designe ninguém problemas ●Se um tarefa foi concluída e outra está atrasada então designe os membros eficazes para a tarefa problemática. ... ... ...
  • 14. Agentes reativos baseados em objetivos Agente PMAQ O agente objetiva maximizar os índices de produção de uma equipe de saúde. Para tanto ele percebe as mudanças dos estados dos atendimentos e acompanhamentos diários. É importante saber como o ambiente natural da equipe evolui e quais consequências acontecerão diante de uma determinada ação do agente. Ações e estados Ações dos agentes e as suas possíveis Percepção possíveis consequências Acompanham ●Novo acamado foi ●Se um novo paciente foi adicionado então dever ser ento de incluído na lista de sugerido uma agente de visitas com suas respectivas pacientes pacientes missões acamados ●Um paciente precisa ●Se uma agenda de visitas não está sendo respeitada ser regularmente então deve ser emitido um aviso sobre a falha visitado ●Um novo diagnóstico ●... foi adicionado para um paciente ... ... ...
  • 15. Agentes baseados na utilidade Agente irrigador de cultura. O agente deve usar como função de utilidade uma mensuração do seu grau de sucesso em relação à irrigação. Para tanto, ele buscará minimizar o consumo de água sem afetar o desenvolvimento da cultura irrigada. Ações e Ações dos agentes e as suas possíveis Função de Percepção estados consequências utilidade possíveis Solo, ●Pode chover ●Se está chovendo então não Irrigar, pois ●Para determinada temperatur ●Está chovendo certamente isso vai encharcar o solo irrigação quanto a ambiente ●Não chove ●Se a temperatura está alta e não vai economizei de e umidade ●Não vai chover então devo irrigar para manter o água e qual a do ar chover solo irrigado contribuição para ●Irrigar ●Se o solo tiver sido irrigado então não devo o desenvolvimento ●Não irrigar irrigar da planta? ●Se não chove, a temperatura é baixa e a ●Quando não umidade também então é melhor não irrigar irrigar então a imediatamente função é nula.
  • 16. Agentes baseados na utilidade Agente designador de tarefas e gerência em uma equipe de projeto. O agente deve usar como função de utilidade uma mensuração do seu grau de sucesso em relação às suas designações. Para tanto, ele poderá calcular a probabilidade de sucesso para o estado proposto em curto e longo prazo e, assim, majorar medidas que indicam o quando eficiente foi sua escolha. Ações e Ações dos agentes e as suas possíveis Percepção estados Função de utilidade consequências possíveis Ambiente ●Nova tarefa ●Se uma nova tarefa foi incluída então um ●Qual a probabilidade de tarefa foi incluída membro que pode realizar melhor a tarefa de sucesso se um no projeto deve ser designado para ela determinado membro ●Uma tarefa ●Se uma tarefa está atrasada então devem for designado para está atrasada ser remanejados novos membros para ela uma determinada ●Uma tarefa ●Se não há novas tarefas e todas as atuais tarefa? foi concluída não estão sem problemas então não ●Se não houver ●Uma tarefa designe ninguém designações então a está sem ●Se um tarefa foi concluída e outra está função é nula. problemas atrasada então designe os membros eficazes para a tarefa problemática.
  • 17. Agentes baseados na utilidade Agente PMAQ O agente deve usar como função de utilidade uma mensuração do seu grau de sucesso em relação à produtividade da equipe. Para tanto, ele poderá calcular a probabilidade de sucesso para o estado proposto em curto e longo prazo e, assim, majorar medidas que indicam o quando eficiente foi sua escolha. Ações e estados Ações dos agentes e as suas Percepção Função de utilidade possíveis possíveis consequências Acompanh ● Novo acamado ● Se um novo paciente foi ●Qual a probabilidade amento de foi incluído na adicionado então dever ser de sucesso de uma pacientes lista de pacientes sugerido uma agente de visitas determinada agenda acamados ● Um paciente com suas respectivas missões sugerida? precisa ser ● Se uma agenda de visitas não ●Qual probabilidade regularmente está sendo respeitada então deve de sucesso quando visitado ser emitido um aviso sobre a falha se corrige uma ● Um novo agenda falha? diagnóstico foi ●Se não houver adicionado para ações então a função um paciente é nula.
  • 18. Agentes com aprendizagem Agente irrigador de cultura. Solo; Temperatura ambiente; Umidade do ar; Pode chover; Está chovendo; Percepções: Não chove; Não vai chover. Estados: Irrigar; Não irrigar. Pode fazer mudanças em qualquer um dos componentes abaixo. Ele que Elemento de observa os resultados da ações e aprende. Por exemplo: se for aplicada uma aprendizado: irrigação desnecessária ele logo aprenderá que naquela situação não se deve irrigar. Elemento de Coleções de conhecimentos e procedimentos que o agente tem para desempenho: selecionar suas ações de irrigação. Observa o mundo (chuva, sol, temperatura, umidade) e alimenta de informações o elemento de aprendizado. Por exemplo a percepção “pode Crítico: chover” ficará mais eficiente com as experiências e observações do crítico. Ele irá a partir disso formular uma regra para saber se a experiência foi boa ou ruim. Identifica áreas comportamentais que necessitam de melhorias e propõe Gerador de experimentos ou testes, como por exemplo, experimentar uma irrigação curta problemas: com uma umidade do ar alta.
  • 19. Agentes com aprendizagem Agente designador de tarefas e gerência em uma equipe de projeto. Ambiente de tarefa: Nova tarefa foi incluída no projeto; Uma tarefa Percepções: problemática; Uma tarefa foi concluída; Uma tarefa está sem problemas. Estados: Designar um membro; Não designar um membro. Pode fazer mudanças em qualquer um dos componentes abaixo. Ele que Elemento de observa os resultados da ações e aprende. Por exemplo: se for feita uma aprendizado: designação que gere insucesso de uma tarefa então ele irá aprender lições sobre a ação realizada. Elemento de Coleções de conhecimentos e procedimentos que o agente tem para desempenho: selecionar suas ações para designar membros a tarefas. Observa o mundo de tarefas e alimenta de informações o elemento de aprendizado. Por exemplo a percepção “tarefa problemática” ficará mais Crítico: eficiente com as experiências e observações do crítico. Ele irá partir disso e formular uma regra para saber se a experiência foi boa ou ruim. Exemplo de padrão fixo: a tarefa foi concluída com sucesso antes do prazo? Identifica áreas comportamentais que necessitam de melhorias e propõe Gerador de experimentos ou testes, como por exemplo, experimentar uma designação de problemas: alto risco.
  • 20. Agentes com aprendizagem Agente PMAQ Ambiente de atendimentos: um público-alvo não está sendo explorado; uma Percepções: demanda está sobrecarregando as outras; ... Estados: Avisar sobre falhas; Sugerir ações Pode fazer mudanças em qualquer um dos componentes abaixo. Ele que Elemento de observa os resultados da ações e aprende. Por exemplo: se for feita uma aprendizado: sugestão que gere insucesso de uma tarefa então ele irá aprender lições sobre a ação realizada. Elemento de Coleções de conhecimentos e procedimentos que o agente tem para desempenho: selecionar suas ações para maximizar os índices de promoção da saúde Observa o mundo de tarefas e alimenta de informações o elemento de aprendizado. Por exemplo a percepção “uma demanda está sobrecarregando Crítico: as outras” ficará mais eficiente com as experiências e observações do crítico. Ele irá partir disso e formular uma regra para saber se a experiência foi boa ou ruim. Exemplo de padrão fixo: a demanda pôde ser atendida? Identifica áreas comportamentais que necessitam de melhorias e propõe Gerador de experimentos ou testes, como por exemplo, experimentar uma sugestão de problemas: alto risco.
  • 21. Referência ● Russell, S.; Norvig, P. Inteligência Artificial: uma abordagem moderna.2 ed. São Paulo: Prentice- Hall (2004)
  • 22. Especificações iniciais de Agentes Inteligentes Nécio de Lima Veras
  • 24. PEAS + PAGE de um Agente Irrigador Performance Enviroment Actuators Sensors Goals Actions Perceptions (desempenho) (ambiente) (atuadores) (sensores) (objetivos) (ações) (percepções) Cultura Estufa, Arduíno, Medidores Manter ●Irrigar ●Temperatura saudável, campo de interfaces, de hidratado ●Exibir ●Umidade do minimização plantação mensagens temperatura a msgs ar de água e , umidade, plantação ●Monito ●Velocidade energia velocidade rar do vento do vento, ●PH do solo e etc de água
  • 25. PEAS + PAGE de um Agente Designador de Tarefas Performance Enviroment Actuators Sensors Goals Actions Perceptions (desempenho) (ambiente) (atuadores) (sensores) (objetivos) (ações) (percepções) Tarefas bem Escritório de Mensagens, Base de Designar ●Design ●Dados de sucedidas e projetos, interações dados de membros e ar tarefas, projetos equipe, com o tarefas, gerentes membr membros e realizados ferramenta usuário projetos e para o para projetos. dentro dos de gerência equipes executare uma recursos de projeto m tarefas e tarefa e estimados projetos, gerente respectiva a mente. projeto
  • 26. PEAS + PAGE de um Agente PMAQ Performance Enviroment Actuators Sensors Goals Actions Perceptions (desempenho) (ambiente) (atuadores) (sensores) (objetivos) (ações) (percepções) Maximização Posto de Mensagens, Base de Monitorar ●Avisar ●Dados de de índices de saúde, interfaces dados de as ações sobre atendimentos produção de equipe de de atendiment da equipe falhas e de uma equipe de saúde interação os e que da acompanham saúde com o acompanha objetivam equipe entos. usuário, mentos a melhoria ●Sugerir relatórios do acesso ações e ou qualidade interven ao ções atendiment o básico de saúde
  • 27. Especificação segundo a estrutura de um agente
  • 28. Agente reativo simples Agente irrigador de Agente designador de cultura. tarefas e gerência em uma equipe de projeto. Percepção Ação Percepção Ação Solo seco e temp. > 22 Irrigar 10' Nova tarefa Designar a tarefa para um membro da equipe Solo seco e temp. < 22 Irrigar 3' Novo projeto Designar gerente Solo úmido e temp. > 22 Irrigar 5' Tarefa Designar ouros membros para atrasada uma tarefa Solo úmido e temp. < 22 Irrigar 1' Tarefa Remanejar membros para adiantada outras tarefas Solo enchar. e temp > 22 Irrigar 12' Projeto Designar outro gerente problemático Solo enchar. e temp < 22 Irrigar 4' ... ...
  • 29. Agente reativo simples Agente PMAQ Percepção Ação Primeiro quarto do mês e baixo índice de Sugerir atendimentos para pré-natal atendimentos pré-natal Paciente acamado está com mais de 40 dias Avisar sobre falha do atendimento da equipe sem visita domiciliar Demanda muito alta de atendimentos Avisar sobre problema de gargalo no atendimento
  • 30. Agentes reativos baseados em modelos Agente irrigador de cultura. O agente percebe informações do estado do solo e de temperatura ambiente e “pensa” quais mudanças aconteceriam se ele aplicasse uma irrigação de X minutos. Ele deve buscar em seu histórico de ações as últimas irrigações e “imaginar” o que acontece caso ele não tome nenhuma ação. Percepção Outras percepções (modelo) Regras p/ Ação Solo e ●Últimas irrigações aplicadas (natural ou ●Complementar irrigação com (10 – temperatura artificial) t)' se a última irrigação estiver ●Mudanças do estado do solo com uma “vencida” irrigação complementar. ●Não aplicar nova irrigação caso ●Como o ambiente se comporta caso tenha ocorrido irrigação natural não seja aplicado nenhuma irrigação ●... (natural ou artificial) ●... ... ... ...
  • 31. Agentes reativos baseados em modelos Agente designador de tarefas e gerência em uma equipe de projeto. O agente percebe informações sobre o estado atual de tarefas para um ambiente de projetos e “pensa” quais mudanças aconteceriam se ele designasse uma determinada tarefa ou a gerência de um projeto para um membro da equipe. Ele deve buscar em seu histórico de ações as últimas designações, suas consequências e ainda “imaginar” o que acontece caso ele não tome nenhuma ação. Percepção Outras percepções (modelo) Regras p/ Ação Ambiente de ●Últimas designações aplicadas (e suas ●Designar a tarefa tarefa para um tarefas consequências) determinado membro se “for ●As mudanças do estado para uma cabível” determinada designação de tarefa ●Não deixar de designar caso a ●O que acontece ao ambiente caso o tarefa não seja possível concluir a agente não realize nenhuma tarefa. tarefa Ambiente de ●Valores de desempenho dos últimos ●Designar um gerente “apropriado” projeto projetos com seus gerentes para um novo projeto ●As mudanças de estado na gerência do ●Não permitir que um projeto fique projeto sem gerente ●O que ocorre se nenhuma ação acontecer
  • 32. Agentes reativos baseados em modelos Agente PMAQ O agente percebe informações sobre os atendimentos e acompanhamentos de pacientes e “pensa” quais mudanças aconteceriam se ele sugerisse uma determinada ação para a equipe. Ele deve buscar em seu histórico de percepções as últimas ações, suas consequências e ainda “imaginar” o que acontece caso ele não tome nenhuma ação. Percepção Outras percepções (modelo) Regras p/ Ação Atendimento ●Últimos atendimentos, públicos e ●Avisar sobre a alta demanda se com baixo programas abordados for percebido que isso pode índice de ●As mudanças do público de atendimento atrapalhar a produção mensal execução e para um determinado período de tempo ●Sugerir alternância de com alto ●O que acontece ao ambiente caso o atendimento se o índice de índice de agente não realize nenhuma tarefa. produção estiver baixo e a demanda demanda alta ●Sugerir suspensão de atendimento de certos públicos se a demanda estiver em nível crítico
  • 33. Agentes reativos baseados em objetivos Agente irrigador de cultura. O agente objetiva manter o solo irrigado sem encharcá-lo. Para isso ele percebe o estado do solo, dados de temperatura e umidade do ar. É importante conhecer possíveis evoluções naturais do ambiente e quais consequências acontecerão diante de uma determinada ação do agente. Ações e estados Ações dos agentes e as suas possíveis Percepção possíveis consequências Solo, ●Pode chover ●Se está chovendo então não Irrigar, pois certamente temperatura ●Está chovendo isso vai encharcar o solo ambiente e ●Não chove ●Se a temperatura está alta e não vai chover então umidade do ●Não vai chover devo irrigar para manter o solo irrigado ar ●Irrigar ●Se o solo tiver sido irrigado então não devo irrigar ●Não irrigar ●Se não chove, a temperatura é baixa e a umidade também então é melhor não irrigar imediatamente ●... ... ... ...
  • 34. Agentes reativos baseados em objetivos Agente designador de tarefas e gerência em uma equipe de projeto. O agente objetiva designar membros de um projeto para realizarem tarefas, sejam elas novas ou problemáticas (remanejamento), assim também como para gerenciarem um projeto. Para tanto ele percebe as mudanças dos estados das tarefas e dos projetos. É importante saber como o ambiente natural de projeto evolui e quais consequências acontecerão diante de uma determinada ação do agente. Ações e estados Ações dos agentes e as suas possíveis Percepção possíveis consequências Ambiente de ●Nova tarefa foi ●Se uma nova tarefa foi incluída então um membro que tarefa incluída no projeto pode realizar melhor a tarefa deve ser designado para ●Uma tarefa está ela atrasada ●Se uma tarefa está atrasada então devem ser ●Uma tarefa foi remanejados novos membros para ela concluída ●Se não há novas tarefas e todas as atuais não estão ●Uma tarefa está sem sem problemas então não designe ninguém problemas ●Se um tarefa foi concluída e outra está atrasada então designe os membros eficazes para a tarefa problemática. ... ... ...
  • 35. Agentes reativos baseados em objetivos Agente PMAQ O agente objetiva maximizar os índices de produção de uma equipe de saúde. Para tanto ele percebe as mudanças dos estados dos atendimentos e acompanhamentos diários. É importante saber como o ambiente natural da equipe evolui e quais consequências acontecerão diante de uma determinada ação do agente. Ações e estados Ações dos agentes e as suas possíveis Percepção possíveis consequências Acompanham ●Novo acamado foi ●Se um novo paciente foi adicionado então dever ser ento de incluído na lista de sugerido uma agente de visitas com suas respectivas pacientes pacientes missões acamados ●Um paciente precisa ●Se uma agenda de visitas não está sendo respeitada ser regularmente então deve ser emitido um aviso sobre a falha visitado ●Um novo diagnóstico ●... foi adicionado para um paciente ... ... ...
  • 36. Agentes baseados na utilidade Agente irrigador de cultura. O agente deve usar como função de utilidade uma mensuração do seu grau de sucesso em relação à irrigação. Para tanto, ele buscará minimizar o consumo de água sem afetar o desenvolvimento da cultura irrigada. Ações e Ações dos agentes e as suas possíveis Função de Percepção estados consequências utilidade possíveis Solo, ●Pode chover ●Se está chovendo então não Irrigar, pois ●Para determinada temperatur ●Está chovendo certamente isso vai encharcar o solo irrigação quanto a ambiente ●Não chove ●Se a temperatura está alta e não vai economizei de e umidade ●Não vai chover então devo irrigar para manter o água e qual a do ar chover solo irrigado contribuição para ●Irrigar ●Se o solo tiver sido irrigado então não devo o desenvolvimento ●Não irrigar irrigar da planta? ●Se não chove, a temperatura é baixa e a ●Quando não umidade também então é melhor não irrigar irrigar então a imediatamente função é nula.
  • 37. Agentes baseados na utilidade Agente designador de tarefas e gerência em uma equipe de projeto. O agente deve usar como função de utilidade uma mensuração do seu grau de sucesso em relação às suas designações. Para tanto, ele poderá calcular a probabilidade de sucesso para o estado proposto em curto e longo prazo e, assim, majorar medidas que indicam o quando eficiente foi sua escolha. Ações e Ações dos agentes e as suas possíveis Percepção estados Função de utilidade consequências possíveis Ambiente ●Nova tarefa ●Se uma nova tarefa foi incluída então um ●Qual a probabilidade de tarefa foi incluída membro que pode realizar melhor a tarefa de sucesso se um no projeto deve ser designado para ela determinado membro ●Uma tarefa ●Se uma tarefa está atrasada então devem for designado para está atrasada ser remanejados novos membros para ela uma determinada ●Uma tarefa ●Se não há novas tarefas e todas as atuais tarefa? foi concluída não estão sem problemas então não ●Se não houver ●Uma tarefa designe ninguém designações então a está sem ●Se um tarefa foi concluída e outra está função é nula. problemas atrasada então designe os membros eficazes para a tarefa problemática.
  • 38. Agentes baseados na utilidade Agente PMAQ O agente deve usar como função de utilidade uma mensuração do seu grau de sucesso em relação à produtividade da equipe. Para tanto, ele poderá calcular a probabilidade de sucesso para o estado proposto em curto e longo prazo e, assim, majorar medidas que indicam o quando eficiente foi sua escolha. Ações e estados Ações dos agentes e as suas Percepção Função de utilidade possíveis possíveis consequências Acompanh ● Novo acamado ● Se um novo paciente foi ●Qual a probabilidade amento de foi incluído na adicionado então dever ser de sucesso de uma pacientes lista de pacientes sugerido uma agente de visitas determinada agenda acamados ● Um paciente com suas respectivas missões sugerida? precisa ser ● Se uma agenda de visitas não ●Qual probabilidade regularmente está sendo respeitada então deve de sucesso quando visitado ser emitido um aviso sobre a falha se corrige uma ● Um novo agenda falha? diagnóstico foi ●Se não houver adicionado para ações então a função um paciente é nula.
  • 39. Agentes com aprendizagem Agente irrigador de cultura. Solo; Temperatura ambiente; Umidade do ar; Pode chover; Está chovendo; Percepções: Não chove; Não vai chover. Estados: Irrigar; Não irrigar. Pode fazer mudanças em qualquer um dos componentes abaixo. Ele que Elemento de observa os resultados da ações e aprende. Por exemplo: se for aplicada uma aprendizado: irrigação desnecessária ele logo aprenderá que naquela situação não se deve irrigar. Elemento de Coleções de conhecimentos e procedimentos que o agente tem para desempenho: selecionar suas ações de irrigação. Observa o mundo (chuva, sol, temperatura, umidade) e alimenta de informações o elemento de aprendizado. Por exemplo a percepção “pode Crítico: chover” ficará mais eficiente com as experiências e observações do crítico. Ele irá a partir disso formular uma regra para saber se a experiência foi boa ou ruim. Identifica áreas comportamentais que necessitam de melhorias e propõe Gerador de experimentos ou testes, como por exemplo, experimentar uma irrigação curta problemas: com uma umidade do ar alta.
  • 40. Agentes com aprendizagem Agente designador de tarefas e gerência em uma equipe de projeto. Ambiente de tarefa: Nova tarefa foi incluída no projeto; Uma tarefa Percepções: problemática; Uma tarefa foi concluída; Uma tarefa está sem problemas. Estados: Designar um membro; Não designar um membro. Pode fazer mudanças em qualquer um dos componentes abaixo. Ele que Elemento de observa os resultados da ações e aprende. Por exemplo: se for feita uma aprendizado: designação que gere insucesso de uma tarefa então ele irá aprender lições sobre a ação realizada. Elemento de Coleções de conhecimentos e procedimentos que o agente tem para desempenho: selecionar suas ações para designar membros a tarefas. Observa o mundo de tarefas e alimenta de informações o elemento de aprendizado. Por exemplo a percepção “tarefa problemática” ficará mais Crítico: eficiente com as experiências e observações do crítico. Ele irá partir disso e formular uma regra para saber se a experiência foi boa ou ruim. Exemplo de padrão fixo: a tarefa foi concluída com sucesso antes do prazo? Identifica áreas comportamentais que necessitam de melhorias e propõe Gerador de experimentos ou testes, como por exemplo, experimentar uma designação de problemas: alto risco.
  • 41. Agentes com aprendizagem Agente PMAQ Ambiente de atendimentos: um público-alvo não está sendo explorado; uma Percepções: demanda está sobrecarregando as outras; ... Estados: Avisar sobre falhas; Sugerir ações Pode fazer mudanças em qualquer um dos componentes abaixo. Ele que Elemento de observa os resultados da ações e aprende. Por exemplo: se for feita uma aprendizado: sugestão que gere insucesso de uma tarefa então ele irá aprender lições sobre a ação realizada. Elemento de Coleções de conhecimentos e procedimentos que o agente tem para desempenho: selecionar suas ações para maximizar os índices de promoção da saúde Observa o mundo de tarefas e alimenta de informações o elemento de aprendizado. Por exemplo a percepção “uma demanda está sobrecarregando Crítico: as outras” ficará mais eficiente com as experiências e observações do crítico. Ele irá partir disso e formular uma regra para saber se a experiência foi boa ou ruim. Exemplo de padrão fixo: a demanda pôde ser atendida? Identifica áreas comportamentais que necessitam de melhorias e propõe Gerador de experimentos ou testes, como por exemplo, experimentar uma sugestão de problemas: alto risco.
  • 42. Referência ● Russell, S.; Norvig, P. Inteligência Artificial: uma abordagem moderna.2 ed. São Paulo: Prentice- Hall (2004)