Types Of Agents And Environments In Ai