DRJSLAB's Creation

PROJECT M.A.N.S.I.

Plug-in-based framework for a personal chat assistant.

What is M.A.N.S.I. ?

M.A.N.S.I., or software for artificial intelligence and neural of machines, is an open-source Python-based software framework for artificial intelligence and machine learning. With M.A.N.S.I., you can create your own AI models to be deployed as plugins that execute user intent from their utterances. You can install prebuilt plugins for free or train your own plugin by providing a single input and specifying the algorithm that will be used to handle that input.

01.

What?

The M.A.N.S.I project is a powerful framework that allows you to deploy multiple pre-built or custom plugins to chat applications, breaking through the limitations of traditional chatbots. With M.A.N.S.I’s framework, you can train your bot to carry out specific activities based on your speech, and then deliver the Python plugin to the M.A.N.S.I project. This way, you can get more enjoyment out of your interactions and see your bots taking action based on your commands!

 

02.

Why?

Project M.A.N.S.I’s plugins come in handy for those who need their computer to take on more complex tasks than the average person. Most chat applications are built on top of a single domain, but with Project M.A.N.S.I, users are able to add new domains to the chat application without any difficulty. Not only that, but the features can be shared or sold as well – making it an overall more beneficial tool!

 

03.

Where?

This framework provides a variety of interfaces that can be used to receive input from a user, transmit it to the appropriate plugin using an intent, and get output from the plugin and return it to the user. It can be used with a personal computer or a cloud computing system. It offers support for different platforms like discord, slack, and telegram, making it a versatile tool that can be used in a variety of settings.

 

Yes, I need this!

Case Studies

Utilizing plugins

Jignesh, the user, loves to read different research papers, but finds most of them bogged down by needless detail. Some papers are available in printed form, while others are only available in PDF format. In order to read from the latter type of article, Jignesh first has to transform the image into text using one application, and then copy and paste it into another program that summarises the text. This process is time-consuming and frustrating, especially because he has to wait for a response from the server containing an image's transcribed or created text..
SOLUTION
Luckily, there is a solution for Jignesh in the form of the project M.A.N.S.I. This project has a plugin that will read your PDF or scanned picture, convert them into text, summarise on the fly, and send it back to the user's chat application - making Jignesh's life a lot easier!

For the researcher

As a data scientist researcher, Priya is constantly comparing algorithms to one another. She uses a shared matrix to compare her distinct input and output in order to produce software that executes different algorithms on a single input. This software then produces many distinct metrics which are compared against each other in a single file. However, when her mentor asks her to compare the eleventh algorithm in the same software, Priya realizes that this will become a very time-consuming task.
SOLUTION
User Priya installed the software MANSI at her chosen location and has access to the common input and output feature while she also concentrates on developing 10 different algorithms in 10 different plugins. The plugins she creates will be deployed to the M.A.N.S.I project and she'll input a single input for her algorithms which will take care of the requested task. If her mentor requests for an additional algorithm, Priya need not halt his programme as well as specifying which is used in this scenario -instead, she may construct the eleventh plugin and deploy it to the project M.A.N.S.I platform; thus, saving time and energy by not having to rewriting old code.

bot

Project to carry out a task

Mr. Pavan is a tech enthusiast who enjoys interacting with his computer bots. However, he has realized that he is simply getting the answers to his questions; no action is taking place in the background. There are a lot of people who interact with their computer with simple commands, email, and word processing. However, this interaction is only one way: you give the computer the command and it follows the order. There are times when you need a computer to take on more complex tasks, like when you want to buy a new product and it needs to figure out what the best price is by searching.
SOLUTION
So Mr. Pavan installed the project M.A.N.S.I on his personal computer, trained the model to carry out specific activities based on his speech, and then delivered the Python plug-in to the project M.A.N.S.I. This way, he can get more enjoyment out of his interactions with his computerized friends and see them taking actions based on his commands!

Developer friendly

Radhika is a chatbot developer employed by a business organization. Recently, her corporation has been expanding its operations, which has resulted in Radhika having to contribute more replies to the chatbot. However, this has been difficult for her as the chatbot takes a long time to learn new things and the discussion board is often inaccessible during this training period. To address these challenges, Radhika has designed a complicated CI/CD deployment process. Every time she receives an update, she records the board again so that she can keep track of any changes.
SOLUTION
Radhika set up project M.A.N.S.I on a cloud server and connected it to the front end. Now, she needs to generate new plugins whenever she gets an update or new information. She can deploy them from a user-friendly chat application, and the ChatBot will answer according to the knowledge provided in the plugins.