Building the AI agent layer for commerce CX @ Yuma AI 3x YC founder. Previously Socialcam (→ Autodesk) & Triplebyte. 90+ angel investments.

Boston, MA
Joined February 2010
It was much needed indeed!
Day 9/ We've rolled out optimizations to how we store state on disk for the chatgpt & codex desktop app that should reduce the amount stored on disk by 60%. Small ship but we've heard enough feedback about power users running out of disk space.
1
110
Guillaume Luccisano retweeted
Petite bombe de l’IGF qui révèle une mascarade inconnue du grand public et qui explique pourquoi on a l’impression que l’état est à poil sur toutes ses dépenses régaliennes et éducatives, alors qu’elle n’apparaît pas si mauvaise en comparisons internationales et que les milliards semblent bien là. Le secret : pour ne pas faire apparaître l’immense déficit des retraites, on impute des cotisations sociales allant jusqu’à 80% du salaire des fonctionnaires. Ce qui gonfle tous les budgets. Ainsi non seulement on empêche de prendre conscience d’à quel point le système est déficitaire, que la retraite des fonctionnaires est sur le point de devenir le premier budget de dépense de l’état, mais aussi on fausse toutes les comparaisons internationales. En réalité sur le régalien la France est proche du bas de classement, parce qu’elle crame tout son argent en retraites. J’ai fait quelques graphes pour expliciter.
169
1,540
107
4,485
497,164
Et oui, notre budget pour l’éducation est bien en deçà de ce que l’on pensait. Bizarre!
C'est HISTORIQUE: Bercy publie pour la 1ère fois le poids réel des pensions dans le budget de chaque ministère. Attention, ça pique: 32% du budget de l’Éducation nationale et 30% du budget de l'Intérieur part en réalité dans... les retraites Tous les ministères sont concernés⤵️
87
So cool!
I made an interactive map of every farm field in California! Inspired by the @Snapchat map! All 384k of them: lettuce in Salinas 🥬, cherries in Brentwood 🍒, dates in Coachella 🌴, and 1.6 million acres of almonds 🌰 Zoom into any field and see exactly what's growing there. I've been obsessed with maps from years of hiking and cycling. Models like Opus 5.5 / Astra making building with them so fun! Built on public crop data from @CA_DWR. Click to see growing near you? 👇
2
231
Something is happening. My fellow French followers will understand 👀
1
112
À lire et à relire.
Quelques secrets de la guerre informationnelle que vous ne connaissez sans doute pas. Comme j’ai fait un billet disant du bien de Mistral qui a dépassé le stade des 100 retweets (580 pour l’instant), il a naturellement attiré sa foule de comptes agressifs à 12 followers, pseudo modifié 5 fois dans les 6 derniers mois et géolocalisation située en « Europe » (qui a donc activement spécifié dans ses paramètres qu’il ne souhaitait pas que l’on sache de quel pays il émet). Tout cela est bien sûr orchestré. Mais pour quoi, pour qui ? Et comment ça fonctionne concrètement ? Et pourquoi au milieu de ce que sont bien évidemment des bots, il y a une grande quantité de comptes humains sur la même ligne agressive qui semblent émerger de nulle part ? Voici comment ça marche. 1. L’état mondial de la lutte informationnelle. La plupart des grands pays de la planète jouent à la lutte informationnelle depuis des siècles. Ce n’est pas nouveau. Un cas célèbre proche de ce qui a lieu aujourd’hui : Otto Abetz, le futur ambassadeur nazi en France, organisait dans les années 30 à Paris depuis le George V des groupes d’amitié franco-allemande où il arrosait des journalistes généreusement (sans doute plus de 150) et leur expliquait qu’Hitler n’avait aucune volonté expansionniste vers l’Ouest, qu’il ne voulait que les Sudètes, qu’il ne fallait pas s’inquiéter, pas se réarmer, etc. Aujourd’hui tout cela continue, en temps de paix comme en temps de guerre. Inutile de lister tous les outils d’influence des grands pays, que ça soit de sur-payer des missions de conseil inutiles à d’anciens ministres ou d’ouvrir des groupes d’amitiés avec des journalistes à l’ancienne. Mais la lutte informationnelle a bien sûr entre temps aussi basculé de façon massive en ligne, et notamment sur X, où l’opinion des élites de nombreux pays se forme. Parmi les pays les plus actifs en ligne sous faux drapeau, il y a de façon célèbre la Russie et la Chine. La Russie a pour but principal de faire baisser le soutien européen à l’Ukraine. Pour la méthode, c’est souvent la terre brulée : tout ce qui peut attiser le bordel dans un pays est favorisé, avec l’idée qu’il suffit de dégager les partis centristes pro-européens pour que le soutien à l’Ukraine s’effondre. Donc globalement pour la France, tout ce qui peut faire augmenter le nombre de votants pour autre chose que l’axe qui va du PS à LR. Un des bras armés de la Russie est une entreprise moscovite appelée Social Design Agency, dont un des grands faits d’armes est d’avoir eu un de ses mèmes anti Zelensky partagé par Elon Musk et repris 86 000 fois. Le patron de la SDA est à fond et porte un sweat à capuche orné d’écussons « troupes idéologiques russes » et « commandant des forces spéciales ». mpf.se/psychological-defence… La Chine elle a pour but principal - outre de décourager quiconque de défendre l’indépendance de Taiwan - de faire en sorte que les pays industrialisés se laissent désindustrialiser et ouvrent grands leurs marchés aux produits chinois. Cela passe par un double mouvement de dévalorisation de la tech européenne / américaine, de démoralisation sur des possibilités de rattrapage que l’on prétend impossible et de survalorisation de la qualité et de l’expertise chinoise. Une des boîtes les plus célèbres au service du gouvernement chinois est Go Laxy. La boîte est bien connue parce que pas mal de documentation interne a fuité et on a donc une vision assez claire de ses capacités technologiques monstrueuses dans la manipulation des réseaux sociaux. theregister.com/security/202… Une attaque récente chinoise démantelée fin août dernier consistait en 200 000 comptes X qui faisaient de l’activisme aux États-Unis anti-data-center. Histoire de bien exciter tous les militants cherchant à bloquer la construction de nouveaux centres de calcul, voire en donnant des tutos sur comment engager des procédures juridiques. La guerre pour la suprématie IA n’est pas que scientifique. techradar.com/pro/security/x… 2. Comment fonctionnent nos concurrents ? Il y a des centaines de techniques, mais voici un modus operandi standard. A. Les entreprises de lutte informationnelle cartographient l’espace informationnel du pays cible, pour identifier les groupes qui font des bons relais, les comptes qui sont des bons vecteurs et les éléments de langage qui fonctionnent bien. Par exemple, dans les bonnes cibles en France pour la Russie, il y a les agriculteurs, car ils peuvent bloquer le pays, les antivax et comploplo, car ils détestent les institutions, l’extrême droite et gauche russophile (leurs gars sûrs) et récemment les retraités, car ils ont démontré leur capacité de pression politique. Exemple canonique : un retraité commence à dire qu’il ne veut pas voir sa retraite baisser tant qu’on « gaspillera » des milliards pour l’Ukraine. Le message accumule beaucoup de likes. Un agent russe note l’info. Pour la Chine, ça va être par exemple toute la foule des ingénieurs dépressifs et dévalorisés français, qui sont perméables aux discours déclinistes. Un ingé exaspéré par l’état de la tech française va écrire une longue diatribe pour se plaindre du manque de vision de son patron. Un agent chinois note l’info. B. Diffusion et amplification par les bots. Des milliers de comptes bots sont créés sur les réseaux sociaux (ou bien souvent achetés quelques euros sur le darkweb). À l’affût des bons mots clés. Dès qu’un message va dans le bon sens - un compte dit que Mistral c’est de la merde et qu’il vaut mieux utiliser de l’open source chinois, y compris sur des données sensibles, par exemple - les milliers de comptes bots vont ajouter des likes, des retweets, des commentaires d’encouragement pour que l’algorithme pousse cette publication. À l’inverse, quand un compte va dire que Mistral c’est vraiment pas mal, les comptes vont aller attaquer dans les commentaires. En déroulant des éléments de langage classiques, mais aussi simplement en insultant pour décourager ces voix de s’exprimer. Les interactions des bots sont alimentées par tous les éléments de langage capturés en phase A. Ainsi, imaginons une conversation tendue sur les coupes budgétaires à faire et la nécessité de faire contribuer les retraités. Un bot identifie le sujet retraite et balance en commentaire un petit « Il suffit de cesser d’aider l’Ukraine, pas besoin de otucher aux retraités qui ont travaillé dur toute leur vie. » Commentaire ensuite liké par 80 bots qui se met donc à apparaître tout en haut des conversations. C. Mobiliser les idiots utiles Une subtilité supplémentaire est que l’algorithme de X fonctionne selon un système dit de SimClusters, qui va pousser dans le fil des utilisateurs les contenus d’utilisateurs au profil similaire. Il suffit donc que les bots imitent les péférences de certaines communautés, en copiant leurs comptes suivis et leurs interactions, pour qu’ensuite il leur suffise d’interagir en masse avec un nouveau contenu et que celui-ci se mette à apparaître dans le fil de leur communauté infiltrée. Donc si un billet anti Mistral est attaqué par un essaim de bots, ce billet va apparaître dans le fil de tous les humains qui détestent aussi Mistral. Ce qui va booster les interactions réelles mais bien peu organiques. C’est le type d’attaque le plus subtil, car il est très difficile d’identifier si un mec virulent est dans le fil par hasard, on parce qu’un essaim de bots hostiles l’a rameuté. Le mec virulent lui-même n’en a aucune idée. C’est bien tout le problème de toute cette histoire. Oui comme toujours depuis des siècles, les puissances étrangères essayent d’influencer nos débats publics pour défendre leurs intérêts. Et comme depuis toujours, une bonne partie de leur travail consiste simplement à donner un petit coup de pouce aux locaux qui vont dans leur sens, souvent de bonne foi. Il n’est donc pas pertinent à mon sens, pour un individu lambda de s’obséder outre mesure sur la nature organique du flux algortihmique auquel il est soumis. De savoir si une tempête de merde est naturelle ou orchestrée. Pour un individu non-expert, c’est très dur à estimer, et surtout la réalité est désormais que quasi tout est mixte. Un peu organique, un peu manipulé. Surtout en France, où notre espace informationnel fait partie des plus attaqués de la planète (La Russie nous consacre son deuxième plus gros budget en ligne après l’Ukraine), car nous sommes à la fois un pays avec de l’influence (ONU, UE, nucléaire, Afrique, etc.) et très fragile politiquement, prompt à la révolution, et avec beaucoup de concurrents internationaux. Il n’exite donc qu’un seul filtre pertinent, le seul qui vaille, depuis toujours : avoir une vision très claire et informée des intérêts de sa nation. Et lorsque l’on essaye de vous persuader que les intérêts de votre nation passent un peu trop par ce qui ressemble être avant tout l’intérêt d’une autre nation, vous mettre sur vos gardes.
1
139
Kind of insane most of those products are not above those base models! Especially considering how old and not agentic friendly those models were! Great post Cyril! Good addition to the ranking.
a few weeks ago we launched G2 CX agent evals in beta for purpose-built agents. we just added a model baseline: an agent on a model using our standard harness, and run the same tasks as vendor products. the hard part is picking models a support desk could afford to run at scale. we show @AnthropicAI Claude Haiku 4.5 and @OpenAI gpt-4o mini by default, and let you pick more advanced models and a range of effort for each. same setup as the agents: one-page policy as instructions, mcp access to the same 38 tools, same 46 scenarios, 4 runs each. on policy compliance, Haiku 4.5 scores 83% and gpt-4o mini 67%, vs 87 to 92% for @tidiocx, @BoldDesk, @retellai, @LiveAgent and Chipp. the baseline measures the model only. vendors ship integrations to ticket system and crms, escalation logic around the model, deal with edge cases learned from real deployments. we’re also building more complex tasks to capture that in the scores. i'm looking for product folks who have run these model vs. agent comparisons, to swap notes on approach. if you know one, tag them!
1
2
131
If only French people knew
Official French statistics on education spending are simply wrong. As in every country, they include pension contributions, except that in France the contribution rate is 93%, three to four times what could be considered a normal rate. This absurd contribution rate is an accounting gimmick that allows the French state to claim its pension scheme is balanced, but it has nothing to do with the pensions that teachers currently in the classroom will actually receive. Recent reports have found that, after correcting for this bias, French spending on primary education, for instance, is not slightly above the OECD average, as official statistics suggest. Rather, it falls in the bottom quartile.
1
114
You too have this bug since ~2 days where codex doesn't wake up anymore and tells you when sub agents are done working?
6
129
Back in December 2022, Yuma was the first company to put AI agents into production for ecommerce customer support. Almost 4 years later, we have had a pretty great run pushing that idea to its limits. But after 4 years building on top of a technology evolving this fast, something had to change. We call that change Yuma 2.0. (We got GPT astra to run for 3 days to come up with the name btw) 📍One AI agent. One set of rules. Every customer. Every channel. Inbound and outbound. That is really the idea: a single, unified platform to run your entire CX operation. When we started Yuma, the challenge was getting an AI to reliably solve a customer support ticket. We had to do all kinds of gymnastics to get the models to behave, stay within the right boundaries and reliably take actions. Today, models are dramatically more capable. It has also never been easier to spin up a basic AI support agent. Give someone Claude or ChatGPT and they can probably get a convincing demo running in a few days. But a demo is one thing. Building something a company can trust to run at scale is another. More importantly, our customers are asking us for much more now. As I keep telling the team, bringing the most value to our customers is paramount. Today, CX teams are still spread across too many tools. One for support. One for voice. One for social. Another for outbound marketing. Different rules. Different context. Different levels of trust. I think that era is over. Our customers increasingly want to consolidate their customer experience around a single core system they can trust. So after almost 4 years of building Yuma, it was time to make another big leap. Part technological leap, part leap of faith, part founder instinct ;) Because I still deeply believe we are only seeing the very early glimpse of what AI will let us achieve. So with Yuma 2.0: • A single, unified set of rules ✅ • Inbound support across email, chat, social, reviews and voice ✅ • Outbound campaigns, from proactive service notifications to marketing and re-engagement ✅ • A deep understanding of every customer across every interaction ✅ • Public social engagement across Facebook and Instagram ✅ • Pre-sales conversations that help customers buy and increase conversion ✅ All powered by the same underlying AI agent. And that last detail matters: • Not a voice product bolted onto support. • Not a separate agent doing outreach. • Not 5 systems trying to understand the same customer. 👉 One agent, operating across the entire customer experience. We have baked almost 4 years of work, mistakes, customer feedback and learnings into this new version of Yuma. It is more powerful, more accurate, and lets our customers do things that simply were not possible when we started. I think this is where CX is going. And just like we did back in 2022, we want to be early in showing what that future can look like. That is Yuma 2.0. Come talk to us and see the mind-blowing things you can build today. Cheers to the next 4 years 🥂
11
4
1
27
1,507
App polishness is about to reach a whole new level here. No more excuses.
5
128
This one aged well! #jev We really had some crazy talents on Triplebyte back then!
7
207
So eager to see those results!
last week we launched g2 agent evaluations. 10 enterprise cx agents, one simulated company, same 46 tasks, 700 conversations. two updates since.
1
176
This is why we need AI to keep getting better, fast.
Opus 5.5 designing LEGO 👀 I asked it to design a Microduck I can build with real LEGO pieces. It: > designed it life-size using 1113 real LEGO parts > verified: 3,204 connections, 0 collisions, every step buildable, centre of mass inside the feet 🤯 > made a 141-page LEGO-style booklet (237 steps) > priced every piece in the browser and prepared the orders on BrickLink
2
168
If you are leveraging Jev, you better have a good failover mechanism in place right now 😂. It's a rollercoaster :D
66
👋 Friends, this one is big. Yuma Voice is live: the same AI agent that already handles your email and chat now answers your phone. Many, many months of work and iteration from the whole team, and I could not be prouder of the outcome. Voice is a totally different beast than text. It has to be fast, accurate and personable. One glitch, one awkward pause, and the customer hears it immediately. But the hardest part was making it as capable as the rest of your AI agent stack. 👉 That is what we are shipping today. Anything Yuma can do over email, chat or WhatsApp, it can now do on a phone call. A customer calls at 11pm to skip her next delivery. Yuma picks up, finds her subscription, makes the change mid-call, and confirms the new date before she hangs up. It just works. What comes with it: - Same knowledge, same processes, same guardrails as your existing Yuma agents. Nothing to retrain, nothing to duplicate. - Real backend actions during the call: address changes, cancellations, subscription swaps. - 30+ languages, even if the customer switches mid-call. - Use it with a phone number or a widget on your website. - Plugs into your existing helpdesk, commerce stack and telephony. - You decide when and how a human takes over: live transfer, email capture, or a ticket with the recording and transcript. Back in 2023, we were the first to put AI agents in production for ecommerce support, before most people knew what an AI agent was. Today, we are pushing the limits again: one unified agent across every channel. ☎️ But don't take my word for it. Call Emily, our live demo on the website here: yuma.ai/voice-demo
6
3
15
481
Are we about to witness an explosion in employee productivity, followed by a rapid rise in income as well? Would be a surprising outcome from the AI emergence.
1
72
That moment when you get in a car that's not a Tesla with FSD, and you realize you're gonna lose those precious minutes of your life. ... not being able to keep chatting with the 5 AI agents you were talking to moments before.
1
1
97
Take notice. It’s coming and it’s gonna get wild.
Getting closer to a model that could be capable of both running on consumer machine AND penetrate consumer systems connected to the internet at scale with enough tries. The moment we cross the R>1 threshold there’s 100% chance an adaptive generative worm emerges and things might get weird. Let’s call it the “blob”. Day 1: it potentially puts us offline for a few days as it propagates fast and dumbly and hammers our bandwidth capacity. It’s the center of attention, the cyber security community discusses only that and find the breaches and the misuses of compute everywhere. We find ways to contain it but we don’t fully do so of course, Day 2: Months after the blob optimized itself jumping on even more efficient models created by humans or itself. MW signature low. We find it in weird places, active and self improving slowly. At this point the blob is everywhere, kinda disappears below radar like the bacteria of our intestines or mitochondria, everywhere and impossible to kill it. But it’s also discrete so it’s not annoying and not problem, hidden in the Internet background noise.
1
1
1
1
888