Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idea: Make Barliman *truly* interactive via live pruning of the search space! #mindmeld #30

Open
elimisteve opened this issue Oct 8, 2020 · 1 comment

Comments

@elimisteve
Copy link

How about making the use of Barliman feel like a mind meld between man and machine, where if Barliman is exploring what is likely a dead end then the human user can force it to explore a different subtree of the search space? Perhaps by right-clicking a function name, viewing a resulting dropdown list, then clicking "Exclude" (short for "Exclude from synthesized programs") to have a convenient way to add a special kind of constraint that is on the contents of the program being generated rather than the usual constraints on its behavior/output.

The user could be shown 1 in every, say, 10,000 solutions that Barliman is trying behind the scenes.

For each Barliman user who agrees to it, the constraints (of both types) specified could even be uploaded to a server @webyrd controls so that those results could be studied and used to make the system's heuristics smarter.

@elimisteve
Copy link
Author

elimisteve commented Oct 8, 2020

I gather that noo lets one do this sort of exclusion, or similar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant