Skip to main content

Overview

IntelliBuddies is a full-stack RPA platform. On top of activities provided to automate repeated rule-based tasks, IntelliBuddies also provides AI/ML Activities so that you can infuse AI into your automation and thus enabling your buddies to think, decide and learn like humans. This comes as a bunch of activities under the Machine Learning category, as listed below.

ActivityDescription
Regression Model GeneratorGenerates a Regression Model with the specified name using the specified dataset and the specified algorithm.
Regression Model PredictorInvokes the specified Regression Model on the input data and returns back the response from the model.
Classification Model GeneratorGenerates a Classification Model with the specified name using the specified dataset and the specified algorithm.
Classification Model PredictorInvokes the specified Classification Model on the input data and returns back the response from the model.
Clustering Model GeneratorGenerates a Clustering Model with the specified name using the specified dataset and the specified algorithm.
Clustering Model PredictorInvokes the specified Clustering Model on the input data and returns back the response from the model.
Match Mail TypeMatches the email type with the specified type, based on the email content provided. Returns back true or false based on the match result.
Extract Meta DataExtracts the metadata from the content provided based on the specified Content Type.

Python Context#

Our Machine Learning Activities need a Python environment to execute. Hence, it is mandatory to have all our Machine Learning Activities to be embedded inside Python Context activity. The Python Context container activity connects to the Python environment installed on the execution system and enables to execution of the activities within this container using the Python environment.

PythonObject#

In order for automation to pass and retrieve data to and from Python Context, IntelliBuddies has introduced PythonObject data type. You can use PythonObject to handle and manipulate Python data. You can convert PythonObject into its corresponding .Net data type using ConvertPythonObject activity.

Example#

In order to understand AI Infused Automation using IntelliBuddies, we have created this example for a better understanding of our Machine Learning Activities.

Download Example

The example has two processes.

InsurancePremiumPredictionModelGenerator#

This process will generate Regression Model using Random Forest ML algorithm. The model is generated based on the insurance dataset "insurance.csv". Refer: insurance-data

InsurancePremiumPredictor#

This process is used to test the generated model by the previous process. This process accepts input data from the user for all the required columns. It will then invoke the generated model, passing the input data accepted. The predicted premium by the model would be then shown as part of a MessageBox.