Feel free to add any experiments
| Experiment | Experiment one-liner | What will we try to ship | Why is this cool? | Owner |
|---|---|---|---|---|
| Prompt → handler → link | Anonymous users can ask a prompt for something, and they get a link to a handler that apparently does that. Does it do what they expect? Who knows? | A simple web page with a handler | we can learn what prompts people give it, and we can inspect the output and see if it improves | Paul |
| Web CLI-based Handler editor | Iterate on a single handler (i.e. REPL) via a simple webpage with: prompt, submit button, current code, updated code, output, save button | Stachu | ||
| Darklang ChatGPT plugin | A ChatGPT plugins where people can generate code as part of their chatgpt thing | a plugin to the ChatGPT marketplace | no idea, this feels random | Paul |
| Build ChatGPT plugins using Darklang | ||||
| Learn to code | a teaching tool for code, where we generate the code with AI (including explanation, maybe a set of prompts that ELI5, ELI9, etc), then let them step through each step, showing live values, trace output, etc | a page aimed at baby developers, or maybe one for people learning darklang | ||
| Command line dark | #!/usr/bin/env darklang | Infer code from spec plus pull from package manager | ||
| write OpenAI package via prompts | minimal support for packages via CanvasHack; OpenAI package | Gets us to a point where we can use prompts to churn out packages | Stachu | |
| ‣ | ||||
| Write Dark editor base in Dark | Gets us a working editor, and allows users to ‘create their own editor’ for more flexible experimentation | Stachu | ||
| “Test module” toplevel / client / runner | Stachu | |||
| ‣ | ||||
| Voice Commands → Edit Dark code | Stachu | |||
| Write AI-heavy “blog helper” product in Dark | Minimal UI that iteratively prompts the user to talk/type about a topic, leading them down the path of structuring a blog post | basically a chtatgpt + whisper wrapper, actually. | - gets us to interact with Whisper |