Closed oscaramos closed 1 year ago
I pulled the code locally and went through the experience. I think this branch is great and has reached a production-level standard. As an ordinary user, I sincerely @bra1nDump to consider merging this branch.
Wow! Amazing additions to the functionality! Great screenshots as always Oscar!! Platuml diagram looks very cool!
The idea of using a pre-flight request to get more context is pretty innovative.
I think it is close, but still needs some touch up work on making sure the user experience is good. Main thing I want to iterate on is speed. Basically we want to deliver the diagram to the user as fast as possible and avoid bombarding them with too much info.
Here is my detailed feedback:
Here are some screenshots from the OpenAI plugin developer forum related to the issue.
I have also created a brand new post related to the Popular tab.
@bra1nDump Thanks a lot for your feedback on these features! I just had a look at the feedback, and I'm grateful for it. I'll take your suggestions on board and make the necessary adjustments.
Testing locally - even when diagram type not requested it still prefers to use the info route first causing a delay. Maybe more prompt eng needed?
I love this!!
To view ideas for improving the diagram, use the key phrase "show ideas".
To view other types of diagram and languages, use the key phrase "explore diagrams".
Succinct and actionable at the same time.
I don't like the fact that it shows the preview for this link. Its not actionable and takes the attention away from the diagram itself and other content. It does that sometimes for other links too. Any idea what might be causing this? Maybe we can try instructing it to not render previews for links?
About that preview. I will prevent showing that preview by just replacing the link to show only the text
Testing locally - even when diagram type not requested it still prefers to use the info route first causing a delay. Maybe more prompt eng needed?
I will work on fix it. I expect to make these changes tonight
I envisioned this plugin to be a captivating assistant that empowers users in selecting the ideal diagram from a diverse range of languages and types.
Here are more remarkable enhancements introduced in this pull request:
Compare the output of the "show me a mindmap about a mindmap" example earlier on this PR here with the new one here:
Description
1.New Endpoint: A fresh /get-information endpoint has been created to:
2.New Link Features: The incorporation of two essential links has been facilitated:
3.Recommendation Section: A novel section dedicated to offering suggestions for diagram improvement and proposing alternative diagram types has been introduced:
4.Editor Links: Links to the Graphviz and Vega Lite editors have been included for easy editing of diagrams.
I'll continue improving the prompt engineering for more consistent results, adding more diagram syntaxes along with their guidelines.
Kindly review these changes and provide your valuable feedback or suggestions.
Examples
Show me a mindmap about a mindmap
Show me how a food critic can interact with a restaurant
Illustrate a sequence diagram of an HTTP request and response involving a user, browser, and a server