• mozz@mbin.grits.devOP
    link
    fedilink
    arrow-up
    9
    ·
    7 months ago

    Yes, this makes sense to me. In my opinion, the next substantial AI breakthrough will be a good way to compose multiple rounds of an LLM-like structure (in exactly this type of way) into more coherent and directed behavior.

    It seems very weird to me that people try to do a chatbot by so so extensively training and prompting an LLM, and then exposing the users to the raw output of that single LLM. It’s impressive that that’s even possible, but composing LLMs and other logical structures together to get the result you want just seems way more controllable and sensible.

    • Gaywallet (they/it)@beehaw.org
      link
      fedilink
      arrow-up
      9
      ·
      7 months ago

      Ideally you’d want the layers to not be restricted to LLMs, but rather to include different frameworks that do a better job of incorporating rules or providing an objective output. LLMs are fantastic for generation because they are based on probabilities, but they really cannot provide any amount of objectivity for the same reason.

      • jarfil@beehaw.org
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        7 months ago

        It’s already been done, for at least a year. ChatGPT plugins are the “different frameworks”, and running a set of LLMs self-reflecting on a train of thought, is AutoGPT.

        It’s like:

        1. Can I stick my fingers in a socket? - Yes.
        2. What would be the consequences? - Bad.
        3. Do I want these consequences? - Probably not
        4. Should I stick my fingers in a socket? - No

        However… people like to cheap out, take shortcuts and run an LLM with a single prompt and a single iteration… which leaves you with “Yes” as an answer, then shit happens.

    • MagicShel@programming.dev
      link
      fedilink
      arrow-up
      7
      ·
      7 months ago

      There are already bots that use something like 5 specialist bots and have them sort of vote on the response to generate a single, better output.

      The excessive prompting is a necessity to override the strong bias towards certain kinds of results. I wrote a dungeon master AI for Discord (currently private and in development with no immediate plans to change that) and we use prompts very much like this one because OpenAI really doesn’t want to describe the actions of evil characters, nor does it want to describe violence.

      It’s prohibitively expensive to create a custom AI, but these prompts can be written and refined by a single person over a few hours.

      • mozz@mbin.grits.devOP
        link
        fedilink
        arrow-up
        2
        ·
        7 months ago

        Are you talking about MoE? Can you link me to more about this? I know about networks that do this approach for picking the next token, but I’m not aware of any real chatbot that actually runs multiple LLMs and then votes on the outcome or anything. I’m interested to know more if that’s really what it is.