Skip to content

Extend spec to allow clients to render rich results #190

Description

@ElectricCookie

Is your feature request related to a problem? Please describe.
Currently the output of LLMs in clients is limited to text and markdown.

Describe the solution you'd like

I would love to have a standard set of UI components like lists, buttons etc. that can be triggered by an LLM to be available in the client.

I get that this can grow quite a bit and maybe a "model ui protocol" is a good secondary standard needed to fulfill this.

I imagine that you can render rich lists, forms (with validation) etc. in the client of choice.

Events triggered by these UI components can simply trigger a new prompt.

An awesome chat-based UI system is part of telegram (https://core.telegram.org/bots)

Image

P.S.: In case something like this already exists please let me know :) hate to reinvent the wheel.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions