O documento discute a programação de ambientes em sistemas multi-agentes. Ele introduz os conceitos de ambientes na inteligência artificial e engenharia de software orientada a agentes. Também descreve modelos de programação de ambientes, incluindo modelos de ação, percepção, computação, dados e distribuição de ambientes. O documento fornece uma fundamentação teórica para a programação de ambientes em sistemas multi-agentes.