Mycroft's ECIS Ep. 4: Who Said It? Weighting Context in AI Financial Analysis

ECIS learns to weigh who is speaking, how clean the source text is, and what happened in prior quarters, turning a single earnings-call sentence into a properly scaled financial signal.

3:20 video3 min readWatch on YouTube

Not every sentence on an earnings call deserves the same trust. When a CFO says a company is raising guidance, that's about as authoritative as financial language gets. When an analyst asks a question using the exact same words, it's speculation. Episode 4 of the ECIS project, presented by Anjana, is about teaching an AI financial extraction system to tell the difference.

Moving beyond flat text extraction

Episode 3 had already given ECIS three models, quality gates, and full provenance, meaning it could read earnings calls with multiple models, check its own output for quality, and trace every signal back to its source. What it couldn't do yet was treat sources differently based on who or what produced them. Episode 4 closes that gap by teaching the system to weigh who's speaking, how clean the source text is, and what happened in prior quarters, three separate layers of context that all shape how much a given signal should be trusted.

Speaker authority: why the CFO gets a 1.0

The clearest new layer is speaker authority weighting. Every speaker on a call now gets assigned a weight: a CFO carries a 1.0, a CEO an 0.8, an analyst just 0.3, and a call operator a flat zero. The same sentence, with the same underlying confidence score from the language model, now lands completely differently in the system's final signal depending purely on who said it.

Measuring how clean the source actually is

Weighting speakers alone isn't enough, because even an authoritative speaker can be reading from a noisy chunk of text: safe harbor disclaimers mixed in with real guidance, a sentence cut mid-thought by the chunking process, or three different speakers overlapping in a single chunk. ECIS now scores every chunk of text on four dimensions: boilerplate ratio, token count, section completeness, and speaker transitions. Those four scores combine into a single quality multiplier, so clean chunks keep their full weight while noisy ones get suppressed before they ever reach the system's triangulation step.

Linking guidance across quarters

The third layer looks past a single quarter entirely. A single data point, "revenue guidance raised," means something very different depending on whether it's the first time that's happened or the continuation of a pattern. ECIS now links signals across time, tracking consecutive raises, consecutive lowers, reversals, and stable or maintained guidance. Two straight quarters of raised guidance reads as a pattern; a sudden reversal after three stable quarters reads as a different, more significant kind of pattern, and the system can now tell the two apart.

Three multipliers, one final signal

All three layers feed into a single calculation: a reader's raw confidence score gets scaled first by speaker authority, then by chunk quality, with trend context carried alongside as additional signal. The triangulator no longer just asks what each reading model found. It asks who said it, how clean the source was, and whether it fits the pattern building across recent quarters, three checks folded into one number instead of one flat confidence score treated as gospel.

Key takeaways

  • ECIS now assigns speaker authority weights, CFO 1.0, CEO 0.8, analyst 0.3, operator 0, so identical sentences carry different weight depending on who said them.
  • Every text chunk is scored on boilerplate ratio, token count, section completeness, and speaker transitions to catch noisy or garbled source material.
  • Signals are linked across quarters to distinguish consecutive raises, consecutive lowers, reversals, and stable guidance as different patterns.
  • The final signal combines all three layers: reader confidence scaled by speaker authority, scaled again by chunk quality, with trend context alongside.
  • This builds directly on Episode 3's foundation of three models, quality gates, and provenance tracking.

Try it yourself

The episode closes with a prompt for viewers to apply the same thinking to their own decisions: list the sources you actually rely on and rank them by how much you should trust each one, name one noisy-chunk problem in your own process, information that's incomplete, mixed with irrelevant content, or hard to attribute, and then check honestly whether weighting your sources by authority and cleanliness would have changed a recent decision you made. This is part of Humanitarians AI's Mycroft Financial AI series for its Fellows program.

Chapters

  1. 0:00Moving beyond basic text extraction
  2. 0:30Speaker Authority Weighting: Why the CFO gets a 1.0 and analysts 0.3
  3. 1:10Measuring Chunk Quality on 4 key dimensions
  4. 1:55Linking trends across quarters (Consecutive raises vs. reversals)
  5. 2:30Putting it together: The three multipliers flow
  6. 3:00Summary of prompt strategies for your own workflow
Full transcript(auto-generated, with timestamps)

Moving beyond basic text extraction

[0:00]Last episode, Essis had three models, quality gates, and full provenance. I'm Anjanna. Here's what changed this week. It learned to weigh who's speaking, how clean the source is, and what happened last quarter. Ess could read earnings calls with three models, gate its own quality, and trace every signal. That was episode 3. Now it understands context. Not all speakers are equal. When a CFO says, "We are raising guidance," that is the most authoritative voice on the call. When an analyst says the same words in a

Speaker Authority Weighting: Why the CFO gets a 1.0 and analysts 0.3

[0:31]Question that is speculation, the system now assigns a weight to every speaker. CFO 1.0, CEO 0.8, analyst 0.3, operator zero. The same sentence, the same confidence score lands completely differently depending on who said it. Even the right speaker can be reading from a noisy chunk. Safe harbor disclaimers mixed in with real guidance. A sentence cut mid-thought by the chunker. three different speakers in one chunk. The system now scores every chunk on four dimensions. Boiler plate ratio, token count, section completeness, and speaker transitions. The scores combine into a single quality multiplier. Clean

Measuring Chunk Quality on 4 key dimensions

[1:11]Chunks keep their weight. Noisy chunks get suppressed before they reach the triangulator. A single quarter means nothing in isolation. Revenue guidance raised hits different when the company raised guidance last quarter, too. The system now links signals across time. consecutive raises, consecutive lowers, reversals, stable maintained. Every signal carries its trend context. Two quarters of raised guidance in a row is a pattern. A sudden reversal after three stable quarters is a different pattern. The scorecard can now measure which patterns actually predict market returns. Three multipliers now flow into every signal. Reader confidence scaled by speaker authority scaled by chunk quality. Trend context rides alongside.

Linking trends across quarters (Consecutive raises vs. reversals)

[1:57]The triangulator does not just ask what the readers found. It asks who said it, how clean the source was, and whether it fits the pattern. Three models, three multipliers, trend across quarters. Essis, episode 4. Let's recap with Claude. Every signal is now scaled by who said it. A CFO's words carry far more weight than an analyst's question. The source chunks own quality multiplies in two. So noisy chunks get suppressed before they reach the triangulator. And every signal carries its trend context. A consecutive raise, a reversal or

Putting it together: The three multipliers flow

[2:31]Steady guidance. Three multipliers, one final signal. Your turn. I collect information from multiple sources for a decision I make regularly. And right now I weigh every source's input about equally regardless of who it came from or how reliable that particular piece was. Can you help me? One, list the sources I actually use and rank them by how much I should trust each. Two, name one noisy chunk problem in my own process, information that's incomplete, mixed with irrelevant content, or hard

Summary of prompt strategies for your own workflow

[3:01]To attribute. And three, tell me honestly whether waiting my sources by authority and cleanliness would have changed a recent decision I made. Paste that into Clawude and see whether your own process has a who said it problem hiding in it. Who said it? How clean it was? What came before?

More from Mycroft Financial AI

Humanitarians AI Lyrical Literacy Project