Jedi NLP serves as our Natural Language Data Science Assistant, catering to all your analytical needs. On the back end, It operates on Python and it is optimized for big data processing. Complete demo here.
For every query, Jedi provides detailed reasoning, essentially the step-by-step Python code that ran in the background to resolve the posed problem.
Alongside every answer, Jedi generates an output table, which can be utilized in the subsequent operation. For example you can connect a destination like our CSV destination to this operator.
You also have the ability to hover over each step of the reasoning process where you'll notice a black circle on the left (besides the title). Tapping on it will cause the code to re-execute, stopping at that particular point.
Jedi is very good at siemple and complex analytical needs but it is not yet suited to run predictive modeling. Below is an example of a complex descriptive analysis:
To run predictive analytics you can use the NLP operator to help you prepare your data so that you can use the output table in any of our Machine Learning models like the Spark Operators, RFM template or Recommended Product.
Below is an example on how to do this:
When a query is generated and there’s an output table, Jedi - NLP Operator will show you a summary of your table. If you want to get all of your data you simply need to click on Save and Run to execute the operator. The full output table will be available to be used in the next Operator or Destination.
Jedi - NLP operates with Dask Dataframes which guarantees the processing of large amounts of data.