top of page

Artificial intelligence (AI)

Artificial intelligence (AI) is a set of technologies that enable computers to perform a variety of advanced functions, including the ability to see, understand and translate spoken and written language, analyze data, make recommendations, and more.


Artificial intelligence (AI) is a set of technologies that enable computers to perform a variety of advanced functions, including the ability to see, understand and translate spoken and written language, analyze data, make recommendations, and more.


Artificial intelligence is the simulation of human intelligence  processes by machines, especially computer systems. Examples of AI  applications include expert systems, natural language processing (NLP), speech recognition and machine vision.

As the hype around AI has accelerated, vendors have scrambled to  promote how their products and services incorporate it. Often, what they  refer to as "AI" is a well-established technology such as machine learning.


AI requires specialized hardware and software for writing and  training machine learning algorithms. No single programming language is  used exclusively in AI, but Python, R, Java, C++ and Julia are all  popular languages among AI developers.


How does AI work?
In general, AI systems work by ingesting large amounts of labeled  training data, analyzing that data for correlations and patterns, and  using these patterns to make predictions about future states.


For example, an AI chatbot that is fed examples of text can learn to generate lifelike exchanges with people, and an image recognition tool can learn to identify and describe objects in images by reviewing millions of examples. Generative AI techniques, which have advanced rapidly over the past few years, can create realistic text, images, music and other media.

Programming AI systems focuses on cognitive skills such as the following:

  • Learning. This aspect of AI programming involves acquiring data and creating rules, known as algorithms,  to transform it into actionable information. These algorithms provide  computing devices with step-by-step instructions for completing specific  tasks.

  • Reasoning. This aspect involves choosing the right algorithm to reach a desired outcome.

  • Self-correction. This aspect involves algorithms continuously learning and tuning themselves to provide the most accurate results possible.

  • Creativity. This aspect uses neural networks, rule-based systems, statistical methods and other AI techniques to generate new images, text, music, ideas and so on.

Artificial intelligence (AI)
bottom of page