Most people’s experience of AI research is a sequence of one-off conversations. A good question on Tuesday, a rushed one on Thursday, a brilliant one during results season that nobody wrote down. Each of those can produce a genuinely useful answer. None of them accumulate into anything. Three months later you cannot remember which prompt produced the good summary, and you certainly cannot compare what the model said about one company with what it said about another.
A workflow is what fixes that. Not software — a set of habits and files. The same prompt used every time, so outputs are comparable across names. The source document pasted in, so the model reasons over what you gave it rather than what it half-remembers. And a growing file of your own verified notes, fed back in as context whenever you return to a company. That is the whole system, and it can be built out of a text file and a folder.
This article is the advanced end of the module because it asks for discipline rather than cleverness. There is no trick prompt in here that outperforms the ones you already know. What there is instead is a way of arranging ordinary prompts so that the tenth time you run one is more valuable than the first, and so that the thing you end up owning is your own dated, sourced knowledge base rather than a pile of chat history.
The one thing to remember
The output of an AI research workflow is not the model’s text — it is your own dated, sourced notes file, which gets more useful every quarter while the chat logs get thrown away.
Why a Clever One-Off Prompt Does Not Scale
Ad-hoc prompting fails in a specific way that is easy to miss while it is happening. Each answer looks fine on its own. The problem only shows up when you try to use two of them together.
Say you read the quarterly concall of a cement company in October and asked the model for “the main risks management flagged”. In January you read a second cement company and asked for “what management sounded worried about”. Both replies were reasonable. Neither is comparable to the other, because they answered subtly different questions with different structures and different levels of detail. You now have two summaries you cannot put side by side, which was the entire reason for reading two companies.
The second failure is recall. A month later you have a note that says “management guided cautiously on realisations”. Where did that come from? The transcript, or the model’s general knowledge of the sector? Without the source pinned to the claim, you cannot tell, and a claim you cannot trace is a claim you cannot act on.
The third is simple waste. You spent twenty minutes constructing a prompt that produced an excellent filing summary and then closed the tab. Next quarter you rebuild it from memory, slightly worse. Multiply that across a watchlist and a year, and the cost is enormous — not in rupees, but in the compounding you never got.
The value of a prompt is not in how clever it was once. It is in how identically you can run it the next forty times.
The Three Assets a Workflow Is Made Of
A working research workflow has exactly three parts. None of them is a piece of software you have to buy or build. All three are files you own.
The first is a template library — one fixed prompt per recurring task. A screening prompt. A filing-summary prompt. A concall-summary prompt. A thesis-draft prompt. Each one written once, saved, and reused verbatim so that every company you run it against comes back in the same shape. Same headings, same order, same fields. That sameness is what makes twelve summaries into a comparable set instead of twelve essays.
The second is a place to put source material. The model should be reasoning over the transcript you pasted, not over whatever it absorbed about the sector during training. Every template therefore has a slot: paste the document here, and answer only from it. This single design choice removes most of the failure modes the rest of this module is about.
The third is your notes file — the verified claims you have already checked, dated, with their sources attached. This is the asset that compounds. When you come back to the same company next quarter, you paste last quarter’s verified notes in alongside the new transcript and ask what changed. The model is now working with your history, not its own.
The workflow is a loop, not a conversation
The chat window is disposable. The notes file is the asset that compounds.
Asset One — The Fixed Template, Used Verbatim
A template is a prompt you have stopped editing. That is the whole definition, and the discipline is harder than it sounds, because there is always a temptation to tweak it slightly for the company in front of you. Resist it. The moment you change a heading for one name, that name is no longer comparable with the other eleven.
Write one template per task, not one per company. Four templates cover most equity research work: a filing summary, a concall summary, a numbers-extraction pass, and a thesis draft that argues against itself. Each specifies the exact output structure, the exact fields, and what the model should do when the source does not contain an answer.
That last part deserves emphasis. Every template must give explicit permission to say “not stated in the source”. Without it, a model asked for six risk factors will produce six risk factors whether or not the transcript mentioned six, and the ones it invents will be phrased exactly like the ones it found. Permission to come back short is what makes a short answer possible.
Store the templates somewhere you can copy from in two seconds — a plain text file, a note, a snippet manager. If retrieving the template takes longer than rewriting it, you will rewrite it, and the workflow quietly stops existing.
You are summarising one earnings call transcript. Work only from the text between the markers. Do not add anything from your own knowledge. --- BEGIN TRANSCRIPT --- [paste the full transcript here] --- END TRANSCRIPT --- Return exactly these seven headings, in this order, every time: 1. GUIDANCE — what management said about future performance, quoted. 2. GUIDANCE CHANGE LANGUAGE — any wording that softens, qualifies or withdraws a previous commitment. Quote the exact sentence. 3. COSTS — every input, wage or freight cost discussed, with direction. 4. DEMAND COMMENTARY — what they said about order books, volumes or offtake. 5. CAPEX AND BALANCE SHEET — amounts, timelines, funding, as stated. 6. ANALYST QUESTIONS LEFT UNANSWERED — questions asked but not really answered. 7. NUMBERS MENTIONED — every figure, with the sentence it appeared in. Rules: - If a heading has nothing in the transcript, write “not stated in this call”. - Never estimate, annualise or convert a number I did not give you. - Do not comment on valuation and do not say whether this is positive or negative for the stock.
When to use — Every quarter, on every company you track, without editing a word of it. Sameness across companies is the entire point.
A good answer — Seven headings in the right order, at least one “not stated in this call”, direct quotes under the guidance headings, and no interpretation of what any of it means for the price.
Pro tip — Keep a dated version number at the top of each template — “concall-template v3, updated 2026-08-14”. When you notice output quality shifting, you will want to know whether you changed the template or something else did.
Asset Two — The Source Goes In the Prompt, Not In Its Memory
A language model has two very different places its answers can come from. One is the text you put in front of it. The other is a compressed statistical impression of everything it read during training. The first is checkable. The second is not, and it is stale by definition, because training stopped at some point in the past.
Every template in your library should force the first. Paste the transcript, paste the filing pages, paste the press release. Then instruct it explicitly to answer only from that text. The phrase “using only the text between the markers” does more for output quality than any amount of clever prompt phrasing.
This has a practical consequence for how you organise files. You need the source material accessible in a form you can copy from — a folder of downloaded transcripts and filings, named consistently, one file per document per quarter. Not bookmarks to web pages you will have to re-navigate, and not a memory of where you saw it.
It also sets the size of your unit of work. One document, one prompt. A 300-page annual report does not go in whole; the segment note goes in, then the related-party note, then the auditor’s observations, each as its own pass. Smaller units mean the model’s attention stays on your text, and it means each answer is checkable against a specific set of pages.
Watch out — If you paste nothing and simply name a company and a quarter, you are asking the model to recall — and recall from training data is exactly where invented figures come from. A workflow with no source slot is not a workflow, it is a guessing machine with better formatting.
Grounding, and What “RAG” Actually Means
You will hear the term retrieval-augmented generation, usually shortened to RAG. Stripped of the jargon it means one simple thing: before the model answers, go and fetch the relevant documents and put them into the prompt, so the answer is generated from those documents rather than from memory. That is it. Retrieve, then generate.
In a built system, the retrieval step is automatic. Your documents are indexed, and when you ask a question the system searches that index, pulls the three or four most relevant passages, and quietly inserts them above your question before sending it to the model. The reader sees a chat box. The machinery underneath is a search engine feeding a language model.
Here is the point that matters for you: the search step is the part doing the work, and you can do it yourself. A folder of your own past verified summaries, named sensibly, that you search with your operating system and copy from, gets you most of the benefit of a RAG system with none of the engineering. You are the retrieval layer. It is slower per query and it is entirely sufficient.
The second point is that grounding quality beats retrieval sophistication. A system that automatically fetches four mediocre passages is worse than you manually pasting the two paragraphs you know are the right ones. Before anyone builds anything, the honest question is whether the manual version has been running long enough to feel slow. Usually it has not.
Retrieval-augmented generation is just “find the right documents first, then ask”. You can be the retrieval step, and for a personal research process you probably should be.
I am comparing one company across two quarters. Below are two blocks. The first is my own verified notes from the previous quarter — I checked every line of it against the source myself. The second is the new transcript. --- BEGIN MY VERIFIED NOTES (previous quarter) --- [paste your dated notes here, including the “verified against” line] --- END MY VERIFIED NOTES --- --- BEGIN NEW TRANSCRIPT --- [paste the current transcript here] --- END NEW TRANSCRIPT --- Answer only from these two blocks: 1. WHAT CHANGED — every place the new transcript says something different from my notes. Quote both sides of each difference. 2. WHAT WENT QUIET — anything my notes recorded that the new transcript does not mention at all. 3. WHAT IS NEW — topics in the transcript that appear nowhere in my notes. 4. LANGUAGE SHIFTS — where the same subject is discussed with noticeably more hedging or more confidence than before. Quote both wordings. 5. CONTRADICTIONS I SHOULD CHECK — anything where the two blocks cannot both be true. If a section has nothing, write “nothing found”. Do not resolve contradictions for me and do not tell me what any of this means for the share price.
When to use — The second and every subsequent time you look at the same company. This is where the notes file starts paying you back.
A good answer — Paired quotes rather than paraphrase, a genuinely populated “what went quiet” section — the most valuable one, because disappearing topics rarely announce themselves — and contradictions handed back to you unresolved.
Versioning — A Date and a “Verified Against” Line on Everything
A note without a date is nearly useless six months later, because you cannot tell whether it describes the company as it was or as it is. A note without a source is worse than useless, because you will trust it without being able to check it.
So every note in your file carries two extra lines. A date — when you wrote it, in a fixed format. And a “verified against” line naming the exact document and location the claim came from: “Q2 FY26 concall transcript, management opening remarks” or “annual report page 143, segment note”. Two seconds to write, and it converts a claim into evidence.
Never overwrite the previous quarter’s note. Append. The whole reason last quarter’s note is valuable is that it lets you see the change, and a file that only ever holds the latest state has thrown away the one thing you were accumulating. Keep them in sequence and let the file get long.
Mark unverified items explicitly rather than leaving them ambiguous. A line prefixed “UNVERIFIED — model claim, not yet checked” is safe to keep in the file. The same line without the prefix will be read as fact by you, in a hurry, next quarter. Ambiguity in a research file always resolves in the wrong direction.
One Thread Per Document, Not One Giant Chat
There is a habit almost everyone develops and almost nobody questions: keeping one enormous ongoing conversation with the model and adding to it forever. It feels efficient. It degrades quality in a way that is hard to notice from the inside.
Two things go wrong. The context window — the amount of text a model can hold in view at once — fills up, and older material gets pushed out or attended to less closely. And the earlier content contaminates the later. Ask about a second company in a thread where you spent an hour discussing the first, and the framing, the assumptions and sometimes the actual figures from the first bleed into the answer about the second.
The fix is boring. One document, one thread. New transcript, new conversation. When you want to compare across companies, do not rely on the thread’s memory to hold both — paste your verified notes from the first company into a fresh thread alongside the second. Your notes file is the memory. The chat is not.
This is also why the workflow treats chats as disposable. If everything important has already been extracted, verified and written into your notes file, you can close any conversation at any time and lose nothing. That test — could I close this tab right now without losing anything? — is a good way to check whether your workflow is actually running.
Thread hygiene
Do
- Start a fresh conversation for each document, so nothing earlier is shaping the answer.
- Carry information forward by pasting your own verified notes, not by relying on the thread to remember.
- Extract and verify what matters, then treat the conversation itself as disposable.
- Keep the source document and the notes file outside the chat, in files you control.
- Run the “could I close this tab right now” test before moving on from any thread.
Don't
- Keep one endless chat running across several companies and several quarters.
- Ask about a second company inside a thread that already analysed a first one.
- Treat the chat history as your archive, since it is neither searchable nor sourced the way a notes file is.
- Paste a fresh transcript on top of a long conversation and assume the model is reading it as carefully.
- Rely on the model to remember a figure you gave it forty messages ago.
Standing It Up — A Weekend’s Work, Then It Runs Itself
The setup is genuinely small. Three folders and one document, built in an afternoon, and after that the marginal cost per company is a copy and a paste.
Do not try to write all four templates before you start. Write the one for the task you do most often, run it on four or five real documents, and let the failures tell you what the template is missing. A template edited against real output after five runs is better than one designed carefully in the abstract.
Expect the first month to feel slower than ad-hoc prompting, because it is. You are paying setup cost. The return arrives the second time you look at the same company, when last quarter’s verified notes turn a fresh read into a comparison — and that is a different and far more valuable exercise.
- 1
Create three folders and one file
A sources folder for downloaded filings and transcripts, a notes folder for your verified notes, an outputs folder if you want to keep raw model drafts, and one plain text file holding your prompt templates.
- 2
Fix a naming convention and never deviate from it
Something like COMPANY_FY26Q2_concall.txt and COMPANY_FY26Q2_notes.md. Consistent names are what make your own operating-system search work as a retrieval layer.
- 3
Write your single most-used template first
Usually the concall or filing summary. Fixed headings, a source slot, and explicit permission to answer “not stated in the source”. Give it a version number and a date.
- 4
Run it verbatim on five real documents
Do not tune it between runs. You are collecting evidence about where the template is weak, and tuning mid-experiment destroys that evidence.
- 5
Verify every claim before anything enters the notes file
Open the source, find the sentence, confirm the figure. Only verified lines get written, each with its date and its “verified against” reference.
- 6
Revise the template once, then freeze it again
After five runs you will know exactly which heading produced noise and which one you never read. Fix those, bump the version number, and stop editing.
- 7
On the second visit, ground the new read in the old notes
Paste last quarter’s verified notes alongside the new document and ask what changed, what went quiet and what is new. This is the step the whole workflow exists for.
Is your workflow actually running?
Run this monthly. If more than two items fail, you have a collection of prompts rather than a workflow.
- Could you produce your filing-summary template right now, in under ten seconds, without rewriting it?
- Did the last five summaries you generated come back with identical headings in identical order?
- Does every prompt you ran this month contain a pasted source document?
- Does every line in your notes file carry a date and a “verified against” reference?
- Is anything unverified in that file clearly marked as unverified?
- Did you start a fresh thread for each document, rather than extending one long chat?
- Could you close every open AI conversation right now and lose nothing that matters?
- On your most recent repeat visit to a company, did you paste your previous notes in as grounding?
Common questions
Retrieval-augmented generation means fetching the relevant documents first and putting them into the prompt, so the model answers from those documents instead of from memory. Retrieve, then generate. In a built system the fetching is automatic; in a personal workflow you do it yourself by searching your own folder and pasting. The benefit is nearly the same.
Knowledge Check
What is the real output of a well-run AI research workflow?
Written By
Rohit Singh
Mr. Chartist
With 14+ years of experience in Indian financial markets, Rohit Singh (Mr. Chartist) is a SEBI Registered Research Analyst, Amazon #1 bestselling author, and the founder of Investology — a premium trading ecosystem trusted by a 1.5 Lakh+ strong community across India.
Keep reading
Prompting for Market Research — Getting a Useful Answer, Not a Confident One
Scope, source, structure and permission to say “not stated”. The four-part prompt that separates research from fiction.
Research CraftFilings and Concalls with AI — Turning 300 Pages into Ten Sourced Claims
One document at a time, one fixed checklist every time, a page reference beside every number. The workflow that makes compression defensible.
Research CraftHallucination and the Audit Trail — Verify Everything That Moves Money
A wrong answer and a right answer arrive in identical tone. Tone is not a reliability signal, so the defence has to be procedural.
