Propose three creative/research project ideas that apply ASP in a new domain. The ideas should involve creating a software system that could, at least hypothetically, be used by someone other than you for some purpose they care about.
For each of the three ideas, provide the following:
(a) What would you make? What role does ASP play in the idea?
(b) What's the most similar thing out there already?
(c) What form would your deployed system ideally take?
For (a), this can be a short or long paragraph. It's okay if you have more to say about some ideas than others. Will ASP used to find just any solution/response that satisfies constraints or will optimization be necessary to find the best?
For (b), it's okay if the answer is just "human reasoning" if you are automating something that hasn't been automated before. Otherwise, you might be able to name a related commercial tool or research project you've heard/read about.
For (c), you might want to make a website, a command line tool, a graphical desktop or mobile app, or some other form of deployable software. For this class, we'll mostly focus on developing a prototype of the system in a notebook, but knowing the deployment target will shape what system you build.
Proofdoku started as a prototype in a notebook, and it's now deployed as a website running on Google Cloud Platform at zero cost (because we use resources within the free tier of the service).