This is the first article of a series on NLG (Natural Language Generation) design patterns. These articles describe common situations encountered when implementing NLG systems, and how you should deal with it.
You want to generate a dynamic sentence that enumerates properties or characteristics, like in this sentence:
This car is ideal for a family, is practical for long travels and consumes less than 5 l per 100 km.
This car is is ideal for…
RosaeNLG, the open-source (under MIT license) Natural Language Generation (NLG) software, is now available on Orange AI Marketplace.
You can immediately generate preconfigured Sales Reports, create simple NLG templates directly in the web interface, or host complex NLG projects developed using VSCode.
Managed by Orange Business Services (a global enterprise division of the Orange Group supporting businesses around the world in their digital transformation), Orange AI Marketplace offers a mutualized ecosystem for a smooth development of Artificial Intelligence services. It is the “AI App Store” where Producers can publish and share AI services that can be easily used by any…
This article explains why NLG is useful for Power BI dashboards, and how to build narratives in Power BI using RosaeNLG.
Natural Language Generation (NLG) can be used to analyse data dynamically in a dashboard, and summarize that data in a textual narrative.
For an introduction on RosaeNLG, see Introducing RosaeNLG, an open-source Natural Language Generation library.
RosaeNLG is the first open-source NLG library which is easy to use and complete enough to write real life NLG applications. It can be run both server side (node.js) and client side, in a browser.
NLG stands for Natural Language Generation. …