Are there any plans for AI Assistant or AI Chat integration?

Hi,
Seeing Copilot and QodaAssist in Qt Creator, and a lot of AI plugins in CLion and other JetBrains IDE’s I was just wondering if anyone in the KDevelop team is already working or planning to integrate AI services into KDevelop.

If so, could you prioritize integrating to an Ollama server running on a local network, please?

Or if a veteran KDevelop developer would partner with me to work together in implementing AI service integration please let know.

Well over half of us hope not.

8 Likes

Half+1. Half+1 hopes not.

2 Likes

Just a small thing like auto-complete on steroids for example. Or auto-inserting Doxygen comments to describe a function by just selecting the body of the function and hitting a shortcut for it.

I am using a local AI based on Ollama and I am finding it to be very helpful.

I have also been using it generate commit messages and it’s been doing a great job because it is describing every singe line in the diff, while I forget half of them by the time I am ready to push a commit.

We don’t need AI to do big things, we just need it to do minor and boring stuff.

I can the same on Kdevelop already, but I need to do a lot copy&paste back and forth.

1 Like

would be really exciting to see AI integration in KDevelop! Support for a local Ollama server sounds like a practical first step, especially for developers who value privacy and offline workflows."

If some Copilot-type AI is ever integrated into KDE, that’s the day I say goodbye to KDE.

z

7 Likes

Copilot was one of the (many) reasons I left Windows. AI-tools can be useful in some way, so I’m not fully against. But it should be like Blender: default without AI and whoever wants or need it can install Addons. I even think the integration in kdenlive is questionable, where the model still has to be added. Especially since the “advertised” model is trained with stolen data. Even if it was trained by CC-BY licenses it is stolen, because there is no author of the original voices named. These licenses are not just for sharing data, but also for honoring creators for their work.

5 Likes

Well that might be an unpopular opinion but I believe that’s a necessity nowadays.

Of course as @Marata suggests, it should be opted-in by the user and not enabled by default.
The issue is that I am not aware of a good AI company that is somewhat aligned with the values of the Linux community. It feels eerie to add support for Microsoft Copilot to an IDE written by KDE.

Nevertheless, I think it’s not a question of “if” we should but “which” we should support.

Have you seen krita? :slight_smile:

Kdenlive and DigiKam also have AI. These, however, are optional to the KDE experience.

I finally dropped dual boot and went full Linux to scape “AI”. I’d be sad to ditch KDE, but I’d have to do it.

https://eco.kde.org ← This is great and important, this is what the world needs. “AI” throws us in the opposite direction. Even small models, which should be OK, are used too many times to legitimize the inmensely harmful ones.

Please, KDE, your ethics is your most valuable asset, please don’t compromise it.

8 Likes

PLEASE DO NOT ADD AI.

AI as it is today really, really, REALLY awful and I hate how much corporate America seems to worship it so much.

  • It’s terribly destructive to the environment and a huge drain on local resources too (seriously, check System Monitor both before and after disabling the AI-boosted tab labels and AI chatbot on Firefox and WATCH the resource usage go down, it’s night and day)
  • Text-based AI is only really useful in A: fiction, and B: coding, because its grasp on reality and basic concepts in mathematics is shaky at best and nonexistent at worst; there’s a reason people refer to AI errors as “hallucinations”.
  • Adding onto the previous point, any usage in coding has to be gone through with a fine toothed comb to catch bugs; after all, it’s not like the AI is actually running its code to test if it actually works before it gives it to you. And even then, you also have to deal with the issue of
  • Plagiarism, which is also a HUGE issue with both using AI for fiction, and using visual AI bots like midjourney. As a visual artist myself, I am NOT about to let someone just typing in search tags into an AI bot replace me, especially not using a tool that has a good likelihood of using my work (and the work of countless of my peers) TO replace me. And on top of all that…
  • AI psychosis, which is a very VERY real phenomenon caused by laypeople trusting AI too much and treating it as if it’s a completely factual search engine, or worse, some sort of confidant or real person. Just look that up if you want the deets.

The only reason I haven’t pivoted off of Firefox is because Firefox already has all of my settings and passwords just the way I like them; I hold no such stasis-based loyalty to KDE Plasma/Kubuntu, an OS environment I just switched to. If I saw that KDE Plasma were about to add AI tools, I would drop Kubuntu for Xubuntu in a heartbeat; or, if it were Ubuntu that were about to add AI tools, I’d drop the _ubuntu family entirely and swap to… idk, Fedora? Arch? Whatever distro actually respects the planet, respects humanity, and respects me as a person and user.

6 Likes

Here in The Netherlands we call AI:
afnemende intelligentie,
which means as much as:
deteriorating intelligence

5 Likes

I am not against having AI into KDE but it should :

  • Serve a purpos/need and not create it
  • Do something that cannot be achieved trought normal code
  • Be optional and not installed by default
  • Run localy
  • Have one function instead of being a agregat of features

That said AI coding tool do not fit all of what I think it is reasonable so it no-go for me

If people want to run hallucinogenic falsehood generators with KRunner, they’ll have to create their own plugin for that.

There’s also some apps for it I think.

As for Plasma, I prefer we keep these tools out of the system. People are moving to Plasma to get away from this stuff.

But it’s open for anyone to tinker with, so if someone needs a chatbot, they can extend it on their own.

16 Likes

Indeed! 100% agree!

4 Likes

Just a +1 here (or a -1 to the OP I guess).

Even if you leave to one side the IP rights horrors already well articulated above, or the corrosive effects on labour rights/relations (not that I think you can or should try in either case)…

The resource demands of this technology are immeasurably awful and cannot be reconciled with the perceived efficiency gains its boosters consider it capable of granting (which in many cases represent in and of themselves some of the most egregious cases of dishonest salesmanship I’ve ever seen).

I’ll be beyond disappointed to see KDE invest any significant money or effort in deliberate integration with LLMs. No putting up roadblocks either (tempting though the thought is), but going out of your way for compatibility will be a serious own-goal.

Planet’s on fire, y’all. Meet that moment.

2 Likes

Just wanted to drop in my own two cents: No AI in Plasma or KDE Software. Between the rampant copyright infringement required to make an AI useful and the immense energy cost, it goes against many things KDE stands for. I stick with Plasma in part because I want to Support Good People, and if KDE were to start adopting AI, I would feel compelled to abandon my support.

5 Likes

Perhaps the ONLY use of AI that I will ever support is the idea of adding a Nightshade filter to Krita. Being able to easily protect my own art from thieves attempting to fill out genAI training data is a very good idea.

Other than that? See my previous comment in this thread:

Yes please.

All those who are against…no one is forcing you to use it.

1 Like