• krypt@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 hour ago

    its not that simple. whatever opinion you might on llms have you have to agree this is oversimplifying at best.

    • jj4211@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      44 minutes ago

      I assumed that but everything I have seen as I dug deeper has been that at some level that is what is happening. If it is ‘reasoning’, it’s generating a ‘reasoning chain’ next token by next token and using that to influence the final output tokens. The reasoning chain is discarded and since the actual output is a continuation of the reasoning chain it may conceptually be described as allowing the model to ‘rethink’ things, but even as the generation of a ‘reasoning chain’ has results that more closely resemble reasoning, it is still a scenario where it’s building it one token at a time and we get to see meaning as an emergent property, rather than trying to find words to build to a more abstract concept like humans do. It just gets to throw away the intermediate work and the extra tokens manage to improve the ‘accuracy’ of the preserved final output.

      • rumba@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        26 minutes ago

        The interesting bits are when it derives the likely hood of something being correct and does more passes, or splits the data apart in the first pass and opens up new context processes with specialized instructions to handle it. The code stuff goes full on ororborus on some models, writes out the code on one pass, checks for issues on another pass, runs the code looking for errors on a third pass and goes back to step 1 if it fails.

        They’re getting a lot out of it for it primarily just being a weighted token generator wrapped in an orchestrator.