all 94 comments

sorted by: hot top controversial new old
[–] 75 points 9 months ago (1 child)

I have no remarks, just really amused with your writing in your repo.

Going to build a Docker and self host this shit you made and enjoy your hard work.

Thank you for this!

  • source
  • hideshow 1 child comment
  • [–] 22 points 9 months ago (3 children)

    I’m probably going to give this a try, but I think you should make it clearer for those who aren’t going to dig through the code that it’s still LLMs all the way down and can still have issues - it’s just there are LLMs double-checking other LLMs work to try to find those issues. There are still no guarantees since it’s still all LLMs.

  • source
  • hideshow 3 child comments
  • [–] 10 points 9 months ago (2 children)

    I haven’t tried this tool specifically, but I do on occasion ask both Gemini and ChatGPT’s search-connected models to cite sources when claiming stuff and it doesn’t seem to even slightly stop them bullshitting and claiming a source says something that it doesn’t.

  • source
  • parent
  • hideshow 2 child comments
  • [+] [S] 4 points 9 months ago* (last edited 6 months ago) (2 children)
  • [–] 4 points 9 months ago* (1 child)

    How does having a key solve anything? Its not that the source doesn’t exist, it’s that the source says something different to the LLM’s interpretation of it.

  • source
  • parent
  • hideshow 1 child comment
  • [+] [S] 10 points 9 months ago* (last edited 6 months ago) (1 child)
  • [–] 1 point 9 months ago

    The hash proves which bytes the answer was grounded in, should I ever want to check it. If the model misreads or misinterprets, you can point to the source and say “the mistake is here, not in my memory of what the source was.”.

    Eh. This reads very much like your headline is massively over-promising clickbait. If your fix for an LLM bullshitting is that you have to check all its sources then you haven’t fixed LLM bullshitting

    If it does that more than twice, straight in the bin. I have zero chill any more.

    That’s… not how any of this works…

  • source
  • parent
  • load more comments (-1 replies)
  • load more comments (-1 replies)
  • [–] 15 points 9 months ago*

    Holy shit I'm glad to be on the autistic side of the internet.

    Thank you for proving that fucking JSON text files are all you need and not "just a couple billion more parameters bro"

    Awesome work, all the kudos.

  • source
  • [–] 27 points 9 months ago (3 children)

    This is very cool. Will dig into it a bit more later but do you have any data on how much it reduces hallucinations or mistakes? I’m sure that’s not easy to come by but figured I would ask. And would this prevent you from still using the built-in web search in OWUI to augment the context if desired?

  • source
  • hideshow 3 child comments
  • [+] [S] 8 points 9 months ago* (last edited 6 months ago) (2 children)
  • [–] 1 point 9 months ago (1 child)

    abilterated one

    Please elaborate, that alone piqued my curiosity. Pardon me if I couldve searched

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (-1 replies)
  • [–] 20 points 9 months ago (4 children)

    Voodoo is not magic btw, it was sullied by colonists

  • source
  • hideshow 4 child comments
  • [+] [S] 13 points 9 months ago* (last edited 6 months ago) (3 children)
  • [–] 5 points 9 months ago (2 children)

    I think this was was done by France, not better though

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (-1 replies)
  • load more comments (-1 replies)
    [–] 9 points 9 months ago

    Hallucination is mathematically proven to be unsolvable with LLMs. I don't deny this may have drastically reduced it, or not, I have no idea.

    But hallucinations will just always be there as long as we use LLMs.

  • source
  • [–] 9 points 9 months ago

    I strongly feel that the best way to improve the useability of LLMs is through better human-written tooling/software. Unfortunately most of the people promoting LLMs are tools themselves and all their software is vibe-coded.

    Thank you for this. I will test it on my local install this weekend.

  • source
  • [–] 7 points 9 months ago
    [–] 12 points 9 months ago (1 child)

    Very impressive! Do you have benchmark to test the reliability? A paper would be awesome to contribute to the science.

  • source
  • hideshow 1 child comment
  • [+] [S] 14 points 9 months ago* (last edited 6 months ago) (1 child)
  • [–] 1 point 9 months ago

    I understand, no idea on how to do it. I heard about SWE‑Bench‑Lite that seems to focus on real-world usage. Maybe try to contact "AI Explained" on YT, he's the best IMO. Your solution might be novel or not but he might help you figuring that. If it is indeed novel, it might be worth it to share it with the larger community. Of course, I totally get that you might not want to do any of that. Thank you for your work!

  • source
  • parent
  • load more comments (-1 replies)
    [–] 10 points 9 months ago (7 children)

    I want to believe you, but that would mean you solved hallucination.

    Either:

    A) you're lying

    B) you're wrong

    C) KB is very small

  • source
  • hideshow 7 child comments
  • [+] [S] 16 points 9 months ago* (last edited 6 months ago) (4 children)
  • [–] 6 points 9 months ago (3 children)

    So... Rag with extra steps and rag summarization? What about facts that are not rag retrieval?

  • source
  • parent
  • hideshow 3 child comments
  • [+] [S] 13 points 9 months ago* (last edited 6 months ago) (3 children)
  • [–] -1 points 9 months ago (2 children)

    The system summarizes and hashes docs. The model can only answer from those summaries in that mode

    Oh boy. So hallucination will occur here, and all further retrievals will be deterministically poisoned?

  • source
  • parent
  • hideshow 2 child comments
  • [+] [S] 7 points 9 months ago* (last edited 6 months ago) (1 child)
  • [–] 3 points 9 months ago

    Huh? That is the literal opposite of what I said. Like, diametrically opposite.

    The system summarizes and hashes docs. The model can only answer from those summaries in that mode. There’s no semantic retrieval step.

    No, that's exactly what you wrote.

    Now, with this change

    SUMM -> human reviews

    That would be fixed, but will work only for small KBs, as otherwise the summary would be exhaustive.

    Case in point: assume a Person model with 3-7 facts per Person. Assume small 3000 size set of Persons. How would the SUMM of work? Do you expect a human to verify that SUMM? How are you going to converse with your system to get the data from that KB Person set? Because to me that sounds like case C, only works for small KBs.

    Again: the proposition is not “the model will never hallucinate.”. It’s “it can’t silently propagate hallucinations without a human explicitly allowing it to, and when it does, you trace it back to source version”.

    Fair. Except that you are still left with the original problem of you don't know WHEN the information is incorrect if you missed it at SUMM time.

  • source
  • parent
  • [–] -4 points 9 months ago

    Woof, after reading your "contributions" here, are you this fucking insufferable IRL or do you keep it behind a keyboard?

    Goddamn. I'm assuming you work in tech in some capacity? Shout-out to anyone unlucky enough to white-knuckle through a workday with you, avoiding an HR incident would be a legitimate challenge, holy fuck.

  • source
  • parent
  • load more comments (-1 replies)
  • load more comments (-1 replies)
  • [–] 7 points 9 months ago (2 children)

    Hallucination isn't nearly as big a problem as it used to be. Newer models aren't perfect but they're better.

    The problem addressed by this isn't hallucination, its the training to avoid failure states. Instead of guessing (different from hallucination), the system forces a Negative response. That's easy and any big and small company could do it, big companies just like the bullshit

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (-1 replies)
    [–] 5 points 9 months ago

    This is amazing! I will either abandon all my other commitments and install this tomorrow or I will maybe hopefully get it done in the next 5 years.

    Likely accurate jokes aside this will be a perfect match with my obsidian volt as well as researching things much more quickly.

  • source
  • [–] 5 points 9 months ago (4 children)

    I have a Strix Halo machine with 128GB VRAM so I'm definitely going to give this a try with gpt-oss-120b this weekend.

  • source
  • hideshow 4 child comments
  • [+] [S] 3 points 9 months ago* (last edited 6 months ago) (2 children)
  • [–] 5 points 9 months ago (1 child)

    Of course, self hosted with llama-swap and llama.cpp. :)

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (-1 replies)
  • load more comments (-1 replies)
    [–] 13 points 9 months ago (2 children)

    Super interesting build

    And if programming doesn't pan out please start writing for a magazine, love your style (or was this written with your AI?)

  • source
  • hideshow 2 child comments
  • [+] [S] 14 points 9 months ago* (last edited 6 months ago) (2 children)
  • [–] 7 points 9 months ago* (last edited 9 months ago) (1 child)

    meat popsicle

    ( ͡° ͜ʖ ͡°)

    Anyway, the other person is right. Your writing style is great !

    I successfully read your whole post and even the README. Probably the random outbursts grabbed my attention back to te text.

    Anyway version 2, this Is a very cool idea ! I cannot wait to either :

    • incorporate it to my workflows
    • let it sit in a tab to never be touched ever again
    • tgeoryceaft, do tests and request features so much as to burnout

    Last but not least, thank you for not using github as your primary repo

  • source
  • parent
  • hideshow 1 child comment
  • [+] [S] 4 points 9 months ago* (last edited 6 months ago) (1 child)
  • [–] 3 points 9 months ago

    Don't spam my Github inbox plz

    I can spam your codeberg's then ? :)

    About the random outburst: caused by TOO MUCH FUCKING CHATGPT WASTING HOURS OF MY FUCKING LIFE, LEADING ME DOWN BLIND ALLEYWAYS, YOU FUCKING PIEC... ..sorry, sorry...

    Understandable, have a great day.

  • source
  • parent
  • load more comments (-1 replies)
  • load more comments (-1 replies)
    [–] 9 points 9 months ago (3 children)

    Fuck yeah...good job. This is how I would like to see "AI" implemented. Is there some way to attach other data sources? Something like a local hosted wiki?

  • source
  • hideshow 3 child comments
  • [+] [S] 7 points 9 months ago* (last edited 6 months ago) (3 children)
  • [–] 3 points 9 months ago (2 children)

    I wanna just plug Wikipedia into this and see if it turns an LLM into something useful for the general case.

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (-1 replies)
  • load more comments (-1 replies)
    [–] 11 points 9 months ago (3 children)

    This seems astonishingly more useful than the current paradigm, this is genuinely incredible!

    I mean, fellow Autist here, so I guess I am also... biased towards... facts...

    But anyway, ... I am currently uh, running on Bazzite.

    I have been using Alpaca so far, and have been successfully running Qwen3 8B through it... your system would address a lot of problems I have had to figurr out my own workarounds for.

    I am guessing this is not available as a flatpak, lol.

    I would feel terrible to ask you to do anything more after all of this work, but if anyone does actually set up a podman installable container for this that actually properly grabs all required dependencies, please let me know!

  • source
  • hideshow 3 child comments
  • [+] [S] 5 points 9 months ago* (last edited 6 months ago) (1 child)
  • [–] 1 point 9 months ago*

    Oh I entirely believe you.

    Hell hath no wrath like an annoyed high functioning autist.

    I've ... had my own 6 month black out periods where I came up with something extremely comprehensive and 'neat' before.

    Seriously, bootstrapping all this is incredibly impressive.

    I would... hope that you can find collaborators, to keep this thing alive in the event you get into a car accident (metaphorical or literal), or, you know, are completely burnt out after this.

    ... but yeah, it is... yet another immensely ironic aspect of being autistic that we've been treated and maligned as robots our whole lives, and then when the normies think they've actually built the AI from sci fi, no, turns out its basically extremely talented at making up bullshit and fudging the details and being a hypocrite, which... appalls the normies when they have to look into a hyperpowered mirror of themselves.

    And then, of course, to actually fix this, its some random autist no one has ever heard of (apologies if you are famous and i am unaware of this), who is putting in an enormous of effort, that... most likely, will not be widely recognized.

    ... fucking normies man.

  • source
  • parent
  • load more comments (-1 replies)
    [–] 12 points 9 months ago (3 children)

    Based AF. Can anyone more knowledgeable explain how it works? I am not able to understand.

  • source
  • hideshow 3 child comments
  • [+] [S] 9 points 9 months ago* (last edited 6 months ago) (3 children)
  • [–] 18 points 9 months ago (2 children)

    As I understand it, it corrects the output of LLMs. If so, how does it actually work?

  • source
  • parent
  • hideshow 2 child comments
  • [+] [S] 23 points 9 months ago* (last edited 6 months ago) (2 children)
  • [–] 9 points 9 months ago* (1 child)

    That is much clearer. Thank you for making this. It actually makes LLMs useful with much lesser downsides.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (-1 replies)
  • load more comments (-1 replies)
  • load more comments (-1 replies)
    [–] 9 points 9 months ago

    Awesome work. And I agree that we can have good and responsible AI (and other tech) if we start seeing it for what it is and isn't, and actually being serious about addressing its problems and limitations. It's projects like yours that can demonstrate pathways toward achieving better AI.

  • source
  • [–] 9 points 9 months ago (1 child)

    THIS IS AWESOME!!! I've been working on using an obsidian vault and a podman ollama container to do something similar, with VSCodium + continue as middleware. But this! This looks to me like it is far superior to what I have cobbled together.

    I will study your codeberg repo, and see if I can use your conductor with my ollama instance and vault program. I just registered at codeberg, if I make any progress I will contact you there, and you can do with it what you like.

    On an unrelated note, you can download wikipedia. Might work well in conjunction with your conductor.

    https://en.wikipedia.org/wiki/Wikipedia:Database_download

  • source
  • hideshow 1 child comment
  • load more comments (-1 replies)
    [–] 6 points 9 months ago

    I wouldn't know how to get this going, but I very much enjoyed reading it and your comments and think that it looks like a great project. 👍

    (I mean, as a fellow autist I might be able to hyperfocus on it for a while, but I'm sure that the ADHD would keep me from finishing to go work on something else. 🙃)

  • source
  • [–] 6 points 9 months ago (2 children)

    This + Local Wikipedia + My own writings would be sick

  • source
  • hideshow 2 child comments
  • [+] [S] 10 points 9 months ago* (last edited 6 months ago) (2 children)
  • [–] 5 points 9 months ago (1 child)

    I think you missed the guy this is targeted at.

    Worry not though. I get it. There isn't a lot of nuance in the AI discussion anymore and the anti-AI people are quite rude these days about anything AI at all.

    You did good work homie!

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (-1 replies)
  • load more comments (-1 replies)
    [–] 6 points 9 months ago (1 child)

    At first blush, this looks great to me. Are there limitations with what models it will work with? In particular, can you use this on a lightweight model that will run in 16 Gb RAM to prevent it hallucinating? I've experimented a little with running ollama as an NPC AI for Skyrim - I'd love to be able to ask random passers-by if they know where the nearest blacksmith is for instance. It was just far too unreliable, and worse it was always confidently unreliable.

    This sounds like it could really help these kinds of uses. Sadly I'm away from home for a while so I don't know when I'll get a chance to get back on my home rig.

  • source
  • hideshow 1 child comment
  • [+] [S] 14 points 9 months ago* (last edited 6 months ago) (1 child)
  • [–] 1 point 9 months ago

    I never knew LLMs can run on such low-spec machines now! That's amazing. You said elsewhere you're using Qwen3-4B (abliterated), and I found a page saying that there are Qwen3 models that will run on "Virtually any modern PC or Mac; integrated graphics are sufficient. Mobile phones"

    Is there still a big advantage to using Nvidia GPUs? Is your card Nvidia?

    My home machine that I've installed ollama on (and which I can't access in the immediate future) has an AMD card, but I'm now toying with putting it on my laptop, which is very midrange and has Intel Arc graphics (which performs a whole lot better than I was expecting in games)

  • source
  • parent
  • load more comments (-1 replies)
    [–] 3 points 9 months ago* (last edited 9 months ago) (1 child)

    re: the KB tool, why not just skip the llm and do two chained fuzzy finds? (what knowledge base & question keywords)

  • source
  • hideshow 1 child comment
  • load more comments (-1 replies)
    [–] 3 points 9 months ago (1 child)

    This sounds really interesting, I'm looking forward to reading the comments here in detail and looking at the project, might even end up incorporating it into my own!

    I'm working on something that addresses the same problem in a different way, the problem of constraining or delineating the specifically non-deterministic behavior one wants to involve in a complex workflow. Your approach is interesting and has a lot of conceptual overlap with mine, regarding things like strictly defining compliance criteria and rejecting noncompliant outputs, and chaining discrete steps into a packaged kind of "super step" that integrates non-deterministic substeps into a somewhat more deterministic output, etc.

    How involved was it to build it to comply with the OpenAI API format? I haven't looked into that myself but may.

  • source
  • hideshow 1 child comment
  • [+] [S] 4 points 9 months ago* (last edited 6 months ago) (1 child)
  • [–] 3 points 9 months ago

    The very hardest part of designing software, and especially designing abstractions that aim to streamline use of other tools, is deciding exactly where you draw the line(s) between intended flexibility (user should be able and find it easy to do what they want), and opinionated "do it my way here, and I'll constrain options for doing otherwise".

    You have very clear and thoughtful lines drawn here, about where the flexibility starts and ends, and where the opinionated "this is the point of the package/approach, so do it this way" parts are, too.

    Sincerely that's a big compliment and something I see as a strong signal about your software design instincts. Well done! (I haven't played with it yet, to be clear, lol)

  • source
  • parent
  • load more comments (-1 replies)
    [–] 3 points 9 months ago

    Very cool. Starred.

  • source
  • [–] 4 points 9 months ago

    Okay pardon the double comment, but I now have no choice but to set this up after reading your explainations. Doing what TRILLIONS of dollars hasn't cooked up yet.. I hope you're ready by whatever means you deam, when someone else "invents" this

  • source
  • [–] 5 points 9 months ago

    This is awesome. Definitely gonna dig into this later.

  • source
  • [–] 2 points 9 months ago (1 child)

    soooo if it doesn't know something it won't say anything and if it does know something it'll show sources...so essentially you plug this into Claude it's just never going to say anything to you ever again?

    neat.

  • source
  • hideshow 1 child comment
  • [+] [S] 3 points 9 months ago* (last edited 6 months ago) (1 child)
  • [–] 2 points 9 months ago

    don't get me wrong I love what you've built and it IS something that is sorely needed. I just find it funny that because of this you've pretty much made something like Claude just completely shut up. You've pretty much showed off the extremely sad state of Anthropic.

  • source
  • parent
  • load more comments (-1 replies)
    load more comments
    view more: next ›
    2 comments in c/privacy@programming.dev view that post
    [–] 2 points 9 months ago

    This is definitely interesting, a lot of work to setup given I normally just use the built in frontend for llama.cpp though. I also don't use LLMs for anything serious, but I might give it a go. I do love the vodka joke though. When life gives you potato, make vodka.

  • source
  • [–] 1 point 9 months ago

    Very cool. Thank you for sharing. I'll let you know if I find time to give it a try.

  • source
  • 2 comments in c/auai@programming.dev view that post
    [–] 1 point 9 months ago (1 child)

    Hi! You are still bullshitting us. To understand your own incorrectness, please consider what a chatbot should give as an answer to the following questions which I gave previously, on Lobsters:

    • Is the continuum hypothesis true?
    • Is the Goldbach conjecture true?
    • Is NP contained in P?
    • Which of Impagliazzo's Five Worlds do we inhabit?

    The biggest questions in mathematics do not fit nicely into the chatbot paradigm and demonstrate that LLMs lack intelligence (whatever that is). I wrote about Somebody Else's Paper, but it applies to you too:

    This attempt doesn't quite get over the epistemological issue that something can be true or false, determined and decided, prior to human society learning about it and incorporating it into training data.

    Also, on a personal note, I recommend taking a writing course and organizing your thoughts prior to writing long posts for other people. Your writing voice is not really yours, but borrowed from chatbots; I suspect that you're about halfway down the path that I described previously, on Lobsters. This is reversible but you have to care about yourself.

    Last time, when I tried to explain this to you, you decided to use personal insults. Mate, I'm not the one who has eaten your brains. I'm not the one who told you that LLMs can be turned into genies or oracles via system prompts. I'm certainly not the one who told you that RAG solves confabulation. You may have to stop worshipping the chatbot for a moment in order to understand this but I assure you that it is worthwhile.

  • source
  • hideshow 1 child comment
  • [–] [S] 1 point 9 months ago

    FYI, I was crossposting the original (I'm not the author). I posted it here as I thought the community may be interested. It may be worth putting your feedback on the original post for the author's attention, although, the tone of your reply is quite argumentative and rude. I'd suggest rewording it, as constructive feedback is more likely to be listenes to and taken on board. I do note this is possibly in reply to the rudeness you mentioned from the author previously, but the way you then approach your reply can change the tone of the conversation (as per beraris box).

  • source
  • parent