It’s no secret that every language is a complex beast to master. Even English, with its watered down Germanic grammar and extensive borrowings from Latin, will often befuddle the most learned of minds. Unsurprisingly, therefore, at least for now, computer programs are not yet entirely able to decode human language as most people can.
What may come as a surprise, however, is just how much our modern software is already capable of doing! In fact, in many new and exciting ways, Natural Language Processing (NLP), the subfield of artificial intelligence concerned with the interactions between computers and human languages, may completely revolutionise computing — so for this blog post in particular, you should probably sit upright!