<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Security on Vinoo Ganesh</title>
    <link>https://vinoo.io/tags/security/</link>
    <description>Recent content in Security on Vinoo Ganesh</description>
    <image>
      <title>Vinoo Ganesh</title>
      <url>https://vinoo.io/img/vinoo.jpg</url>
      <link>https://vinoo.io/img/vinoo.jpg</link>
    </image>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 07 Nov 2026 14:59:50 -0500</lastBuildDate>
    <atom:link href="https://vinoo.io/tags/security/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AI Can&#39;t Make Up a Number It Can&#39;t Look Up</title>
      <link>https://vinoo.io/talks/2026-11-07-ai-cant-make-up-a-number-it-cant-look-up/</link>
      <pubDate>Sat, 07 Nov 2026 00:00:00 +0000</pubDate>
      <guid>https://vinoo.io/talks/2026-11-07-ai-cant-make-up-a-number-it-cant-look-up/</guid>
      <description>Why Wall Street still doesn&amp;#39;t trust AI, where wrong numbers actually come from, and how Kepler keeps models from writing numbers at all: facts are extracted ahead of time, and the model can only point to them.</description>
      <content:encoded><![CDATA[<p><em>Presented at <a href="https://www.ai.engineer/">AI Engineer</a>.</em></p>
<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
			<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/RdQCY_-SXbA?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe>
		</div>

<p>Wall Street still doesn&rsquo;t trust AI, and for good reason. In finance, a hallucinated number is not a quirk. It&rsquo;s a wrong answer that someone has to put their name behind. Trust there means having someone to blame, and nobody wants to sign off on a number a model made up.</p>
<p>This 18-minute talk covers where wrong numbers come from and how we built <a href="https://kepler.ai">Kepler</a> so the model never writes one.</p>
<h2 id="where-wrong-numbers-come-from">Where Wrong Numbers Come From</h2>
<p>Wrong numbers have three causes:</p>
<ol>
<li><strong>The wrong document.</strong> The system pulls the wrong filing, period, or company.</li>
<li><strong>The wrong number from the right document.</strong> The source is correct, but the extraction isn&rsquo;t.</li>
<li><strong>The model doing math.</strong> An LLM handles arithmetic it was never built to do reliably.</li>
</ol>
<p>Each one needs its own fix, and better prompting doesn&rsquo;t fix any of them.</p>
<h2 id="lookups-cant-get-it-wrong">Lookups Can&rsquo;t Get It Wrong</h2>
<p>At Kepler, code extracts every fact ahead of time and gives each one an ID. The model plans the analysis and points to those IDs; it never writes a number itself. A lookup either resolves to a real, sourced fact or it doesn&rsquo;t, so the model has nothing to invent.</p>
<p>The talk also covers:</p>
<ul>
<li><strong>Searching wide, then narrowing</strong>, so retrieval finds the right document before anything is extracted.</li>
<li><strong>Scoped document access</strong>, so firms never see each other&rsquo;s data.</li>
<li><strong>Verified, corrected, or refused</strong>: every answer is checked, and anything that can&rsquo;t be resolved is corrected or refused rather than passed through.</li>
<li><strong>Results from production</strong>, and the questions to ask any AI vendor about how they verify their output.</li>
</ul>
<hr>
<p><em>Questions about verifiable AI or the architecture behind Kepler? Feel free to <a href="mailto:vinoo@vinoo.io">reach out</a>.</em></p>
]]></content:encoded>
    </item>
  </channel>
</rss>
