The most popular and comprehensive Open Source ECM platform
Natural Language Generation (NLG): Enabling Computers to Speak Up
Artificial Intelligence (AI) is being applied to enable two-way interactions between humans and computers.
Natural Language Processing (NLP) is the ability of computers to parse and interpret human speech and writing in order determine what question or directive a human is posing. Natural Language Generation (NLG) is the reverse; computers describe results, findings and insights to humans using natural language, either by speech or text. A combination of NLP and NLG enables some level of conversation to happen between computers and humans.
NLP and NLG technologies are now what is powering the creation of bots.
Matt Gould, CSO & Co-Founder of Arria NLG, said that “right now we’re still playing question and answer with chatbots. But there’s still another level until the Internet can communicate with you naturally, until it can come back with a more general inference about the intent behind your question, and NLG is the solution that embodies the required expertise. To understand, conversely, is to be able to infer something from information received– analyzing and extracting insights from diverse data sets.”
NLG is getting better. NLG is expected to be integrated into a most discovery software and generate more than 20 percent of business content by 2018, according to Gartner.
Kasey Panetta, analyst at Gartner, said that “NLG will enable next-generation BI and analytics platforms to automatically find, visualize and narrate important findings. The technology will expand analytics to a broad audience as well as reduce time and cost for regular batch reports.”













