James Thew - Fotolia

Get started Bring yourself up to speed with our introductory content.

Building applications for AI demands real intelligence from developers

Artificial intelligence apps that learn from experience are behind the wheel of self-driving cars and are poised to do more. Know the speed limits and how to get started quickly.

Developing applications for the cloud is yesterday's news. The new vista is artificial intelligence, the ability of applications or devices with embedded software -- think self-driving cars -- to learn from their experiences and continually improve. The challenge for developers is that AI goes far beyond cranking out lines of code to encompass other disciplines, including advanced mathematics, analytics and deep learning. In other words, if you're building applications for AI, there are many things to know before approaching the starting line.

Understand what AI is -- and isn't. AI is not a digital counterpart to broad-based human intelligence. Applications for AI, like all applications, are task-oriented -- designed to do one thing and do it well. A cloud-based AI app can examine medical test results and MRI images to arrive at a diagnosis or recommended treatment regimen more quickly and accurately than a physician, but it's not going to replace the surgeon who's about to perform heart surgery.

Set limits. AI isn't likely to beget battling bots intent on enslaving humankind. Nevertheless, best practices for building applications for AI urge setting limits on its decision-making capabilities. People need to remain the ultimate arbiter. While sifting through hundreds of résumés to find an ideal candidate is a good fit for an AI app, making the final choice and extending a job offer are best left to humans -- for now.

Leverage existing technology. Artificial intelligence as a service is alive, well and maturing quickly. These platforms offer proven technologies and expertise to help execute your AI project. Amazon, Google, Microsoft, IBM and Salesforce offer natural language understanding, automatic speech recognition, visual search and image recognition, text-to-speech, and machine learning.

Next Steps

Developers need to acquire AI expertise

Building an AI app? Balance hype and value

Microsoft, Amazon go all in on AI

This was last published in April 2017

Dig Deeper on Cloud application development and deployment

PRO+

Content

Find more PRO+ content and other member only offers, here.

Join the conversation

1 comment

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What tasks do your AI applications perform?
Cancel

-ADS BY GOOGLE

SearchAWS

TheServerSide

SearchFinancialApplications

SearchBusinessAnalytics

SearchCRM

SearchSalesforce

Close