Set Up Live Transcription
Continuously capture audio from the user's microphone and convert it into a live text stream. This stream will be the input for your decision model.
Create a fluid, hands-free to-do list that updates instantly as you speak. Use a multi-step classification process to understand commands, match tasks, and execute functions in real-time without needing to pause.

Step by step
Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.
5 steps
Continuously capture audio from the user's microphone and convert it into a live text stream. This stream will be the input for your decision model.
Feed the transcribed text stream to a Jev model. Configure it to analyze the incoming words and decide when a complete, actionable command has been stated, without requiring the user to pause.
This step is crucial for creating a fluid user experience. The model needs to determine the boundary of a command within a continuous stream of speech.
Once Jev decides a command has been given, take the relevant text (e.g., 'oat milk') and use a second Jev call to perform a fuzzy match against the existing items in your to-do list. The model should return the best match and a confidence score.
Simultaneously, use a third Jev call to identify the operation the user wants to perform (e.g., 'remove', 'complete', 'low priority'). Match this operation to a corresponding function in your application's code, like removeTask() or setPriority().
Book dentist appointment, remove. Buy oat milk, complete. Review pull request, low priority.
Using the matched task from Step 3 and the matched function from Step 4, execute the corresponding code to update the to-do list state. Update the UI after the action succeeds. End-to-end latency depends on transcription, model calls, and your application.
Turn an idea into a PRD, user stories, and a plan.
Keep building

Efficiently clean up large databases by identifying and merging duplicate or near-duplicate records. Use a decision model to get confidence scores for potential matches, allowing for automated merging or manual review.

Create a custom, real-time incident command dashboard using ChatGPT Sites. This tool pulls live, user-specific data from Slack, Notion, and Google Calendar to keep you informed without disrupting your engineering team.

Create an intelligent command bar (Command-K) that not only finds tools but executes actions within them from a single natural language query. Use a layered decision model to route requests to the right app and then to the right function.
Join 100,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.