Forgot your password?
typodupeerror

Comment Re:We already had grammar checking (Score 2) 50

I don't have any examples I can recall, but it was like a very good English teacher or copyeditor. It wasn't inventing new physics, but it was making advice that is different the usual set of rules that many have seen on the conventional checkers.

Maybe I'll try and do comparative testing vs LanguageTool, etc. and see how it does. Do you have a big mess of bad text I could use as a test set?

It's only about 2,500 lines of code for a lot of features (sentence cache, persist with document, intl, etc.) so I didn't worry too much about whether it's better than the others. I added it because it's an interesting problem, and it's nice to have it there in the background, since I already had chat with LLM working.

Comment Re:can we have section breaks next (Score 2, Insightful) 50

The goal isn't to make people feel better, but to explain what's going on so people don't just pretend it's going to go away. Of course we should fight for free AI, and against controlled AI, etc. There's a whole community of people building open models: https://huggingface.co/models

Come join!

We aren't going back to children working in factories. Marxism happened because it's taught in colleges. Economists can be wrong for 50 years without consequence, unlike programmers. (Unless you invade a country you can't know if your centralized economic planning ideas will work.)

Comment Re:We already had grammar checking (Score 2) 50

Well, I can suggest trying it out, using a good model (if you have an API key) and seeing what it finds on your work. I was shocked at some of the interesting advice I got when using frontier models, and getting great advice on the ones below that. The plugin registers support for 34 languages, but the results depend on the model you use. Assuming every user knows which AIs are good in their language, it should work out well.

Comment Re:And for the low low price of twenty bucks (Score 3, Informative) 50

I added the TeX feature to expose it to the LLMs. I recently added an insert LateX dialog since it was so easy but this feature helps for people who don't know TeX or have a bug, and want an LLM to help them. As I mentioned elsewhere, when you use a high-end model, the grammar checker suggestions can be better than what you could get with many of the old static rules based systems, certainly lightproof which was just a few regex expressions.

Comment Re:We already had grammar checking (Score 2) 50

As I said above, depending on the model, you can get far more sophisticated grammar advice than the conventional limited static systems, just like how the LLM-based language translation capabilities are far better than the old tools with hand-written rules. AI doesn't need to make your work inferior, it all depends on if you can use it well. What matters is having access to AIs inside of existing tools, and also being able to work faster at editing those documents. There's no point in building a LibreOffice plugin if the goal isn't to help users EDIT their documents. If you want LLM text you can't edit, chat with an LLM in a web browser.

Comment Re:can we have section breaks next (Score 1, Insightful) 50

TBH, I debate discussing it with you since you are very sarcastic. In any case, the new industrial revolution evolves around machines being able to emulate reason and solve human problems at a super-human level (see: language translation, speech to text, coding, etc.) Just to be clear, in the example I'm thinking of, I created the table, but somehow the markdown got corrupted and was turned into a mess. The AI didn't create slop, it removed slop, and cleaned it up perfectly. It's the sort of boring work no one enjoys. An industrial revolution is not where you get money for nothing. Did you remember reading that in the history books for the previous ones? You have the idea that anytime you use AI, it means you are no longer thinking, reading, or learning. It doesn't need to be that way.

Comment Re:can we have section breaks next (Score 1, Informative) 50

AI is a tool with many uses. It's actually creating a new industrial revolution so it's better to have a positive attitude about it, but whatever. One of the first features I really liked is that I can select a mess of text (even with random extra markdown formatting characters), and tell the AI clean it all up and make a pretty table out of it. Sure, I could do that myself, but it's a PITA. The problem of slop will get better, and it's even much better now than a couple of years ago, but the AI doesn't generate a final document. LibreOffice is an editor, you are welcomed to and encouraged to make further changes, or tell the AI your custom preferences so works more towards your liking.

Comment Re:We already had grammar checking (Score 2) 50

There are other grammar checkers of course. I already had the plumbing to call LLMs, so I only spent a few days on it. What's nice is that, depending on the model, you can get far more sophisticated advice than the conventional static systems. I've investigated doing a non-LLM version, but it's a lot of work for less features. You don't need a high-priced graphics card. I spend $5 a month on OpenRouter for a lot of usage. The key is finding good-enough models. I use https://openrouter.ai/inceptio... because it's smart enough, relatively cheap, and very fast.

Submission + - How I added an LLM-based grammar checking + TeX math import to LibreOffice

KeithCu writes: At Microsoft, I spent five years working on the text components RichEdit and Quill, and came to understand the “physics” of word processing: the file formats, data structures, and algorithms that provided fast access to text and properties, independent of the length of the file. When I decided to add an async AI grammar checker to my LibreOffice plugin WriterAgent, I knew what I was getting into, but I underestimated the trickery of LibreOffice’s UNO.

Submission + - Cursor for LibreOffice Week 2 & 3 (AI agents and voice) (keithcu.com)

KeithCu writes: I’ve been calling this project Cursor for LibreOffice to myself, but I knew I couldn’t use the name forever, so I researched and chose WriterAgent. It supports Calc, and Draw as well, but I didn’t like OfficeAgent, which sounds like some Soviet-era KGB job title. Last week’s post was how I took John Balis’s clean little Localwriter and bolted on threading, tool-calling, chat, and enough other stuff that it started to feel like a powerful chatbox inside LibreOffice.

Slashdot Top Deals

Time is an illusion perpetrated by the manufacturers of space.

Working...