Artificial Intelligence: Promise, Pitfalls, and Perspective