Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Dev UI] Advanced Output Rendering #1546

Open
MichaelDoyle opened this issue Dec 19, 2024 · 0 comments
Open

[Dev UI] Advanced Output Rendering #1546

MichaelDoyle opened this issue Dec 19, 2024 · 0 comments
Labels
devui process Primarily for task tracking items, such as parent issues

Comments

@MichaelDoyle
Copy link
Member

MichaelDoyle commented Dec 19, 2024

Collectively, these tasks support improved output rendering for model responses in the Model, Prompt, and/or Flow runner(s) and the Trace viewer.

One way to prioritize these is to start with the model (and flow) runners, because once that is completed, any "model step" in a trace can be viewed in its rendered state by opening that step in the model runner. For example, run a flow, open the trace, find the model step and click "open in model runner".

One common theme that is emerging is the idea of "multiple" ways to view a given model response. For example, a single text message returned from the model could be rendered:

  1. In plain text
  2. As rendered markdown
  3. As separate streamed "chunks"

Thus far we have preferred the "rendered" view (for example, images, tool requests and responses). We should continue to do so, however for text specifically there is value in offering a plain text option. Particularly for streamed responses, additional thought should be given to the UX (i.e. consult with Marissa).

@MichaelDoyle MichaelDoyle added the process Primarily for task tracking items, such as parent issues label Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devui process Primarily for task tracking items, such as parent issues
Projects
Status: No status
Development

No branches or pull requests

1 participant