O conhecimento como era visto no passado era a transferencia entre experiencias entre individuos, que desenvolveram sua sabedoria a partir destas experiencias. Em termos mais tecnicos, quem detinha o conhecimento eram os chamados especialistas ou peritos. Nessa epoca a programacao dos computadores buscava reproduzir o mecanismo de solucao de problemas dos especialistas, da mesma forma como as pessoas faziam. Seja na forma de algoritmos, sequencia de operacoes e decisoes ate se chegar a um resultado, podendo repetir-se em ciclos sucessivos ate aproximar-se da solucao. No entanto os modelos mentais utilizados nessa abordagem sao complexos, pois os mecanismos humanos de resolucao de problemas sao fortemente baseados em ponderacoes de incertezas. Esses modelos mentais eram ineficazes em computadores.A solucao para este problema foi explorar a capacidade dos computadores e faze-los interagir com o meio ou com os humanos. Esses programas de computador baseados em modelos de interacao foram chamados de agentes inteligentes. Mais tarde os chamamos simplesmente de agentes. Os agentes sao capazes de capturar a semantica do contexto e reutiliza-lo para resolver problemas ou simplesmente interagir. Os agentes nao simulam um especialista humano, nem representam modelos humanos de conhecimento, sao mais do que o mimetismo da inteligencia humana. O conhecimento e de alguma forma representado no agente, e este ira aplica-lo, ou armazena-lo para distribui-lo, de uma forma inteligente e amigavel com os humanos.O conhecimento nada mais e do que resultado da experiencia, uma versao adquirida do mundo real, mantida internamente por todos os seres humanos e eventualmente estendida por mecanismos de abstracao proprios da mente (ja dizia Piaget). De fato, o conhecimento e construido na mente que tenta capturar a realidade. Mas estados internos nao necessariamente representam a realidade, mas guardam uma interpretacao ou uma resposta a ela. Entao o conhecimento e o padrao destes estados internos, cada um correspondendo a algum estado do universo. E o significado construido pela mente, um produto da mente, seja um estado inato ou aprendido, consciente ou inconsciente. Faz parte deste conhecimento a capacidade de discernir sua aplicacao para lidar com os problemas do mundo. Cada pessoa produz o seu proprio conhecimento, percebe a realidade a sua maneira, e e capaz de aplicar seus conhecimentos para solucionar os problemas do seu interesse e dentro da sua capacidade. Assim, a capacidade, habilidade, pericia e sabedoria variam de pessoa para pessoa e enormemente. Dessa diversidade e formada a humanidade. A humanidade ou partes dela, como grupo, tambem tem o seu conhecimento, a sua percepcao de realidade, a sua capacidade de resolver problemas, o que e demonstrado pelas diferentes vivencias e decisoes em cada pais ou regiao do planeta.Esses estados tambem podem ser construidos em computadores, tendo-se uma forma adequada de estrutura-los. Esses estados tambem correspondem a uma realidade externa, no entanto, utilizando simbolos definidos pela cognicao humana, pela percepcao de uma pessoa. Assim, a percepcao do agente (computador) tambem sera restrita a realidade e simbolos dessa pessoa, como sao as proprias pessoas. Estas descricoes simbolicas caracterizam os relacionamentos empiricos no dominio do agente, somado aos procedimentos para manipulacao dessas descricoes, tem-se o conhecimento do agente (Hayes-Roth, 1983). Assim