padrões de construção de IA