\documentclass[12pt, a4paper]{article}
 
\newcounter{conta}
\newcounter{conta2}

\hyphenation{ha-bi-li-da-de es-pe-cia-li-za-das e-xem-plo pro-je-to
com-ple-xi-da-de de-sa-pa-re-ce a-bor-da-gem to-ma-da su-ces-so
in-te-li-gen-tes a-gen-te}

\begin{document}

\vspace*{9cm}
\begin{center} \LARGE\bf
Cap\'{\i}tulo 2: Agentes Inteligentes
\end{center}

\vfill
\ 

\pagebreak
\noindent{\Huge\bf Introdu\c c\~ao}

\vspace*{1cm}
\begin{enumerate} \LARGE
 \item[\ ] Um {\bf agente} \'e qualquer coisa que pode ser vista como recebendo
           {\bf est\'{\i}mulos} de seu ambiente a partir de {\bf sensores} e {\bf atuando}
           sobre o ambiente por meio de {\bf atuadores}.
\end{enumerate}

\vspace*{5cm}
\begin{center}
 Figura 2.1
\end{center}

\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak
\noindent{\Huge\bf Como Agentes Devem Atuar}

\vspace*{1cm}
\noindent{\LARGE\bf Agente racional:}

\begin{itemize}\LARGE
 \item Aquele que atua {\bf corretamente}.

 \item Necess\'ario medir o {\bf desempenho} do agente (grau de sucesso).

 \item A atua\c c\~ao de um agente depende de:
       \begin{itemize}
        \item {\bf sequ\^encia de est\'{\i}mulos} j\'a recebidos;
        \item {\bf conhecimento} sobre o ambiente;
        \item {\bf elenco de a\c c\~oes} que pode executar.
       \end{itemize}

\end{itemize}
\vspace*{1cm}

\noindent{\LARGE\bf Assim:}

\begin{itemize}\LARGE
 \item Um agente \underline{racional} deve \underline{executar a\c c\~oes} que
       maximizem seu \underline{desempenho}, com base na \underline{sequ\^encia
       de est\'{\i}mulos} j\'a recebidos e em seu \underline{conhecimento}
       interno.
\end{itemize}
\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak
\noindent {\LARGE Um agente faz um {\bf mapeamento}:}

\begin{center}\LARGE
 Sequ\^encias de est\'{\i}mulos $\Rightarrow$ A\c c\~oes
\end{center}

\vspace*{5cm}
\begin{center}
 Figura 2.2
\end{center}

\vspace*{5cm}
\noindent{\LARGE\bf Agente Aut\^onomo:}

\begin{itemize}\LARGE
 \item Comportamento baseado na pr\'opria ex\-pe\-ri\^en\-cia.
 \item {\bf Conhecimento} inicial embutido $+$ habilidade de {\bf aprender}.
\end{itemize}

\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak
\noindent{\Huge\bf Estrutura dos Agentes Inteligentes}

\vspace*{1cm}
\begin{center}\LARGE
Agente $=$ Arquitetura $+$ Programa
\end{center}

\vspace*{1cm}
\noindent{\LARGE\bf Antes de projetar um programa agente, deve-se identificar:}

\begin{itemize}\LARGE
 \item Quais ser\~ao os est\'{\i}mulos, a\c c\~oes, metas e ambiente.
\end{itemize}

\vspace*{5cm}
\begin{center}
 Figura 2.3
\end{center}

\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak
\noindent{\LARGE\bf Esqueleto de um programa agente:}

\vspace*{4cm}
\begin{center}
 Figura 2.4
\end{center}

\vspace*{3cm}
\begin{flushleft}\LARGE
 \item Observe:
\end{flushleft}

\begin{itemize}\LARGE
 \item Um agente recebe {\bf um} est\'{\i}mulo por vez; se\-qu\^en\-cias
       s\~ao guardadas na {\bf mem\'oria}.
 \item A medida de {\bf desempenho} n\~ao \'e parte do programa; \'e
       aplicada externamente.
\end{itemize}

\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak
\noindent{\LARGE\bf Um agente dirigido por tabela:}

\vspace*{4cm}
\begin{center}
 Figura 2.5
\end{center}

\vspace*{3cm}
\begin{flushleft}\LARGE
 \item Problemas desta proposta:
\end{flushleft}

\begin{itemize}\LARGE
 \item Tabela enorme ($35^{100}$ entradas para Xadrez).
 \item Tempo de constru\c c\~ao enorme.
 \item Agente sem autonomia.
\end{itemize}

\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak
\noindent{\LARGE\bf Quatro tipos de programas agentes:}

\begin{itemize}\LARGE
 \item Agentes de reflexos simples.
 \item Agentes que registram conhecimento.
 \item Agentes baseados em metas.
 \item Agentes baseados em utilidades.
\end{itemize}

\vspace*{.5cm}
\noindent{\LARGE\bf Agentes de reflexos simples:}

\vspace*{4cm}
\begin{center}
 Figura 2.7
\end{center}

\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak

\vspace*{3cm}
\begin{center}
 Figura 2.8
\end{center}

\vspace*{4cm}
\noindent{\LARGE\bf Regra condi\c c\~ao-a\c c\~ao:}

\vspace*{.5mm}
\begin{center} \LARGE
 {\bf if} car-in-front-is-braking \\
 \hspace*{2cm}{\bf then} initiate braking{\bf .}
\end{center}

\vspace*{.5mm}
\noindent{\LARGE\bf Caracter\'{\i}sticas:}

\begin{itemize}\LARGE
 \item Implementa\c c\~ao eficiente
 \item Leque pequeno de aplica\c c\~oes.
\end{itemize}

\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak
\noindent{\LARGE\bf Agentes que registram conhecimento:}

\vspace*{.5mm}
\begin{center} \LARGE
 $\Rightarrow$ Mant\^em um {\bf estado interno}.
\end{center}

\vspace*{6cm}
\begin{center}
 Figuras 2.9 e 2.10
\end{center}

\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak
\noindent{\LARGE\bf Agentes baseados em metas:}

\vspace*{.5mm}
\begin{enumerate}\LARGE
 \item[\ ] {\bf Pesquisa} e {\bf planejamento} usados para encontrar
        sequ\^encias de a\c c\~oes que atinjam as metas.
\end{enumerate}

\vspace*{.5mm}
\noindent{\LARGE\bf Caracter\'{\i}sticas:}

\begin{itemize}\LARGE
 \item Implementa\c c\~ao menos eficiente
 \item Maior flexibilidade.
\end{itemize}

\vspace*{4cm}
\begin{center}
 Figura 2.11
\end{center}

\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak
\noindent{\LARGE\bf Agentes baseados em utilidades:}

\vspace*{.5mm}
\begin{itemize}\LARGE
 \item {\bf Utilidade} (grau de ``felicidade''): avalia\c c\~ao de um
       estado envolvendo rapidez, seguran\c ca, confiabilidade, pre\c co, etc.
 \item Usa-se uma {\bf fun\c c\~ao utilidade} para a {\bf tomada de decis\~ao}
       racional em 2 tipos de casos:
       \begin{itemize}
        \item metas s\~ao conflitantes ({\em trade-off\/});
        \item metas sem 100\% de probabilidade de sucesso (combina\c c\~ao
              probabilidade $\times$ import\^ancia).
       \end{itemize}
\end{itemize}

\vspace*{4cm}
\begin{center}
 Figura 2.12
\end{center}

\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak
\noindent{\Huge\bf Ambientes}

\vspace*{1cm}
\noindent{\LARGE\bf Propriedades:}

\begin{itemize} \LARGE
 \item {\bf Acess\'{\i}vel} vs. {\bf Inacess\'{\i}vel}

       Acess\'{\i}vel: o agente tem acesso a todos os aspectos relevantes
       (desnecess\'ario estado interno).

 \item {\bf Determin\'{\i}stico} vs. {\bf N\~ao determin\'{\i}stico}

       Determin\'{\i}stico: um \'unico estado sucessor.

 \item {\bf Epis\'odico} vs. {\bf N\~ao epis\'odico}

       Epis\'odico: experi\^encia do agente dividida em epis\'odios
       independentes.

 \item {\bf Est\'atico} vs. {\bf Din\^amico}

       Est\'atico: o ambiente n\~ao muda durante delibera\c c\~ao do agente.

       {\bf Semi-din\^amico}: o ambiente n\~ao muda com o tempo, mas o
       desempenho sim.

 \item {\bf Discreto} vs. {\bf Cont\'{\i}nuo}

      Discreto: n\'umero limitado de est\'{\i}mulos e a\c c\~oes.
\end{itemize}

\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak
\noindent{\LARGE\bf Exemplos de ambientes ecaracter\'{\i}sticas:}

\vspace*{5cm}
\begin{center}
 Figura 2.13
\end{center}

\vfill
\hfill Cap\'{\i}tulo 2: Agentes Inteligentes

\pagebreak
\noindent{\LARGE\bf Programas ambiente:}

\vspace*{7cm}
\begin{center}
 Figuras 2.14 e 2.15
\end{center}



\end{document}
