The media in this post is not displayed to visitors. To view it, please go to the original post.

Yes, no (built-in) AI is now a feature

blog.documentfoundation.org/blog/2026/09/03/yes-no-ai-is-now-a-feature/

#LibreOffice #Technology

Esta entrada fue editada (jueves, 3 de septiembre de 2026, 16:08)
in reply to wobweger

@wobweger @grvsmth @moskitokoenig

It's still coded using AI, same as what Debian just decided to do.

github.com/LibreOffice/core/commit/70c7f6ba49cfc506fc47dac32af98976ecf33cf8

github.com/LibreOffice/core/commit/42cdc47554fa746baa863860143fc81fe8bb1c80

github.com/LibreOffice/core/commit/7c0d875aca090de4f4d1164578683c0b7e0c6040

Esta entrada fue editada (jueves, 3 de septiembre de 2026, 15:59)
in reply to argv[-1]

@argv_minus_one @wobweger @grvsmth @moskitokoenig That is what generative AI is useful for.

It is very good at generating computer code and will vastly increase the quality of what professional programmers can produce.

That is my experience

in reply to Worik

@worik

If AI is producing code of higher quality than what you can write, then that doesn't speak highly of AI; it speaks poorly of you.

As a professional programmer with 30+ years experience, I need tools that work correctly every time. AI only sometimes works correctly, and that's not good enough. I have left many tools behind because they proved unreliable, and this is one of them.

@wobweger @libreoffice @grvsmth @moskitokoenig

in reply to argv[-1]
in reply to Worik

@worik

Of course not. Under no circumstances will I allow one of those things to execute arbitrary commands on my machine without review. I'm not completely insane.

@wobweger @libreoffice @grvsmth @moskitokoenig

in reply to Worik

@worik

I have, on several occasions.

One that stands out is when I asked a bot (I think Claude Haiku) a question about a programming topic I'm not entirely familiar with. It gave me 10 answers, 4 of which were obviously wrong based on the self-contained test case I presented it with, and 4 more of which immediately proved wrong upon cursory testing.

It was obvious that the bot was just making s**t up and had no idea what it was talking about.

@grvsmth @wobweger @libreoffice @moskitokoenig

in reply to argv[-1]

@worik

2 of the answers were correct, so at least it wasn't a complete waste of my time.

But if I got 2 out of 10 questions wrong on a test at school, I wouldn't have been proclaimed a star pupil that everyone else has to keep up with. I'd have gotten an F, and then I'd have gotten a stern talking-to by my parents.

@grvsmth @wobweger @libreoffice @moskitokoenig

in reply to argv[-1]
in reply to Worik

@worik

Well, I just looked over the lengthy transcripts of the chats I had with two different bots on the topic (Mistral and GPT-5.4-mini, as it turns out), and I *was* going to go over them and redact them…

…but then it occurred to me that you're probably just going to have your bot “summarize” the conversations anyway…

…in which case this is a waste of my time, so I'm not going to bother.

@grvsmth @wobweger @moskitokoenig

Esta entrada fue editada (viernes, 4 de septiembre de 2026, 21:09)
in reply to argv[-1]

@worik

I have, however, gone ahead and saved the transcripts, for my own future amusement and/or to bring receipts to someone who's actually willing to read them. So thanks for reminding me to do that. 👍

@grvsmth @wobweger @moskitokoenig

Esta entrada fue editada (viernes, 4 de septiembre de 2026, 21:10)
in reply to argv[-1]

@argv_minus_one @grvsmth @wobweger @moskitokoenig

I am glad you did not do the work correcting the transcripts, that is not what interests me.

What interests me is the question. From memory (interface here will not let me rep.y and look at thread simultaneously easilly) the question was a computing problem, you got ten answers and four were correct.

I am interested. I

in reply to Worik

@worik

You're nothing if not persistent. Very well.

I looked over the logs. Looks like nothing to redact. Here they are: files.catbox.moe/wzzpci.txt

Mistral screwed up 8 times and was incidentally right about 1 thing but that wasn't the actual problem.

GPT screwed up 12 times, said 1 thing that's maybe right but I'm not even sure, and made 1 “optional” suggestion that turned out to be the real solution to the problem.

@grvsmth @wobweger @moskitokoenig

Esta entrada fue editada (viernes, 4 de septiembre de 2026, 23:49)
in reply to argv[-1]

@worik

To be clear, GPT's suggestion to drain input from the server side of the socket was the actual solution. My code worked completely after that.

The suggestion to avoid partial writes was a sound one. I was under the mistaken impression that Java does its own retrying and partial writes therefore can't happen. But this was not the real problem; it was only incidental.

@grvsmth @wobweger @moskitokoenig

in reply to argv[-1]

@worik @grvsmth @argv_minus_one @wobweger @moskitokoenig okay it doesn't fucking matter because everyone here sucks but like. Just for future refutations you might get:

You did sort of basically use the most error prone, cheapest, least capable models. Those models mostly just are fancy text substitution. Good for maybe a context sensitive idk swap of pronouns but that's about it.

I think when you're arguing against something strongly it's important to know exactly what it is behind the argument you're making. This doesn't mean you have to use them but a false equivalency doesn't help anything either.

Also, elitism doesn't suddenly become cool and okay when LLMs are in the picture.

Take my input or don't but it's exceptionally frustrating to see the entire conversation on the topic dominated by every party just making shit up it feels like being gaslit

in reply to Dragon of BSDCafe

@argv_minus_one @evgandr I read the whole thread I had access to, then replied to the most relevant post to my point rather than whatever the fuck was happening downthread from the weirdly pro-LLM person 🤷‍♀️ ActivityPub isn't the most consistent of software — sometimes it just weirdly cuts off threads part way through and restarts them. I looked for that but didn't see anything.

In any event I maintain my position that everyone here sucks. I think it's naturally frustrating to realize projects don't share the values you do. I think there's very much to hate about tech companies. I don't think it's justification to hate each other. I think that's to the benefit of capital. We should be unionizing and demanding better conditions, not fighting each other over LLMs and smugly talking about our programming skill nor weirdly convinced that LLMs can replace everything.

in reply to Worik
@worik @argv_minus_one @grvsmth @wobweger @moskitokoenig I'm working at an "AI-pilled" software company and the amount of AI usage is inversely correlated with quality.
The devs using it the most are consistently the ones pushing the lowest quality code with the highest number of critical issues. They are also easily the worst engineers overall and I'm watching their skills deteriorate further and further.
Besides, due to token spend they cost us as much as a mamager position.
in reply to argv[-1]

@argv_minus_one @grvsmth @wobweger @moskitokoenig

> One that stands out is when I asked a bot (I think Claude Haiku) a question about a programming topic I'm not entirely familiar with. It gave me 10 answers, 4 of which were obviously wrong based on the self-contained test case I presented it

I am curious.

May I have the question? I can try it out here

in reply to argv[-1]
in reply to Worik

@worik @argv_minus_one @grvsmth @moskitokoenig
from time to time, I visit #slop fan accounts,
they all have below 3 digit followers,
that much their promotion a insane hype cycle is valued here

take the hint and consider switching platform

in reply to Worik

@worik @argv_minus_one @wobweger @grvsmth @moskitokoenig That is not what generative AI is useful for.

It is very good at destroying people, many social contracts, our ability to think, our ability to create, our resources, our environment, all while creating absolute crape no one wants and shoving it to everybody's face, surrendering ourselves to fascist tech giants, and allowing plenty of fascist to be smug about it.

That is my experience.

in reply to Cosmin
@cosmin @argv_minus_one Ah, another high-quality Mastodon discussion. Again: No core developers use LLMs. We rely on contributions from the wider community and don't explicitly list tools people can't use – but we do require people disclose when they use LLMs and generally discourage the practice. We carefully review submissions by contributors to make sure the code quality is good and that the patch author understands their own code. LLMs are prohibited for students. That is not "slop".
in reply to LibreOffice
@cosmin @argv_minus_one The anti AI dogma is getting tiresome. Have you all jumped ship from Linux yet? There are good developers who use LLMs.they still produce code that they understand and can debug, and in many cases this approach eliminates bugs more rapidly. But everyone is still desperate to die on their hill.
Have your opinions, share them even. Just check your tone. Don't like the project or code for whatever reason, don't use it. The "anything AI touches is slop" camp seem desperate for an argument and unwilling to compromise.
in reply to 𝐩fᵣ

@pfr

If I wasn't in constant crisis mode at both home and work, then yeah, I'd be looking to make an exit from Linux. I hope things quiet down around here soon, before Linux goes completely to hell.

And yeah, “compromise” is right. With bots inserting code willy-nilly into Linux and no meaningful human code review, there's nothing stopping those bots from inserting vulnerabilities into the software I rely on for my security and safety.

in reply to 𝐩fᵣ

@pfr "There are good developers who use LLMs.they still produce code that they understand and can debug, and in many cases this approach eliminates bugs more rapidly." No, there aren't, no, they don't and no it doesn't.

@libreoffice @cosmin @argv_minus_one

in reply to LibreOffice

i'm aware the blog post goes in more depth, but i still believe that naming it "no AI is now a feature?" despite *knowing it has AI-generated code* is still incredibly fucking misleading. i was left under a false impression from what people have told me, and now i just know not to trust your word.

also hmm, yes, very professional of you, i'm sure this reply was looked at by multiple people and it wasn't at all reactionary

in reply to LibreOffice
@cosmin @argv_minus_one@mastodon.sdf.org that is slop, because thats my definition. generative ai has no place in open source projects: there are no productivity imperatives whatsoever. I will not repeat the usual moral and environnemental arguments, you know them. You, accepting genai contributions, is a betrayal. It would be very simple for you to refuse them but you prefer the usual "no politics" stance. Please grow a spine, the entire planet relies on you to avoid microsoft monopoly.
in reply to argv[-1]

@argv_minus_one without passing any judgment on LO cos idk their internal policy;

that commit message is cute, it's like a snapshot of my colleagues six mo ago when they still bothered to read anything it extruded

@wobweger @libreoffice @grvsmth @moskitokoenig

in reply to Luna Lactea

@jackemled

Not as far as I know. LibreOffice was the go-to FOSS office suite that everybody abandoned everything else for.

codeberg.org/ethical-foss/ai-free-foss-alternatives#office-suite

We thought we had a wholesome non-profit community here. That…does not seem to have actually been the case…

@wobweger @libreoffice @grvsmth @moskitokoenig

Esta entrada fue editada (lunes, 26 de octubre de 2026, 23:53)
in reply to argv[-1]
Calligra technically exists but it's honestly complete dogshit. In terms of non-slopped up office suites I'm fairly certain that's it which is not encouraging because, like, Calligra is awful. Apache OpenOffice, even if it wasn't also slopped up, is dead for all intents and purposes. Euro-Office is a legally dubious and web-only fork of OnlyOffice. Collabora is just LibreOffice but reheated. I've literally never even heard of LaSuite Office or CryptPad until seeing this list and apparently they're also slopped up and even if they weren't they're also web-only I think?
in reply to pri
@pri Things are starting to happen 😉 LibreOffice has around 200 million users (we estimate – of course we don't track people). The Austrian Military has moved 16,000 PCs from Microsoft Office to LibreOffice. Similar things are happening in Germany and Denmark. And quietly in many organisations and companies around the world...
in reply to Yora
@yora well the thing is i have to use my college student microsoft account for keeping and sharing my docs, but i have gotten away with turning in libreoffice docs and getting 100%, but sometimes the formatting is off and i have to use word.
in reply to pri
@pri @Yora @LibreOffice Indeed. I am also in a position where I need to use certain Word templates and cannot afford for the formatting to be sometimes off. Too bad. I use LibreOffice for my bookkeeping and private stuff, but currently can't use it for work.
in reply to pri
@pri with this feature, #LibreOffice is bound to become more mainstream! Microsoft's and Apple's products are leaking every corporation that uses them's secrets into #AI regurgitators. That isn't going to end well.
in reply to Jeff MacKinnon
@Jeff None of the core developers use them. We rely on contributions from the wider community and don't explicitly list tools people can and can't use – but we do require people disclose when they use LLMs and generally discourage the practice. We carefully review submissions by contributors to make sure the code quality is good and that the patch author understands their own code. LLMs are prohibited for students and other mentored work.
in reply to LibreOffice
@Jeff I would have said this was a good policy in the past, but I think it's worth considering the potential copyright issues presented with AI-generated output (but not with using AI to ask questions about the code base or to check your code for issues).
in reply to LibreOffice
@Jeff The quality of the #LLM generated code is a small part of the problem. There are much important environmental and human rights issues associated to genAI / Big tech that we, the FreeSoftware community, can not ignore. We count on LibreOffice to keep making a difference in our society. Please, don't let us down.
in reply to LibreOffice

I understand that their are issues at Libreoffice, with result that many developers goto #Collabora Office.
So if you want to keep the development, then i understand that Callabora Office (Classic) is better solution then LibreOffice (because the Libre is gone by matter of speaking)
Collabora Office- collaboraonline.com/collabora-office/
Collabora Office Classic- collaboraonline.com/collabora-office-classic/

OpenOffice become LibreOffice become CollaboraOffice. 👍

Esta entrada fue editada (viernes, 4 de septiembre de 2026, 12:13)
Unknown parent

@grvsmth furthermore, many studies have shown that llm users perceive themselves to be more productive than they are, or even perceive productivity gains when instead their productivity is worsened

this of course doesn't acknowledge all the other consequences of llm usage to the environment, cognition, mental health, communities both local and abroad, workers rights, creators rights, global internet infrastructure, etc...

@worik @argv_minus_one @wobweger @libreoffice @moskitokoenig

in reply to LibreOffice
in reply to xyhhx
@xyhhx @grvsmth I've seen a few such results in passing, but I'd be interested to know of more, so if you have any citations you can easily share that would be very useful (even better if there are review articles).
Unknown parent

@billyjoebowers I'm confused. I read their post and it implies there is no AI code in LibreOffice currently, but users can choose to install third party extensions that might interact with LLMs.

Edit: oh, I see what you mean.

Esta entrada fue editada (viernes, 4 de septiembre de 2026, 2:08)
in reply to Nick

@internic @grvsmth hm, actually my original understanding was from this study, i think:

metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/

but the more recent study suggest a possible improvement, though they couldn't recruit enough developers for a confident analysis:

metr.org/blog/2026-02-24-uplift-update/

in reply to xyhhx
@internic @grvsmth a simple search for "llm users overestimate productivity" on duckduckgo has many results for studies, though. i don't have time to review them all right now but if you find some goodies i'd be keen on seeing them too!
Unknown parent

@chaekyung If its a LLM I do not want it. Ever. For whatever reason. And if it downloads 200MB of stuff I do not want to use automatically, I do not want it either.

I'd be ok if a optional extension provides TTS-Services, but it should not enable itself on its own. And it should not be part of the LibreOffice Core.

This is LibreOffice, not a Microsoft Product, it should not install things on its own. It should not decide on itself to burn CPU-Time to do things the user did not ask for (looking at you, Firefox „Tab group suggestions“)

in reply to LibreOffice
I wonder how long this policy will last. If LibreOffice is to be a professionally used office suite, some AI features will eventually be necessary. If they aren't added, LibreOffice will become a suite for a small group of old-fashioned nerds.
in reply to LibreOffice
Nice. Here in Norway, we've been doing the no (built in) AI features too: vivaldi.com/blog/keep-exploring/
in reply to LibreOffice
In fact, it's the other way around: AI has built-in you
simonwillison.net/2026/Sep/1/codex-libreoffice/
in reply to LibreOffice
blog.documentfoundation.org/blog/2026/08/21/there-is-no-best-interface/ Was this blog post written with the help of AI?