Hey, Jared Palmer (creator of this playground) here. Really excited to ship this.
I’ve been building this over the past few weeks to compare LLMs from different providers like OpenAI, Anthropic, Cohere, etc. At Vercel, I manage our Frameworks division (including Next.js, Svelte, and Turbo) and wanted to also dogfood some of the latest features in a slightly larger application.
This playground takes a lot of inspiration from https://nat.dev and is built on Tailwind, ui.shadcn.com, and some upcoming Vercel products we’re announcing soon. We’re going to continue adding models to compare and add other frameworks to generate code snippets from.
Honestly, a real sign of intelligence :D
(Truly disruptive if we manage to turn Universal Paperclips into reality.)
Startup Idea: SmartUpCycle
Overview:
SmartUpCycle is a disruptive startup aimed at revolutionizing the way we handle waste and promote sustainability through upcycling. The platform uses advanced AI and machine learning algorithms to intelligently identify and match discarded materials with potential new uses, connecting individuals and businesses with creative solutions for repurposing waste.
Key Features:
AI-Powered Material Matching: The platform utilizes AI to analyze and categorize various types of waste materials, identifying their potential for upcycling and suggesting creative and functional uses for them. This allows users to find new life for discarded materials, reducing waste and contributing to a circular economy.
Marketplace for Upcycled Goods:
SmartUpCycle provides a marketplace for users to buy and sell upcycled products, offering a wide range of unique, environmentally-friendly, and innovative items. This encourages more people to engage with upcycling and supports the growth of a new sustainable industry.
Waste Collection & Redistribution Network:
The startup collaborates with local waste management companies, recycling centers, and businesses to collect and redistribute waste materials to users, promoting a circular economy and reducing the need for new raw materials.
Educational Resources & Community:
SmartUpCycle offers educational resources, tutorials, and workshops to teach users how to upcycle waste materials and create new products. Additionally, the platform fosters a community of like-minded individuals who can share ideas, collaborate on projects, and inspire each other to embrace sustainability.
Business Integration:
The platform offers integration solutions for businesses, helping them reduce waste, lower costs, and adopt sustainable practices. By providing access to a network of upcyclers and a marketplace for upcycled goods, businesses can transform their waste into revenue-generating products.
Revenue Model:
SmartUpCycle generates revenue through various channels, including:
Transaction fees on the marketplace for upcycled goods.
Subscription fees for premium features, such as advanced AI recommendations and business integration services.
Sponsorships and partnerships with waste management companies, recycling centers, and eco-friendly brands.
Fees from workshops and educational resources.
Impact:
SmartUpCycle promotes sustainability by reducing waste, conserving resources, and encouraging a circular economy. By connecting people and businesses with creative upcycling solutions, the platform fosters innovation, supports the growth of a new sustainable industry, and contributes to a healthier planet
In other words, GPT-4
Does anybody know a green song? What happens if a girl doesn't have a twin brother? What musical instrument did larry black sing 'jealous heart' on? Is country music more country than country music. I'm confused.? What is the difference between a copyright and a trademark? What is the best piano chords software u can get for beginners? What is the best music software for beginners? What is the song from the new dexter episode? Did he kill his brother? What is the name of the song dueling banjos? Was the raiders of the lost ark the first jungle hero movie? Who really invented reverse tape effect? Why can't me and my neighbor get along? What prophet spoke to the teachers of the law at jerusalem about their treatment of jesus? Are there any songs that describe the emotions of a cult member? What is the most ugly song ever made?
It's already trolling you.
Otherwise, you may be prompting a Base LLM expecting the behavior of a different kind of LLM (an instruction-tuned chat model).
Cohere's Command model builds on top of the base model, giving it the capability to follow instructions and user commands.
Q: your question
A:
Then it is more likely to fill in an answer for you.
Your prompt suggestion is a good one for LLMs as a whole. Any information added to the context informs the model and nudges it towards the expected answer format.
The 'why' and the 'what' don't actually change very often (hopefully!) so you can have plenty of time for experimentation and 'play' like this. This is a part of how you learn and answer the 'why' and 'what' parts of your job.
Vercel is probably noticing that the LLM community is using NextJS (and Vercel) by default a lot of times, and that supporting the community and building more goodwill will pay off.
Also, I have to link this here because I thought it was too funny:
https://play.vercel.ai/r/G9y3eXJ
edit: Oh I just hit the token limit, I guess that's how you're dealing with cost lol. Something I was gonna suggest is that maybe answers should be cached to prevent repeated calls to the same API when the prompt hasn't changed, this could potentially increase the amount of tests I could do.
Will relay your feedback about the icon back to the team - thank you for trying this out!
one of the useful things from nat.dev was the tokens/second calculation, latency is impt as usual. would be nice to enable?
i'm excited to see what the upcoming products are. making things default sharable like this across all frameworks would be really nice.
tokmon is on showHN today too
https://news.ycombinator.com/item?id=35616871
I had some failures for huggingface and cohere. Replicate produced an output that was not rendered (but returned an answer in the network tab).
It would also be great to add: https://docs.aleph-alpha.com/docs/introduction/luminous/