ChatGPT agent mode: The “little helper” that transformed recruiting, crafted user personas, and solved parking nightmares | Michal Peled (Honeybook)

8 Dec 2025 · 59 min · 20 chapters

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

How ChatGPT “agent mode” and custom GPTs can automate recruiting research, generate research-based buyer personas, and solve a real commute problem (SF Giants parking spikes).

Guest

Michal Peled, Technical Operations Engineer at HoneyBook. Builds internal tools/automations (no-code and coded), including integrations and Slack bots; also trains teams and documents processes.

Key claims

  1. Agent mode can replace hours of manual LinkedIn browsing by acting like a “little helper,” with user-controlled login and stop/ask-for-control moments.
  2. Persona GPTs should be driven by tight instructions (not just uploaded files) and constrained to source text to avoid hallucinations.
  3. Agents can be “hyper-focused” versus distracted by normal browsing flows.

Notable examples

  • Recruiting: prompt logs into LinkedIn, finds up to five candidates matching an uploaded job description plus Israel/recency/seniority constraints; returns match scores and ranked profiles.
  • Personas: HoneyBook research interviews produced five buyer personas; Michal used NotebookLM to generate persona prompt instructions with citations/guardrails, then tested them (e.g., “Balanced Blake” headline variations).
  • Parking: created an ICS Google Calendar of Oracle Park home games (filtered by start time) so the team avoids driving on surge-price days.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Chapters

Tap a time to open that second in VO

Diving into Agent Mode

1:23 to 2:25

Michal Peled discusses the problem of manual recruiting and how agent mode helps.

“Brex is bringing that same power to finance.”

Creating Effective Prompts for ChatGPT

2:25 to 6:34

A detailed conversation on structuring prompts effectively for recruiting tasks.

“And so I'm wondering if you can just go ahead and dive into what was the problem that you were trying to solve?”

Demonstrating ChatGPT Agent Mode

6:34 to 10:56

Live demonstration of ChatGPT agent mode performing recruiting tasks.

“Actually, actually describing what an actual IT recruiter would do.”

User Experience and Accessibility

10:56 to 14:00

Discussion on the implications of agent mode for users unfamiliar with AI tools.

“So once you start running it, and this is something that is mind-blowing for anyone who tries it for the first time, even the ones who are very proficient with using AI tools, suddenly you get a computer opening up.”

Exploring ChatGPT Agent Mode in Recruiting

14:00 to 19:00

Learn about the use cases and efficiency of ChatGPT in recruitment processes.

“And so I just, I want to make sure that people that have not experienced agent mode, and I know we're all on the edge.”

Anonymizing Candidate Profiles for Bias Reduction

19:00 to 23:20

Discover the importance of anonymizing candidate profiles in recruitment to reduce bias.

“when I log into LinkedIn, I don't go straight to the job to be done.”

Creating Buyer Personas with ChatGPT

23:51 to 28:00

Explore the process of creating detailed buyer personas using ChatGPT.

“we're going from finding real people to creating fake people.”

Creating Personas with ChatGPT

28:00 to 28:45

Learn how to develop multiple personas using AI tools.

“And this is how you deal with technology.”

Using Notebook LM for Custom Prompts

28:45 to 30:46

Discover how Notebook LM helps in crafting precise AI prompts.

“But one of them is notebook.lm allows you to upload your own sources and can answer only based on these sources and not things that it goes and finds online or things or knows or filling in the gap.”

Guidelines for Effective Prompts

30:46 to 33:04

Understand the importance of guidelines in AI prompt creation.

“So you will craft highly detailed, nuanced, and authentic chat GPT prompts for five distinct buyer personas based on your sources.”
Show all 20 chapters

The 'Don't Make Up Stuff' Prompt

33:04 to 33:20

A key insight on reducing hallucination in AI outputs.

“to a lot of things especially when you're trying to constrain an LLM space to a specific set of of data and inputs.”

Refining AI Persona Instructions

33:20 to 35:46

Learn how to refine AI instructions for improved results.

“It is very, it is crucial to add those things and to think about them.”

Testing and Using AI Personas

35:46 to 40:04

Explore how to test and utilize AI-generated personas in practice.

“I used them just to tighten the instructions a little and make it more robust and add guardrails.”

Addressing Parking Challenges with AI

40:04 to 42:05

Discover how AI can help anticipate parking costs and changes.

“You use Notebook LLM to create a prompt that embodied the personality of the persona.”

Using ChatGPT for Parking Solutions

42:05 to 48:16

Learn how ChatGPT helps in predicting parking prices based on game schedules.

“And on game days, especially those taking place in the morning or afternoon, a parking rate spike from$50 a day to$40 plus per hour.”

The Role of Internal Tools in Companies

48:17 to 52:36

Discover the importance of internal tools and automation in modern businesses.

“So just again, to recap your use cases, first one we did, oh, agents for recruiting.”

Effective Prompting Techniques for AI

52:36 to 55:57

Understand how to effectively prompt AI for better responses.

“In fact, you create prompters to create prompts.”

Connecting with Michal Peled

56:00 to 57:26

Learn how to connect with Michal Peled on LinkedIn and engage with ideas.

“very, you know, patient and sophisticated and AI friendly prompter.”

Job Application Tips

57:26 to 58:04

Discover tips for job applications and using AI to enhance profiles.

“It's one of my favorite things to talk about my work.”

Closing Thoughts and Thanks

58:04 to 58:15

Wrap-up of the conversation with gratitude and insights shared.

“Thank you so much for showing us our workflows.”
Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:00Michal Peled:We're going to start with something that we haven't actually seen on How I AI yet, which is agent mode in ChatGPT. My use case was with our hiring team. Part of their workflow is to browse through many LinkedIn profiles and search for relevant candidates. It takes a lot of time. Let's talk about the prompt. I'd love for you to go through how you thought about structuring it to make it effective with the agent. I want a little helper. I'm a recruiter. I want someone who is like me. So I started by telling you, you're an ID recruiter. And then I described what I wanted to do. I love that you called it your little helper because don't we all want an AI little helper?

0:42Michal Peled:Welcome back to How I AI. I'm Claire Vem, product leader and AI obsessive here on a mission to help you build better with these new tools. Today, I have Michal Pled from HoneyBook. They're a technical operations engineer who's building tons of internal tools and automations to make their team's life easier and reduce friction. Mihal is going to show us some advanced features of ChatGPT, including agent mode, replicate not one, but five of their personas as AI identities, and save me a lot of time on my commute using ChatGPT. I'm really excited about this episode. Let's get to it. This episode is brought to you by Brex.

1:22Michal Peled:If you're listening to this show, you already know AI is changing how we work in real, practical ways. Brex is bringing that same power to finance. Brex is the intelligent finance platform built for founders. With autonomous agents running in the background, your finance stack basically runs itself. Cards are issues, expenses are filed, and fraud is stopped in real time without you having to think about it. Add Brex's banking solution with a high-yield treasury account, and you've got a system that helps you spend smarter, move faster, and scale with confidence. One in three startups in the U.S.

2:03Michal Peled:already runs on Brex. You can too at brex.com slash howiai. Michal, thank you so much for joining How I AI. I'm excited to see what you have to share. Thank you so much for having me. We're going to start with something that we haven't actually seen on How I AI yet, which is agent mode in chat GBT. And so I'm wondering if you can just go ahead and dive into what was the problem that you were trying to solve? And why was this agent mode, this agentic browsing, the solution to the problem you're having? Our problem was, you know, same as our customers are having. You have to do your job. You have a job that you really love doing and you have your proficiencies and expertise.

2:55However, you spend a lot of your time doing the mundane, thoughtless, manual repeating work in order to get the information that you need. So my use case was with our hiring team. And as a recruiter, when you get a job description that you need to recruit to find candidates for, part of their workflow is to browse through many LinkedIn profiles and search for relevant candidates that may be relevant for the job descriptions. and it takes a lot of time. It can be hours of browsing through profiles and going through all of the characteristics that they're looking for. So I wanted to take that load off of them and ChatGPT agent mode came just in time.

3:54We all talk about what agent is and what agents do and how we can use them. In ChatGPT, it's very simple to understand. So you just open a chat with ChatGPT, but then you add an instruction and turn it into an agent mode very simply from the toolbar. And once it goes into agent mode, it means that it can take the prompt or you can actually use specific prompts to tell it not just to search for information online, but also to perform actions for you. And why did I need it in this case? Because I needed to log into LinkedIn. I don't want it to just search for profiles on LinkedIn, just profiles that are publicly accessible.

4:48That's not the information that I need. So I needed it to log in into LinkedIn and I needed it to perform search and I needed it to go through the profiles and look for the restrictions that I want to give it. And those restrictions were provided by the actual hiring team that they actually use it as requirements for potential candidates that they find.

5:15Michal Peled:Yeah, let's talk about the prompt really quickly, because I think this prompt is interesting as I'm reading it. And I'd love for you to go through how you thought about structuring it to make it effective with the agent. Of course. So I usually start my prompts, begin my prompts with telling the GPT its role. And so here I told it, you are an IT recruiter. I want a little helper, right? I'm a recruiter. I want someone who is like me that will assist me with my job. So I started by telling it you're an ID recruiter. And then I described what I wanted to do, what the task is. Log in to LinkedIn using my account.

5:57If not already logged in, let me take control and log in. It is something that is possible. Find up to five LinkedIn profiles where the current title and job description match the attached job description. and here is the part where I just uploaded a job description. In this case, it's for an engineering role, okay? So I have the job description and I have the, you are an IT recruiter, this is your job. This is the task and I provide like a full description of the task. Actually, actually describing what an actual IT recruiter would do. And then I added restrictions or special instructions. It doesn't matter how you call them.

6:49But these are important because these don't just search for something that matches the description. Do it the way that we do it. And when our hiring team goes into a search, they have specific criteria that they go for. So I collected these and I added it as a list, as a restriction. I could call it instructions. It would have been the same. So candidates must be from Israel because the job is being filled up in Israel or currently working at an Israeli company. And they must be active in LinkedIn within the last three months, because that's something that our hiring team is looking for. And the current job role must be close enough to the open role in title and seniority.

7:43And also something that is special, the candidates must either work in their current workspace more than a year or they can be unemployed, but no more than a year and have worked in their last workplace for over a year. These are all things that I didn't invent them. They were taken specifically from our hiring process.

8:11Michal Peled:What I love about this is exactly what you said, which is, first, I love that you called it your little helper because don't we all want an AI little helper? That is my goal. Maybe I'll reran my product to just little helper. Um, but what I like about this is, you know, it, when you're building a tool like this or a prompt like this, the simplest way to get to a good outcome is simply interview somebody and say, step by step, just tell me what you do. Tell me what you do. And if you can codify what a person's step-by-step workflow is, and you can put that into a pretty simple prompt, which here it's only a paragraph and three or four bullet points, you can replicate and automate that at scale.

8:56Michal Peled:and typically this is not the highest order thinking you want your recruiter or sourcer to do you don't want them just to build a list and be looking is this person here a year or not that is an input to what you hope is a great recruiting process great outreach all that kind of stuff so one I think it's just really great to interview your colleagues and say how do you do your job and what parts do you hate and let me automate them the second piece that I think is really interesting here is you're actually pretty specific about a couple outcomes. You're specific about the number of candidates that you want.

9:31Michal Peled:So I think that's really helpful. You're specific about a kind of threshold of matching your criteria. So you say 70%. And I often find these LLMs are very, you know, what is 70 % matching? Like it's not, it's not pure science, but they're pretty good at following a general threshold. So I think that is really interesting. And then the last piece I want to call out, which we'll maybe see in the demo, is agent, while it can be agentic and independent, can also be a co-pilot and collaborator. And so you actually instruct the agent when you're going to take over and when they're going to take over.

10:11Michal Peled:And so I think that is also really interesting things for folks to know, is you don't just have to like press the button and walk away and let the agent run. You can press the button and say, hey, wait, when you get to this point let me take the next step and then you can go on from there so that's really interesting exactly or if you encounter a problem with this and that stop and ask for my assistant um and that's exactly the agent that's exactly the agent mode thinking about it as a little helper will really help you come up with good prompts for it okay i think you gave us our show title will be Chad, GBT agent mode, your little helper.

10:54Michal Peled:So let's see how it runs. Exactly. So once you start running it, and this is something that is mind-blowing for anyone who tries it for the first time, even the ones who are very proficient with using AI tools, suddenly you get a computer opening up. in your, you know, you see your little helper actually doing things in the computer. So it started by reading my job description and then you can see it goes, it will try to go to LinkedIn. It will probably be already logged in because I logged in beforehand. And the thing I like the most you see it's logged in and then you can see like the arrow goes and clicks on things and searches on things and go through the list and the thing I like the most is is that during all of this time you can see the thoughts of the agent now I will go to the feed page loaded again I plan to click on.

12:04First, I need to make sure like you can see inside the brain of your agent while it is thinking. And so and all of this is live. So I will let it run here, but we can go and see results.

12:22Michal Peled:Yeah, you know, I want to call out a couple things because I know that often on How I AI, we have highly technical use cases for highly technical folks. But we also have a lot of people that are actually quite new to using generative AI tools and have probably been pretty familiar with ChatGBT and the direct experience. But I know if I showed my mom this or even some of my friends that maybe don't work in tech and said, hey, did you know that ChatGBT can open up a magic computer and navigate it and narrate its thoughts and look for things for you? They'd be pretty, pretty surprised. And I think, you know, as you watch this, what I hope our listeners and viewers are taking away is you don't just have to rely on text prompts and chats when you're using these tools.

13:12Michal Peled:Now that the next kind of like evolution of these LLMs, especially the more like consumer focused general purpose ones like ChatGPT have evolved, you actually have a lot more tools. And so I just want to call out some of those folks out there. I'm thinking a little bit of my parents and some people in an older generation who are like, how do I get from here to here? I need help searching for flights or I need to do a certain kind of research on a niche site. Having sort of this expert computer operator on hand, I actually think is going to make information more accessible to folks, but it's also going to make UX and websites more accessible to folks that don't have the time to figure out how do I use the best filters on LinkedIn or those sorts of things.

14:02Michal Peled:And so I just, I want to make sure that people that have not experienced agent mode, and I know we're all on the edge. So maybe all of us have just, you know, take a minute to appreciate the kind of use cases that this opens up. Also, it's just fascinating to watch. Yeah. AI operator. Of course, first time I tried it, I just sat and watched the thoughts of the agent while it was thinking. Going to our more technical audience, though, a couple of things that I want to call out is one, props to the OpenAI ChatGPT team. What a great user experience design here. Like, it could feel very strange to watch an agent browse a website.

14:45Michal Peled:It could either be boring or weird. And I think this user experience of like being able to see where the cursor is, showing the reasoning and thoughts, watching it navigate is actually pretty entertaining. That's a hard thing to pull off for a consumer product. And so for anybody designing AI products, it's worth thinking about some of these interaction patterns here. And then again, I just think about how long this would take someone to do. we're watching it because I'm trying to narrate some of the features but you know you could you could walk away you could go to a meeting while this happens or you could do something something else if you have chat gpt on your phone you will get notification and a notification when it's done to tell you that it's done and and here are the results for you we said little helper And the last thing I'll call out, I love, I really do love this use case, is I do this specific thing all the time.

15:44As a hiring manager, executive leader in an organization, I was constantly looking for like, who's a senior director of DevOps and Platform Infra,

15:56Michal Peled:who is either in San Francisco or works for a San Francisco-based company, who has experience in dev tools, that one change I would maybe make on your prompt is like, is one or two connections away so I can actually message them or get a back channel reference on that? I did this all the time. I had my hiring managers do this all the time. So even if you're not in recruiting and you're just somebody who does hiring, I think this specific workflow is really, really useful. Yeah, definitely. That's an excellent use case that you just mentioned. Well, let's actually, let's look at the output. We'll let this run, but I know you have an example output for us.

16:36Yeah, yeah, it runs. I have an output that actually worked for 10 minutes, just that. And within these 10 minutes, I got a list of five candidates as I requested for. and you can see the match score. Well, having a match score or rank for results is something that I really love doing. It's not a must, but if you give a specific, if you provide specific requirements and ask for a match score, it is easier to understand what results have more quality for you. I mean, otherwise you could just get a table of like, these are the five results, but is someone of them better or maybe a better match for what I need than the others?

17:30I won't be able to see it unless I instruct the GPT to provide me with some score. So it's not an exact science, but it does give you some kind, a way to compare between the results. So I will say someone who got a 90 % match is probably as like probably will be a better match than the 78 % match. And I will have to go deeper and understand why. Yeah.

18:04Michal Peled:I'll call out a couple of things here that I think are interesting for people to look like. I know we were talking before the show, you actually made this anonymized data just so we weren't showing people's profiles or showing how person A versus person B fit a specific job you're hiring for. But I will say anonymizing candidate profiles is actually a pretty standard practice in a lot of recruiting flows just to make sure you're not biased, this school, that school, this person, that person, this name, that name. And so I actually kind of like this flow where you're really just comparing the qualifications against your stated objections or objectives.

18:43Michal Peled:And so I think that is a really interesting kind of meta flow that you're showing here. The second thing that I wanted to say as I was reflecting back on agent mode is it's almost exactly like a recruiter or sourcer would navigate LinkedIn, except for one thing. when I log into LinkedIn, I don't go straight to the job to be done. I don't go straight to that search bar and search for like VPs of engineering. No, no. I get distracted by the notification. I start reading the feed. I'm responding to comments. I go through my inbox. And so I think like, why is it 10 minutes? It's 10 minutes because it's like pretty hyper, hyper focused and efficient, but it's also 10 minutes because you're not getting so distracted with all the other things in the application and you can really just get the agent to focus on the task at hand.

19:35Michal Peled:So maybe it's a way for us to all break. Sorry, LinkedIn growth PMs. I apologize. But it's a good way for us to still get the value of these platforms without getting our time sucked into the less value generating aspects of them, maybe. Yeah, that is correct. So tell me a little bit about how this was received by the team. I'd love to know the kind of outcomes here? Yeah, well, I will be real and say that like the first result that I got, I was very skeptic about. So I just took the table and I sent it to our hiring manager. And I told her, this is the job description. This is what AI found for me in LinkedIn.

20:23If you can go through the results and let me give me feedback. Are there good results? Are we familiar with these candidates? Did we try to reach out to them? Or you're looking at them and say, oh no, that's a terrible fit. I don't know why this person is even in this table. And so she went over them. You can see that the table has linked to the direct, like the LinkedIn profile per candidate. So she scanned those five profile and she came back to me and she said, well, you know what? Out of these five, four of them were never found by us manually and they really fit the description. So we would want to approach and, you know, try to get them to come for an interview.

21:17And the fifth one was actually one that we caught manually and is already coming for an interview. And so to me, it was a great sign for quality. I mean, it's not just a list of names. Those are actual, real quality candidates that we can work with. And so now they want the agent to run on a lot more job description, many more job descriptions that we have, provide them with more than five candidates i wanted just five to see if if it if it's worth something um yeah but now it's going to be a real part of of their hiring process freeing their their time to do other things that they love and appreciate a lot more yeah and i

22:10Michal Peled:can't emphasize what you're saying enough because so many people push back on ai saying yeah you may get speed and you may get efficiency, but you're not getting quality. And my experience has has been the opposite of that. You get speed and you get quality. And again, it's those it's that last mile, those edge cases, those ones that are like just a little hard to find, a little hard to research, where I think AI can increase the quality of that last bit. And so it was it's amazing to see that this work for your recruiting has given me so many ideas, not, you know, not just no recruiting use cases, but just in general, one people finding use cases.

22:49Michal Peled:I was thinking about how you could find great candidates or customers on like X or LinkedIn. And then the other thing that I think is really great here is just showing we don't get a lot of GNA functions. We don't get a lot of people functions getting love in how I AI. I feel like all the noise is about like product design, engineering support. And so I just love seeing the recruiters get some love here because you're the people that bring in great talent and fun colleagues to work with. So thank you for showing this. This podcast is supported by Google. Hey, everyone. Shrestha here from Google DeepMind.

23:26The Gemini 2.5 family of models is now generally available. 2.5 Pro, our most advanced model, is great for reasoning over complex tasks. 2.5 Flash finds the sweet spot between performance and price. And 2.5 Flashlight is ideal for low latency, high volume tasks. Start building in Google AI Studio at ai.dev.

23:50Michal Peled:Let's zip to your second use case, which I think is really, we're going from finding real people to creating fake people. So I'm excited about this next workflow. That's an excellent description of it. So let me ask you that. Imagine you're a business owner and imagine being able to talk to thousands of your potential customers all at once and gather their insights on your planned ad campaigns, planned features, product experience, all from your phone or tablet, 24-hour day with one click of a button. actually talk to them. I thought it's mind-blowing. And so it started with HoneyBook invested in comprehensive customer research with a third-party provider.

24:45We interviewed hundreds of our target small business owners, and they created five detailed buyer personas. But the research was trapped in documents, hundreds of pages of insights that teams rarely referenced because it was too time consuming to extract actionable information when making product or marketing decisions. So the end goal was we have five personas, we want to talk to them, let's create a chat GPT that is that person, that actual person. And so I started with And here that there are some technical takeaways, but here I want to put the spotlight on the thinking process. Because it's very easy to go to ChatGPT and everyone with a subscription tier of, it's not the plus, a plus subscription tier and above can create their own custom GPT.

25:50and so you go to create a custom JetGPT. It's quite simple process. You add a name to your GPT, a description, but the most important parts are the instructions you're providing it with and the files that you can upload as a knowledge for that chat that you're talking to. So I needed five like them. But first I thought, okay, this is all I know about custom chat GPTs. I can basically take all of the documentation from the interview and just upload all of the files, text files, presentations, whatever, into this custom chat bot, provided with some instructions on how to answer what the research was about, what to say, what not to say, and ask it questions about the research itself.

26:43But that's not what I wanted. So I was like, okay, if I'm taking just the files per persona. So I'll concentrate in one persona, take the files related to that persona, upload it to the chat, inspect the chat what that persona is, how to read the files, what's included in the files. Then I'll be able to maybe ask about that persona. And I will probably get answers like, that persona would have done this, or that persona would prefer that, but it's not like talking to the persona. I'm still talking about the persona and not with it. And so I realized I'm not going to rely on uploaded files for the chat GPT.

27:34I need the instructions to be the main and most important part of what consists of that persona. And the instructions here will not be what's in a file or talking about someone else. There will be exact instructions that go like, you are that person. And this is your belief system. And this is how you run your business. And this is how you deal with media. And this is how you deal with technology. And everything has to be super, super, super tight. So that chat GPT once running live will actually become that persona that can answer based on what it knows about itself, not files that are attached to it.

28:26And so I needed to bridge that gap. I have all of the research there. I need to make a person out of it or five of them, actually.

28:38Michal Peled:okay so okay but you heard it here first this is our first how i ai where we are manufacturing not one not two not three not four but five people so show us the process yeah so i thought about it and then i decided to go to another tool that i really like this is notebook lm uh it's a google it's a google's tool and notebook lm the thing i like about it the most and the reason i picked that tool in order to construct the instructions or the prompt per persona is actually there are several reasons. But one of them is notebook.lm allows you to upload your own sources and can answer only based on these sources and not things that it goes and finds online or things or knows or filling in the gap.

Read the full transcript

29:35This is the information. You ask me about something, I will answer based on the knowledge that you provided alone. Also, it allows you to check and uncheck the sources that you want to rely on. So I can ask a question without relying on the buyer journeys, for example. And then the answer will not include that part of the knowledge, things that I cannot do in Chagipity or anything else. and then there's this chat part within the notebook where it's a it's Gemini based Gemini's is Google chat model okay and and in this chat window I prompted the chat again you are an expert prompt engineer again with the role what you are specializing in creating custom GPTs by providing strong AI prompts.

30:35And then the mission, what your task or mission is. Your mission is to create AI prompts for custom GPTs representing entrepreneurs and small business owners. Where the decision makers ends on run. So you will craft highly detailed, nuanced, and authentic chat GPT prompts for five distinct buyer personas based on your sources. I never told it what were the personas it had to get it from the sources and that's uh the the most important part again is guidelines i mean prompts are nice it it usually they usually should come with some guidelines instructions um anything that you want to be to the chat to take specific care of.

31:26So in my case, the guidelines were to ensure that the prompt correctly and fully described the core identity, mindset, decision-making style. I didn't want the chat to decide on itself what I care for about those personas, because I knew what I care for. So I wanted their mindset and decision-making style and tone and communication style. And then the business needs and the technology stack and the journey map, social media preferences. I pointed the chat to exactly what I needed to get out of this research. And then that's another important one. I think one should not go on without that instruction.

32:14Don't add or modify text that is not written or implied in the text. I know you're creating. I'm turning you down. The text to describe a specific persona must remain true to the original persona. Yeah.

32:30Michal Peled:I'm laughing because yesterday I literally wrote a prompt that was like, do not make up any links. I had a thing that was making up. Do not make any up any links that are not in your source of links. Like, and it's so funny. We get so used to operating these chatbots as if they have human reasoning and sometimes they have kind of like superhuman reasoning and sometimes they just do stuff that a human would never do like just make up something and so I think this third prompt we'll zoom in on the show is probably applicable to a lot of things especially when you're trying to constrain an LLM space to a specific set of of data and inputs.

33:14Michal Peled:So it's a good prompt. Everybody should use the don't make up stuff prompt. Your hallucination rate will drop. Yeah, exactly. Wow. It is very, it is crucial to add those things and to think about them. Yep. Yeah. So the result was, and another thing that Notebook LM is good at doing is you can save the responses of the chat as notes and those notes are saved here for you to look at later so I can show you an example of the notes that it created but mainly you I just took the prompts I went over them the important thing about the prompts is that's another strength of using notebook lm it uses um it uses citations so you can actually go over um a piece of information that the chat decided this persona is and see where did you take it from and and just make sure and verify that it went through all of your uh data information and didn't invent anything I'm gonna laugh because I'm from Austin and I'm pretty sure I know people pleaser whatever Parker um so it's like a very accurate Austin entrepreneur persona if folks are wondering if this is creating high quality high quality persona prompts yeah yeah yeah so eventually yeah I I what I did is just I took the prompts I did need to refine them a little okay because Because even with all of my instructions, Gemini didn't exactly realize what kind of prompt it needs to create.

35:15So it was missing some guardrails. It was a little too long. The custom GPT instructions are limited to 8 ,000 characters. And it created some of the prompts being longer than that. So I did need to do a little refine and create stronger prompts. So for example, and I'll show you here in the demo, I needed to add, I used ChedGPK itself or sometimes Claude because I like working with Claude. I used them just to tighten the instructions a little and make it more robust and add guardrails. So I added, for example, you do not act as a general purpose assistant. You do not ask follow-up questions. You avoid slang, bad language, or distasteful content, and keep communication respectful and inspiring.

36:16You avoid political, religious, gender, or racial commentary. And I really wanted to add it. That's another key point for creating custom GPTs that need to talk as a person. Because believe me, those people work with you. They are your friends. The first thing they will try with a chat GPT-like persona is to tackle them with swear words or their ideas about political things or I don't know. I was going to say for food.

36:54Michal Peled:So this this maybe should be a default prompt wrapper on all enterprise GPTs. And it would save us all a lot of a lot of heartache. Yeah. So you can see it's in order of what I asked for. So core identity, mindset, business needs, technology stack, whatever. And then what you get is then it's the time to actually test them. So we created those five. And I can go to Balanced Blake. You can see she's one of the most talked to internal chats. So we can go to Balanced Blake. And I can ask her what kind of head headline would catch your attention. Maybe I'll move it. would catch your attention during a busy workday.

37:58Don't you? Why didn't you want to know that thing about your ideal or prospect client? And I can send her the question. And then, if I'm scanning quickly between meetings or juggling, A few would catch my eye. Save 10 hours a week with this tool, no tech skills needed. Or from chaos to clarity, one dashboard to run it all. Your clients don't need another email. They need this. And this persona actually explains why, even why, every one of these headlines will catch their attention. and I can take the same thing and try it on a completely different persona like Aiden and Aiden will give me a complete different answer.

38:55Aiden will say, I need one that respects my time and speaks directly to the pain I'm feeling in that moment. Still doing admin during edit days, ears are to reclaim five hours a week. other variations that might grade me win better clients without burning out and so on and so on so each persona actually answers based on the persona that we got from research and that single persona represents thousands of potential customers and so you can try headlines or you can try a product journey. What would be your best first impression when you get into a new CRM? What would be the feature that will convince you not to churn a CRM?

39:55So you can try it on them. They are 24-7 ready to talk to you on whatever. And I really like them. I mean, personalizing those personas has changed the way we work with them.

40:09Michal Peled:I just love this workflow. And to recap it for folks, you took a bunch of, I'm presuming, pretty expensive research that probably sat in a bunch of PDFs and docs where, you know, we occasionally said, head down Hayden, but otherwise did not use these personas. You use Notebook LLM to create a prompt that embodied the personality of the persona. You put those personas in GBTs. And now you can see that dozens of times your colleagues have gone to them to brainstorm with the persona, which I think is really interesting. And it's giving me a lot of ideas. So many people go to just plain chat GP. It's like, give me five headlines for an ad campaign, as opposed to going and sitting with, you know, sitting with your fake persona and saying what, what, what ad campaigns would work on you.

40:54Michal Peled:So I love this flow. We learned a little bit about the strengths of notebook lm gpts and flipping these like sort of personas on their head let's go to workflow three which i will tell you i personally i have a personal connection to so people in san francisco listen here's the use case for you let's jump to your last use case and then we can get you out of here well this one is actually yeah a really big pain Yeah. Favorite to soul. Well, imagine getting ready in the morning, driving to work, already planning ads for your busy schedule and morning routine, only to discover that parking in your favorite parking, in your favorite parking lot now costs$40 an hour instead of the usual $50 for the entire day that you paid so far.

41:53So this can ruin your entire day for sure. So the thing is, Anibook's office is right next to Oracle Park, where the San Francisco Giants play. And on game days, especially those taking place in the morning or afternoon, a parking rate spike from$50 a day to$40 plus per hour. Our team was constantly getting caught off guard, showing up to expensive parking or scrambling to find remote, cheaper alternatives. We needed a way to know in advance when to take public transit instead of driving to work. And so the solution was, I was thinking, okay, I think let's share a calendar, like a joint calendar to just show you on which days parking lot prices are likely to surge.

42:54I needed two things for that. I needed to figure out when games are taking place in the ballpark. And I needed to create a calendar file. I had no idea how to do. Calendar file is an ICS file. This is the type. I have no idea how to create one. okay, whatever. Let's go to chat GPT.

43:14Michal Peled:So while you're getting this up, I am just smiling and laughing because my launch darkly office was right behind Oracle Park. And I got there. I found a$20 a day parking. And I still have like, I texted my friend the day I had to pay like$100. Yeah, park that was already down there, ready for meeting. And so San Francisco downtown is we're coming back people but don't forget that the summer the summer baseball season and sometimes they have two games a day they have double headers yeah yeah that is correct and then you have yeah walk over there just don't use your car don't go just don't go if you can avoid it avoid it um yeah so i was like let's try chat gpt i mean this should be a simple one hopefully so I tried a naive one okay as you can see this prompt doesn't tell the chat you are this or that I was like I have a simple question find all home games that take place in Oracle Park in San Francisco during the next six months I use six months because I knew it's the end of the season coming soon so you can ask for the next year whatever filter out only the games that start anywhere between morning to 2 p.m.

44:36Because if games are taking place in the evening, when we arrive in the morning, the prices are still the usual sane one. So using these dates, create an ICS file for Google Calendar. That's the calendar that we're using at work. That will show these dates as an all-day event. I wanted just to see very clearly of potential dates, days in my week, where I rather avoid driving to the office. And a key point was availability free. Otherwise, this all-day event will just block my entire day, show me as busy, just because the giants are playing. Also, the event description should contain the game details and time.

45:28I wanted to add that so I can verify that the game is the one that I'm thinking about, that it's actually one that is taking place there. I like to add those extra verification points, validation points, just to make sure that we know what we're talking about. And then I also added an instruction other than just output the ICS file that I need, the calendar file, I want a textual list of all the dates, times, and events included in the created calendar. Now, basically, if it was human, they may have been a little, you know, offended by me. Why don't you trust me? But SanGVT doesn't care. So it taught for 36 seconds, provided me with the file, and also with a list of all the remaining games, because the season is about to end, all the remaining games that are taking place in Oracle Park with their dates and times.

46:35And so I know all of these are included in this file. I just took the file, I installed it or added it to my personal calendar or work calendar. I also shared it with all of my team members, and then you upload it. And then you can see, for example, that on September 10th, there is a game. Arizona Diamondbacks are playing the Giants at first pitch is 12.45. So better avoid driving to work that day.

47:12Michal Peled:I love this so much because, again, I have hit this problem so many times. games and you don't want a calendar that has the game in the middle of your work day right you want to customize you probably could have filed like an uh sf giant schedule calendar that's not exactly what you wanted and it would have had all these games weekend games night games all these things away games as well away games exactly so you can have this really filtered to what you want i'm going to give you one one improvement that you can make to this yeah which it is for the night games you should put an alert because if you park in the morning and you're still there for the night game you should just go to the game it's a great it's a great stadium that's an excellent suggestion to watch the games good view um it's finally warm in san francisco so it won't be freezing yeah and you parked cheap and you parked cheap i've done that once or twice where i parked i'm like i'm not leaving honestly i don't want to deal with the traffic i'm just gonna go go to the game this is a great little workflow.

48:16Michal Peled:I think like a very good little helper personal workflow that helped you and also your team. So thanks for showing me. So just again, to recap your use cases, first one we did, oh, agents for recruiting. Loved it. So straightforward. I'm going to use that right away. Two, generated persona GPTs. And three, make your daily life a little bit easier by giving you ambient information that can help with your commute. So we're going to wrap our episode with a couple lightning round questions and then get you out of here. The first one I have to say is you are the little helper. You seem to be all over HoneyBook, just helping recruiting, helping the product team, helping the whole team.

49:02Michal Peled:You know, tell us a little bit about your role and what you think this role will look like. Do people need a dedicated person or a dedicated team towards these automations? What do you think the future of this inside companies is going to look like? Okay, for sure. Well, I love nothing more than talking about myself. So my title is technical operations engineer, but it encapsulates a lot of other things. So I do, I research and integrate paid tools, but a lot of the times you don't find the exact paid tool that you want, so I build them. I build internal tools and processes. I'm using no-code solutions, automations, and also coded solutions.

49:51It can be an AI-powered Slack bot. It can be an internal application. It could be integrations between two different applications that don't speak with one another. So I come in the middle and I connect them. It's not just doing things for others. It's also teaching and enabling others to do for themselves. I'm a great believer in enabling. So I do company-wide presentations. I do personal advisory, training classes, documentation. Actually, as Anibook is a platform for small businesses, okay, I see each team and department within Anibook as a small business of its own. They provide services. They collaborate with other teams, other businesses.

50:47They have their own goals. They have their own expertise, passion for different things, and they all want to spend less time on manual, thoughtless, repetitive tasks and more time doing what they love. So this is where I'm coming for. This is what I'm trying to do. This is what I'm trying to provide, to take the friction away and leave you to do what you love.

51:17Michal Peled:One thing I want to call out for folks is I've been in tech a long time. And unfortunately, basically up until the last couple of years, I feel like internal tools teams were very starved for resources and occasionally starved for respect. It was like, oh, you got the product teams and they're customer facing and they build all the cool products. And like internal teams are always underfunded, not enough people, blah, blah, blah, blah, blah. And I think now what I love is this is the moment for internal tools teams to shine, to do legitimate, great, high impact product work. I would recommend anybody who really wants to lean into AI find their way into this kind of role.

51:58Michal Peled:Because honestly, a lot of times it's moving faster than you can even get some of these AI experiences into product, which have a lot of like customer impact and legal implications and blah, blah, blah. blah. But if it's all internal tooling, you can kind of let it rip. And so I just want to like shout out to all the internal tools teams out there that I know to date have not got the love and respect that they deserve. This is your moment. You can have really high impact and do some pretty great work and honestly do a lot to differentiate your career in this moment by taking advantage of the fact that you can build these tools.

52:32Michal Peled:So I think you are a great model and I'm excited to see you do it. Okay, last question. You're a very good prompter. In fact, you create prompters to create prompts. But when AI is not replying to you the way you want, when it is frustrating, when the agent gets distracted by the notifications in its inbox, what is your prompting technique? Are you, all caps, DL? You do. Wow, well. I love using all caps and no one can persuade me otherwise. I mean, there will be people saying it's just a robot. It doesn't care if it's caps or not. But I'm like, no, it takes me a lot more seriously when it's all caps.

53:22um but but i will say um my go-to technique would be to take my current prompt and then tackle the chat gpt with my prompt asking it to make it better and how do i do that it's not just this is not working make it better even as a person i i would i have no idea what you want for me. So I'm just going with, this is the prompt I'm using. This is what's wrong with the output. Like I outline, the output is inconsistent, contains too many hallucinations, invent things that are not there. That's the second part. And then it's very important for me that the

54:19I list the things that not just what is wrong, but how I want it to be right. And then I also add, I also add it, I give it permission, take away everything that doesn't work well. Yeah. You can delete things from my prompt. You can rewrite things that don't work well, and you can add things that you feel are, will do a better job. and I feel like giving permission to change, delete, remove, whatever provides a better output because otherwise and chat GPTs tend to be pleasers. They may try to use your prompt and not move a lot out of it like this is yours this is so great I'm not going to change it.

55:09no i allow you to change it i allow you to rewrite it completely and i tried it several times on several prompts not just my own people are coming with me with why does my custom chat gpt act so badly um like let's let's take your prompt and rewrite it using chat gpt so i go with that template and and like first try it's amazing first try you get a prompt that is much much much better and usually it's all it only takes that one iteration for it to work exactly as you wanted it

55:49Michal Peled:to um so that's my tip i i love it it's a very professional tip um that i will use in my moments where instead i just want to write no in all caps uh which you know i try to pretend that i'm this very, you know, patient and sophisticated and AI friendly prompter. But I think the more comfortable I get with it, the more ridiculous my prompts get. It's a good reminder that structure can help. Well, this has been so fun. Where can we find you and how can we be helpful to you? You can find me in LinkedIn. I am linkedin.com slash michael.teled. and I work at HoneyBook so you can just search for Michal Pellet HoneyBook and find me I would really love to connect with anyone who is into automation, AI new things, whatever I want to see what you do I want to see what you're working on I get constant ideas from other people in LinkedIn, in Facebook, whatever I'm there And from you, you saw something that I did here and it's striked you with a great idea, a way to improve it.

57:14You want to suggest things that I can do better. Or even if you want more information from me, just feel free to reach out, ask questions. I'll be happy to answer. It's one of my favorite things to talk about my work. So feel free to do that.

57:34Michal Peled:Well, you heard it. Drop questions in the comments. Connect on LinkedIn. And if HoneyBook is hiring, you now know how they search for great candidates. So if you're a great candidate. Yeah, we are hiring. Make sure your profile is well structured and well made. You know, maybe use the agent to say, I'm applying for this job. Could you find me on LinkedIn as a good match? And what would I do to improve it? That's the last tip for How I AI. Professional AI girl right here. Well, it was so nice to have you. Thank you so much for showing us our workflows. They're really inspiring. And we will see you soon.

58:14Michal Peled:Thanks. Thank you so much, Karen. Thanks so much for watching. If you enjoyed this show, please like and subscribe here on YouTube. Or even better, leave us a comment with your thoughts. You can also find this podcast on Apple Podcasts, Spotify, or your favorite podcast app. Please consider leaving us a rating and review, which will help others find the show. You can see all our episodes and learn more about the show at howiaipod.com. See you next time.

From the publisher

Michal Peled is a Technical Operations Engineer at HoneyBook who specializes in building internal tools and automations that eliminate friction for teams. In this episode, Michal demonstrates three practical AI use cases: using ChatGPT’s agent mode to automate LinkedIn recruiting, transforming customer research into interactive AI personas, and creating a custom calendar solution for a very San Francisco–specific problem—avoiding expensive parking during Giants games.


What you’ll learn:

  1. How to use ChatGPT agent mode to automate LinkedIn recruiting and find high-quality candidates that manual searches missed
  2. The step-by-step process for turning static customer research into interactive AI personas that product and marketing teams can actually use
  3. Why NotebookLM excels at creating prompts from source material with proper citations
  4. How to structure agent-mode prompts to create effective “little helpers” that follow your exact workflow
  5. A practical framework for improving your prompts when AI tools aren’t giving you the results you want
  6. How internal tools teams can drive massive impact by focusing on eliminating friction in everyday workflows

—

Brought to you by:

Brex—The intelligent finance platform built for founders

Google Gemini—Your everyday AI assistant

—

In this episode, we cover:

(00:00) Introduction to Michal and ChatGPT agent mode

(02:10) Using agent mode for LinkedIn recruiting automation

(05:14) Creating effective prompts for agent mode

(10:50) Demo of agent mode searching LinkedIn profiles

(16:29) Results and team reception of the recruiting automation

(19:53) The outcome of implementing on Michal’s team

(23:50) Creating custom GPT personas from customer research

(28:43) Using NotebookLM to transform research into persona prompts

(35:00) Adding guardrails to custom GPT personas

(37:20) Demo of interacting with custom-persona GPTs

(41:02) Creating a calendar automation for parking during baseball games

(48:15) Lightning round and final thoughts

—

Tools referenced:

• ChatGPT: https://chat.openai.com/

• NotebookLM: https://notebooklm.google.com/

• Claude: https://claude.ai/

—

Other references:

• Google Calendar: https://calendar.google.com/

• HoneyBook: https://www.honeybook.com/

• LinkedIn: https://www.linkedin.com/

—

Where to find Michal Peled:

LinkedIn: https://www.linkedin.com/in/michalpeled/

—

Where to find Claire Vo:

ChatPRD: https://www.chatprd.ai/

Website: https://clairevo.com/

LinkedIn: https://www.linkedin.com/in/clairevo/

X: https://x.com/clairevo

—

Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email jordan@penname.co.

More from How I AI

All 103 episodes
ChatGPT agent mode: The “little helper” that transformed recruiting, crafted user personas, and solved parking nightmaresHow I AI · 59 min
Listen in VO