Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Stefano Marinelli
Stefano Marinelli
@stefano@mastodon.bsd.cafe  ·  activity timestamp last week

AI models don’t really 'get' the BSDs. As a result, they often provide incomplete, imprecise, or flat-out wrong answers by defaulting to Linux paradigms. When it comes to illumos-based systems, they just completely lose the plot.

This is becoming a serious issue for the BSDs and illumos ecosystems. We are seeing entire websites flooded with AI-generated tutorials and guides that are totally incorrect. Most people don't realize this; they follow the instructions, fail, and then assume that the BSDs doesn't work well or are 'unstable' because they have supposedly changed since the guide was written.

Luckily, some people eventually find my blog, reach out, and finally understand what's actually going on. Others, unfortunately, end up on major social sites or comments, claiming that these systems are broken.

In 2026, one of our greatest challenges will be teaching people how to vet their sources and filter information.
And I see this as a very, very uphill battle.

#IT #SysAdmin #FreeBSD #NetBSD #OpenBSD #illumos #News #UnderstandingText #Disinformation

  • Copy link
  • Flag this post
  • Block
Jean-Sébastien Guay
Jean-Sébastien Guay
@skylark13@mastodon.gamedev.place replied  ·  activity timestamp 6 days ago

@stefano I know you know this, just reiterating to further depress myself and others I guess: This is sadly not specific to BSD or any one piece of knowledge. AI models don't 'get' anything. They have no concept of knowing anything, and SEO pages generated by AI containing incorrect information are polluting the training sets of AI models, so nothing good can come of it.

The video linked from this thread eloquently makes that point, among many others.

https://akkoma.xn--pikabl-0xa.se/objects/34faab37-a455-44f7-abeb-d0b937cd479a

  • Copy link
  • Flag this comment
  • Block
ティージェーグレェ
ティージェーグレェ
@teajaygrey@snac.bsd.cafe replied  ·  activity timestamp 6 days ago

IMHO, it's kind of a ray of hope that BSDs are (for now at least) relatively immune to A"I" BS?

CC: @stefano@bsd.cafe

  • Copy link
  • Flag this comment
  • Block
Jean-Sébastien Guay
Jean-Sébastien Guay
@skylark13@mastodon.gamedev.place replied  ·  activity timestamp 6 days ago

@teajaygrey @stefano

You mean BSD code itself? I hope there are strong policies to prevent it (for contributors to follow), otherwise sooner or later it will happen. Related: https://mastodon.gamedev.place/@skylark13/115842600214466205

But even if it doesn't affect (infect) the code, it is a huge net-negative for users trying to find information to troubleshoot issues by themselves.

  • Copy link
  • Flag this comment
  • Block
FandaSin
FandaSin
@FandaSin@social.linux.pizza replied  ·  activity timestamp 7 days ago

@stefano

Just thinking out loud (and might be completely wrong).

There are not enough (correct) texts about BSD for "AI" scrappers to "learn" enough, so it might "evaluate" similar texts to Linux based systems and produce "answer" from it.

  • Copy link
  • Flag this comment
  • Block
Peter N. M. Hansteen
Peter N. M. Hansteen
@pitrh@mastodon.social replied  ·  activity timestamp 7 days ago

@stefano It's possible newer versions fare better, but this https://nxdomain.no/~peter/chatgpt_writes_pf.conf.html piece from mid-2023 had ChatGPT failing to produce anything even close to valid for pf.conf.

The results are classic GIGO but with lots of extra hardware thrown at it for no good reason.

I asked ChatGPT to write a pf.conf to spec, 2023-06-07 version

  • Copy link
  • Flag this comment
  • Block
tuban_muzuru
tuban_muzuru
@tuban_muzuru@ohai.social replied  ·  activity timestamp 7 days ago

@stefano

By working backwards from a Tree of Usages, you force the AI (or the human author) to adhere to a strict Contract.

Input: "To start a service on illumos, use systemctl start..."

Working Backwards:
Target: systemctl.
Parent Tree: Linux/Systemd.
Declared Context: illumos.

Assertion Failure: systemctl does not exist in the illumos usage tree.

  • Copy link
  • Flag this comment
  • Block
The Psychotic Network Ferret
The Psychotic Network Ferret
@nuintari@mastodon.bsd.cafe replied  ·  activity timestamp 7 days ago

@stefano Come on Sisyphus, we got this!

  • Copy link
  • Flag this comment
  • Block
Tor Lillqvist
Tor Lillqvist
@tml@mementomori.social replied  ·  activity timestamp 7 days ago

@stefano As somebody who was around back in the days when some BSD folks were arrogant "all Unixes are BSD, who cares about silly HP-SUX etc", there is a certain Schadenfreude here. (Joke.)

  • Copy link
  • Flag this comment
  • Block
DieMadColonizer
DieMadColonizer
@NoFlexZone@blacktwitter.io replied  ·  activity timestamp 7 days ago

@stefano has anyone missed the point as hard as people who try to use AI when learning BSD?

  • Copy link
  • Flag this comment
  • Block
NeonkAaa
NeonkAaa
@nk@sns.neonka.info replied  ·  activity timestamp last week

@stefano Or maybe the info about BSDs is so complex, fragmented, and outdated that it cannot be automatically processed?

  • Copy link
  • Flag this comment
  • Block
Stefano Marinelli
Stefano Marinelli
@stefano@mastodon.bsd.cafe replied  ·  activity timestamp last week

@nk complex: no, I don't think so
Fragmented? Maybe - but their man pages and the handbooks like the FreeBSD one are extremely useful and easy to find.
Outdated? It's quite uncommon that something related to a BSD becomes (totally) outdated

There are simply less resources about them, so less documentation to train their models

  • Copy link
  • Flag this comment
  • Block
Jez Caudle :verified:
Jez Caudle :verified:
@JezCaudle@infosec.exchange replied  ·  activity timestamp last week

@stefano This is a good thing. While the mindset thinks using AI - as in LLM’s - is okay, they won’t understand the BSD’s. When they are ready - mature enough to understand the BSD mindset - they will reject the LMM’s first and from that everything else will follow.

  • Copy link
  • Flag this comment
  • Block
Parade du Grotesque 💀
Parade du Grotesque 💀
@ParadeGrotesque@mastodon.sdf.org replied  ·  activity timestamp last week

@stefano

Is that a problem... Or an opportunity?

Hear me out: what if we all put everywhere "do not trust AI with [BSD | Illumos], use these sites instead"?

This would actually redirect people to valid sources of information and puncture the AI nonsense.

  • Copy link
  • Flag this comment
  • Block
Stefano Marinelli
Stefano Marinelli
@stefano@mastodon.bsd.cafe replied  ·  activity timestamp last week

@ParadeGrotesque good point of view.

  • Copy link
  • Flag this comment
  • Block
David Cross
David Cross
@david@mastodon.crossfamilyweb.com replied  ·  activity timestamp last week

@stefano I think we can combat this with more and better blog posts and targeted documentation. The AI walks our docs, if we're better, it is better. I plan on starting doing this myself. I am working on getting my homelab in better shape, then I plan on posting about all of the stuff I do more.

  • Copy link
  • Flag this comment
  • Block
Glen, *how few* hours to Xmas!
Glen, *how few* hours to Xmas!
@glent@aus.social replied  ·  activity timestamp 7 days ago

@david @stefano Computer networking has 40 years of mostly accurate and excellent documentation which although proprietary is open to the public to read.

But 'ai summaries' when asking networking questions are full of nonsense.

I've no idea why they preference particular training material, or why that's someone's SEO-optimised clickbait over reference material.

  • Copy link
  • Flag this comment
  • Block
Stefano Marinelli
Stefano Marinelli
@stefano@mastodon.bsd.cafe replied  ·  activity timestamp last week

@david that's a good plan

  • Copy link
  • Flag this comment
  • Block
Michel 🇧🇷🍉 :debian:
Michel 🇧🇷🍉 :debian:
@michel@mastodon.bsd.cafe replied  ·  activity timestamp last week

@stefano that's why I will go back to FreeBSD to host my site and maybe the wife's and I will try with all my forces to document it all and make it public

  • Copy link
  • Flag this comment
  • Block
Peter Kotrčka
Peter Kotrčka
@peterk@masto.es replied  ·  activity timestamp last week

@stefano

The problem I'm seeing is the decline of "traditional search".. while Google being Google for a long time now, it was still a search engine that somewhat provided a desired results, especially when tech-related topic were searched for. But now, people ask AI instead of searching..

The cherry on top - that not even Google's own AI can use the search engine correctly.. well, what does it say?

And now, is it even worth it to write tutorials, answers, etc.? When the whole traffic will be the AI crawler and no new people will find your blog/website/whatever? Then the chicken and egg returns to the beginning again - if nobody will see my blog, why should I write it - and yes, then the AI generated content will win even faster, because it is generated "for free", so nobody cares about the economics of it - AI generated, AI crawled, AI processed, used for a new content by AI.

  • Copy link
  • Flag this comment
  • Block
fedops 💙💛
fedops 💙💛
@fedops@fosstodon.org replied  ·  activity timestamp last week

@stefano similar issue, though more subtle, for Linux as well. Most "ai"-generated answers are wrong in ways not obvious to people who don't know much about the subject (which is clearly the intended audience for this junk).

I've gone so far as telling my guys to not use chatgpt & ilk to find answers. That was after a couple of near misses due to BS command line arguments.

  • Copy link
  • Flag this comment
  • Block
Alex @ 39c3 (DECT: 98189)
Alex @ 39c3 (DECT: 98189)
@alexhaydock@infosec.exchange replied  ·  activity timestamp last week

@stefano I’ve noticed this. They show similar problems with macOS because they hallucinate command line options and flags that exist in the GNU/Linux versions of tools but not in the macOS versions which I assume have more BSD heritage.

  • Copy link
  • Flag this comment
  • Block
Laurent Cimon
Laurent Cimon
@clf@mastodon.bsd.cafe replied  ·  activity timestamp last week

@stefano when it's not full of linuxisms it hallucinates features from other BSDs because it doesn't see every BSD OS as different. We do things the old way on BSD. This is a good thing.

Similarly, even when using PyTorch, they often suggest deprecated features or options that may exist in another library but not in this one. I don't see AI being very useful for development in general other than having something to brainstorm with.

  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1-beta.22 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct