4 ms·
Unless I'm missing something, how is this library different from prompting a single chatbot: "Write a dialog in which A, B, and C, each playing a different role
by SunghoYahng 3y ago
Unless I'm missing something, how is this library different from prompting a single chatbot: "Write a dialog in which A, B, and C, each playing a different role, have a conversation and do something D"?
- staticman2 3y agoMaybe it depends on the model but I find you'll get a different result if you say "write a dialog in which, A, B, and C talk about D" versus "read what A said and reply as B". The latter will result in each participant talking longer.
- webappguy 3y agoNot sure talking longer is the goal. More so, the focus and separation of each facilitates a interplay and dynamic with which an attention window on a segmented linear response (be A, B and C) cannot be individually represent nearly as rhobustly (the main inference is the primary focus). Would love to hear some other opinions chime in here.
- webappguy 3y agoadditionally, each agent can be a model using its own RAG or training data as well
- leobg 3y agoYou can have the character description more front and center, if that makes any sense. So instead of diluting attention across three separate character descriptions, your model will see just the chat log and the single description of the persona it should respond from. This may or may not make a difference.