Artificial intelligence (AI) has captured our imaginations since antiquity, when dreams of creating beings more powerful than humans arose in several cultures. Technology has, in many ways, provided us those more powerful beings today, though they tend to be deployed more for running a business process and less for overthrowing the gods.
AI has now moved out of the world of the scientist (and science fiction) into mainstream business, and with it has come the need to develop AI applications for a variety of purposes. With that in mind, it's time to look at some of the things you need to know before diving into an AI project of your own.
Some of the things to know are tactical -- languages and platforms -- while others are strategic, such as best practices. In all of the cases, though, it's possible that the information will run counter to what you've been led to believe. That's OK, because, despite its long history, AI is really still in its early days.
So, where are you in the planning for your AI project? Have you begun making decisions? Begun coding? Are you in a close partnership with your AI even as you read this? Take a look at my list and let me know what you think about the information. More important, let me know what you think I left out. AI is anything but "one size fits all," and one person's wisdom may well be another's folly.
Meet me in the comments and give me your thoughts on AI. It's an area of programming that's going to keep growing and evolving -- the world of business requires it. How will you make AI better for your enterprise?
Rising stars wanted. Are you an IT professional under age 30 who's making a major contribution to the field? Do you know someone who fits that description? Submit your entry now for InformationWeek's Pearl Award. Full details and a submission form can be found here.