Skip to content
Aakash GuptaAakash Gupta

I can’t believe we built an AI employee in 62 mins (Cursor, ChatGPT, Gibson)

This is another episode from our AI PM series. This time, we’re building an AI teammate that runs user research, writes product docs, and powers customer success end-to-end with GibsonAI founder, Harish Mukhami. We're building: Preview – 00:00:00 Building AI Customer Success Agent (Tool Stack) – 00:01:46 Role of GibsonAI in Building Customer Success AI Agent – 00:07:29 Using Data from O3 Mini – 00:09:20 Ad (Amplitude) – 00:10:13 Ad (Linear) – 00:10:45 Directing GibsonAI – 00:11:45 Connecting GibsonAI via MCP – 00:17:38 Role of Cursor – 00:21:10 Python Script Inserting Data – 00:26:56 Understanding Cursor Modes – 00:29:00 Ad (Maven) – 00:30:38 Our Dashboard Is Ready – 00:31:01 Building AI Agent – 00:33:44 The the Most Important Thing Our Agent Is Doing – 00:41:46 Aakash’s Reaction to Output – 00:50:51 Role of CrewAI – 00:52:01 AI Employee Use Cases for PMs – 00:54:47 Why Harish Built GibsonAI – 00:56:35 Final Thoughts – 01:00:15 Podcast transcript: https://www.news.aakashg.com/p/harish-mukhami-podcast 💼 Check out our sponsors: Amplitude: The market-leader in product analytics - https://amplitude.com/session-replay?utm_campaign=session-replay-launch-2025&utm_source=linkedin&utm_medium=organic-social&utm_content=productgrowthpodcast Linear: Plan and build products like the best - https://linear.app/partners/aakash Maven: Check out my own curation of their courses for a discount - http://maven.com/x/aakash 👀 Where to Find Harish LinkedIn:https://www.linkedin.com/in/harishmukhami GibsonAI: https://www.gibsonai.com/?utm_medium=podcast&utm_source=aakash 👨‍💻 Where to find Aakash: Twitter: https://www.twitter.com/aakashg0 LinkedIn: https://www.linkedin.com/in/aagupta/ Instagram: https://www.instagram.com/aakashg0/ 🔑 Key Takeaways 1. Production Over Prototypes - Stop building prototypes and start shipping production-ready AI employees. Gibson AI, Cursor, and CrewAI let you go from concept to production in hours. Harish's agent was backed by a scalable database handling 10,000 users day one—no rebuilding required. 2. Amplify, Don't Replace - Your next 10x gain comes from making existing teams superhuman. AI agents analyze dashboards 24/7 and draft personalized outreach, while human CS agents focus on high-touch relationships and strategic decisions. 3. Three-Tier Implementation Strategy - Follow this roadmap: dashboard → human-approved recommendations → autonomous actions. Start with AI insights humans review, then AI recommendations humans approve, finally autonomous execution for low-risk tasks. 4. Human-Loop Insurance - Human-in-the-loop is customer relationship insurance. Harish built approval workflows because random AI emails "will only make the problem worse." AI should amplify human judgment, not bypass it. 5. Proactive Beats Reactive - Proactive churn prevention beats reactive win-back by orders of magnitude. AI agents monitor engagement patterns and usage metrics to address churn risks before customers consider leaving. 6. MCP Integration Magic - MCP makes AI tools actually talk to each other. Harish could query databases, update schemas, and deploy changes directly from Cursor—seamless integration without manual tool switching. 7. Information Processing Automation - Any role that "ingests information and sends out information" is automatable. SDRs, recruiters, executive assistants—if it involves processing data and taking action, AI handles the heavy lifting. 8. Specialized Model Selection - Different models excel at different tasks. Harish used O3 Mini for planning, Claude Sonnet for coding. Match your model choice to the specific job rather than defaulting to popularity. 9. Day-One Infrastructure - Production-grade infrastructure eliminates the prototype-to-production death valley. Starting with scalable database infrastructure means your demo can actually handle real user volumes when stakeholders want to scale. 10. Always Review Code - Read AI-generated code even when moving fast. Despite impressive capabilities, human oversight remains critical: "Make sure it is the code that you want." Speed matters, but understanding what you ship is non-negotiable. #ai #aiagents #agents 🧠 About Product Growth: The world's largest podcast focused solely on product + growth, with over 170K listeners. Hosted by Aakash Gupta, who spent 16 years in PM, rising to VP of product, this 2x/ week show covers product and growth topics in depth. 🔔 Subscribe and like the video to support our content! And turn on the bell for notifications.

Harish MukhamiguestAakash Guptahost
Jun 1, 20251h 2mWatch on YouTube ↗

EVERY SPOKEN WORD

  1. HM

    Today, we'll be building an AI customer success agent, which is gonna solve problems for you without any humans involved. We're gonna be using Gibson AI database for database backend. We'll be using Cursor on Claude Sonnet 3.7 for coding. And finally, we'll be using CrewAI framework for AI agents. We're building this in three parts. So part one, we'll build a SaaS tile dashboard app to provide insights and recommend actions. Part two, we'll add AI agents to analyze these insights and recommend actions. Part three, we'll actually make this agent autonomous and take actions on users' behalf. This is the dashboard. This is a result of part one. This is the customer success AI agent dashboard only, so we're focusing on all the way from design, development, deployment, management, and scaling of databases, which coding tools don't do today. So when we started building in Gibson, we used a web interface. Now we're actually building tables right from Cursor IDE a-and deploying the database. You're not building a prototype anymore, so you are backed by a very significant production-grade database. It's already deployed in the cloud, so you publish this, and you get 10,000 users tomorrow.

  2. AG

    What other AI employees could people create?

  3. HM

    SDRs are a very popular use case. There is also meeting preparation agent, executive assistant. You can chain together all of these agents to, to create a specific role that is tailored for you.

  4. AG

    Really quickly, I think a crazy stat is that more than fifty percent of you listening are not subscribed. If you can subscribe on YouTube, follow on Apple or Spotify podcasts, my commitment to you is that we'll continue to make this content better and better. And now on to today's episode. All right, Harish, welcome to the podcast. What are we gonna be doing today?

  5. HM

    Yeah. Today we'll be building an AI customer success agent, uh, which is gonna solve problems for you without any humans involved.

  6. AG

    All right. Let's just get into it.

  7. HM

    Yeah. Uh, let me share my screen. So we're gonna be using four tools today. Uh, we're gonna be using OpenAI o3-mini for planning. We're gonna be using Gibson AI database for database backend. Um, I can do a quick intro of what Gibson is. Gibson is a, a AI-powered cloud database. You can build, deploy, and manage your database at lightning speed. Uh, so it's, it's, it forms the database backend. And we'll be using Cursor, uh, on Claude Sonnet 3.7 for coding. And finally, we'll be using CrewAI framework for AI agents. So that's the tech stack that we'll be using today. Um, so, um, we can, we can go on and start building.

  8. AG

    Let's do it.

  9. HM

    So how are we building this? Um, we're building this in three parts. Uh, so part one, we'll build a SaaS tile, uh, dashboard app to provide insights and recommend actions. So this is something that most of us are very familiar with, so which is a dashboard with metrics and insights, which we have been using for a while now. Uh, part two, we'll add AI agents to analyze these insights and recommend actions, essentially automating out, uh, the first part. So now AI agents will be looking at the dashboard, looking at the data, and analyzing, um, the data, uh, identifying churn, uh, and mitigation reasons, and providing actions to users who can approve or take those actions. So this is like a part two is the human in the loop, uh, with an AI agent. Uh, part three, we'll actually make this agent autonomous and take actions on users' behalf. So at the end of it, we'll have a fully functional AI agent for customer success. So let's dive into part one. Uh, so for part one, uh, we'll start with planning phase. So we know that we wanna build a dashboard for AI customer success agent, how exactly dashboards should be, what metrics should we focus on. So we're gonna ask, uh, uh, ChatGPT, in this case o3-mini, to provide us some guidance here. So I have a quick prompt ready to go. Uh, so I'm gonna copy-paste this here. Um, fairly straightforward prompt. "Act as a business intelligence expert to design a comprehensive dashboard for Bulk Trade," uh, that is, that is a company that we're focusing on, "a B2B e-commerce platform." Uh, you can imagine this could be for any other business, but today we're, we're gonna focus on the B2B e-commerce. Uh, "As a customer success manager, I need dashboard that integrates data from our CRM," uh, in this case we're using HubSpot, "Google Analytics, or an application database. Uh, the goal is to empower our customer success team with actionable insights that will optimize customer funnel, improve engagement, retention, reduce churn. Uh, please provide a dashboard with four tabs, sidebar needed to ensure that we achieve our goals." Um, I'm spelling this out because this is the one that kicks off everything in motion.

  10. AG

    Okay.

  11. HM

    So I'm gonna ask this, uh, and wait for, um, or using it in reasoning mode, so it came back with pretty, pretty quickly came back with a few, few, um, recommendations here. So, uh, funnel performance, engagement and usage, customer health risk, um, retention and churn. So four tabs like we asked, uh, based on what we, um, what the goals are here.

  12. AG

    So why did we use o3-mini reasoning mode?

  13. HM

    So, um, of all the models that I've f- uh, that I've used, I've found o3-mini is great for planning, um, especially it's much faster. Um, so, uh, it has worked out well for me so far. For coding, I use Claude Sonnet. That has been the king, I guess, for the past year or so. So those are the, the two models that we're gonna be using today.

  14. AG

    Sounds good.

  15. HM

    Um, now we, we have the dashboard design. Uh, the second and, and even more important thing to focus on is what is the makeup of your database that is powering your dashboard? So I'm gonna just ask o3 to see, um, uh, to sh- tell us, like, what data should we use? Um, what are some of the components here? So what data powers this dashboard?

  16. AG

    So now it's thinking about it and helping us plan what data inputs we'll need to create.

  17. HM

    Exactly. Um, so it, it is funnel performance, engagement, and usage. So one of the things it just did was it did exactly like the dashboard organization. So it gave, for each dashboard, um, these are all the data fields that you need. What I do wanna ask is, like, organize this by data source instead of tabs.

  18. AG

    Makes sense.

  19. HM

    So now we have a much more specific, um, response around like, "Hey, from HubSpot, these are the, these are the fields that you need." I'm gonna copy-paste this whole thing.

  20. AG

    It's very much like a data definition.

  21. HM

    Exactly. You don't even-- I, I guess you don't even have to have this specific specificity, uh, um, with, uh, from a database perspective. Uh, you got a bunch of these. So I'm gonna copy this, and then, uh, we'll go to Gibson and model this database.

  22. AG

    Okay. And so what role is Gibson playing here?

  23. HM

    So Gibson is the database that is powering this entire application. So, uh, first step when we're building the dashboard, um, the front end is actually looking into the Gibson AI database to, uh, to show that data in the front of the dashboard, in the dashboard. One of the cool things about Gibson is it's an AI-powered cloud database. So you could imagine, um, if you wanna build this analytical back end for, for like, um, um, customer success dashboard, you need to have a database that is, um, easily scalable, can, can ingest data from multiple sources and handle, like, hundreds of thousands of transactions, if not millions. Uh, Gibson can autoscale with that, so that's why I picked this.

  24. AG

    Okay.

  25. HM

    So let's go to Gibson. So Gibson is available on, on the web, or it's also available in your favorite tools via MCP server. Um, so we're gonna, we're gonna see both. So I'm gonna start off with the web, uh, version of the Gibson AI platform. So I'm just gonna sign in. It's free to get started. Anybody can join. You can use your Google Auth or log in with your email. I'm just gonna use my email to join in. And then this is the Gibson AI workspace. The first thing I'm gonna do is, uh, type in "Build me a database for B2B e-commerce customer success agent." So I'm just gonna type and, and provide a simple prompt. This is not the actual prompt that is gonna build the database but initializes the project and, uh, sets the context on what the user wants to build.

  26. AG

    That's our high-level goal, and then we're gonna come in with the data definition later, I assume, from O3 Mini.

  27. HM

    Yep. Yep, absolutely. So, uh, the one we copy-pasted, I massaged this a little bit to make sure that, like, it's a little bit more cleaner. Um, we're still gonna have those three components to it. Um, here is your project window. So these are all the projects that you're working on. They show up on the left side. Uh, so the first step is it initialized your B2C-- EB-- B2B ecommerce customer success agent, um, and it gives you two options. I can either design and generate the entire data model for you at once, or you can build the data model step by step. So you would choose an option one if you weren't using O3 Mini, you're just asking it to, like... And you can work with it to design and brainstorm. Since we have already planned in O3 Mini, so I'm gonna go choose the option two here.

  28. AG

    Today's episode is brought to you by Amplitude. Building great digital products is hard. You know that better than anyone. Getting teams aligned, measuring what matters, and scaling your product strategy isn't easy. But what if you had a clear framework to guide your next steps? That's exactly what Amplitude built. They studied the best product teams to understand what really drives impact and turn those insights into the digital experience maturity assessment. In two minutes, you'll be able to see where your team stands and what you can improve to build better products faster. Click the link in the caption to take the free assessment and get a clear path to product growth. Hey, let me take a quick break to talk about something that's completely changed my product management workflow: Linear. As a PM, I was drowning in tools, one for planning, another for issue tracking, roadmaps and sheets, and jumping between Slack, Intercom, and app reviews just to piece together customer feedback. Sound familiar? I was spending more time keeping systems in sync than actually building product. Every time development kicked off, my carefully crafted plans would immediately need updating. I was the human API between all our teams, constantly chasing updates and translating between tools. That's why I love Linear. I can capture customer feedback, shape product ideas collaboratively, quarterback cross-functional teams, and monitor development progress in one place. It cuts through the maze of disconnected systems that were complicating my life. Product teams at OpenAI, Vercel, Brex, and Cash App all use Linear. If you're tired of spending your days keeping different tools and teams in sync, check out Linear at linear.app/partners/aakash. That's linear.app/partners/aakash. So option two says we can choose-- build the data model step by step as we see fit.

  29. HM

    E-exactly. And here, um, the goal is we're more s- uh, more d- uh, directional and targeted about what we want Gibson to build. It does give you some options, but since we already have it, so I'm just gonna copy-paste that. So...

  30. AG

    And do you have several models working in the back end here? What is the-- What is powering this experience?

Episode duration: 1:02:03

Install uListen for AI-powered chat & search across the full episode — Get Full Transcript

Transcript of episode Uhs_p-Is0lo

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.

Add to Chrome