Intelligent macro builder

Xavier

New member
Using the repository of all existing macro and based on simple trigger, action constraint description, maybe its possible to propose a customized template of macro when a user want to create a new macro.(i know that there is a lot of NLP work behind this)

For exemple the user press a magic button in macrodroid and tell or write the sentence:

I want to enable the wifi when i receive a trigger from my laptop

Boom macrodroid "undrstand" this request and propose a template for this macro with what seems for macrodroid the best way to achieve this

It will be a great feature to make all people use it)

What do you think?
 

Lukelane1984

New member
I really like this idea, it's like programming the ship's computer of the Enterprise D from Star Trek TNG by just speaking to it.

However, I think this is a little bit too complicated. Interpreting natural speech is quite difficult to do for computers and requires complicated algorithms and huge databases of information to draw from. Therefore the processing; actually understanding a phrase, would have to be done by servers especially set up for this purpose. If you talk to Google assistant, Siri or some other assistant app, the actual processing of your query is done in the cloud.

An alternative would be to create a database of (the more decently made) user uploaded macros, assign keywords to each macro, depending on what kind of features the macro has; what triggers it uses, what actions. And then create a simple search engine that allows for filtering for specific features.

Another option would be to create multiple types of wizards, for various types of macros. Or a more extensive wizard that asks for lots of different parameters, and then generates a barebones macro that would only require a few tweaks here and there.

However, I feel all of this kind of defeats the purpose of Macrodroid. With its visual scripting "language" and the freedom and flexibility that it brings. I feel Macrodroid is really intuitive, efficient and extremely useful. Which, to me, makes the learning process, and creating my own Macros from scratch very enjoyable. And it really isn't that hard to learn (until you get to shell scripts, text manipulation and extraction with Regex, android intents, using plugins, etc.)
 

Xavier

New member
Yes this probably the good way to go.
There is alreafy a database of existing macro ;)
Maybe using some tags ans some indexation techiniques.
 
Top