<?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: sanuj krishnan</title>
    <description>The latest articles on DEV Community by sanuj krishnan (@sanoojcools).</description>
    <link>https://dev.to/sanoojcools</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%2F4057151%2F3259d15d-dc60-4a50-83d7-a789b15731fa.png</url>
      <title>DEV Community: sanuj krishnan</title>
      <link>https://dev.to/sanoojcools</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sanoojcools"/>
    <language>en</language>
    <item>
      <title>How Ontora's Interview-to-Map Architecture Works — A Technical Reconstruction</title>
      <dc:creator>sanuj krishnan</dc:creator>
      <pubDate>Fri, 31 Jul 2026 20:09:10 +0000</pubDate>
      <link>https://dev.to/sanoojcools/how-ontoras-interview-to-map-architecture-works-a-technical-reconstruction-3c8m</link>
      <guid>https://dev.to/sanoojcools/how-ontoras-interview-to-map-architecture-works-a-technical-reconstruction-3c8m</guid>
      <description>&lt;p&gt;A respectful look at how a three-person YC team built an AI-native process discovery engine in four months, and the architectural tensions every company in this space will face at scale.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Setup: Why This Matters
&lt;/h2&gt;

&lt;p&gt;Most enterprise AI demos are PowerPoint fiction. You see a slick interface, a few mocked-up charts, and a founder who says "we're using GPT-4" like that's a product.&lt;/p&gt;

&lt;p&gt;Then I watched &lt;a href="https://ontora.com" rel="noopener noreferrer"&gt;Ontora&lt;/a&gt;'s product demo. Not the YC pitch. The actual UI walkthrough. And I saw something different: what &lt;strong&gt;appears to be&lt;/strong&gt; a real architecture with six distinct layers, a fixed ontology, and a feedback loop that is either brilliant or dangerous — depending on how well they solved a problem they never talk about in marketing.&lt;/p&gt;

&lt;p&gt;Ontora is a &lt;a href="https://www.ycombinator.com/companies/ontora" rel="noopener noreferrer"&gt;YC P26&lt;/a&gt; company. Three founders. ~$700K raised. Five enterprise design partners. Their pitch is simple: deploy AI agents to interview every employee in a company, then synthesize the transcripts into process maps, bottleneck analysis, and an automation roadmap. Four hours instead of four months of consulting.&lt;/p&gt;

&lt;p&gt;I spent a week reverse-engineering their public signals — product demo frames, founder backgrounds, GitHub repos, and YC directory data. What follows is my &lt;strong&gt;best reconstruction&lt;/strong&gt; of how the system &lt;strong&gt;likely&lt;/strong&gt; works, where the engineering &lt;strong&gt;appears to get&lt;/strong&gt; genuinely hard, and why the companies that solve the hard parts will own this category.&lt;/p&gt;

&lt;p&gt;This is not a teardown. It is a &lt;strong&gt;technical study&lt;/strong&gt; of an ambitious architecture built under extreme constraints. Every builder will recognize the tradeoffs. &lt;strong&gt;And I may be wrong about any of it — corrections welcome.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcuhekgdcwfvcjr31fakx.png" alt=" " width="800" height="1020"&gt;
&lt;/h2&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Layer 1: Campaign Orchestration — The Brain Above the Interview
&lt;/h2&gt;

&lt;p&gt;The first thing the demo reveals is that Ontora does not "interview everyone" in one blast. It runs &lt;strong&gt;campaigns&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You open a "Create Interview" modal. You pick a goal template: &lt;em&gt;AI Transformation Discovery&lt;/em&gt;, &lt;em&gt;Employee Engagement&lt;/em&gt;, &lt;em&gt;Change Management&lt;/em&gt;, or &lt;em&gt;Process Optimization&lt;/em&gt;. You scope it to a department. You set a duration — 20 minutes, 30 minutes, whatever the topic demands. You choose a voice persona ("Blake — Helpful Agent"). You decide whether to upload your own participant list or let Ontora discover employees via directory integration.&lt;/p&gt;

&lt;p&gt;Then you hit go.&lt;/p&gt;

&lt;p&gt;This is not a survey tool. This is a &lt;strong&gt;campaign orchestration engine&lt;/strong&gt;. And it changes everything about how you think about the architecture.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why This Layer Is Hard
&lt;/h3&gt;

&lt;p&gt;From what I can see in the UI, &lt;strong&gt;my best guess is&lt;/strong&gt; that each campaign is a scoped, stateful workflow with its own:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prompt template&lt;/strong&gt; (the LLM system prompt is constructed from the goal + department + topic)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Participant cohort&lt;/strong&gt; (resolved from HRIS/SCIM or CSV upload)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lifecycle state machine&lt;/strong&gt; (Draft → Scheduled → In Progress → Paused → Completed)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Progress aggregation&lt;/strong&gt; (real-time counters: 526 of 547 completed)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Output schema&lt;/strong&gt; (what insights, maps, and metrics this campaign should produce)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Building this at 10-person scale is straightforward. Building it when you have 50 concurrent campaigns across 5 customers, each with different org structures, languages, and compliance requirements — that &lt;strong&gt;looks like&lt;/strong&gt; a distributed systems problem dressed as a UX problem.&lt;/p&gt;

&lt;p&gt;The demo shows 17+ campaigns in the sidebar. Some are active. Some are drafts. Some are paused. That sidebar &lt;strong&gt;appears to be&lt;/strong&gt; a control plane for what &lt;strong&gt;I suspect is&lt;/strong&gt; a multi-tenant orchestration layer that has to schedule, retry, timeout, and aggregate across hundreds of concurrent interview sessions without losing state.&lt;/p&gt;

&lt;p&gt;That &lt;strong&gt;looks like&lt;/strong&gt; real engineering.&lt;/p&gt;




&lt;h2&gt;
  
  
  Layer 2: The Interview Interface — Text-First, Voice-Optional
&lt;/h2&gt;

&lt;p&gt;Here is where my original hypothesis died.&lt;/p&gt;

&lt;p&gt;I assumed "100 parallel calls" meant telephony. Twilio. Bland AI. Retell. Real-time voice infrastructure with all the cost and complexity that implies.&lt;/p&gt;

&lt;p&gt;The demo shows something else entirely: a &lt;strong&gt;web-based chat interface&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The employee opens a link. They see a chat window. The agent introduces itself: &lt;em&gt;"Hello David, this chat is about finding high-ROI automation chances in Pilot Group's finance department. We'll talk for about 20 minutes, and it's all confidential. Ready when you are."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The employee types back. Or they hold the spacebar and speak. The transcript appears as text bubbles. They can pause and resume later. Their progress is saved.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why This Is Smart
&lt;/h3&gt;

&lt;p&gt;Telephony voice AI costs ~$0.05-0.10 per minute at scale. A 20-minute interview is $1-2 in pure infrastructure before you pay for the LLM, storage, or compute.&lt;/p&gt;

&lt;p&gt;A web-based text interview costs ~$0.05-0.10 &lt;strong&gt;total&lt;/strong&gt; for the same duration. The LLM tokens are the dominant cost, not the transport layer. Add optional push-to-talk voice (STT + TTS) and you get the richness of voice without the telephony bill.&lt;/p&gt;

&lt;p&gt;At 500 interviews per month, the difference is $500 vs. $5,000. At 5,000 interviews, it is $5,000 vs. $50,000. For a pre-seed startup selling at ~$50K per engagement, that margin matters.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why This Is Hard
&lt;/h3&gt;

&lt;p&gt;The UX problem is subtle. A phone call has social gravity — you answer, you focus, you finish. A web chat is asynchronous. The employee might pause for an hour. They might multitask. They might drop off entirely.&lt;/p&gt;

&lt;p&gt;Ontora &lt;strong&gt;appears to solve&lt;/strong&gt; this with session state persistence: progress is saved, context is reloaded, the agent resumes exactly where it left off. But session state for long-running LLM conversations is non-trivial. You need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A session store (Redis, DynamoDB, Firestore) that can hold conversation context&lt;/li&gt;
&lt;li&gt;A context window management strategy (you cannot feed 20 minutes of transcript into the LLM prompt every turn — you need summarization or RAG)&lt;/li&gt;
&lt;li&gt;A re-engagement system (email nudges, Slack reminders) for employees who pause and never return&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The demo shows all of this &lt;strong&gt;appearing to work&lt;/strong&gt;. That is not trivial for a three-person team.&lt;/p&gt;




&lt;h2&gt;
  
  
  Layer 3: Extraction &amp;amp; Linking — From Chat to Structured Knowledge
&lt;/h2&gt;

&lt;p&gt;Once the interview is done, the raw transcript is just noise. The hard work is turning natural language into a structured knowledge graph.&lt;/p&gt;

&lt;p&gt;From the demo, &lt;strong&gt;I can infer&lt;/strong&gt; at least four extraction pipelines that are &lt;strong&gt;likely&lt;/strong&gt; running:&lt;/p&gt;

&lt;h3&gt;
  
  
  3.1 Entity Extraction
&lt;/h3&gt;

&lt;p&gt;Who is mentioned? What tools? What processes? The demo shows the agent asking: &lt;em&gt;"Which records, documents, and conversations did you need to check?"&lt;/em&gt; The employee answers: &lt;em&gt;"Outlook, NetSuite, SharePoint, and Teams."&lt;/em&gt; Those tool names are extracted, normalized, and linked to the company's system connector inventory.&lt;/p&gt;

&lt;h3&gt;
  
  
  3.2 Sentiment &amp;amp; Intent
&lt;/h3&gt;

&lt;p&gt;The demo does not show this explicitly, but it is implied by the output. The insight card for Anna Keller reads: &lt;em&gt;"Anna represents the high-impact finance operator: the work is structured enough to automate, but exceptions still require context scattered across documents, email, and chat."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That sentence is not a transcript quote. It is a &lt;strong&gt;synthesized persona archetype&lt;/strong&gt; generated by an LLM that has classified the employee's role, described their work pattern, and assessed automation readiness. That &lt;strong&gt;likely&lt;/strong&gt; requires sentiment analysis, role classification, and process maturity scoring — all running in a post-interview batch job.&lt;/p&gt;

&lt;h3&gt;
  
  
  3.3 Process Extraction
&lt;/h3&gt;

&lt;p&gt;This is the crown jewel. The demo shows a &lt;strong&gt;swimlane diagram&lt;/strong&gt;: &lt;em&gt;Manual invoice mismatch review: current-state swimlane&lt;/em&gt;. It has lanes for Vendor, Finance/AP, Operations, and Procurement/Buyer. It has stages: Invoice Intake → 3-Way Match → Evidence Search → Exception Decision → Approval Routing.&lt;/p&gt;

&lt;p&gt;This was extracted from &lt;strong&gt;multiple employee interviews&lt;/strong&gt; and rendered as a visual process map. &lt;strong&gt;For this to work,&lt;/strong&gt; the LLM &lt;strong&gt;would have had&lt;/strong&gt; to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identify sequential steps from unstructured narrative&lt;/li&gt;
&lt;li&gt;Map each step to an organizational role (swimlane)&lt;/li&gt;
&lt;li&gt;Detect decision points and loops&lt;/li&gt;
&lt;li&gt;Calculate quantitative metrics ($27,310/yr, 10.1h/week)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3.4 System Mention Linking
&lt;/h3&gt;

&lt;p&gt;The demo explicitly shows system names being extracted and linked: NetSuite, SharePoint, Outlook, Teams. This is not just keyword matching. The agent asks follow-up questions about specific systems because it &lt;strong&gt;knows&lt;/strong&gt; the company uses them (from connector integrations). This is a &lt;strong&gt;context-aware dialogue system&lt;/strong&gt; — the agent's questions are dynamically constructed from the company's existing tool inventory.&lt;/p&gt;




&lt;h2&gt;
  
  
  Layer 4: The Ontology — The Hidden Architecture
&lt;/h2&gt;

&lt;p&gt;This is the most important discovery from the demo, and Ontora never mentions it in marketing.&lt;/p&gt;

&lt;p&gt;Frame 11 of the demo reveals the &lt;strong&gt;Knowledge Chat / Wiki&lt;/strong&gt; view. The left sidebar shows a hierarchy:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Company
├── Departments
│   ├── Finance Department
│   ├── Product Department
│   └── ...
├── Products
├── Employees
├── Customer Accounts
├── Operating Processes
├── Connected Systems
└── Current Automation Work
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is not a document folder. This &lt;strong&gt;appears to be&lt;/strong&gt; an ontology — &lt;strong&gt;or at least&lt;/strong&gt; a formal taxonomy of how the company is structured. &lt;strong&gt;It seems&lt;/strong&gt; every interview is parsed into this hierarchy. Every insight is tagged with its place in the ontology.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why This Matters
&lt;/h3&gt;

&lt;p&gt;Most AI knowledge tools use a &lt;strong&gt;flat vector store&lt;/strong&gt;. You dump documents in. You query with semantic search. You get relevant chunks back. It is powerful and dumb.&lt;/p&gt;

&lt;p&gt;Ontora uses a &lt;strong&gt;structured knowledge base&lt;/strong&gt; with a fixed hierarchy. When the system extracts "Anna Keller handles invoice exceptions in NetSuite," it does not just store that as text. It stores it as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Entity:&lt;/strong&gt; Anna Keller&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Type:&lt;/strong&gt; Employee&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Department:&lt;/strong&gt; Finance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Process:&lt;/strong&gt; Invoice Exception Handling&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;System:&lt;/strong&gt; NetSuite&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Role:&lt;/strong&gt; Accounts Payable Lead&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Insight:&lt;/strong&gt; High automation potential&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the difference between a search engine and a &lt;strong&gt;knowledge graph&lt;/strong&gt;. Search engines find relevant text. Knowledge graphs answer structured questions: &lt;em&gt;"Which finance processes touch NetSuite and have high automation potential?"&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why This Is Hard
&lt;/h3&gt;

&lt;p&gt;The ontology is &lt;strong&gt;fixed&lt;/strong&gt;. What happens when a company does not fit?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Matrix organizations have employees who belong to multiple departments.&lt;/li&gt;
&lt;li&gt;Platform teams own cross-cutting capabilities, not products.&lt;/li&gt;
&lt;li&gt;Freelancers and contractors are not "employees."&lt;/li&gt;
&lt;li&gt;Non-profits do not have "customer accounts."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the ontology is rigid, the system forces every company into the same structural mold. If it is flexible, the engineering complexity explodes — you need dynamic schema evolution, user-defined entity types, and ontology merging across customers.&lt;/p&gt;

&lt;p&gt;The demo shows a clean, fixed hierarchy. I suspect this is v1. &lt;strong&gt;Of course, I could be wrong —&lt;/strong&gt; the real test is whether it bends without breaking.&lt;/p&gt;




&lt;h2&gt;
  
  
  Layer 5: Output &amp;amp; Visualization — From Graph to Decision
&lt;/h2&gt;

&lt;p&gt;The demo shows three output modes:&lt;/p&gt;

&lt;h3&gt;
  
  
  5.1 The Executive Dashboard
&lt;/h3&gt;

&lt;p&gt;A table view with interview counts, completion rates, and participant metadata. This is the "are we done yet?" view for project managers.&lt;/p&gt;

&lt;h3&gt;
  
  
  5.2 The Report View
&lt;/h3&gt;

&lt;p&gt;Structured insights with severity tags, quotes, and system references. The demo shows a "Key Finding" card: &lt;em&gt;"Invoice exceptions force Finance to reconstruct one decision packet across NetSuite, SharePoint, Outlook, Teams, and a vendor tracker before payment can move."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This is synthesized from multiple interviews, not transcribed from one. It represents a &lt;strong&gt;cross-functional pattern&lt;/strong&gt; that no single employee described in full. The system connected the dots.&lt;/p&gt;

&lt;h3&gt;
  
  
  5.3 The Process Map
&lt;/h3&gt;

&lt;p&gt;The swimlane diagram with quantified metrics. This is the "show this to the board" artifact. It looks like a McKinsey slide generated by software.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Metrics Question
&lt;/h3&gt;

&lt;p&gt;Here is where the architecture gets philosophically interesting.&lt;/p&gt;

&lt;p&gt;The swimlane &lt;strong&gt;displays&lt;/strong&gt;: &lt;strong&gt;$27,310/yr direct AP effort. $43,025/yr duplicate cost addressed. 10.1h/week manual effort. 247/year deferred instances.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I have no way of knowing how these were calculated, but my guess is they are either:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;LLM-estimated&lt;/strong&gt; from interview text ("takes me about 2 hours per week" → 2h × 52 × $26/hr = $2,704)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Connected to actual system data&lt;/strong&gt; via the NetSuite/SharePoint integrations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A blend of both&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;If my guess is right and&lt;/strong&gt; they are LLM-estimated, they &lt;strong&gt;risk being&lt;/strong&gt; perception dressed as precision. If they are system-derived, Ontora has built something much deeper than interviews — they have built a bridge between subjective narrative and objective system data.&lt;/p&gt;

&lt;p&gt;I do not know which it is. But it is the most important question in the architecture.&lt;/p&gt;




&lt;h2&gt;
  
  
  Layer 6: Human-in-the-Loop — The Governance Layer
&lt;/h2&gt;

&lt;p&gt;The demo shows version history. Entries like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Automatic Update" (system-generated from new interviews)&lt;/li&gt;
&lt;li&gt;"Manual Update by David Korn" (human edit)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This &lt;strong&gt;suggests&lt;/strong&gt; executives &lt;strong&gt;may be able to&lt;/strong&gt; edit the knowledge base. They can override insights. They can sanitize findings.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why This Is Necessary
&lt;/h3&gt;

&lt;p&gt;No AI system should have unilateral authority over organizational truth. If the LLM hallucinates a handoff that does not exist, someone needs to delete it. If a finding is politically sensitive, someone needs to decide whether to include it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why This Is Dangerous
&lt;/h3&gt;

&lt;p&gt;When humans edit AI-generated knowledge, the &lt;strong&gt;provenance chain breaks&lt;/strong&gt;. The knowledge base becomes a mix of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Auto-extracted facts (from interviews)&lt;/li&gt;
&lt;li&gt;Executive wishful thinking (manual edits)&lt;/li&gt;
&lt;li&gt;Political sanitization (deleted findings)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I &lt;strong&gt;did not see&lt;/strong&gt; a visible "confidence score" or "source attribution" on the wiki pages in the demo. If I am a PE firm using Ontora for due diligence, and the portfolio company CEO can edit the process map before I see it, &lt;strong&gt;in that scenario,&lt;/strong&gt; the tool &lt;strong&gt;could become&lt;/strong&gt; expensive theater.&lt;/p&gt;

&lt;p&gt;The fix is simple in concept, hard in execution: every piece of knowledge needs &lt;strong&gt;provenance metadata&lt;/strong&gt; — who said it, when, in which interview, with what confidence. And manual edits need to be &lt;strong&gt;flagged&lt;/strong&gt;, not hidden.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Architectural Tensions at Scale
&lt;/h2&gt;

&lt;p&gt;Every system in this category faces the same five tensions. Ontora is not unique in encountering them. They &lt;strong&gt;may be&lt;/strong&gt; unique in how early they have to solve them.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tension 1: The Feedback Loop
&lt;/h3&gt;

&lt;p&gt;The demo shows a "Show in sessions" toggle on knowledge base entries. This means past insights can be fed back into future interview prompts.&lt;/p&gt;

&lt;p&gt;This is powerful. If the system knows the company uses Jira, it can ask better questions about Jira workflows. But it is also an &lt;strong&gt;echo chamber&lt;/strong&gt;. If the knowledge base contains a hallucinated tool or process, subsequent interviews will validate it. Confidence increases. Error compounds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One possible&lt;/strong&gt; fix &lt;strong&gt;would be&lt;/strong&gt; a &lt;strong&gt;consensus engine&lt;/strong&gt; that flags contradictions instead of averaging them. I do not see evidence of this in the demo. It may exist behind the scenes. It may not exist yet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tension 2: The Ontology Rigidity
&lt;/h3&gt;

&lt;p&gt;The fixed hierarchy works for traditional companies. It struggles with modern organizational designs. The question is not whether v1 is rigid — every v1 is rigid. The question is whether the schema can evolve without breaking every customer's knowledge graph.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tension 3: The Quantification Gap
&lt;/h3&gt;

&lt;p&gt;Process maps are valuable. Quantified process maps are &lt;strong&gt;irresistible&lt;/strong&gt;. But quantification without validation is &lt;strong&gt;fiction with decimal points&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If Ontora can bridge interview data to system event logs (the Celonis approach), they become unstoppable. If they stay in the interview-only lane, their metrics will always be estimates. The demo hints at system connectors (NetSuite, SharePoint). Whether those connectors read event logs or just document metadata is the critical unknown.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tension 4: Campaign Fatigue
&lt;/h3&gt;

&lt;p&gt;The demo shows 17+ campaigns. A single employee (Anna Keller, Finance) might be interviewed for: Finance Operations, AI Transformation, Change Management, and Employee Engagement. That is 4 campaigns × 20-30 minutes = 80-120 minutes of employee time per quarter.&lt;/p&gt;

&lt;p&gt;For 1,000 employees across 5 campaigns each, that is &lt;strong&gt;1,667 hours of employee time per quarter&lt;/strong&gt; — the equivalent of one full-time employee doing nothing but talking to Ontora. At some point, the organization pushes back.&lt;/p&gt;

&lt;p&gt;The fix is &lt;strong&gt;intelligent scheduling&lt;/strong&gt; (do not interview the same person twice in 30 days) and &lt;strong&gt;cross-campaign synthesis&lt;/strong&gt; (reuse interview data across related campaigns). Both are hard.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tension 5: The Moat Question
&lt;/h3&gt;

&lt;p&gt;If the core IP is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prompt templates for campaign creation&lt;/li&gt;
&lt;li&gt;A fixed ontology&lt;/li&gt;
&lt;li&gt;Voice personas&lt;/li&gt;
&lt;li&gt;Swimlane visualization&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then the barrier to entry is &lt;strong&gt;prompt engineering + frontend engineering&lt;/strong&gt;. Microsoft, ServiceNow, or Celonis could replicate this in 6-12 months with superior distribution.&lt;/p&gt;

&lt;p&gt;The real moat is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Customer-specific fine-tuned models&lt;/strong&gt; that improve with longitudinal data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Proprietary process ontologies&lt;/strong&gt; built from 10,000+ interviews across industries&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bidirectional system integration&lt;/strong&gt; (not just reading documents, but writing automation configs back to RPA tools)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of these are visible in the demo. That does not mean they do not exist. It means they are the next 12 months of engineering.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Would Watch Next
&lt;/h2&gt;

&lt;p&gt;If I were evaluating Ontora as a CTO or an investor, I would ask three questions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;"How do you validate the $27,310/yr metric? Is it estimated from interview text, or connected to our NetSuite transaction data?"&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If it is estimated: the ROI analysis is perception-based. Useful for discovery, dangerous for decisions.&lt;/li&gt;
&lt;li&gt;If it is system-derived: they have built something much deeper than interviews.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;"Can your ontology represent a platform-team structure where one team owns infrastructure across five products?"&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If yes: the schema is flexible enough for modern orgs.&lt;/li&gt;
&lt;li&gt;If no: they serve traditional hierarchies well and struggle with tech companies.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;"If I delete a finding from the knowledge base, is it marked as 'executive override' or does it disappear entirely?"&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If marked: they understand audit trails and data integrity.&lt;/li&gt;
&lt;li&gt;If it disappears: the knowledge base is editable fiction.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Closing: The Respectful Take
&lt;/h2&gt;

&lt;p&gt;Ontora built a real architecture in four months with three brilliant people. Campaign orchestration. Session state management. Multi-pipeline extraction. A fixed ontology. Swimlane visualization. Versioned knowledge base. Optional voice. Directory integration.&lt;/p&gt;

&lt;p&gt;That &lt;strong&gt;does not look like&lt;/strong&gt; vaporware. That is a &lt;strong&gt;genuine technical achievement&lt;/strong&gt; under extreme constraints.&lt;/p&gt;

&lt;p&gt;But the category they are entering — AI-native process discovery — is littered with companies that built beautiful demos and collapsed at scale. The ones that survive will be the ones that solve the hard problems: ground-truth validation, flexible ontologies, feedback loop hygiene, and quantification integrity.&lt;/p&gt;

&lt;p&gt;Ontora has built the plane. Now they have to fly it through turbulence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And I hope they do — I'd love to see this category succeed.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If the founders read this: I would love to be wrong about the quantification gap. Show me a validated metric that survived a six-month reality check, and I will write the follow-up.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;If you're building in the agentic workforce or process intelligence space, I would love to hear how you're handling these same tensions. Drop me a note or find me on &lt;a href="https://github.com/sanoojcools" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ontora.com" rel="noopener noreferrer"&gt;Ontora Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ycombinator.com/companies/ontora" rel="noopener noreferrer"&gt;YC Company Page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ycombinator.com/launches/PyU-ontora-read-your-company-like-a-book" rel="noopener noreferrer"&gt;YC Launch Page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Product demo UI frames (publicly visible on ontora.com)&lt;/li&gt;
&lt;li&gt;Founder backgrounds (LinkedIn, GitHub, personal sites)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Methodology
&lt;/h2&gt;

&lt;p&gt;Public-signal intelligence (OSINT) — all sources publicly available. No insider access. Architecture reconstructed from UI evidence, industry patterns, and first principles. &lt;strong&gt;I may have gotten details wrong — corrections welcome.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Published: August 2026 | Author: &lt;a href="https://github.com/sanoojcools" rel="noopener noreferrer"&gt;Sanuj Krishnan&lt;/a&gt;&lt;/em&gt;``&lt;/p&gt;

</description>
      <category>ai</category>
      <category>startup</category>
      <category>architecture</category>
      <category>hr</category>
    </item>
  </channel>
</rss>
