Documentos Ativos são Sistemas Computacionais Inteligentes que objetivam apoiar e documentar processos de tomada de decisão. O termo Documento revela a preocupação destes sistemas em registrar e explicar as razões que levaram às decisões tomadas ao longo do processo de resolução de problemas. O termo Ativo indica que estes sistemas, em contraste a documentos passivos, podem eles mesmos escolher ou sugerir alternativas para as decisões tomadas e gerar explicações em resposta aos questionamentos dos usuários. 

A abordagem adotada pelos Documentos Ativos se baseia no princípio da Interação, o qual apregoa uma parceria entre o agente humano e o computacional no processo de resolução de problemas. Desta forma, as atividades dos agentes é distribuída conforme sua competência. Enquanto o agente computacional pode realizar cálculos e processar grandes quantidades de informação rapidamente, o agente humano pode usar sua experiência e conhecimento para guiar o sistema computacional na busca por uma solução e criticar os resultados obtidos.

Documentos Ativos surgiram a partir dos Documentos Ativos de Design, conhecidos como sistemas ADD ("Active Design Documents"). Tais sistemas são construídos para serem aplicados em tarefas de design em domínios específicos. Os Documentos Ativos generalizam os sistemas ADD para outras tarefas (além de design) que possam ser modeladas através da forma de representação de conhecimento usadas por estes sistemas.

O desenvolvimento de Documentos Ativos baseia-se no uso de modelos formais do processo de tomada de decisão previamente construídos e específicos para um determinado domínio. Isso torna necessário, para cada aplicação, a construção de um novo sistema por completo. Esta prática acaba por encarecer e dificultar a disseminação da abordagem de Documentos Ativos. Ao levarmos em conta a complexidade envolvida na construção destas aplicações veremos que a reutilização de elementos comuns às varias aplicações pode ser extremamente útil. 

Este projeto objetiva criar um ambiente computacional integrado, multiplataforma e extensível destinado a construção, uso e reuso de Documentos Ativos em diversos domínios de aplicação, chamado JADE ("Java-based Active Documents Environment"). Além de permitir a rápida construção de sistemas de Documentos Ativos, este ambiente também é uma ferramenta valiosa para a investigação da integração de diferentes tecnologias de Inteligência Computacional.