Now the second, crucial, super-hard problem is making sure the AI is Friendly. Even harder, define what "Friendly" could possibly mean. It's a Literal Genie you have there, be careful what you ask for. A tiny mistake may mean we're all doomed.
Oh, and we're not sure at all it will actually go well. But it might be worth a shot. (What is not worth a shot is launching an AI first, and checking it is a Good™ one after the fact. You need to be super-certain of your design before you launch it.)