Knowledge Expert is an infrastructure for developing expert systems, based on Artificial Intelligence (AI) technology. Automatically verify building construction codes and project-specific or firm-wide project rules, and create "what if" scenarios with Digital Project Knowledge Expert.