3 ms·
Show HN: Auto-generate a custom, developer-first playground for your LLM app
Hi everyone -
We’re the team at Inductor (https://inductor.ai https://inductor.ai), where we’re building the tools that developers need to build production-ready LLM apps and product features – far more quickly, easily, and systematically. We’re super-excited to share a new capability that we’ve just built: Custom Playgrounds.
We built Custom Playgrounds because it’s important to be able to interactively experiment with an LLM app or product feature as you’re building it, and share your work in order to collaborate – but, today, this is too often cumbersome to do.
Custom Playgrounds solve this problem by providing a developer-first way to auto-generate and instantly share a playground running directly against your code and environment, with a single Inductor CLI command:
$ pip install inductor
$ inductor playground my.module:my_function
where “my.module:my_function” is the fully qualified name of a Python function that is the entrypoint to your LLM app. (No modifications to your code required!)
Some highlights: Custom Playgrounds enable you to
Instantly auto-generate a custom playground UI that is customized to your LLM app or feature.
Run your playground directly against your code and environment, and securely use private data sources or internal systems.
Iterate faster, with an easy, powerful way to interactively experiment with your LLM app and then systematically evaluate it when you’re ready (e.g., with hot-reloading, auto-logging, test suites, and more).
Collaborate with other people (e.g., other teammates, including those who are less technical) by securely sharing your work, collecting feedback, and leveraging their expertise (for prompt engineering and more).
See our docs if you're interested in learning more: https://app.inductor.ai/docs/quickstart.html https://app.inductor.ai/docs/quickstart.html
We also have a demo video in our blog post: https://inductor.ai/blog/custom-playgrounds https://inductor.ai/blog/custom-playgrounds
You can try Custom Playgrounds out for free by just running the `playground` CLI command above – you’ll be prompted to create an Inductor account (for free) if you don’t already have one. Alternatively, if you’d like to create your account first, you can sign up here: https://app.inductor.ai/signup https://app.inductor.ai/signup (you’ll receive further “Getting started” instructions after you sign in).
We’d love to get any feedback that you have, and are very happy to answer any questions - drop us a note in the comments!
- langcss 2y agoWell done on building this. I can see this being useful, devil is in the details of how good the UI is. I don't use Python yet for LLM stuff but I may do in the future (for other reasons). But something like this might be useful to me. The sticking point for me is I prefer to use open source not because of course but longevity and control reasons.
- llmdev 2y agoThanks! If you do end up using Python for LLM app development, and end up trying out Custom Playgrounds at any point, we'd love to get any feedback that you might have. (We've started out with Python support because Python is currently the lingua franca for much LLM app development; that said, we've also discussed adding JS/TS support going forward.) Re reasons for preferring open source - understood. (In this case, Custom Playgrounds are tightly integrated with the rest of our product -- including for secure sharing, auto-logging, test suite construction and execution, etc. -- and the rest of our product isn't open source.) Also, just checked out https://langcss.com https://langcss.com -- nice!