Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The abbreviation "AI" is not timeless #9

Open
nt1m opened this issue Sep 14, 2024 · 5 comments
Open

The abbreviation "AI" is not timeless #9

nt1m opened this issue Sep 14, 2024 · 5 comments

Comments

@nt1m
Copy link

nt1m commented Sep 14, 2024

This API references AI multiple times in the naming. I'm not sure in 5-10 years time people will still think of it as AI. AI is also an implementation detail in some way, the API should be named in a way that abstracts that away.

@domenic
Copy link
Collaborator

domenic commented Sep 17, 2024

How do you feel about similar abbreviations in other web APIs, e.g. CSS, GPU, HTML, CSP, DOM, HTTP, SVG, RTC, ...?

@nt1m
Copy link
Author

nt1m commented Sep 17, 2024

I think those which describe an end result are fine (e.g. cascading style sheets, real-time communication, content security policy, document object model, etc.).

WebGPU is a bit of a unfortunate one since it describes the means (GPU) unlike WebGL which describes the end result (Graphics Library).

AI isn't really an end result by itself, the end result is the summarizer/writer/rewriter in this case. "Writing assistant" or "writing tools" (Apple's official term for these) would be better terms in general.

@nt1m
Copy link
Author

nt1m commented Sep 17, 2024

(It's possible that the AI bit gets replaced by some computer advancement in the future? who knows?)

@nt1m
Copy link
Author

nt1m commented Sep 17, 2024

There's also WebNN which is an interesting case, it uses the ML namespace. I'm not too familiar with the topic but the end result does definitely look like some sort of ML low-level primitive, so ML seems OK here.

But ML would have been inappopriate if you started using ml.detectShape(), mainly because the end result is detecting a shape, not ML by itself.

@domenic
Copy link
Collaborator

domenic commented Sep 17, 2024

Got it. We discussed related issues in https://github.com/WICG/writing-assistance-apis?tab=readme-ov-file#alternative-api-spellings ; to quote that,

We are open to such surface-level tweaks to the API entry points, and intend to gather more data from web developers on what they find more understandable and clear.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants