Can we trust Open Source AI over proprietary AI models?

As most of us must already have known, the Linux world has grown to where it is because it has a bedrock of openness, collaboration and knowledge sharing as it’s foundations. The advent of AI though has come with algorithms and codes that are considered top secrets.

Open Source AI models on the other hand, can allow anyone to subject the models to scrutiny because the codes are unveiled in full glare of the public.

Does Open Source need AI hold the real key to building AI tools for the Linux community that we can rely on? Do we have the sufficient technical knowledge to scrutinize and correct open source AI models?

2 Likes

Absolutely, open source is at the heart of Linux, fostering innovation through community collaboration. Open-source AI models embrace this spirit, inviting scrutiny and improvement. It’s a powerful way to build trustworthy AI tools for Linux.

The community’s technical depth is vast, and while AI is complex, there’s enough collective expertise to scrutinize and enhance these models. It’s about leveraging the community’s strength to make AI more transparent and reliable.

This is also why many of us here - if not most - trust open-source Linux over say Windows or Mac.

Also see the article:

1 Like

I believe that the Linux community adapting to the AI revolution should not dilute it’s open source nature by forging proprietary models. That would help us eliminate to a large extent algorithm bias in developing AI models. Most proprietary AI models are displaying that bias. Open Source AI models all the way.

We could trust Open Source AI models because they are well-developed by AI programmers. But they have a margin of error because they do not have human resonation and tricky answers could have wrong replies from them. Alternatively, you may do wrong manipulation when changing its algorithm so you did to do it with precaution.

1 Like

@hydn @saoussen5765 i dont use the AI for programming as AI is helping a lot but if over used it will make programmers dumb also. So i stick to the normal approach, if i get stuck i try some alterations, read a book or a reference and then code back. This in turn enhances my knowledge and make me specific about answering questions.

Like no programming book teaches you how to code, similarly AI also have no specific answers, it is simply the compilation of the previous code from several places.

I am a self taught programmer.

Alles Gute,
Gaurav

1 Like

I still believe that we have a formidable force of collective knowledge within our Linux community to craft AI tools that would meet our specific needs as a community while building upon the culture of trust and transparency that we already have. I don’t in anyway like traditional AI models with their secrecy and autonomy.

Personally I use ollama with open source language models that runs locally and preforming better
Btw this title is weird you always should trust any open source software over proprietary one
Good luck finding the one that suits you more.

1 Like

Olama is available for Linux and Mac Os and coming soon for Windows release. I am waiting that they create a Windows release to try them locally. In the meantime, you could ullistrate what kind of projects you are using with ollama . Even did you use for your github or gitlub projects or for mobile developpment to have a clearer idea about it.

1 Like

Agreed same, I’ve been running locally a lot. Will be interesting if/when Apple launches AI if it will be local-running on their chips or network required like Gemini, ChatGTP, etc.

1 Like

Actually, i have been reading more than AI code completion is actually making it difficult and also making it slow as it can produce the code and then you need to spend a lot of time debugging it and thinking about the approaches. In my case, i dont use the same as i have all aspects different and i dont say that generate a code for me. But for learning something new and asking for explanation of code is enough as suggested here https://www.youtube.com/watch?v=tjFnifSEEjQ

I started to use this Editor recently with no GPT enabled. The only good point is that it is sleek, faster than vscode in bootup times, have more support for the text files rather than jupyter notebooks, faster and these are all the best features of this.

VScode becomes sluggish after having too many plugins, wont start, so i shifted to VSCodium and now with Fedora i only use this. Totally new setup in the last few days :smile: From Ubuntu to Fedora, From VScode, VScodum to Cursor Editor and this is much useful.

sorry for typos, just corrected.

Thank you Gaurav

1 Like

Trusting AI is like throwing a pebble in water and asking that will it come back. This is the same as if someone says look AI suggest likes and dislikes, i would say go to AI :smile: as that has nothing to do with me. Freaks trust everything without evaluating, normal people dont. Think how can you trust this, it is fake.

Take an example, you ask AI a code and you run it without seeing it and it produces wrong results. What you will say it is fake. Same if you trust fake without seeing or asking, you are generating fake results and believing that it is also fake, so it means wasting time of yours and others. I dont support that. With fake, you generate more fake.

My reply, sorry i am not interested in that as i have the liberty to ask and see the person and i am more interested in the same rather than AI suggestions and believing fake.

Gaurav

1 Like

I wonder if the entire topic is being skewed because of the term "Artificial Intelligence" itself…

When we use the word 'Computer' do we refer to a little hunched over PhD student with chipped wings psychologically scurrying around NASA with a pencil behind both ears?

( not the same pencil… two pencils, one for each ear )

That term 'Computer' no longer means the above, and we use it like slang now. 'Xerox' is an excellent bad example of the same idea ( because it is a brand ) … Certain terms just change meaning because the unwashed masses want to point and make grunting sounds and be immediately ‘understood’ … Same is true for 'AI' it seems like, now…

When I write a program, what difference, really, is there between that and 'AI' per se? Those of us who have written shell scripts or chat bots or pretty much any kind of function or method or callback ( same thing in different use case ) are essentially writing 'AI' in the sense some goes in, and something comes back, somehow operated on… whether badly or not is based on the programmer(s)

Now, being stupid takes a lot of work, and ‘people’ ( different concept from ‘person’ ) already specialize in this way before 'AI' came around.

Who in their “right mind” would pick up a book and trust it without scrutiny? And some 'humans' ( undefined word in >99.99% of cases ) write so badly they are actually doing us a favor by just copying others and not telling us. Seems like 'AI' to me there too.

In working to get through this now that the space is not still in the cave-man days… I finally poked through the prejudice and installed ollama on a ‘burner’ machine… and at the prompt, I my first command to respond was:

>>> What is destiny?
Answer

Destiny refers to the idea that a person’s life has a predetermined course or path that is set in motion before they are born, and that
their choices and actions are influenced by this predestined plan. The concept of destiny is often linked to the idea of fate, which
suggests that the outcome of events is predetermined and cannot be changed.

In many cultures and belief systems, destiny is seen as a guiding force that shapes an individual’s life, influencing their experiences,
successes, and failures. It can also refer to the ultimate purpose or direction that a person is meant to fulfill in life.

There are different interpretations of destiny, including:

  1. Determinism: The idea that every event, including human decisions, is predetermined by a higher power or natural laws.
  2. Free will: The concept that individuals have control over their choices and actions, which shape their destiny.
  3. Personal prophecy: The notion that each person has a unique path to follow, guided by their own inner wisdom and intuition.

Some common themes associated with destiny include:

  1. Cycles of life: The idea that human experiences are part of larger cycles or patterns, such as birth, growth, decay, and rebirth.
  2. Karma: The concept that an individual’s actions in one lifetime influence their circumstances in future lifetimes.
  3. Spiritual purpose: The notion that each person has a unique role to play in the world, contributing to the greater good or fulfilling
    a specific life mission.

Throughout history and across various cultures, people have grappled with the concept of destiny, seeking answers to questions such as:

  • What is my purpose in life?
  • Why do I experience certain challenges or successes?
  • Is my path predetermined, or can I shape my own future?

Ultimately, the nature of destiny remains a subject of debate and exploration, with many individuals believing that it is a guiding force
that shapes their lives, while others see it as an illusion created by our perceptions.

Before you open that ask yourself… would you ‘trust’ the answer from a 'person' any more than any other text provider?


'People' have a midlife “right this” going on and finally hit the “reductio ad absurdum” point, where the mirror is in our face… ‘we’ have been lazy since … pretty much always … Now, it got so bad now ‘we’ are tired of thinking in general and started relying on 'Computers' for that too.

But 'Computers' were relied on for everything else ( by ‘people’ versus ‘persons’ ) waaaaay before this point anyway. The fact we call it 'AI' now does not change the fact this is exactly the same as 'Computer' with more software in the implied meaning, and a lot more implications…

‘Thinking’ out loud here… but ‘trust’ is the wrong word, just like with 'AI' because as a code maintainer, for example, I can barely think of even 1 example of a programmer that I ‘trust’ … When someone “wrote code” to me that means something I will need to review in a Merge/Pull Request instead of write myself. Again… how is that different now?

When was ‘trust’ going on originally? I can’t think of ( actually ) ever having ‘trust’ to begin with! Even just marriage was a death defying leap into ‘trust’ and that is the only example I can think of where the word 'trust' applies… actually.

I feel like this word 'trust' is being thrown around, then a ton of undefined words get added, and now we are in a situation of defending positions that never existed.

As I challenge my own prejudice and unlearn the total nonsense brand-image created by hype… I find myself staring at yet another naked emperor

Do we ‘trust’ search engines? Do ‘we’ ‘trust’ ‘news’ headlines?

I seem to have talked myself out of believing the propaganda finally to realize that 'AI' is just yet another undefined term and it is up to ‘me’ to even understand what it means, whether it is already something I know intimately or not, whether it fits or not, where it fits if it does, and when it is a good idea… same as basically every other consideration… As long as it runs on my own systems, does not “phone home” to any others, and can be jailed, use discreet data sets and nothing else, and be observed closely… again just like anything and everything else … Cool! New powers for my 'Computer' yet again!

Whew, feels good to be done with caring about ‘that’ any more as if it were even a real term and not just the exact same thing already going on