albert icon indicating copy to clipboard operation
albert copied to clipboard

Suggestion: Tone down Albert's learning slightly

Open RedBearAK opened this issue 3 years ago • 3 comments

I love that Albert has the ability to quickly learn which query result I actually want when I start typing a frequent query. Mostly, I've gotten very good results from that learning algorithm.

But there are times when Albert seems just a little too eager to make a semi-permanent association between, say, a mistyped query (like "chor" when you meant to type "chro" for Chromium).

Or, for some reason, Albert will suggest something like "Screenshot" as the first item even when I completely type out the entire word "screensaver", which is a perfect match for the item just below it. Did I accidentally activate Screenshot one time when I typed out "screensaver" and then hit enter too quickly? I don't know. But it seems like a closer match for the application name should be given slightly higher priority on the list, even if I did accidentally choose something else one time.

I'd like to suggest that a solution for this is for Albert to be just slightly less "magnetic" when it comes to forming these instant links. Rather than one single instance of choosing a search result for a query, maybe have Albert only form that strong link after two or three times. So whenever the user makes a typo or chooses the wrong query result accidentally, it's not quite so quick to provide a less relevant result at the very top of the list. By all means move things further up the list the first and second time, but let the third time be the charm.

Letting Albert be a little more relaxed in forming associations would help to filter out associations that were just made by mistake, and could lead to the user feeling more like Albert is actually doing what they want in the long run. Right now it sometimes feels like a puppy that wants to bring you every shoe in the house rather than just the one pair of slippers that you wanted. I think a very slight tweak to the algorithm could make it seem much more intelligent.

RedBearAK avatar Mar 06 '21 14:03 RedBearAK

Agreed, I was trying to open pgadmin, I typed postgres, I typed database, I typed pgadmin, and the FILES plugin kept suggesting internal data folders for various random installed programs and settings from my user folder.

I had to disable the files plugin.

Isn't there a way to make it NOT SMART AT ALL but have a plugin priority order?

I mean, it bothered people so much they came here to report the issue...

SparK-Cruz avatar May 20 '21 08:05 SparK-Cruz

@SparK-Cruz

Isn't there a way to make it NOT SMART AT ALL but have a plugin priority order?

No, the learning just needs to be better controlled, and the plugin priority would actually fix most of the issue, if you could make applications always come first.

I switched to Ulauncher where you can have an extension that lets you search for files with a keyword, so normally you only see applications showing up. It has its own problems but v6 when it eventually comes out will have major improvements.

Bumping this just to keep it open.

RedBearAK avatar May 25 '22 23:05 RedBearAK

This is due to the fact that there is a strict precedence of the order dimensions. Atm it's like have history? Use history. If not use matchscore which most often boils down to count of chars matched/ total count of chars. Check the discussion at #695 which, if I get you right, is what you want and on the ToDo list.

ManuelSchneid3r avatar Oct 08 '22 18:10 ManuelSchneid3r