Email or username:

Password:

Forgot your password?
Top-level
Simon Willison

"Get help writing this query" implies a human support mechanism (or a link to a help desk / manual), which this isn't

I need a widely understood shortcut for "this button will get the computer to do a weirdly useful trick that needs a widely agreed upon name..."

I think "AI", at least in terms of UI micro-copy, may be by far the best option at this point

Anyone seen any UI elements that do this kind of thing and use some other widely understood term for it?

20 comments
Tom Armstrong

@simon I don't rate the chances of it catching on, but something like VS Code's "Try to infer the type of parameters from usage" feels like it's in the right vein.

"Try to infer the correct query based on natural language"? It's not exactly catchy 😜

Jon A. Cruz

@simon "AI" as the button and "spicy autocomplete" as the tooltip

Glyph

@simon I think you should avoid “AI” and “✨” purely for branding purposes. LLMs have a stink on them thanks to indiscriminate deployment by desperate companies hitting their growth ceilings. instead call it something like “autogenerate query” or “English to SQL” or “ask a question about your data”

frew

@simon I think we in tech are a weird subculture that effectively doesn’t matter to the real world. I’d use AI and ✨ and the real life end user will get it. Tech people will be annoyed but tech people have resting annoyed face and that is our chosen burden.

Simon Willison

@frew that's more or less where I am right now, I think "AI" increasingly means so thing useful to end-users, at least as a UI term

Tom Bortels

@simon

AI is the mechanism, not the thing. How it does it's job is largely irrelevant to the end user.

When I want help at the library - I don't talk to the "person" - I talk to the "librarian".

So: "Wizard".

Windows has had things like the "Network Setup Wizard" for literally decades. We know it means "here let me help you do this specialized task". Co-opt the term.

That or "assistant". But "wizard" has a pre-established meaning in this context.

Simon Willison

@tbortels Wizard is actually pretty good, I worry that it carries a huge amount of baggage though - I would almost never select the "wizard" option in a piece of software I was using

Tom Bortels

@simon

Well - that baggage is the context you're looking to exploit. "Wizard" means I push this button and something not a person walks me thru it.

As for you never selecting the "Wizard" option: I'll say this in response, that I say to a lot of the very talented folks I talk to: you are not the norm. You're a weird edge case, an outlier, a wild card - talented. This is awesome, but of the issues it causes is you're probably not a great representative sample of your users. Most of them don't think like you or know what you know, which is part of why you're making tools for them and not the other way around. And - that's fine!

Lol, if it makes you feel any better, I don't usually do wizards either. i wank to know the options and how it works. But I know that's the exception, not the rule.

@simon

Well - that baggage is the context you're looking to exploit. "Wizard" means I push this button and something not a person walks me thru it.

As for you never selecting the "Wizard" option: I'll say this in response, that I say to a lot of the very talented folks I talk to: you are not the norm. You're a weird edge case, an outlier, a wild card - talented. This is awesome, but of the issues it causes is you're probably not a great representative sample of your users. Most of them don't think...

Paul Moore

@simon @tbortels Maybe that's true, but you can say *exactly* the same thing about the term AI. I'd never click a button that said AI, for the same reasons you give for Wizard.

Neil Kandalgaonkar

@simon @tbortels In UX, Wizard generally refers to a series of screens that guide you through complex options

nngroup.com/articles/wizards/

Now, the average user may not know that, so perhaps “Wizard” could still work, but I think something like

“✨Suggest query”

might get across what you want, and give the user the right mindset to carefully evaluate what the AI does

Andrew Snare

@simon Putting my UX hat on, why does it need a button at all? The ideal interaction could be just to do it live?

Or something like Show/Preview/Generate SQL/Query.

Bridget Almas

@simon why not “predict my query” or something to that effect?

Honza Javorek

@simon Something like „magic wand“ from Photoshop-like software? It was magic back then so they called it magic wand. The name says nothing about the feature, but now everybody still knows what exactly it does. Naming is strange.

nickalt

@simon "Generate query ✨". Sparkles have become an informal standard to indicate AI magic: nngroup.com/articles/ai-sparkl

Kevin Conner

@simon The text doesn't matter so long as it's in an aurora-toned gradient. Jokes aside I think "Generate" is understood and doesn't oversell it.

Almad

@simon I think it depends on the audience. For genpop, I think the ship has sailed, and avoiding the term “UI” is like insisting on “Download for GNU/Linux” as an OS name.

Yes, it’s technically correct, but not user friendly.

Go Up