media-agent
media-agent copied to clipboard
Have a more appealing interface - streamlit?
This issue is about making the interface of the Media agent more friendly, with the further perspective of deploying the app and have people play with it.
Issue
- While terminal prompts are easy to develop and fulfill the purpose of communicating with the agent, terminal prompts can be daunting for the average user
- In terminal, natural language is not the most pleasant to read. Copy pasting can also be a pain in some cases.
- It would be nice to have hyperlinks to data sources in order to let the user explore more
Potential solution
- Leverage
streamlit
as a fast to implement, yet rigid, user interface (reference)
When I started building the project there was no great component to handle the chat, but now that Streamlit supports chat elements, we can definitely do that.
I'll take this task :)
Thanks @ahmedbesbes. This task sounds like fun, please consider to let me review your PR :)