I’m building a low-latency multimodal commentary bot with cloud API calls.
Per request, the model mainly gets:
- the current screenshot
- a short system prompt
- a short user prompt
I’m deliberately avoiding long multi-turn history because latency and token cost matter.
The target output is short live-commentary style text, similar to viewer reactions:
- casual
- fragmented
- frame-aware
- varied in tone
- not assistant-like
What I already tried:
- persona/style rotation
- explicit “no AI tone / no summary / no customer-support tone” prompt instructions
- short JSON output contracts
- exact/fuzzy dedup
- dropping stale replies when the scene has already changed
The remaining problem is that the output can still feel too AI-written:
- too clean
- too balanced
- too intentional
- not enough short-term continuity across nearby moments
For people building with the API, what has worked best here?
Questions:
- How would you preserve short-term continuity without sending long history every turn?
- Is a small explicit state object usually better than summary text?
- What prompt patterns have actually helped reduce “AI tone” in short reactive outputs?
- At this point, is the bigger lever prompt design, decoding/sampling, or state architecture?