[programming]
Acronym for artificial intelligence. Programming that continually adapts, infers patterns, generalizes, and improves output over time. Within GIS, AI can be used to create optimal routes based on learned user preferences. Or, using natural language processing (NLP)—a branch of AI focused on communication, such as text and speech—a GIS system can improve the response speed to spoken or text location queries with spatially correct results.