enricoros / big-AGI

Generative AI suite powered by state-of-the-art models and providing advanced AI/AGI functions. It features AI personas, AGI functions, multi-model chats, text-to-image, voice, response streaming, code highlighting and execution, PDF import, presets for developers, much more. Deploy on-prem or in the cloud.
https://big-agi.com
MIT License
4.83k stars 1.09k forks source link

Beam: v2 Tracker - main #483

Open enricoros opened 3 months ago

enricoros commented 3 months ago

Extend and improve the Beam feature of Big-AGI. Possible vectors for improvement are below:

Add the following suggestion: maybe have a verbosity drop down to pick from 5 fusion options, something like this:

VERBOSITY

V=1: extremely terse V=2: concise V=3: detailed V=4: comprehensive V=5: exhaustive and nuanced detail with maximum comprehensive depth and breadth

keithclift24 commented 3 months ago

Further explanation on the "Differences" button idea:

Could have a differences button look strictly for discrepancies in facts, accuracy, inconsistency. Just showing differences, so you can weed out bad model responses. Then on to compare button for comparing the quality with criteria of remaining. / So a good user process flow = Write query-> Beam from here-> Use decides/selects models-> Run models-> Click "Differences button" [new] -> Compare button -> Remove model responses if way below others ratings -> "Guide" button [optional]-> Then Fusion or Custom

keithclift24 commented 3 months ago

Further explanation on the Verbosity idea:

Within existing slash commands add "/v1", "/v2" etc. or as a hamburger menu option selection, append to the beginning of a user query... /v1: "Response must be extremely terse" /v2: "Response must be concise" /v3: "Response must be detailed" /v4: "Response must be comprehensive" /v5: "Response must be extremely exhaustive with nuanced details, yielding maximum depth and breadth"

enricoros commented 3 months ago

Thanks for the precious definitions @keithclift24

enricoros commented 3 months ago

@keithclift24 related to the verbosity, I want to address this with what I called the "mix-in" prompt framework. How would you feel if you could set the level of verbosity of the current persona (and the prepend /vX to alter it at any time)

keithclift24 commented 3 months ago

@keithclift24 related to the verbosity, I want to address this with what I called the "mix-in" prompt framework. How would you feel if you could set the level of verbosity of the current persona (and the prepend /vX to alter it at any time)

I think I am following, sounds good!

dagelf commented 1 week ago

Beaming with different temperatures can be even more useful.

enricoros commented 1 week ago

Beaming with different temperatures can be even more useful.

Very true, good point. Need some temperature override, without making the UI too complex.

Maybe I can add an option to show temperature overrides toggles.