Natural language processing

Enabling AI systems to effectively interact via language, from customer chatbots to social media marketing and analytics.

The ultimate objective of natural language processing (NLP) is to analyse natural human language text to extract structure and meaning.

It allows humans to use natural language to interact with information and robotics systems. Applications being developed include the analysis of social media content to identify potential threats as they evolve – from terrorists to health issues.


  • Statistical natural language processing
  • Text mining
  • Automated translation and language understanding
  • Social media analysis and chatbots
  • Sentiment analysis
  • Topic analysis


Online and phone-based customer service, web-based retail, translation services, augmented reality, robotics, national intelligence services and health.

A robot hand typing on a keyboard

The Very Human Language of AI

Artificial intelligence can be convincingly human-like when it writes news or even poetry, but what ethical issues does this raise for the future of AI?

Find out more