<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Hexa Media: Build with AI]]></title><description><![CDATA[Build with AI is Hexa Media’s monthly series where Hexa founders and partners on how AI is reshaping company building - with concrete examples you can actually use.]]></description><link>https://media.hexa.com/s/build-with-ai</link><image><url>https://substackcdn.com/image/fetch/$s_!NAL0!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3c408bc6-83fe-4710-9a09-c605c896c5f2_512x512.png</url><title>Hexa Media: Build with AI</title><link>https://media.hexa.com/s/build-with-ai</link></image><generator>Substack</generator><lastBuildDate>Sun, 21 Jun 2026 08:32:43 GMT</lastBuildDate><atom:link href="https://media.hexa.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Hexa]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[hexa@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[hexa@substack.com]]></itunes:email><itunes:name><![CDATA[Hexa]]></itunes:name></itunes:owner><itunes:author><![CDATA[Hexa]]></itunes:author><googleplay:owner><![CDATA[hexa@substack.com]]></googleplay:owner><googleplay:email><![CDATA[hexa@substack.com]]></googleplay:email><googleplay:author><![CDATA[Hexa]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How this CTO's agents code for him through the night]]></title><description><![CDATA["Vibe coding is the worst name for this practice. It's real engineering work, defined workflows, clear foundations. It's not 'go with the vibe' at all." - Camille Epitalon, Co-founder and CTO of Verso]]></description><link>https://media.hexa.com/p/how-this-ctos-agents-code-for-him</link><guid isPermaLink="false">https://media.hexa.com/p/how-this-ctos-agents-code-for-him</guid><dc:creator><![CDATA[Hexa]]></dc:creator><pubDate>Thu, 04 Jun 2026 13:15:30 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/200607266/e7ce4c408562439d82881aa5904aeb69.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-AMXd3Oy9Xbw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;AMXd3Oy9Xbw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/AMXd3Oy9Xbw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Every morning, <a href="https://fr.linkedin.com/in/camille-epitalon">Camille</a> opens his terminal. Eight new pull requests are waiting for him. Created, reviewed, and pre-approved while he was asleep.</p><p>Not by a team. By his agents.</p><p>In this episode of Build with AI, Tanguy Goretti (CTO at Hexa) sits down with Camille Epitalon, CTO and co-founder of <a href="https://www.askverso.ai/">Verso</a>, a startup he built entirely solo on the technical side in three months, with over twenty paying enterprise clients already on board. Camille opens his terminal live and walks through, brick by brick, the setup that makes it all possible.</p><div><hr></div><h2>Verso: A full-AI qualitative research platform</h2><p>Before diving into the setup, a word on what Verso actually does, because it&#8217;s inseparable from how Camille codes.</p><p>Verso is an AI-native qualitative research platform. In practice: where agencies like Kantar or Ipsos used to charge &#8364;100,000 and three months of lead time to conduct qualitative consumer interviews, Verso delivers the same output in three days for a few thousand euros.</p><p>The product covers the entire chain: an AI agent co-designs the interview guide with the client, other agents recruit participants, an AI moderator conducts the interviews (video, audio, screen share, emotion analysis), and researcher agents produce a dynamic report from the raw data. The client can then query that data through a built-in chat interface.</p><div><hr></div><h2>The philosophy: giving codebase ownership to your agents</h2><p>From the very first minutes, Camille lays out the mental framework for everything that follows:</p><blockquote><p><em>&#8220;From day one, I told myself: I&#8217;m handing ownership of my codebase to my agents. The codebase belongs to my agents.&#8221;</em></p></blockquote><p>It sounds radical. But Camille is precise about what it means and more importantly, what it doesn&#8217;t mean.</p><p>Delegating ownership doesn&#8217;t mean letting go of the wheel. It means investing heavily in what he calls <strong>harness engineering</strong>: everything that surrounds the codebase so that agents operate within a safe, consistent, and opinionated framework.</p><p>Two conditions are non-negotiable, according to him:</p><p><strong>1. Solid foundations in the code.</strong> Clear abstract classes, well-defined contracts, enforced patterns. For example, all his repos inherit from an OrgScopedRepo: which ensures that when an agent creates a new repo, it automatically picks up all the security and authentication abstractions. The agent doesn&#8217;t need to be told the rules: they&#8217;re baked into the structure of the code.</p><p><strong>2. Well-equipped agents.</strong> Not just with instructions, but with the right tools to observe the environment: logs, tracking, GitHub, CI. An autonomous agent needs to be able to connect to everything it needs to make decisions without constantly asking its human.</p><div><hr></div><h2>The live setup: 6 worktrees, aliases, a terminal as cockpit</h2><p>Camille moved from VS Code and Cursor to... his terminal.</p><p>His setup is built around <strong>6 permanent worktrees</strong>, each associated with a color in his terminal (via iTerm). When he opens a profile, the worktree automatically re-syncs with main. The entire lifecycle (reset, sync, opening a PR) is managed through aliases. To launch Claude Code, he types c. Codex: x. Full dev environment: d.</p><p>The metaphor he uses is vivid: <em>&#8220;My six worktrees are like six different engineers. I try to avoid having them work on the same thing.&#8221;</em></p><p>In practice, each worktree maps to one PR. Camille works async, he kicks off a task, switches to another worktree while the first one runs, and comes back to check the result later. Six instances in parallel, but never all active at the same time.</p><div><hr></div><h2>The cron jobs that code through the night</h2><p>This is the part that raises eyebrows.</p><p>Every two hours, and especially overnight, cron jobs launch Claude or Codex agents in headless mode from Camille&#8217;s Mac. These agents follow predefined skills, do their work, and open pull requests on GitHub. In the morning, Camille just has to review them.</p><p>These cron jobs are primarily focused on <strong>clean code and refactoring</strong>. A few concrete examples:</p><ul><li><p><strong>Backend audit</strong>: reads the Python/FastAPI guidelines, produces a report prioritized by criticality and fix complexity, then picks the best value/effort trade-off to create a targeted PR.</p></li><li><p><strong>Frontend audit</strong>: same principle on the React/TypeScript side.</p></li><li><p><strong>Skills sync</strong>: checks every day that the .claude and .codex config folders are in sync - if a skill was updated on one side but not the other, a PR is automatically opened.</p></li><li><p><strong>Simplify skill</strong>: a Claude built-in skill that identifies over-complex areas in the codebase and proposes simplifications.</p></li></ul><p>The logic: rather than blocking a large refactoring project, agents chip away every night at small, targeted improvements. Day after day, the codebase cleans itself without friction.</p><blockquote><p><em>&#8220;Verso is the codebase that never sleeps.&#8221;</em></p></blockquote><div><hr></div><h2>The Ralph Loop: launch a feature before bed</h2><p>For heavier features, Camille uses the Ralph Loop.</p><p>The concept: a bash loop running continuously in the terminal. At each iteration, it reads a Markdown spec written upfront, consults a tracking file that records where the implementation stands, spins up a new agent (Claude Code or Codex) to handle only the next step, and updates the tracking file with learnings and results.</p><p>Each agent operates with a fresh context and a limited scope, avoiding context bloat and drift over long tasks. The source of truth is never in the context window: it&#8217;s in the filesystem.</p><p>In practice: Camille writes the spec with an agent&#8217;s help before heading to lunch or going to bed. He launches the ralph loop. When he comes back, the feature is implemented, or close to it.</p><p>Camille notes that some sessions can burn through all his API credits in a single night on ambitious tasks.</p><div><hr></div><h2>The automated review chain</h2><p>No PR ships without going through multiple layers of review. Here&#8217;s the full chain:</p><p><strong>1. Auto-review during implementation.</strong> The Implement skill automatically calls Review Current Work at each step. The agent self-reviews before opening a PR.</p><p><strong>2. Cross-review between agents.</strong> Claude Code and Codex review each other&#8217;s work. Camille doesn&#8217;t necessarily read the diff himself - he asks Codex to review Claude&#8217;s work and vice versa, via the Check Reviews skill, which triages comments and proposes fixes.</p><p><strong>3. External AI reviewers.</strong> Three tools run on every PR: <strong>BugBot</strong>, <strong>Cubic</strong> (a YC startup that Camille says is taking off fast on benchmarks), and <strong>Code Rabbit</strong> (which he finds less impressive today but keeps out of habit). After each comment, a loop mechanism checks the PR 30 minutes after the push, triages the feedback, fixes what can be fixed, and pushes again.</p><p><strong>4. Final human review.</strong> Camille steps in last, for high-impact decisions or complex trade-offs. The skills are explicit about this: <em>&#8220;Don&#8217;t make one-way-door decisions without me.&#8221;</em></p><p>The cost of all these tools? A few hundred euros a month. Camille is unequivocal: it&#8217;s a non-negotiable expense.</p><div><hr></div><h2>Live Browser QA</h2><p>To validate front-end changes, Camille uses a browser QA skill inspired by Vercel&#8217;s. The agent connects to the local app (each worktree runs its own instance with its own DB), navigates to the given URL, takes screenshots, clicks, interacts, and produces a report detailing what works and what doesn&#8217;t.</p><p>In the live demo, you can watch the agent open Chrome, auto-login to Verso, find the right component, test it, and validate that a video playback speed control button works correctly.</p><p>The current limitation: screenshots don&#8217;t capture animations. Camille thinks the real revolution in agentic QA will come when models can read video in real time.</p><div><hr></div><h2>Business skills: the whole team is AI-first</h2><p>An often-overlooked point: at Verso, agents aren&#8217;t reserved for developers.</p><p>From day one of onboarding, everyone, including the business team, has access to Claude Code, Codex, and the terminal. Business-specific skills have been built for them: drafting an email, preparing a client&#8217;s context in the knowledge base, writing a LinkedIn post, or aggregating all call transcripts and emails from a client to pre-fill study templates.</p><p>There&#8217;s also the <strong>Teach skill</strong>: when Camille just accomplished something manually with an agent, he can immediately ask it to document what it just learned as a reusable skill. It&#8217;s the self-improvement mechanism of the harness itself.</p><div><hr></div><h2>The agnosticism principle: never get locked in</h2><p>Camille emphasizes a structural point: his setup has to work regardless of the provider.</p><p>Skills are nearly identical between Claude Code and Codex (with minor format adaptations), and a cron job checks every day that both config folders are in sync. When Anthropic has outages he switches to Codex without friction.</p><blockquote><p><em>&#8220;Tomorrow, if another provider is better, I&#8217;ll switch with pleasure. Being agnostic and not locked in is pretty important.&#8221;</em></p></blockquote><div><hr></div><h2>Takeaways for &#215;10 (or &#215;100) developer productivity</h2><p>In closing, Camille and Tanguy summarize the principles they apply at Hexa and Verso:</p><p><strong>Invest in foundations first.</strong> Agents build on what they see. If the code structure is ambiguous or inconsistent, AI will drift in the wrong direction and it compounds. Clear patterns, well-thought-out abstractions, guidelines documented as Markdown files in the codebase: that&#8217;s what determines the quality of everything produced afterward.</p><p><strong>Run regular audits.</strong> Periodically, ask the agent to cold-analyze the codebase: what are the main separation-of-concerns violations? Where is there code duplication? Which areas have drifted from the guidelines? It&#8217;s an effective way to identify technical debt before it accumulates.</p><p><strong>Engineer the harness hard.</strong> Skills, hooks, agents, cron jobs: everything surrounding the codebase deserves as much attention as the codebase itself. It&#8217;s an investment with exponential returns.</p><p><strong>Don&#8217;t panic about new tools.</strong> A new &#8220;game-changer&#8221; tool drops every week on LinkedIn. Tools change. Principles don&#8217;t.</p><blockquote><p><em>&#8220;Vibe coding is the worst name for this practice. It&#8217;s real engineering work, defined workflows, clear foundations. It&#8217;s not &#8216;go with the vibe&#8217; at all.&#8221;</em> - Camille Epitalon</p></blockquote><div><hr></div><h2>The bottom line</h2><p>What Camille built at Verso isn&#8217;t just an efficient dev setup. It&#8217;s a way of working where agents are treated as real collaborators - with clear responsibilities, a well-defined framework, and progressive autonomy.</p><p>The result: an enterprise product in production in three months, built alone. Paying clients. And nights where the code keeps improving while he sleeps.</p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[How to scale from basic RAG to 200+ e-commerce sites]]></title><description><![CDATA[This one goes out to all the engineers building AI-first]]></description><link>https://media.hexa.com/p/how-to-scale-from-basic-rag-to-200</link><guid isPermaLink="false">https://media.hexa.com/p/how-to-scale-from-basic-rag-to-200</guid><dc:creator><![CDATA[Hexa]]></dc:creator><pubDate>Thu, 26 Mar 2026 08:01:33 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/191499708/e90b750ca155c4d8a54d828010dcaa74.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><em><strong>Why is this in your inbox?</strong> Build with AI is a series by Hexa Media where two partners or founders deep dive into useful, practical ways they&#8217;ve learned to use or build with AI within their startup. Prefer to skip future episode drops? <a href="https://media.hexa.com/account">Unsubscribe from future Build with AI notifications here.</a></em></p><div id="youtube2-WcA8YsbwlE8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;WcA8YsbwlE8&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/WcA8YsbwlE8?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>Hexa Product Lead <a href="https://www.linkedin.com/in/pierre-lemaire01/">Pierre</a> sits down with <a href="https://www.linkedin.com/in/louis-pinsard/">Louis Pinsard</a>, CTO &amp; co-founder of <a href="https://www.askdialog.com/">Dialog</a> &#8212; an AI shopping assistant handling hundreds of thousands of conversations per month across 200+ ecommerce stores &#8212; to explore how they scaled from basic RAG to the infrastructure that supports several hundred thousand conversations a month.</strong></p><p>They started with a very basic RAG setup, which was enough to land their first client. But pretty quickly they hit the real problems: product catalogs that explode in size and break your retrieval, a growing volume of users with increasingly diverse queries, keeping latency low through all of it, and building evaluations that give you objective criteria to actually know whether your agent is getting better or worse.</p><p>Louis walks through the full technical evolution, from chunking strategies and retrieval tricks to the evaluation systems they wish they&#8217;d built sooner.</p><p>You can watch the full conversation above, or read the recap below.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://media.hexa.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://media.hexa.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3><strong>1) The first version was literally a LangChain tutorial in production</strong></h3><p>Dialog started in early 2024, right around when GPT-4 had been out for a couple of months. The team needed to move fast, so they did the most basic thing possible: a textbook RAG setup. User sends a message, you search for semantically close documents, stuff them into the LLM&#8217;s context, generate a response. A few lines of code, shipped to production.</p><p>It worked well enough to get about ten Shopify design partners on board. There was no real evaluation system &#8212; Louis would test a handful of queries manually and go with his gut. The models were also expensive, but the bet was that prices would keep dropping. That bet has held up.</p><h3><strong>2) Not every message deserves an expensive LLM call</strong></h3><p>Pretty quickly, they noticed people typing &#8220;hello&#8221; or sending off-topic messages, and the system would dutifully burn through tokens on zero-value interactions. So the first meaningful addition was a routing classifier that decides what kind of message this is before anything else happens. Is it store-related? About a specific product? A policy question? Or just noise?</p><p>This became one of the most important components in the whole system. The core idea hasn&#8217;t changed since: not all queries should be treated the same way, and sorting that out first saves money and improves quality simultaneously.</p><h3><strong>3) Re-ranking fixed the hallucination problem</strong></h3><p>Hallucinations came from two places: the retrieval step failing to surface the right documents, or surfacing too many and the LLM getting lost in an oversized context.</p><p>The fix was a re-ranking step. Instead of retrieving 10 documents and hoping for the best, you first cast a wide net &#8212; about 100 candidates &#8212; then run them through a specialized model whose only job is to pick the 10 most relevant ones for the given question. Tighter context, better results, fewer hallucinations.</p><h3><strong>4) The user&#8217;s question is almost never good enough to search with directly</strong></h3><p>If someone is on a skincare product page and asks &#8220;is this good for my skin type?&#8221; &#8212; that query has almost no useful semantic content. No product name, no ingredient, nothing for retrieval to latch onto.</p><p>One technique that worked well early on is HyDE &#8212; Hypothetical Document Embedding. You ask the LLM to generate a plausible answer without context, then use that hypothetical answer as your search query. Even a hallucinated answer will be semantically closer to the real documents than the vague original question was.</p><p>They also enrich queries with page context, conversation history, and keyword extraction. The rephrasing step turned out to be one of the highest-leverage improvements in the whole pipeline.</p><h3><strong>5) How you chunk your product catalog matters more than you&#8217;d think</strong></h3><p>A product has a title, a description (sometimes enormous), variants, collections, metadata &#8212; and if you naively chop all of that into fixed-size chunks, you get fragments where the end of a description bleeds into collection data. That&#8217;s meaningless to a retrieval system.</p><p>Dialog splits along logical boundaries first &#8212; description separate from title separate from variants &#8212; then applies size-based chunking within those sections. They also attach metadata like the product name to every chunk so fragments can always be traced back to their source. This becomes critical when you need to filter by price, skin type, or other attributes.</p><h3><strong>6) The filter trick that made structured catalogs useful</strong></h3><p>Many ecommerce catalogs already have structured filter systems &#8212; skin type, brand, price range. Dialog realized they could extract filters from the user&#8217;s natural language query before even hitting semantic search.</p><p>So &#8220;what&#8217;s a good moisturizer for dry skin?&#8221; gets &#8220;dry skin&#8221; extracted as a filter, the search is restricted to matching products, and semantic retrieval runs within that smaller subset. It&#8217;s adding determinism into a fuzzy process &#8212; and it works because the catalog structure already exists, you just need to tap into it.</p><h3><strong>7) They flew blind on evaluation for the first six months</strong></h3><p>For the first six months, improvements were measured by vibes. Louis would test manually, look at logs, ask clients to try things. That worked while the wins were obvious. But eventually changes got subtler and the risk of breaking something elsewhere got real.</p><p>The classifier was easy to evaluate &#8212; known input, known correct category, score it. RAG evaluation is much harder. You need query-document pairs that represent ground truth, and building that dataset requires genuine domain expertise. They use a mix of LLM-as-judge and human review, but Louis is clear this is still evolving.</p><h3><strong>8) What Louis would tell someone building an agent from scratch today</strong></h3><p>Three things.</p><p><strong>Observability early &#8212;</strong> log the inputs and outputs of every component from day one. You&#8217;ll always be glad you have the data later, even if you don&#8217;t know exactly how you&#8217;ll use it yet.</p><p><strong>Don&#8217;t jump to vector databases.</strong> Classical text search &#8212; BM25, Elasticsearch, even grep-style approaches &#8212; works better than people think, especially with structured data like product catalogs. Louis points to Claude Code as an example: it searches codebases through clever grep queries, not embeddings. Start simple, add semantic search when you&#8217;re genuinely hitting limits.</p><p><strong>And use Python if the AI system is the core of your product.</strong> The ecosystem, tooling, and talent pool are all there. It sounds obvious, but it&#8217;s not always the default choice.</p><div><hr></div><p>If you&#8217;re building AI agents on top of messy real-world data, the full conversation is worth your time. Louis gets into the details in a way that&#8217;s rare for a CTO of a company at this stage.</p><p>Subscribe to receive future episodes of Build with AI.</p>]]></content:encoded></item><item><title><![CDATA[How to validate your startup idea - with AI]]></title><description><![CDATA[Introducing Build with AI - a new Hexa Media series where Hexa founders and partners share concrete examples of how they use AI to create startups.]]></description><link>https://media.hexa.com/p/how-to-validate-your-startup-idea</link><guid isPermaLink="false">https://media.hexa.com/p/how-to-validate-your-startup-idea</guid><dc:creator><![CDATA[Hexa]]></dc:creator><pubDate>Thu, 11 Sep 2025 06:50:31 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/173257717/5299183a05be5c9c5a3b1c590bba7daa.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><em><strong>Why is this in your inbox?</strong> Build with AI is a new series by Hexa Media. Every month, we share a 30- to 45-minute episode where two Hexa partners or founders deep dive into practical, impactful way they&#8217;ve learned to use AI to improve one part of the company-building process. Prefer to skip future episode drops? <a href="https://media.hexa.com/account">Unsubscribe from future Build with AI notifications here.</a></em></p><div id="youtube2-7CpCLAkojDA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;7CpCLAkojDA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/7CpCLAkojDA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><em>Watch on Youtube for English subtitles (settings &gt; auto-translate &gt; English).</em></p><div><hr></div><p>AI is changing company building from the ground up. But what does that really look like, day to day, when you&#8217;re starting something new?</p><p>That&#8217;s what <em>Build with AI </em>brings to life.</p><p>We&#8217;re kicking things off with the very first step: <strong>finding and validating the idea.</strong> Hexa Partners <a href="https://www.linkedin.com/in/florentquinti/">Florent Quinti</a> and <a href="https://www.linkedin.com/in/vollmeru/">Ugo Vollmer</a> share how they&#8217;ve learned to use AI to explore unknown markets and test hunches.</p><h3>In this episode</h3><p>They share:</p><ul><li><p>What we look for in a day-zero idea</p></li><li><p>How AI helps us explore an unknown market</p></li><li><p>Turning intuition into conviction</p></li><li><p>Prototyping without a CTO to test faster</p></li><li><p>Where AI stops, and what stays human</p></li></ul><p>When everyone can spin up 100 ideas in an afternoon&#8230; what&#8217;s the real edge?</p><p>Find out in the full episode.</p><h3>Where to find Flo</h3><p>Subscribe to his AI newsletter: <a href="https://www.linkedin.com/in/florentquinti/">https://www.linkedin.com/in/florentquinti/</a></p><h3>Where to find Ugo</h3><p>Ugo&#8217;s linkedin: <a href="https://www.linkedin.com/in/vollmeru/">https://www.linkedin.com/in/vollmeru/</a></p>]]></content:encoded></item></channel></rss>