PromptPath

PromptPath keeps a persistent profile of the user and brings it into the prompts they write. It rewrites a prompt by searching over candidate repairs, simulating how the user would react to each one. Try it by telling it about a family, then asking it to write an email.

The LLM's responses are scripted for this demo, and the UCB1 search and source analysis run live in your browser.

The task: an email to a teacher

You are Maya's parent. Over several weeks, you have told PromptPath about Maya's math, her teacher, your routine at home, and how you like to write to teachers. Now you type a short request. It leaves out almost everything the LLM would need, and PromptPath uses your profile to fill it in.

Send three messages, then ask: "Email Maya's teacher about her math."

ProfilePreferences, needs, and goals from the chat, saved and reused for every later prompt.
Prompt repairCandidate rewrites are scored by simulating your feedback, and a UCB1 search picks the best one.