![](https://lemmy.dbzer0.com/pictrs/image/5765e0a4-8f36-4804-afff-118c5f708a61.jpeg)
![](https://fry.gs/pictrs/image/c6832070-8625-4688-b9e5-5d519541e092.png)
Have to use? No one has to use any library. It’s convenience, and in this case it’s literally so they don’t have to write code for older browser versions.
The issue here isn’t that anyone has to use it, it’s the way it was used that is the problem. Directly linking to the current version of the code hosted by a third party instead of hosting a copy yourself.
Not quite. The issue is that LLMs aren’t designed to solve math, they are designed to “guess the next word” so to speak. So if you ask a “pure” LLM it what 1 + 1 is, it will simply spit out the most common answer.
LLMs with integrations/plugins can likely manage pretty complex math, but only things that something like wolfram alpha could already solve for. Because it’s essentially just going to poll an external service to get the answers being looked for.
At no point is the LLM going to start doing complex calculations on the CPU currently running the LLM.