Unpredictability...definitely NOT now. Start with predictable. Get it to the point where it's following sound notions; add unpredictability as an extension when there are clashes between principles. For example, cashing aces as declarer. Spades are trumps. When you have
it is clearly better to cash

before the

. But now, given
clearly you start with

first.....BUT, what do you play now? There are 2 principles here. #1: first aces before second aces. Lead a suit that hasn't been led, in preference to one which has been. This extends in obvious ways. #2: Short aces before long aces, with the extra emphasizing point of crashable aces have priority.
Mathematically, it probably doesn't matter much at all. If the club ace is ruffable, that means someone was dealt a void...when you have only 5 cards in the suit yourself, this has to be infrequent. For the second heart ace to be ruffed, someone started with a singleton...when you had only 3. Also very unlikely. Having either ruffed would be a very bad break.
Change the situation and you may change the answer. A more extreme case:
PROBABLY I'd go heart, heart, club, heart, club as the best order. But the first order of business should be to avoid the clear mistake: playing clubs first.
Also on this point...being predictable helps your partner...if he's a regular partner...more often. He'll have more chances to see what you're doing, and more incentive to read it. (I fully grant that this might be demonstrating a FOOLISH optimism.)
Also, only very attentive opponents will even notice. Go back to this situation:
Spades are still trump, and further stipulate that you did NOT meld aces. (That was the intent of not showing diamonds, but I'll be clear here.) If you cash all 3 aces, in any order, AND taken with the fact that you don't have aces...the risk that you're sandbagging in ANY suit is low. Partially cashing aces in a side suit, then sandbagging the others, is very poor play. If you intend to exit with a trump after going about your business in these suits, then retaining the

maintains the *potential* that you're sandbagging, and it could be in either clubs or diamonds. It's a LOW frequency approach. 90% of the time...if not more...I'd cash all 3. The confluence of factors that can make the deceptoin effective is fairly substantial.
The other aspect of this is, this is just one point about *declarer* play of aces, in a case where there's no, or very little, chance of non-ace tricks in that suit. How good does a side suit have to be, to consider underleading that suit? When are you better off playing useful ruffs...partner, or BOTH opponents, by cashing all your aces and exiting low? To illustrate:

will often yield 3 tricks, and 4 sometimes.

is worth 4 tricks IF you can get trump out later, and IF you start by leading the

with an ace winning the trick.

lovely....but ruffs are becoming a serious issue. So a line of cashing the aces, then exiting

offers the chance to force the other aces out because they're in shorter suits.

will sometimes yield 3 tricks, and OCCASIONALLY a 4th. Cashing wins when partner has both missing aces (he gets to signal), or when he's got 4 or less...three rounds gets him close to ruffing for you.
And these are the EASIEST situations, because they're at the absolute start of the hand.
I also gotta say that...without trying to boast here...I strongly suspect I've read more about the impact of deceptive bids or plays. I had a subscription to the Bridge World for 30-odd years. Every issue included reports of hands from the absolute top levels, involving the best players in the game. Deception cuts both ways; top notch pros, playing with other top notch pros, who have practiced and played together for years, will still mislead their partner by their deceptive play, and cause them to play wrongly. Deceptive play works by painting a false picture...well, that's only useful if the opponent can paint the picture. It's spectacular when it works...but it works best when used sparingly.
Besides, the only use for a bot is as a teaching tool, IMO. Deception's a topic that's much too advanced. I'd rather see the work go into, say, having NewBot...makes all the first-timer kinds of errors...StudentBot...a beginner but with a decent set of lessons in place...and PlayerBot, where you strive for more situational assessment. StudentBot would be somewhat more complex than NewBot; PlayerBot would be MUCH more complex than StudentBot. Until you get to PlayerBot, having the bot 'consciously' execute deception is impossible. It wouldn't be deception, it would just be poor play. StudentBot actually could have unpredictability not for deceptive purposes, but to represent casual or thoughtless play. That DOES happen. But to what effect? The 'misplay' may have no impact; or even if it does, to show the impact, you have to:
a) let the mistake play itself out until the negative impact is noted, then
b) reset to where the mistake was made, change the play, THEN play through the hand to see the improvement.
This is the kind of approach a real teacher can take, playing live; online, I gotta think, it's a PAIN. I'd stipulate that voice...either speech to text, or full voice a la meeting software...would be necessary; the pace of typing is just far, far too slow. And obviously, the table/room would need controls to support repeating the hand, then overriding the bot at some point and taking over.