Chrome DevTools now uses Gemini to help with JavaScript Errors in the console
developer.chrome.com
developer.chrome.com
Unrequested AI features remind me of that paperclip.
"Many of LLM applications are susceptible to a form of abuse known as prompt injection. This feature is no different. It is possible to trick the LLM into accepting instructions that are not intended by the developers."
"Many of our employees are susceptible to a form of abuse known as social engineering. This employee is no different. It is possible to trick the employee into accepting instructions that are not intended by the board and management."
step 2: crawl top sites you intend to attack looking for _Kantlewitz
step 3: profit!
https://developer.chrome.com/docs/devtools/console/format-st...
Settings Sync launched ~a year ago and requires being signed into a Google account, plus consent. https://developer.chrome.com/docs/devtools/customize#sync
Syncing DevTools settings likely requires it, but otherwise, not sure and not a great direction to go in IMO.
> Are located in one of the supported regions and are at least 18 years old.
I wonder how much of the 18+ part is due to their models producing unsafe outputs (which seems unlikely considering how often they refuse to be useful), or if they're actually using it as a subtle form of anti-bot protection (I had one of my accounts suddenly marked as "potentially under 18" and I have to submit my passport to verify)
It’s ulgified and minified.
Uglification is the process where function names and other items are shortened into smaller names which reduces the payload size
For example
MyFunction(){
Const myVar = 5
}
Could become
a(){const b= 5}
“This Google product added an AI feature in 2024.”
“What is Chrome?”
“Correct! We would have also accepted ‘anything people actually valued, cared about, or used’.”
“Ways to get promo while ruining user trust for $500…”
But it can help us humans understand them better.
Both can and are coexisting just fine.
I have read and re-read this article and I don’t understand how this is better for any purpose other than “we put AI in something, increase our stock price!”
Isn’t that just what we humans do with our educated guesses?
The link could even be parameterized so the URLs or other elements related to the error replace placeholders in the doc. But I'm sure a developer is capable of enough abstraction to replace example data themselves.
> Are located in one of the supported regions and are at least 18 years old.
Seriously. For to get an explanation of a freaking JS error message.
Now for a debug session you need a Google account, to agree with a legal notice, a privacy notice and be at least 18 years old and boil I don't know how many liters of water for generating a text that could be static in some documentation center / KB.
I love some self deprecation humor Google, too bad it is a little late for April Fools.
The example AI-generated explanation shown doesn't seem any more helpful than the original error. It just states the same information in a long-winded manner.
Errors and warnings are already deterministic and unambiguous. Why introduce the opportunity to confuse people or just be plain wrong?
We’ve completed the loop. I’ll just sit and wait for the outcome.
Now he has an AI to help hallucinate how he'd easily solve any problem.
I'm just really tired of all these hyper opinionated bad corporate tools.
So now after three separate click through agreements you can have Gemini tell you what any google search of the error message itself could have. Notably, because Gemini knows nothing about your server, it can't tell you how to _actually_ fix the problem, just describe it in _slightly_ more detail.
Perhaps they chose the worst possible example, but to jump through all those hoops to end at that very underwhelming response which fails to truly explain the consequences of no-cors does have me giggling.
"related source code" https://developer.chrome.com/docs/devtools/console/understan...