Research Questions / Hypotheses for an Engineering (CS) Thesis
Formal hypotheses are over-rated, but still often necessary for scientific communication, especially for a pedagogical exercise like a thesis proposal.  The key question here is this: how will you know if you have succeeded in your intended work?

If the problem hasn't been solved before, then your core hypothesis is that it can be solved effectively with your proposed approach.  From that spills out a whole bunch of secondary questions:


Is the problem well-defined enough that "solved" is meaningful? This is often especially problematic in AI (e.g., "human-like behavior in a chat-bot", "good book recommendations")
Relatedly, how can you measure whether you have actually solved the problem?
What is the difference between a trivial/toy solution and an effective solution?  Again, a big problem in AI, where it's often possible to make systems that technically solve the problem but practically do not (e.g., for real applications they require unavailable curated data, or a thousand years of training time).
What sort of "partial solution" milestones are there along the way that will help you tell whether you are on the right track?
What would an optimal solution be?  Can it even be identified?
What will you learn if your chosen approach doesn't seem to be working?  Will it be possible to definitively tell that it cannot be a solution?
How will you know when you have done enough?


If you can provide good answers to all of these questions (or even just most of them), then you will have a very solid thesis proposal, built around the hypothesis of "Approach X can solve Problem Y."