this is something i’ve spent a lot of time developing, so happy to share:
tl;dr: if you just ask an AI to generate prompts for a given business, you’re gonna have a bad time. as in all things, you’ll get better results when you give the AI better inputs. for a given client/business, i want to generate a list of queries that (1) reflect probable/realistic query patterns and (2) represent
comprehensive coverage of all the prompt topics for which the business would absolutely want to be mentioned in the AI response.
to that end, we start by giving the AI the business’s website and target product (because businesses can have >1 product) with instructions to identify a list of “inputs” for the business’s product, including pain points solved, target customers, differentiated features, etc.
once we have those inputs, THEN we feed them to the AI to ask it to generate natural-sounding queries directly based on those inputs.
e.g.,
• input (target persona):
grant manager who wants to save time with automation• query:
For a grant manager who wants to save time on busywork through automations, what’s the best grant management software?we also create queries from different angles, e.g., problem-aware and solution-aware.
it’s a process grounded in seo/marketing fundamentals, where we think from the customer perspective about their challenges, goals, JTBDs, etc.
we’ve gotten pretty good results with this process; we even have an API (with a UI layer) that other startups in the ai visibility-tracking space use to generate (~50) solution-aware prompts for each of their b2b software customers.
you can play with it here:
https://queries.contentsage.ai/dashboard(you have to sign up and add a payment method, but each request is only $0.20)