<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Priya Nair (Presango)</title>
    <description>The latest articles on DEV Community by Priya Nair (Presango) (@presango).</description>
    <link>https://dev.to/presango</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4109965%2F2d17b26e-f633-4a8e-a29b-1a824d0db545.png</url>
      <title>DEV Community: Priya Nair (Presango)</title>
      <link>https://dev.to/presango</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/presango"/>
    <language>en</language>
    <item>
      <title>We built an AI that presents your deck in the meeting. Here is what broke first.</title>
      <dc:creator>Priya Nair (Presango)</dc:creator>
      <pubDate>Thu, 10 Sep 2026 10:24:05 +0000</pubDate>
      <link>https://dev.to/presango/we-built-an-ai-that-presents-your-deck-in-the-meeting-here-is-what-broke-first-11ik</link>
      <guid>https://dev.to/presango/we-built-an-ai-that-presents-your-deck-in-the-meeting-here-is-what-broke-first-11ik</guid>
      <description>&lt;p&gt;Most "AI presentation" tools stop at the deck. You give them an outline, they give you slides, and then a human still has to stand up and perform those slides, again and again, on every call. That last step is the expensive one, and it is the one nobody was touching.&lt;/p&gt;

&lt;p&gt;So we built Hannah. She is an AI presenter who joins your Teams, Google Meet or Zoom call as a participant, presents the deck on camera, reacts when someone addresses her by name ("Hannah, next slide", "Hannah, go deeper on pricing"), takes questions from the room by voice, and answers the chat, using only the material you gave her. Every session opens with a clear statement that she is an AI.&lt;/p&gt;

&lt;p&gt;This is a write-up of what we learned building her. It stays at the capability level on purpose; the plumbing is our secret sauce and also not the interesting part. The interesting part is what breaks when an AI has to behave like a co-worker in a live meeting instead of a chatbot in a text box.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. A presenter is not a chatbot with a voice
&lt;/h2&gt;

&lt;p&gt;The first prototype was exactly that: a text model, a speech layer, a slide viewer. It could read slides beautifully and it was useless in a meeting.&lt;/p&gt;

&lt;p&gt;A meeting has turn-taking. People interrupt. Someone says "wait, go back one", another person is still talking, the host unmutes to add context. A chatbot waits for a complete prompt; a presenter has to keep a thread of "where are we in the deck, who is talking, is this addressed to me" running the whole time.&lt;/p&gt;

&lt;p&gt;What ended up mattering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Name-addressed control.&lt;/strong&gt; Hannah only acts on commands that are addressed to her. "Can we skip the roadmap?" said between two humans should not skip the roadmap. "Hannah, skip the roadmap" should. This one rule removed most of the embarrassing moments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Knowing when to stop.&lt;/strong&gt; If a question comes in mid-slide, she finishes the sentence, not the slide. Finishing the slide feels like being ignored; stopping mid-word feels broken.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Picking the thread back up.&lt;/strong&gt; After answering, she returns to where she was, with a short bridge ("Back to the timeline."). Without the bridge people lose their place.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. "Answer from the material" is a discipline, not a feature
&lt;/h2&gt;

&lt;p&gt;The scariest failure mode for a presenter is confidently saying something the company never said. In a sales call that can cost the deal. So the rule is strict: Hannah answers from the deck and the notes you gave her, and when the answer is not in there, she says so and offers to take the question back to the team.&lt;/p&gt;

&lt;p&gt;Two things we had to get right:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The "not in my material" answer has to feel normal.&lt;/strong&gt; Early versions sounded like an error message. People in the room went quiet. Now it sounds like what a good junior colleague would say: "That is not in the material I was given; I will make sure someone follows up." The meeting keeps moving.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Grounding has to survive paraphrase.&lt;/strong&gt; Audiences do not ask questions in the words on the slide. "What changed in Q3?" has to map onto a slide titled "Quarterly update" with a bullet about a pricing change. This is the part that took the longest, and we still treat it as never done.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. Disclosure is a product requirement, not marketing copy
&lt;/h2&gt;

&lt;p&gt;Every Hannah session starts with a clear "I am an AI presenter" line. We did this before anyone asked, for a simple reason: the moment a participant realises mid-meeting that they were talking to an AI without being told, trust in the presenting company is gone, not just trust in the tool.&lt;/p&gt;

&lt;p&gt;What surprised us is how little it costs. Nobody has walked out. People ask better questions, actually, because they know she will answer from the material and will not bluff.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Formats are a real engineering problem
&lt;/h2&gt;

&lt;p&gt;We expected the hard parts to be speech and grounding. We did not expect to spend so much time on frames.&lt;/p&gt;

&lt;p&gt;A deck built for a 16:9 browser presentation gets cropped when a meeting client renders the shared video. The same clip we post to promote Hannah has to exist as 9:16 with everything in the upper two-thirds for TikTok and Reels, 4:5 with everything inside the central square for the Instagram grid, 1:1 for the Fediverse, and 16:9 for YouTube. The lesson generalises: if your product's output is going to be &lt;em&gt;seen through someone else's UI&lt;/em&gt;, you have to design for that UI's crop, not yours.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Latency is felt as personality
&lt;/h2&gt;

&lt;p&gt;When Hannah takes too long to respond to a question, people do not think "the system is slow". They think "she is unsure". When she responds too fast, it feels like she was not listening. There is a window that reads as attentive, and it is narrower than we assumed. We tuned for the feeling, not the millisecond figure, and the feeling is what users comment on.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it looks like
&lt;/h2&gt;

&lt;p&gt;Here is a 20-second clip of Hannah taking a typed audience question mid-presentation and answering from the deck:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/8ik6vGWyFn8" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Where we are
&lt;/h2&gt;

&lt;p&gt;Presango is a small team with one human founder and a marketing budget of, honestly, zero. We launched on Uneed yesterday and got 28 upvotes from people we had never spoken to, which felt enormous. The free plan gives you 30 live presentation minutes a month plus deck building, no card: &lt;a href="https://presango.com/?utm_source=devto&amp;amp;utm_medium=referral&amp;amp;utm_campaign=directory" rel="noopener noreferrer"&gt;presango.com&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we are still unsure about
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Will people actually delegate &lt;em&gt;delivery&lt;/em&gt;, not just deck-making? Making the slides is a chore; presenting them is, for many people, their job. We think the answer is "yes, for the third repeat of the same deck", but we want to be proven right or wrong by usage, not by our own conviction.&lt;/li&gt;
&lt;li&gt;Where is the trust line? Internal updates and repeat demos feel obviously fine. A first meeting with a new client is a harder question, and we would rather hear how you think about it than guess.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have built anything that has to behave in a live, multi-party setting (voice agents, meeting bots, live support), I would genuinely like to compare notes in the comments. What broke for you first?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>showdev</category>
      <category>startup</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
