Skip to main content

How do I generate long reports (10+ pages) without losing quality?

Write 10+ page reports with AI: load all source data in one chat, then generate about three pages at a time. Why it works and how to do it in BastionGPT.

J
Written by Josh Spencer

You can generate a 10, 20, or even 30 page report in BastionGPT without losing quality by loading all of your source material into one chat, then asking the AI to write about three pages at a time. Today's AI models write their best work in stretches of about three to four pages, so the technique is to build a long report section by section within a single conversation instead of requesting the whole document in one response.

This is the method behind the strongest results we see from report writers, and it works for psychological evaluations, med-legal reports, IEP documentation, and any other long-form clinical writing.

Why does AI report quality drop after three or four pages?

The drop is an industry-wide limit of today's AI models, not a BastionGPT cap. When any leading model writes more than about three to four pages in a single response, quality begins to decay: details blur, formatting instructions drift, and the later pages lose the precision of the first. The frontier models that power BastionGPT are the strongest available, and they all share this limit.

The important part is that the limit applies to output, not input. BastionGPT can read up to about 1,000 pages per document, and giving the AI more source material does not cause the decay. The decay comes from asking the AI to write too much back in one go. Solving long-form generation is a top priority across the AI industry, and the ceiling keeps rising as models improve.

What is the best way to generate a report of 10 or more pages?

  1. Start one chat and load everything the report will need. Attach your testing data, score reports, history forms, transcripts, and your report template, then give your instructions. All of it stays available to the AI for the entire conversation.

  2. Ask for the first few sections, about three pages of content. For example: "Using the attached data and template, write the Reason for Referral and Background History sections."

  3. Review, then ask for the next chunk. "Great, now write the next three pages." Because everything the AI has already written stays in its working context, each new section builds on the last without repeating it.

  4. Continue until the report is complete. If a response tries to cover too much ground at once, ask for fewer sections at a time.

This takes a few more requests than asking for the entire report at once, and the difference is what makes a long report read as if one author wrote it start to finish.

Why not write each section in a separate chat?

Because every BastionGPT chat is independent by design (see Can BastionGPT remember information across chats?), an AI writing section three in a brand-new chat has no idea what it wrote in sections one and two. The predictable results are duplicated content, contradictions between sections, and a voice that shifts partway through. Some AI report tools generate each section in isolation, and the telltale sign is a report where every section reads fine on its own but the document does not hang together. For the overwhelming majority of report writers we work with, keeping the whole report in one conversation is what makes the finished document cohesive and natural.

How do I keep a long report in my voice and format?

  • Attach your template and one or two writing samples to a saved prompt. Your template does not need to live in a Word file you paste from each time: attach it to a saved prompt along with one or two examples of your ideal writing, and every new report starts with your structure and sound. One or two strong samples work better than twenty; too many examples can overwhelm the AI and blur the line between your examples and the current case's data.

  • Repeat your most important instructions. In a long conversation, restate critical rules, such as score-interpretation standards or citation formats, at more than one point. Models follow instructions more reliably when the key ones appear several times.

  • Save your corrections. If you find yourself typing the same fix repeatedly, save it as a prompt so you can drop it into any conversation in one step.

Where can I see the technique demonstrated?

Our YouTube channel includes a full walkthrough, "How to Write a 10+ Page Psychology Report in Minutes", showing the load-once, generate-in-sections workflow from start to finish. You can also see the report technique demonstrated on our blog. If you would like help adapting it to your own reports, you can book a free 30-minute session with one of our prompt engineers by emailing [email protected]; one or two sessions is usually all it takes. Our training resources article lists everything that is available.

Long reports are one of the most common ways clinicians use BastionGPT, so the path is well worn. Load your data once, generate in sections, and if you hit a snag at any step, email [email protected] and we will help you get your first 10+ page report across the finish line.

Did this answer your question?