The data is on the screen, the vendor has no API, and the export button does not exist.
Also called browser automation · scrape a site that blocks scrapers · automate a website with no api · fill a form automatically
Ways to do it
Drive a real browser, not a scraperBest fit when everything happens inside webpages. Element references beat coordinates, and the accessibility tree beats screenshots.
The models can generate the shots. What breaks a real ad is that the product looks different in each one, so the work is continuity and selection, not prompting.
Also called make an ad · make a video ad · create a commercial · product commercial with AI
Ways to do it
Generate video from a prompt or a stillThe shots themselves. Generate from a still of the real product rather than from a description of it, or the subject drifts between cuts.
Generate an image with legible text inside itEnd cards and on-screen type. If the wording has to be correct, set it in an editor over generated art rather than generating the letters.
Each generation is a fresh sample, so nothing forces the second image to show the same face or the same product as the first. Identity has to be carried, not described.
Also called same character in every image · consistent character AI · keep the face the same · product photos that match
A partial read does not announce itself: the summary of the first forty pages looks exactly as confident as a summary of all four hundred.
Also called summarise a long PDF · summarize a report · read a long document · summarise a contract
Ways to do it
Read a 600-page PDF including its chartsThe documented route, with the page and size ceilings stated. Check the end of the file arrived before trusting anything the summary says.
The risk is not that it refuses. The risk is a confident summary of the half of the material that arrived, which reads exactly like a summary of all of it.
Also called study from a PDF · study for an exam with AI · help me learn this chapter · make notes from a lecture
Ways to do it
Read a 600-page PDF including its chartsThe documented route for a set of readings. Check the end of the file arrived before you revise from anything it tells you.
Let the model write and run real code mid-answerFor anything quantitative, have it work the example rather than describe it. A worked calculation is checkable; a paragraph about the method is not.
Check whether the answer is actually right
Fluency and accuracy are produced by the same process and look identical on the way out. Checking is a separate step, and it is the one people skip.
Also called is this AI answer correct · how do I know if AI is lying · check AI for hallucinations · verify what ChatGPT told me
Get JSON that always matches your schemaIn a pipeline, force a structured answer with an explicit field for 'not found', so the model has a legal way to decline instead of filling the gap.
Getting to something that runs is now the easy part. Keeping it working while it grows is where the time goes, and where an agent with no boundary costs you a weekend.
Also called build an app with AI · make a website with AI · vibe coding a project · build a prototype fast
Get output a program can consume, every single time
One malformed response in a thousand is a production incident, and retry loops are not a design.
Also called force json output · json schema output · stop the model returning prose · structured output
Ways to do it
Get JSON that always matches your schemaConstrained decoding against your schema. Handle refusals and token-limit cutoffs separately - the shape is guaranteed, completion is not.
A stitched transcribe-answer-speak pipeline sounds like a walkie-talkie, and callers hang up.
Also called voice ai agent · realtime speech to speech · ai phone answering · sip voice bot
Ways to do it
Talk to it out loud and hear it answerOne session, audio in and audio out. Pick the transport by where the audio lives, and design interruption before the prompt.