{"id":"youtube:rhoYynL-4pY","source":"youtube","sourceId":"rhoYynL-4pY","account":"robotostudio","type":"video","title":"Your first AI agent","body":"Looking to build your first AI agent workflow? We share the stack that powers our current lead enrichment, and the open source Lead Agent repo from Vercel. Go build it, or ask us to build it for you.","bodyFormat":"text","sourceUrl":"https://www.youtube.com/watch?v=rhoYynL-4pY","canonicalUrl":"https://robotostudio.com/videos/your-first-ai-agent","sourceUrls":["https://robotostudio.com/videos/your-first-ai-agent"],"authorIds":["https://robotostudio.com/blog/author/jono#person"],"publishedAt":"2026-02-19T00:00:00.000Z","modifiedAt":"2026-08-11","checkedAt":"2026-09-17T13:02:04.791Z","language":"en","visibility":"public","topics":["sanity","ai"],"gaps":["Video authors are credited by the original Roboto page; individual transcript speakers remain unassigned."],"segments":[{"id":"segment-1","startMs":4710,"endMs":4720,"text":"Hey, how's it going? Hope you're having"},{"id":"segment-2","startMs":4720,"endMs":7030,"text":"Hey, how's it going? Hope you're having\na great day. I want to talk about"},{"id":"segment-3","startMs":7030,"endMs":7040,"text":"a great day. I want to talk about"},{"id":"segment-4","startMs":7040,"endMs":9509,"text":"a great day. I want to talk about\nworkflows and agentic workflows and how"},{"id":"segment-5","startMs":9509,"endMs":9519,"text":"workflows and agentic workflows and how"},{"id":"segment-6","startMs":9519,"endMs":10870,"text":"workflows and agentic workflows and how\nyou can actually integrate them inside"},{"id":"segment-7","startMs":10870,"endMs":10880,"text":"you can actually integrate them inside"},{"id":"segment-8","startMs":10880,"endMs":13030,"text":"you can actually integrate them inside\nof your website and very specifically"},{"id":"segment-9","startMs":13030,"endMs":13040,"text":"of your website and very specifically"},{"id":"segment-10","startMs":13040,"endMs":15190,"text":"of your website and very specifically\nthe ones that are very high value with"},{"id":"segment-11","startMs":15190,"endMs":15200,"text":"the ones that are very high value with"},{"id":"segment-12","startMs":15200,"endMs":17349,"text":"the ones that are very high value with\nvery low effort. Um, because this should"},{"id":"segment-13","startMs":17349,"endMs":17359,"text":"very low effort. Um, because this should"},{"id":"segment-14","startMs":17359,"endMs":19189,"text":"very low effort. Um, because this should\nbe basically like a gateway drug for you"},{"id":"segment-15","startMs":19189,"endMs":19199,"text":"be basically like a gateway drug for you"},{"id":"segment-16","startMs":19199,"endMs":20870,"text":"be basically like a gateway drug for you\ngetting into, you know, the agentic"},{"id":"segment-17","startMs":20870,"endMs":20880,"text":"getting into, you know, the agentic"},{"id":"segment-18","startMs":20880,"endMs":22150,"text":"getting into, you know, the agentic\nstuff and everything else. You've"},{"id":"segment-19","startMs":22150,"endMs":22160,"text":"stuff and everything else. You've"},{"id":"segment-20","startMs":22160,"endMs":23509,"text":"stuff and everything else. You've\nprobably rolled your eyes by now, but"},{"id":"segment-21","startMs":23509,"endMs":23519,"text":"probably rolled your eyes by now, but"},{"id":"segment-22","startMs":23519,"endMs":25349,"text":"probably rolled your eyes by now, but\nit's very, very important. And I think"},{"id":"segment-23","startMs":25349,"endMs":25359,"text":"it's very, very important. And I think"},{"id":"segment-24","startMs":25359,"endMs":27109,"text":"it's very, very important. And I think\nyou should be using it today because I"},{"id":"segment-25","startMs":27109,"endMs":27119,"text":"you should be using it today because I"},{"id":"segment-26","startMs":27119,"endMs":28710,"text":"you should be using it today because I\nthink there's going to be a huge amount"},{"id":"segment-27","startMs":28710,"endMs":28720,"text":"think there's going to be a huge amount"},{"id":"segment-28","startMs":28720,"endMs":30630,"text":"think there's going to be a huge amount\nof companies that are going to dwarf the"},{"id":"segment-29","startMs":30630,"endMs":30640,"text":"of companies that are going to dwarf the"},{"id":"segment-30","startMs":30640,"endMs":33350,"text":"of companies that are going to dwarf the\nefforts of other companies um with being"},{"id":"segment-31","startMs":33350,"endMs":33360,"text":"efforts of other companies um with being"},{"id":"segment-32","startMs":33360,"endMs":36470,"text":"efforts of other companies um with being\nable to basically leverage AI. Um so"},{"id":"segment-33","startMs":36470,"endMs":36480,"text":"able to basically leverage AI. Um so"},{"id":"segment-34","startMs":36480,"endMs":38470,"text":"able to basically leverage AI. Um so\nlet's start. What do we currently use"},{"id":"segment-35","startMs":38470,"endMs":38480,"text":"let's start. What do we currently use"},{"id":"segment-36","startMs":38480,"endMs":40470,"text":"let's start. What do we currently use\nand what is valuable with our particular"},{"id":"segment-37","startMs":40470,"endMs":40480,"text":"and what is valuable with our particular"},{"id":"segment-38","startMs":40480,"endMs":43910,"text":"and what is valuable with our particular\nbusiness? Well, we use a form enrichment"},{"id":"segment-39","startMs":43910,"endMs":43920,"text":"business? Well, we use a form enrichment"},{"id":"segment-40","startMs":43920,"endMs":46069,"text":"business? Well, we use a form enrichment\num system. So whenever somebody submits"},{"id":"segment-41","startMs":46069,"endMs":46079,"text":"um system. So whenever somebody submits"},{"id":"segment-42","startMs":46079,"endMs":47830,"text":"um system. So whenever somebody submits\na form on our website, it takes the"},{"id":"segment-43","startMs":47830,"endMs":47840,"text":"a form on our website, it takes the"},{"id":"segment-44","startMs":47840,"endMs":49830,"text":"a form on our website, it takes the\nname, it takes the domain name that"},{"id":"segment-45","startMs":49830,"endMs":49840,"text":"name, it takes the domain name that"},{"id":"segment-46","startMs":49840,"endMs":51830,"text":"name, it takes the domain name that\ncomes out of the email and it takes the"},{"id":"segment-47","startMs":51830,"endMs":51840,"text":"comes out of the email and it takes the"},{"id":"segment-48","startMs":51840,"endMs":54470,"text":"comes out of the email and it takes the\nmessage to understand intent and it"},{"id":"segment-49","startMs":54470,"endMs":54480,"text":"message to understand intent and it"},{"id":"segment-50","startMs":54480,"endMs":56790,"text":"message to understand intent and it\ncreates a whole research box bot that"},{"id":"segment-51","startMs":56790,"endMs":56800,"text":"creates a whole research box bot that"},{"id":"segment-52","startMs":56800,"endMs":58709,"text":"creates a whole research box bot that\ngoes off and basically uses a bunch of"},{"id":"segment-53","startMs":58709,"endMs":58719,"text":"goes off and basically uses a bunch of"},{"id":"segment-54","startMs":58719,"endMs":60630,"text":"goes off and basically uses a bunch of\ntools to read the information from that"},{"id":"segment-55","startMs":60630,"endMs":60640,"text":"tools to read the information from that"},{"id":"segment-56","startMs":60640,"endMs":63029,"text":"tools to read the information from that\nparticular client and come back and give"},{"id":"segment-57","startMs":63029,"endMs":63039,"text":"particular client and come back and give"},{"id":"segment-58","startMs":63039,"endMs":66230,"text":"particular client and come back and give\nme a complete synopsis of um why they're"},{"id":"segment-59","startMs":66230,"endMs":66240,"text":"me a complete synopsis of um why they're"},{"id":"segment-60","startMs":66240,"endMs":67670,"text":"me a complete synopsis of um why they're\ngetting in touch, whether they're a good"},{"id":"segment-61","startMs":67670,"endMs":67680,"text":"getting in touch, whether they're a good"},{"id":"segment-62","startMs":67680,"endMs":69510,"text":"getting in touch, whether they're a good\nfit, all these different informations,"},{"id":"segment-63","startMs":69510,"endMs":69520,"text":"fit, all these different informations,"},{"id":"segment-64","startMs":69520,"endMs":71109,"text":"fit, all these different informations,\nyou know, financials, whether it's a"},{"id":"segment-65","startMs":71109,"endMs":71119,"text":"you know, financials, whether it's a"},{"id":"segment-66","startMs":71119,"endMs":73270,"text":"you know, financials, whether it's a\nseries A round, series B round, all that"},{"id":"segment-67","startMs":73270,"endMs":73280,"text":"series A round, series B round, all that"},{"id":"segment-68","startMs":73280,"endMs":75429,"text":"series A round, series B round, all that\nkind of stuff. Um, so that's really"},{"id":"segment-69","startMs":75429,"endMs":75439,"text":"kind of stuff. Um, so that's really"},{"id":"segment-70","startMs":75439,"endMs":77990,"text":"kind of stuff. Um, so that's really\nreally valuable. Now, how do you do"},{"id":"segment-71","startMs":77990,"endMs":78000,"text":"really valuable. Now, how do you do"},{"id":"segment-72","startMs":78000,"endMs":79510,"text":"really valuable. Now, how do you do\nthat? And how would you get that running"},{"id":"segment-73","startMs":79510,"endMs":79520,"text":"that? And how would you get that running"},{"id":"segment-74","startMs":79520,"endMs":81990,"text":"that? And how would you get that running\nas fast as possible? Um, well, you're"},{"id":"segment-75","startMs":81990,"endMs":82000,"text":"as fast as possible? Um, well, you're"},{"id":"segment-76","startMs":82000,"endMs":83190,"text":"as fast as possible? Um, well, you're\nprobably going to be using something"},{"id":"segment-77","startMs":83190,"endMs":83200,"text":"probably going to be using something"},{"id":"segment-78","startMs":83200,"endMs":85910,"text":"probably going to be using something\nlike HubSpot or Salesforce. Um, there"},{"id":"segment-79","startMs":85910,"endMs":85920,"text":"like HubSpot or Salesforce. Um, there"},{"id":"segment-80","startMs":85920,"endMs":87910,"text":"like HubSpot or Salesforce. Um, there\nare trade-offs with HubSpot. So, HubSpot"},{"id":"segment-81","startMs":87910,"endMs":87920,"text":"are trade-offs with HubSpot. So, HubSpot"},{"id":"segment-82","startMs":87920,"endMs":89830,"text":"are trade-offs with HubSpot. So, HubSpot\nis an interesting one. Um, depending on"},{"id":"segment-83","startMs":89830,"endMs":89840,"text":"is an interesting one. Um, depending on"},{"id":"segment-84","startMs":89840,"endMs":91270,"text":"is an interesting one. Um, depending on\nwhich plan you have, but there are a"},{"id":"segment-85","startMs":91270,"endMs":91280,"text":"which plan you have, but there are a"},{"id":"segment-86","startMs":91280,"endMs":92469,"text":"which plan you have, but there are a\nwhole bunch of different trade-offs that"},{"id":"segment-87","startMs":92469,"endMs":92479,"text":"whole bunch of different trade-offs that"},{"id":"segment-88","startMs":92479,"endMs":94149,"text":"whole bunch of different trade-offs that\nthat are involved in there, whereas"},{"id":"segment-89","startMs":94149,"endMs":94159,"text":"that are involved in there, whereas"},{"id":"segment-90","startMs":94159,"endMs":96230,"text":"that are involved in there, whereas\nSalesforce is very very easy to do this"},{"id":"segment-91","startMs":96230,"endMs":96240,"text":"Salesforce is very very easy to do this"},{"id":"segment-92","startMs":96240,"endMs":98230,"text":"Salesforce is very very easy to do this\nwith. Um, but basically, you would stick"},{"id":"segment-93","startMs":98230,"endMs":98240,"text":"with. Um, but basically, you would stick"},{"id":"segment-94","startMs":98240,"endMs":101030,"text":"with. Um, but basically, you would stick\nit in between those two um endpoints and"},{"id":"segment-95","startMs":101030,"endMs":101040,"text":"it in between those two um endpoints and"},{"id":"segment-96","startMs":101040,"endMs":102630,"text":"it in between those two um endpoints and\nyou would make sure that it basically"},{"id":"segment-97","startMs":102630,"endMs":102640,"text":"you would make sure that it basically"},{"id":"segment-98","startMs":102640,"endMs":105270,"text":"you would make sure that it basically\nruns. Now, how do you know this is going"},{"id":"segment-99","startMs":105270,"endMs":105280,"text":"runs. Now, how do you know this is going"},{"id":"segment-100","startMs":105280,"endMs":107030,"text":"runs. Now, how do you know this is going\nto run consistently? Because that is a"},{"id":"segment-101","startMs":107030,"endMs":107040,"text":"to run consistently? Because that is a"},{"id":"segment-102","startMs":107040,"endMs":109670,"text":"to run consistently? Because that is a\nproblem of its own. Well, I'll tell you"},{"id":"segment-103","startMs":109670,"endMs":109680,"text":"problem of its own. Well, I'll tell you"},{"id":"segment-104","startMs":109680,"endMs":111910,"text":"problem of its own. Well, I'll tell you\nabout the most underutilized thing that"},{"id":"segment-105","startMs":111910,"endMs":111920,"text":"about the most underutilized thing that"},{"id":"segment-106","startMs":111920,"endMs":113990,"text":"about the most underutilized thing that\nI know of that Versel has, which is this"},{"id":"segment-107","startMs":113990,"endMs":114000,"text":"I know of that Versel has, which is this"},{"id":"segment-108","startMs":114000,"endMs":116389,"text":"I know of that Versel has, which is this\ntool called workflows or the use"},{"id":"segment-109","startMs":116389,"endMs":116399,"text":"tool called workflows or the use"},{"id":"segment-110","startMs":116399,"endMs":118630,"text":"tool called workflows or the use\nworkflow uh development kit. It's right"},{"id":"segment-111","startMs":118630,"endMs":118640,"text":"workflow uh development kit. It's right"},{"id":"segment-112","startMs":118640,"endMs":122630,"text":"workflow uh development kit. It's right\nhere. Now, what does make any Typescript"},{"id":"segment-113","startMs":122630,"endMs":122640,"text":"here. Now, what does make any Typescript"},{"id":"segment-114","startMs":122640,"endMs":125830,"text":"here. Now, what does make any Typescript\nfunction durable mean? I don't know when"},{"id":"segment-115","startMs":125830,"endMs":125840,"text":"function durable mean? I don't know when"},{"id":"segment-116","startMs":125840,"endMs":127670,"text":"function durable mean? I don't know when\nI first looked at this, nor did anybody"},{"id":"segment-117","startMs":127670,"endMs":127680,"text":"I first looked at this, nor did anybody"},{"id":"segment-118","startMs":127680,"endMs":129669,"text":"I first looked at this, nor did anybody\non my team know. Let me tell you what"},{"id":"segment-119","startMs":129669,"endMs":129679,"text":"on my team know. Let me tell you what"},{"id":"segment-120","startMs":129679,"endMs":131990,"text":"on my team know. Let me tell you what\nthis actually means. uh because it's so"},{"id":"segment-121","startMs":131990,"endMs":132000,"text":"this actually means. uh because it's so"},{"id":"segment-122","startMs":132000,"endMs":133910,"text":"this actually means. uh because it's so\nmuch simpler when you know that it"},{"id":"segment-123","startMs":133910,"endMs":133920,"text":"much simpler when you know that it"},{"id":"segment-124","startMs":133920,"endMs":135589,"text":"much simpler when you know that it\nbasically means that no matter what"},{"id":"segment-125","startMs":135589,"endMs":135599,"text":"basically means that no matter what"},{"id":"segment-126","startMs":135599,"endMs":138150,"text":"basically means that no matter what\nhappens this generally doesn't break it"},{"id":"segment-127","startMs":138150,"endMs":138160,"text":"happens this generally doesn't break it"},{"id":"segment-128","startMs":138160,"endMs":140229,"text":"happens this generally doesn't break it\nwill take another go at whatever it is"},{"id":"segment-129","startMs":140229,"endMs":140239,"text":"will take another go at whatever it is"},{"id":"segment-130","startMs":140239,"endMs":142550,"text":"will take another go at whatever it is\ndoing. So in the particular context that"},{"id":"segment-131","startMs":142550,"endMs":142560,"text":"doing. So in the particular context that"},{"id":"segment-132","startMs":142560,"endMs":145270,"text":"doing. So in the particular context that\nwe're talking about here, if for example"},{"id":"segment-133","startMs":145270,"endMs":145280,"text":"we're talking about here, if for example"},{"id":"segment-134","startMs":145280,"endMs":148869,"text":"we're talking about here, if for example\num the AI responded with a uh incorrect"},{"id":"segment-135","startMs":148869,"endMs":148879,"text":"um the AI responded with a uh incorrect"},{"id":"segment-136","startMs":148879,"endMs":150790,"text":"um the AI responded with a uh incorrect\nsystem, so like it basically gave you an"},{"id":"segment-137","startMs":150790,"endMs":150800,"text":"system, so like it basically gave you an"},{"id":"segment-138","startMs":150800,"endMs":153030,"text":"system, so like it basically gave you an\nerror when it came back, um it would try"},{"id":"segment-139","startMs":153030,"endMs":153040,"text":"error when it came back, um it would try"},{"id":"segment-140","startMs":153040,"endMs":154869,"text":"error when it came back, um it would try\nagain maybe three times before it"},{"id":"segment-141","startMs":154869,"endMs":154879,"text":"again maybe three times before it"},{"id":"segment-142","startMs":154879,"endMs":158070,"text":"again maybe three times before it\nbasically failed. Um or for example, it"},{"id":"segment-143","startMs":158070,"endMs":158080,"text":"basically failed. Um or for example, it"},{"id":"segment-144","startMs":158080,"endMs":160309,"text":"basically failed. Um or for example, it\ntried going to an API and the API wasn't"},{"id":"segment-145","startMs":160309,"endMs":160319,"text":"tried going to an API and the API wasn't"},{"id":"segment-146","startMs":160319,"endMs":162630,"text":"tried going to an API and the API wasn't\navailable at that particular time. It"},{"id":"segment-147","startMs":162630,"endMs":162640,"text":"available at that particular time. It"},{"id":"segment-148","startMs":162640,"endMs":165350,"text":"available at that particular time. It\ncan just basically go again and wait and"},{"id":"segment-149","startMs":165350,"endMs":165360,"text":"can just basically go again and wait and"},{"id":"segment-150","startMs":165360,"endMs":168869,"text":"can just basically go again and wait and\ngo again. Um, even more impressive is"},{"id":"segment-151","startMs":168869,"endMs":168879,"text":"go again. Um, even more impressive is"},{"id":"segment-152","startMs":168879,"endMs":170869,"text":"go again. Um, even more impressive is\nthat it can wait for a tremendous amount"},{"id":"segment-153","startMs":170869,"endMs":170879,"text":"that it can wait for a tremendous amount"},{"id":"segment-154","startMs":170879,"endMs":173270,"text":"that it can wait for a tremendous amount\nof time. So, you could very easily say,"},{"id":"segment-155","startMs":173270,"endMs":173280,"text":"of time. So, you could very easily say,"},{"id":"segment-156","startMs":173280,"endMs":175910,"text":"of time. So, you could very easily say,\n\"Go ping this after 5 minutes. Go ping"},{"id":"segment-157","startMs":175910,"endMs":175920,"text":"\"Go ping this after 5 minutes. Go ping"},{"id":"segment-158","startMs":175920,"endMs":177990,"text":"\"Go ping this after 5 minutes. Go ping\nthis after 10 minutes. Okay, that didn't"},{"id":"segment-159","startMs":177990,"endMs":178000,"text":"this after 10 minutes. Okay, that didn't"},{"id":"segment-160","startMs":178000,"endMs":180790,"text":"this after 10 minutes. Okay, that didn't\nwork. Go ping this after 3 weeks.\" It's"},{"id":"segment-161","startMs":180790,"endMs":180800,"text":"work. Go ping this after 3 weeks.\" It's"},{"id":"segment-162","startMs":180800,"endMs":183110,"text":"work. Go ping this after 3 weeks.\" It's\nreally that functional. So, like it will"},{"id":"segment-163","startMs":183110,"endMs":183120,"text":"really that functional. So, like it will"},{"id":"segment-164","startMs":183120,"endMs":185589,"text":"really that functional. So, like it will\ngo that length of time. Now, if you're a"},{"id":"segment-165","startMs":185589,"endMs":185599,"text":"go that length of time. Now, if you're a"},{"id":"segment-166","startMs":185599,"endMs":186949,"text":"go that length of time. Now, if you're a\ndeveloper, you've probably just heard"},{"id":"segment-167","startMs":186949,"endMs":186959,"text":"developer, you've probably just heard"},{"id":"segment-168","startMs":186959,"endMs":189670,"text":"developer, you've probably just heard\nwhat I've said and thought, \"Oh, wow."},{"id":"segment-169","startMs":189670,"endMs":189680,"text":"what I've said and thought, \"Oh, wow."},{"id":"segment-170","startMs":189680,"endMs":191430,"text":"what I've said and thought, \"Oh, wow.\nHow do they keep it running for three"},{"id":"segment-171","startMs":191430,"endMs":191440,"text":"How do they keep it running for three"},{"id":"segment-172","startMs":191440,"endMs":194470,"text":"How do they keep it running for three\nweeks or a month or six months?\" Um, I"},{"id":"segment-173","startMs":194470,"endMs":194480,"text":"weeks or a month or six months?\" Um, I"},{"id":"segment-174","startMs":194480,"endMs":196070,"text":"weeks or a month or six months?\" Um, I\ndon't know. Frankly, I don't know how"},{"id":"segment-175","startMs":196070,"endMs":196080,"text":"don't know. Frankly, I don't know how"},{"id":"segment-176","startMs":196080,"endMs":198229,"text":"don't know. Frankly, I don't know how\nthey do it. It's magic. It works though"},{"id":"segment-177","startMs":198229,"endMs":198239,"text":"they do it. It's magic. It works though"},{"id":"segment-178","startMs":198239,"endMs":199670,"text":"they do it. It's magic. It works though\nand it's really, really incredible. And"},{"id":"segment-179","startMs":199670,"endMs":199680,"text":"and it's really, really incredible. And"},{"id":"segment-180","startMs":199680,"endMs":201589,"text":"and it's really, really incredible. And\nyou can do some incredible onboarding"},{"id":"segment-181","startMs":201589,"endMs":201599,"text":"you can do some incredible onboarding"},{"id":"segment-182","startMs":201599,"endMs":203190,"text":"you can do some incredible onboarding\nflows with this particular technique."},{"id":"segment-183","startMs":203190,"endMs":203200,"text":"flows with this particular technique."},{"id":"segment-184","startMs":203200,"endMs":204630,"text":"flows with this particular technique.\nIt's just that people aren't using it"},{"id":"segment-185","startMs":204630,"endMs":204640,"text":"It's just that people aren't using it"},{"id":"segment-186","startMs":204640,"endMs":206710,"text":"It's just that people aren't using it\nright now. Um, and I think these"},{"id":"segment-187","startMs":206710,"endMs":206720,"text":"right now. Um, and I think these"},{"id":"segment-188","startMs":206720,"endMs":208229,"text":"right now. Um, and I think these\ncompanies that are going to use it are"},{"id":"segment-189","startMs":208229,"endMs":208239,"text":"companies that are going to use it are"},{"id":"segment-190","startMs":208239,"endMs":210710,"text":"companies that are going to use it are\ngoing to absolutely blow other companies"},{"id":"segment-191","startMs":210710,"endMs":210720,"text":"going to absolutely blow other companies"},{"id":"segment-192","startMs":210720,"endMs":213110,"text":"going to absolutely blow other companies\nout of the water. Um, so this is just"},{"id":"segment-193","startMs":213110,"endMs":213120,"text":"out of the water. Um, so this is just"},{"id":"segment-194","startMs":213120,"endMs":214869,"text":"out of the water. Um, so this is just\nbasically some of the code. Uh, we can"},{"id":"segment-195","startMs":214869,"endMs":214879,"text":"basically some of the code. Uh, we can"},{"id":"segment-196","startMs":214879,"endMs":216390,"text":"basically some of the code. Uh, we can\ngive some advice as to how to build"},{"id":"segment-197","startMs":216390,"endMs":216400,"text":"give some advice as to how to build"},{"id":"segment-198","startMs":216400,"endMs":218309,"text":"give some advice as to how to build\nthese things for the first time. Um, but"},{"id":"segment-199","startMs":218309,"endMs":218319,"text":"these things for the first time. Um, but"},{"id":"segment-200","startMs":218319,"endMs":220309,"text":"these things for the first time. Um, but\nthe best way to just start working with"},{"id":"segment-201","startMs":220309,"endMs":220319,"text":"the best way to just start working with"},{"id":"segment-202","startMs":220319,"endMs":222149,"text":"the best way to just start working with\nit is to use something that somebody"},{"id":"segment-203","startMs":222149,"endMs":222159,"text":"it is to use something that somebody"},{"id":"segment-204","startMs":222159,"endMs":225430,"text":"it is to use something that somebody\nelse has built, which is the lead agent."},{"id":"segment-205","startMs":225430,"endMs":225440,"text":"else has built, which is the lead agent."},{"id":"segment-206","startMs":225440,"endMs":227190,"text":"else has built, which is the lead agent.\nSo, this thing right here is something"},{"id":"segment-207","startMs":227190,"endMs":227200,"text":"So, this thing right here is something"},{"id":"segment-208","startMs":227200,"endMs":229910,"text":"So, this thing right here is something\nthat Versel has open sourced and it is a"},{"id":"segment-209","startMs":229910,"endMs":229920,"text":"that Versel has open sourced and it is a"},{"id":"segment-210","startMs":229920,"endMs":231670,"text":"that Versel has open sourced and it is a\nperfect example very similar to what we"},{"id":"segment-211","startMs":231670,"endMs":231680,"text":"perfect example very similar to what we"},{"id":"segment-212","startMs":231680,"endMs":233990,"text":"perfect example very similar to what we\nwere talking about um where it is a"},{"id":"segment-213","startMs":233990,"endMs":234000,"text":"were talking about um where it is a"},{"id":"segment-214","startMs":234000,"endMs":236470,"text":"were talking about um where it is a\ninbound lead qualification tool that"},{"id":"segment-215","startMs":236470,"endMs":236480,"text":"inbound lead qualification tool that"},{"id":"segment-216","startMs":236480,"endMs":238869,"text":"inbound lead qualification tool that\nuses your own data set. So, you can"},{"id":"segment-217","startMs":238869,"endMs":238879,"text":"uses your own data set. So, you can"},{"id":"segment-218","startMs":238879,"endMs":240470,"text":"uses your own data set. So, you can\nactually put your own data warehouse in"},{"id":"segment-219","startMs":240470,"endMs":240480,"text":"actually put your own data warehouse in"},{"id":"segment-220","startMs":240480,"endMs":242550,"text":"actually put your own data warehouse in\nhere or whatever tools you're using um"},{"id":"segment-221","startMs":242550,"endMs":242560,"text":"here or whatever tools you're using um"},{"id":"segment-222","startMs":242560,"endMs":245270,"text":"here or whatever tools you're using um\nto enrich that particular lead that"},{"id":"segment-223","startMs":245270,"endMs":245280,"text":"to enrich that particular lead that"},{"id":"segment-224","startMs":245280,"endMs":247429,"text":"to enrich that particular lead that\ncomes through. Now, this is a pretty big"},{"id":"segment-225","startMs":247429,"endMs":247439,"text":"comes through. Now, this is a pretty big"},{"id":"segment-226","startMs":247439,"endMs":249509,"text":"comes through. Now, this is a pretty big\nform. Um, and I'm not the biggest fan of"},{"id":"segment-227","startMs":249509,"endMs":249519,"text":"form. Um, and I'm not the biggest fan of"},{"id":"segment-228","startMs":249519,"endMs":251110,"text":"form. Um, and I'm not the biggest fan of\nhaving to fill out quite substantial"},{"id":"segment-229","startMs":251110,"endMs":251120,"text":"having to fill out quite substantial"},{"id":"segment-230","startMs":251120,"endMs":252789,"text":"having to fill out quite substantial\nforms, but this shows you how the"},{"id":"segment-231","startMs":252789,"endMs":252799,"text":"forms, but this shows you how the"},{"id":"segment-232","startMs":252799,"endMs":254229,"text":"forms, but this shows you how the\narchitecture works. And you can see, you"},{"id":"segment-233","startMs":254229,"endMs":254239,"text":"architecture works. And you can see, you"},{"id":"segment-234","startMs":254239,"endMs":256789,"text":"architecture works. And you can see, you\nknow, user submits form. This starts the"},{"id":"segment-235","startMs":256789,"endMs":256799,"text":"know, user submits form. This starts the"},{"id":"segment-236","startMs":256799,"endMs":258229,"text":"know, user submits form. This starts the\nworkflow. So, again, the workflow"},{"id":"segment-237","startMs":258229,"endMs":258239,"text":"workflow. So, again, the workflow"},{"id":"segment-238","startMs":258239,"endMs":260550,"text":"workflow. So, again, the workflow\ndevelopment kit here. Um, and then the"},{"id":"segment-239","startMs":260550,"endMs":260560,"text":"development kit here. Um, and then the"},{"id":"segment-240","startMs":260560,"endMs":263830,"text":"development kit here. Um, and then the\nresearch agent goes off using AIS SDK."},{"id":"segment-241","startMs":263830,"endMs":263840,"text":"research agent goes off using AIS SDK."},{"id":"segment-242","startMs":263840,"endMs":266870,"text":"research agent goes off using AIS SDK.\nUm, again, the AIS SDK qualify lead. You"},{"id":"segment-243","startMs":266870,"endMs":266880,"text":"Um, again, the AIS SDK qualify lead. You"},{"id":"segment-244","startMs":266880,"endMs":268230,"text":"Um, again, the AIS SDK qualify lead. You\ncan have your own thing. And this is the"},{"id":"segment-245","startMs":268230,"endMs":268240,"text":"can have your own thing. And this is the"},{"id":"segment-246","startMs":268240,"endMs":270150,"text":"can have your own thing. And this is the\nreason why it's so powerful. Once you've"},{"id":"segment-247","startMs":270150,"endMs":270160,"text":"reason why it's so powerful. Once you've"},{"id":"segment-248","startMs":270160,"endMs":272150,"text":"reason why it's so powerful. Once you've\nbuilt this functionality, you can tweak"},{"id":"segment-249","startMs":272150,"endMs":272160,"text":"built this functionality, you can tweak"},{"id":"segment-250","startMs":272160,"endMs":274550,"text":"built this functionality, you can tweak\nit exactly to your business rather than"},{"id":"segment-251","startMs":274550,"endMs":274560,"text":"it exactly to your business rather than"},{"id":"segment-252","startMs":274560,"endMs":277110,"text":"it exactly to your business rather than\nhaving to use predefined uh tools that"},{"id":"segment-253","startMs":277110,"endMs":277120,"text":"having to use predefined uh tools that"},{"id":"segment-254","startMs":277120,"endMs":278550,"text":"having to use predefined uh tools that\nalready exist that are kind of like a"},{"id":"segment-255","startMs":278550,"endMs":278560,"text":"already exist that are kind of like a"},{"id":"segment-256","startMs":278560,"endMs":280710,"text":"already exist that are kind of like a\none-sizefits all. It's the difference"},{"id":"segment-257","startMs":280710,"endMs":280720,"text":"one-sizefits all. It's the difference"},{"id":"segment-258","startMs":280720,"endMs":282310,"text":"one-sizefits all. It's the difference\nbetween tailoring a shirt that you know"},{"id":"segment-259","startMs":282310,"endMs":282320,"text":"between tailoring a shirt that you know"},{"id":"segment-260","startMs":282320,"endMs":284230,"text":"between tailoring a shirt that you know\nis going to look really really nice"},{"id":"segment-261","startMs":284230,"endMs":284240,"text":"is going to look really really nice"},{"id":"segment-262","startMs":284240,"endMs":286230,"text":"is going to look really really nice\nversus buying one off of the rail and it"},{"id":"segment-263","startMs":286230,"endMs":286240,"text":"versus buying one off of the rail and it"},{"id":"segment-264","startMs":286240,"endMs":287670,"text":"versus buying one off of the rail and it\nkind of looks all right, but it's a bit"},{"id":"segment-265","startMs":287670,"endMs":287680,"text":"kind of looks all right, but it's a bit"},{"id":"segment-266","startMs":287680,"endMs":289830,"text":"kind of looks all right, but it's a bit\nboxy and it looks a bit weird. That's"},{"id":"segment-267","startMs":289830,"endMs":289840,"text":"boxy and it looks a bit weird. That's"},{"id":"segment-268","startMs":289840,"endMs":291510,"text":"boxy and it looks a bit weird. That's\nthat's what we're currently used to with"},{"id":"segment-269","startMs":291510,"endMs":291520,"text":"that's what we're currently used to with"},{"id":"segment-270","startMs":291520,"endMs":293189,"text":"that's what we're currently used to with\nall these different SAS solutions. This"},{"id":"segment-271","startMs":293189,"endMs":293199,"text":"all these different SAS solutions. This"},{"id":"segment-272","startMs":293199,"endMs":295510,"text":"all these different SAS solutions. This\nis the customtailored looking really"},{"id":"segment-273","startMs":295510,"endMs":295520,"text":"is the customtailored looking really"},{"id":"segment-274","startMs":295520,"endMs":298310,"text":"is the customtailored looking really\nreally when you actually wear it. Um, so"},{"id":"segment-275","startMs":298310,"endMs":298320,"text":"really when you actually wear it. Um, so"},{"id":"segment-276","startMs":298320,"endMs":299670,"text":"really when you actually wear it. Um, so\nyeah, that's the that's the difference"},{"id":"segment-277","startMs":299670,"endMs":299680,"text":"yeah, that's the that's the difference"},{"id":"segment-278","startMs":299680,"endMs":301350,"text":"yeah, that's the that's the difference\nhere. And again, this is just using the"},{"id":"segment-279","startMs":301350,"endMs":301360,"text":"here. And again, this is just using the"},{"id":"segment-280","startMs":301360,"endMs":303909,"text":"here. And again, this is just using the\nVersell architecture. I would really"},{"id":"segment-281","startMs":303909,"endMs":303919,"text":"Versell architecture. I would really"},{"id":"segment-282","startMs":303919,"endMs":306310,"text":"Versell architecture. I would really\nheavily advise using Versell. Um, not"},{"id":"segment-283","startMs":306310,"endMs":306320,"text":"heavily advise using Versell. Um, not"},{"id":"segment-284","startMs":306320,"endMs":308070,"text":"heavily advise using Versell. Um, not\nbecause I'm getting paid for this, but"},{"id":"segment-285","startMs":308070,"endMs":308080,"text":"because I'm getting paid for this, but"},{"id":"segment-286","startMs":308080,"endMs":310150,"text":"because I'm getting paid for this, but\nbecause we we just use it. And every"},{"id":"segment-287","startMs":310150,"endMs":310160,"text":"because we we just use it. And every"},{"id":"segment-288","startMs":310160,"endMs":311909,"text":"because we we just use it. And every\ntime we use Versell, there is no"},{"id":"segment-289","startMs":311909,"endMs":311919,"text":"time we use Versell, there is no"},{"id":"segment-290","startMs":311919,"endMs":313909,"text":"time we use Versell, there is no\nheadaches with anything that we build."},{"id":"segment-291","startMs":313909,"endMs":313919,"text":"headaches with anything that we build."},{"id":"segment-292","startMs":313919,"endMs":315990,"text":"headaches with anything that we build.\nUm, it's just really, really efficient."},{"id":"segment-293","startMs":315990,"endMs":316000,"text":"Um, it's just really, really efficient."},{"id":"segment-294","startMs":316000,"endMs":317110,"text":"Um, it's just really, really efficient.\nUm, and one thing that's really"},{"id":"segment-295","startMs":317110,"endMs":317120,"text":"Um, and one thing that's really"},{"id":"segment-296","startMs":317120,"endMs":318870,"text":"Um, and one thing that's really\nparticularly nice about this demo in"},{"id":"segment-297","startMs":318870,"endMs":318880,"text":"particularly nice about this demo in"},{"id":"segment-298","startMs":318880,"endMs":321189,"text":"particularly nice about this demo in\nparticular is the Slack bot that comes"},{"id":"segment-299","startMs":321189,"endMs":321199,"text":"particular is the Slack bot that comes"},{"id":"segment-300","startMs":321199,"endMs":323749,"text":"particular is the Slack bot that comes\ninvolved in it. So, the Slack uses uh"},{"id":"segment-301","startMs":323749,"endMs":323759,"text":"involved in it. So, the Slack uses uh"},{"id":"segment-302","startMs":323759,"endMs":326469,"text":"involved in it. So, the Slack uses uh\nBolt, which is a brand new uh thing uh"},{"id":"segment-303","startMs":326469,"endMs":326479,"text":"Bolt, which is a brand new uh thing uh"},{"id":"segment-304","startMs":326479,"endMs":329670,"text":"Bolt, which is a brand new uh thing uh\nbrand new brand new library um for"},{"id":"segment-305","startMs":329670,"endMs":329680,"text":"brand new brand new library um for"},{"id":"segment-306","startMs":329680,"endMs":331270,"text":"brand new brand new library um for\nSlack. I think it was released like"},{"id":"segment-307","startMs":331270,"endMs":331280,"text":"Slack. I think it was released like"},{"id":"segment-308","startMs":331280,"endMs":333350,"text":"Slack. I think it was released like\nthree months ago from memory. Um but"},{"id":"segment-309","startMs":333350,"endMs":333360,"text":"three months ago from memory. Um but"},{"id":"segment-310","startMs":333360,"endMs":335350,"text":"three months ago from memory. Um but\nit's it's a way of versel basically"},{"id":"segment-311","startMs":335350,"endMs":335360,"text":"it's it's a way of versel basically"},{"id":"segment-312","startMs":335360,"endMs":336790,"text":"it's it's a way of versel basically\nputting this adapter that sits between"},{"id":"segment-313","startMs":336790,"endMs":336800,"text":"putting this adapter that sits between"},{"id":"segment-314","startMs":336800,"endMs":338629,"text":"putting this adapter that sits between\nthose two toolings. Um I'm going to"},{"id":"segment-315","startMs":338629,"endMs":338639,"text":"those two toolings. Um I'm going to"},{"id":"segment-316","startMs":338639,"endMs":339830,"text":"those two toolings. Um I'm going to\ncheck this. I'm going to fact check that"},{"id":"segment-317","startMs":339830,"endMs":339840,"text":"check this. I'm going to fact check that"},{"id":"segment-318","startMs":339840,"endMs":341189,"text":"check this. I'm going to fact check that\nthis is a new tool from Slack, but I'm"},{"id":"segment-319","startMs":341189,"endMs":341199,"text":"this is a new tool from Slack, but I'm"},{"id":"segment-320","startMs":341199,"endMs":343990,"text":"this is a new tool from Slack, but I'm\nfairly certain it is. Um and you might"},{"id":"segment-321","startMs":343990,"endMs":344000,"text":"fairly certain it is. Um and you might"},{"id":"segment-322","startMs":344000,"endMs":345189,"text":"fairly certain it is. Um and you might\nbe wondering with all of this, this is"},{"id":"segment-323","startMs":345189,"endMs":345199,"text":"be wondering with all of this, this is"},{"id":"segment-324","startMs":345199,"endMs":348230,"text":"be wondering with all of this, this is\nall sounding great so far. Um but surely"},{"id":"segment-325","startMs":348230,"endMs":348240,"text":"all sounding great so far. Um but surely"},{"id":"segment-326","startMs":348240,"endMs":350070,"text":"all sounding great so far. Um but surely\nputting our conversions and things like"},{"id":"segment-327","startMs":350070,"endMs":350080,"text":"putting our conversions and things like"},{"id":"segment-328","startMs":350080,"endMs":352629,"text":"putting our conversions and things like\nthat inside of here um is a very easy"},{"id":"segment-329","startMs":352629,"endMs":352639,"text":"that inside of here um is a very easy"},{"id":"segment-330","startMs":352639,"endMs":354629,"text":"that inside of here um is a very easy\nway for data to leak and we should start"},{"id":"segment-331","startMs":354629,"endMs":354639,"text":"way for data to leak and we should start"},{"id":"segment-332","startMs":354639,"endMs":356310,"text":"way for data to leak and we should start\nworrying about that kind of like that"},{"id":"segment-333","startMs":356310,"endMs":356320,"text":"worrying about that kind of like that"},{"id":"segment-334","startMs":356320,"endMs":359749,"text":"worrying about that kind of like that\ninformation going out. Um well that is"},{"id":"segment-335","startMs":359749,"endMs":359759,"text":"information going out. Um well that is"},{"id":"segment-336","startMs":359759,"endMs":363110,"text":"information going out. Um well that is\nwhere sandbox SDK comes in. Um so this"},{"id":"segment-337","startMs":363110,"endMs":363120,"text":"where sandbox SDK comes in. Um so this"},{"id":"segment-338","startMs":363120,"endMs":365189,"text":"where sandbox SDK comes in. Um so this\nin particular is usually used for if"},{"id":"segment-339","startMs":365189,"endMs":365199,"text":"in particular is usually used for if"},{"id":"segment-340","startMs":365199,"endMs":366950,"text":"in particular is usually used for if\npeople are going to try executing code"},{"id":"segment-341","startMs":366950,"endMs":366960,"text":"people are going to try executing code"},{"id":"segment-342","startMs":366960,"endMs":368150,"text":"people are going to try executing code\nand doing things and trying to stop"},{"id":"segment-343","startMs":368150,"endMs":368160,"text":"and doing things and trying to stop"},{"id":"segment-344","startMs":368160,"endMs":370150,"text":"and doing things and trying to stop\npeople from wiping stuff. Um but there"},{"id":"segment-345","startMs":370150,"endMs":370160,"text":"people from wiping stuff. Um but there"},{"id":"segment-346","startMs":370160,"endMs":372469,"text":"people from wiping stuff. Um but there\nis a whole host of different ways to"},{"id":"segment-347","startMs":372469,"endMs":372479,"text":"is a whole host of different ways to"},{"id":"segment-348","startMs":372479,"endMs":374790,"text":"is a whole host of different ways to\nensure that your data doesn't leak from"},{"id":"segment-349","startMs":374790,"endMs":374800,"text":"ensure that your data doesn't leak from"},{"id":"segment-350","startMs":374800,"endMs":377189,"text":"ensure that your data doesn't leak from\nthis AI agent. Um there are a lot of"},{"id":"segment-351","startMs":377189,"endMs":377199,"text":"this AI agent. Um there are a lot of"},{"id":"segment-352","startMs":377199,"endMs":379350,"text":"this AI agent. Um there are a lot of\nthem built in um the Versell basically"},{"id":"segment-353","startMs":379350,"endMs":379360,"text":"them built in um the Versell basically"},{"id":"segment-354","startMs":379360,"endMs":381189,"text":"them built in um the Versell basically\nbuilds into this whole tooling. But this"},{"id":"segment-355","startMs":381189,"endMs":381199,"text":"builds into this whole tooling. But this"},{"id":"segment-356","startMs":381199,"endMs":382710,"text":"builds into this whole tooling. But this\nis one that if you want to do more"},{"id":"segment-357","startMs":382710,"endMs":382720,"text":"is one that if you want to do more"},{"id":"segment-358","startMs":382720,"endMs":385990,"text":"is one that if you want to do more\ncomplicated stuff is very very valuable."},{"id":"segment-359","startMs":385990,"endMs":386000,"text":"complicated stuff is very very valuable."},{"id":"segment-360","startMs":386000,"endMs":387430,"text":"complicated stuff is very very valuable.\nUm and now I'm hoping your brain"},{"id":"segment-361","startMs":387430,"endMs":387440,"text":"Um and now I'm hoping your brain"},{"id":"segment-362","startMs":387440,"endMs":388629,"text":"Um and now I'm hoping your brain\nspinning with a whole bunch of different"},{"id":"segment-363","startMs":388629,"endMs":388639,"text":"spinning with a whole bunch of different"},{"id":"segment-364","startMs":388639,"endMs":390070,"text":"spinning with a whole bunch of different\nthings that you might want to do with"},{"id":"segment-365","startMs":390070,"endMs":390080,"text":"things that you might want to do with"},{"id":"segment-366","startMs":390080,"endMs":393189,"text":"things that you might want to do with\nyour own form. Um but if not I'll give"},{"id":"segment-367","startMs":393189,"endMs":393199,"text":"your own form. Um but if not I'll give"},{"id":"segment-368","startMs":393199,"endMs":394790,"text":"your own form. Um but if not I'll give\nyou a couple more suggestions that are"},{"id":"segment-369","startMs":394790,"endMs":394800,"text":"you a couple more suggestions that are"},{"id":"segment-370","startMs":394800,"endMs":396550,"text":"you a couple more suggestions that are\nvery very useful that I would consider"},{"id":"segment-371","startMs":396550,"endMs":396560,"text":"very very useful that I would consider"},{"id":"segment-372","startMs":396560,"endMs":398309,"text":"very very useful that I would consider\ndoing right now and we are doing"},{"id":"segment-373","startMs":398309,"endMs":398319,"text":"doing right now and we are doing"},{"id":"segment-374","startMs":398319,"endMs":400710,"text":"doing right now and we are doing\ninternally um for different clients and"},{"id":"segment-375","startMs":400710,"endMs":400720,"text":"internally um for different clients and"},{"id":"segment-376","startMs":400720,"endMs":403590,"text":"internally um for different clients and\nfor ourselves. So internationalization"},{"id":"segment-377","startMs":403590,"endMs":403600,"text":"for ourselves. So internationalization"},{"id":"segment-378","startMs":403600,"endMs":405110,"text":"for ourselves. So internationalization\nis a massive one. uh"},{"id":"segment-379","startMs":405110,"endMs":405120,"text":"is a massive one. uh"},{"id":"segment-380","startMs":405120,"endMs":407110,"text":"is a massive one. uh\ninternationalization used to be so so"},{"id":"segment-381","startMs":407110,"endMs":407120,"text":"internationalization used to be so so"},{"id":"segment-382","startMs":407120,"endMs":409909,"text":"internationalization used to be so so\nexpensive to do um and now it's gone"},{"id":"segment-383","startMs":409909,"endMs":409919,"text":"expensive to do um and now it's gone"},{"id":"segment-384","startMs":409919,"endMs":412070,"text":"expensive to do um and now it's gone\ndown to pennies um so you can use tools"},{"id":"segment-385","startMs":412070,"endMs":412080,"text":"down to pennies um so you can use tools"},{"id":"segment-386","startMs":412080,"endMs":414870,"text":"down to pennies um so you can use tools\nlike languin um which is fantastic to be"},{"id":"segment-387","startMs":414870,"endMs":414880,"text":"like languin um which is fantastic to be"},{"id":"segment-388","startMs":414880,"endMs":416710,"text":"like languin um which is fantastic to be\nable to pass it back in markdown or pass"},{"id":"segment-389","startMs":416710,"endMs":416720,"text":"able to pass it back in markdown or pass"},{"id":"segment-390","startMs":416720,"endMs":418550,"text":"able to pass it back in markdown or pass\nit back in a whole different range of uh"},{"id":"segment-391","startMs":418550,"endMs":418560,"text":"it back in a whole different range of uh"},{"id":"segment-392","startMs":418560,"endMs":420790,"text":"it back in a whole different range of uh\ndifferent file types or you can"},{"id":"segment-393","startMs":420790,"endMs":420800,"text":"different file types or you can"},{"id":"segment-394","startMs":420800,"endMs":423909,"text":"different file types or you can\nintegrate with AI itself to just rewrite"},{"id":"segment-395","startMs":423909,"endMs":423919,"text":"integrate with AI itself to just rewrite"},{"id":"segment-396","startMs":423919,"endMs":425670,"text":"integrate with AI itself to just rewrite\nuh pages and give you a great first"},{"id":"segment-397","startMs":425670,"endMs":425680,"text":"uh pages and give you a great first"},{"id":"segment-398","startMs":425680,"endMs":428230,"text":"uh pages and give you a great first\ndraft. Um, and talking of first drafts,"},{"id":"segment-399","startMs":428230,"endMs":428240,"text":"draft. Um, and talking of first drafts,"},{"id":"segment-400","startMs":428240,"endMs":429430,"text":"draft. Um, and talking of first drafts,\nthere's another option that you can do"},{"id":"segment-401","startMs":429430,"endMs":429440,"text":"there's another option that you can do"},{"id":"segment-402","startMs":429440,"endMs":431430,"text":"there's another option that you can do\nwith this, which is if you're trying to"},{"id":"segment-403","startMs":431430,"endMs":431440,"text":"with this, which is if you're trying to"},{"id":"segment-404","startMs":431440,"endMs":432870,"text":"with this, which is if you're trying to\ndo content velocity, you know, you need"},{"id":"segment-405","startMs":432870,"endMs":432880,"text":"do content velocity, you know, you need"},{"id":"segment-406","startMs":432880,"endMs":434390,"text":"do content velocity, you know, you need\nto put out blogs and you find yourself"},{"id":"segment-407","startMs":434390,"endMs":434400,"text":"to put out blogs and you find yourself"},{"id":"segment-408","startMs":434400,"endMs":436710,"text":"to put out blogs and you find yourself\nkind of uh bottlenecked by the number of"},{"id":"segment-409","startMs":436710,"endMs":436720,"text":"kind of uh bottlenecked by the number of"},{"id":"segment-410","startMs":436720,"endMs":438469,"text":"kind of uh bottlenecked by the number of\nmarketers that you have on your team."},{"id":"segment-411","startMs":438469,"endMs":438479,"text":"marketers that you have on your team."},{"id":"segment-412","startMs":438479,"endMs":440230,"text":"marketers that you have on your team.\nWell, the great thing you can do is you"},{"id":"segment-413","startMs":440230,"endMs":440240,"text":"Well, the great thing you can do is you"},{"id":"segment-414","startMs":440240,"endMs":442710,"text":"Well, the great thing you can do is you\ncan actually generate on a cron job. So"},{"id":"segment-415","startMs":442710,"endMs":442720,"text":"can actually generate on a cron job. So"},{"id":"segment-416","startMs":442720,"endMs":444550,"text":"can actually generate on a cron job. So\nwhen it goes off like once every week,"},{"id":"segment-417","startMs":444550,"endMs":444560,"text":"when it goes off like once every week,"},{"id":"segment-418","startMs":444560,"endMs":447350,"text":"when it goes off like once every week,\nit fires five different drafts off based"},{"id":"segment-419","startMs":447350,"endMs":447360,"text":"it fires five different drafts off based"},{"id":"segment-420","startMs":447360,"endMs":449749,"text":"it fires five different drafts off based\non something like um say for example in"},{"id":"segment-421","startMs":449749,"endMs":449759,"text":"on something like um say for example in"},{"id":"segment-422","startMs":449759,"endMs":452309,"text":"on something like um say for example in\nour particular field um you might do it"},{"id":"segment-423","startMs":452309,"endMs":452319,"text":"our particular field um you might do it"},{"id":"segment-424","startMs":452319,"endMs":455749,"text":"our particular field um you might do it\nbased on X posts like X um kind of"},{"id":"segment-425","startMs":455749,"endMs":455759,"text":"based on X posts like X um kind of"},{"id":"segment-426","startMs":455759,"endMs":458230,"text":"based on X posts like X um kind of\ntrending things or something like Hacker"},{"id":"segment-427","startMs":458230,"endMs":458240,"text":"trending things or something like Hacker"},{"id":"segment-428","startMs":458240,"endMs":461189,"text":"trending things or something like Hacker\nNews, you can base those and create a a"},{"id":"segment-429","startMs":461189,"endMs":461199,"text":"News, you can base those and create a a"},{"id":"segment-430","startMs":461199,"endMs":463430,"text":"News, you can base those and create a a\nbunch of different blog posts. So you"},{"id":"segment-431","startMs":463430,"endMs":463440,"text":"bunch of different blog posts. So you"},{"id":"segment-432","startMs":463440,"endMs":465110,"text":"bunch of different blog posts. So you\ncan generate the first draft of say five"},{"id":"segment-433","startMs":465110,"endMs":465120,"text":"can generate the first draft of say five"},{"id":"segment-434","startMs":465120,"endMs":468309,"text":"can generate the first draft of say five\nblog posts every week at 9:00 a.m. UK or"},{"id":"segment-435","startMs":468309,"endMs":468319,"text":"blog posts every week at 9:00 a.m. UK or"},{"id":"segment-436","startMs":468319,"endMs":470710,"text":"blog posts every week at 9:00 a.m. UK or\n9:00 a.m. US, whatever. Um, that's"},{"id":"segment-437","startMs":470710,"endMs":470720,"text":"9:00 a.m. US, whatever. Um, that's"},{"id":"segment-438","startMs":470720,"endMs":471990,"text":"9:00 a.m. US, whatever. Um, that's\nsomething you can do with this"},{"id":"segment-439","startMs":471990,"endMs":472000,"text":"something you can do with this"},{"id":"segment-440","startMs":472000,"endMs":473430,"text":"something you can do with this\nparticular tool. You can feed that into"},{"id":"segment-441","startMs":473430,"endMs":473440,"text":"particular tool. You can feed that into"},{"id":"segment-442","startMs":473440,"endMs":475189,"text":"particular tool. You can feed that into\nSanity or Contentful or any other"},{"id":"segment-443","startMs":475189,"endMs":475199,"text":"Sanity or Contentful or any other"},{"id":"segment-444","startMs":475199,"endMs":476869,"text":"Sanity or Contentful or any other\nheadless content management system that"},{"id":"segment-445","startMs":476869,"endMs":476879,"text":"headless content management system that"},{"id":"segment-446","startMs":476879,"endMs":479749,"text":"headless content management system that\nallows you to make API calls. Um, and"},{"id":"segment-447","startMs":479749,"endMs":479759,"text":"allows you to make API calls. Um, and"},{"id":"segment-448","startMs":479759,"endMs":481589,"text":"allows you to make API calls. Um, and\nthen finally, probably another one"},{"id":"segment-449","startMs":481589,"endMs":481599,"text":"then finally, probably another one"},{"id":"segment-450","startMs":481599,"endMs":483510,"text":"then finally, probably another one\nthat's really really useful that we see"},{"id":"segment-451","startMs":483510,"endMs":483520,"text":"that's really really useful that we see"},{"id":"segment-452","startMs":483520,"endMs":484950,"text":"that's really really useful that we see\num, some people are offering this as a"},{"id":"segment-453","startMs":484950,"endMs":484960,"text":"um, some people are offering this as a"},{"id":"segment-454","startMs":484960,"endMs":487189,"text":"um, some people are offering this as a\nSAS, but you might want it internally,"},{"id":"segment-455","startMs":487189,"endMs":487199,"text":"SAS, but you might want it internally,"},{"id":"segment-456","startMs":487199,"endMs":488790,"text":"SAS, but you might want it internally,\nwhich is you might want to create an"},{"id":"segment-457","startMs":488790,"endMs":488800,"text":"which is you might want to create an"},{"id":"segment-458","startMs":488800,"endMs":490629,"text":"which is you might want to create an\ninternal chatbot from the company"},{"id":"segment-459","startMs":490629,"endMs":490639,"text":"internal chatbot from the company"},{"id":"segment-460","startMs":490639,"endMs":492390,"text":"internal chatbot from the company\ncompany information wherever that is"},{"id":"segment-461","startMs":492390,"endMs":492400,"text":"company information wherever that is"},{"id":"segment-462","startMs":492400,"endMs":494469,"text":"company information wherever that is\nkept. If that's in a data warehouse or"},{"id":"segment-463","startMs":494469,"endMs":494479,"text":"kept. If that's in a data warehouse or"},{"id":"segment-464","startMs":494479,"endMs":496390,"text":"kept. If that's in a data warehouse or\nif that's kept in, for example, markdown"},{"id":"segment-465","startMs":496390,"endMs":496400,"text":"if that's kept in, for example, markdown"},{"id":"segment-466","startMs":496400,"endMs":498869,"text":"if that's kept in, for example, markdown\nor it's kept inside of sanity or an API."},{"id":"segment-467","startMs":498869,"endMs":498879,"text":"or it's kept inside of sanity or an API."},{"id":"segment-468","startMs":498879,"endMs":500869,"text":"or it's kept inside of sanity or an API.\nUm, getting all that information"},{"id":"segment-469","startMs":500869,"endMs":500879,"text":"Um, getting all that information"},{"id":"segment-470","startMs":500879,"endMs":502710,"text":"Um, getting all that information\ntogether and being able to query that"},{"id":"segment-471","startMs":502710,"endMs":502720,"text":"together and being able to query that"},{"id":"segment-472","startMs":502720,"endMs":505029,"text":"together and being able to query that\ninformation fast is like the fastest way"},{"id":"segment-473","startMs":505029,"endMs":505039,"text":"information fast is like the fastest way"},{"id":"segment-474","startMs":505039,"endMs":507589,"text":"information fast is like the fastest way\nto onboard new people to the team."},{"id":"segment-475","startMs":507589,"endMs":507599,"text":"to onboard new people to the team."},{"id":"segment-476","startMs":507599,"endMs":509830,"text":"to onboard new people to the team.\nThat's all possible with everything that"},{"id":"segment-477","startMs":509830,"endMs":509840,"text":"That's all possible with everything that"},{"id":"segment-478","startMs":509840,"endMs":511749,"text":"That's all possible with everything that\nwe've just talked about. Um, so if any"},{"id":"segment-479","startMs":511749,"endMs":511759,"text":"we've just talked about. Um, so if any"},{"id":"segment-480","startMs":511759,"endMs":512870,"text":"we've just talked about. Um, so if any\nof these things sound particularly"},{"id":"segment-481","startMs":512870,"endMs":512880,"text":"of these things sound particularly"},{"id":"segment-482","startMs":512880,"endMs":514709,"text":"of these things sound particularly\ninterested, get in touch. We're going to"},{"id":"segment-483","startMs":514709,"endMs":514719,"text":"interested, get in touch. We're going to"},{"id":"segment-484","startMs":514719,"endMs":516550,"text":"interested, get in touch. We're going to\ndo a few more demos in the future where"},{"id":"segment-485","startMs":516550,"endMs":516560,"text":"do a few more demos in the future where"},{"id":"segment-486","startMs":516560,"endMs":517990,"text":"do a few more demos in the future where\nwe talk about how to actually build"},{"id":"segment-487","startMs":517990,"endMs":518000,"text":"we talk about how to actually build"},{"id":"segment-488","startMs":518000,"endMs":519670,"text":"we talk about how to actually build\nthese and show a lot more development"},{"id":"segment-489","startMs":519670,"endMs":519680,"text":"these and show a lot more development"},{"id":"segment-490","startMs":519680,"endMs":522070,"text":"these and show a lot more development\nenvironments. Um, so if you like this,"},{"id":"segment-491","startMs":522070,"endMs":522080,"text":"environments. Um, so if you like this,"},{"id":"segment-492","startMs":522080,"endMs":524070,"text":"environments. Um, so if you like this,\ndo us a favor. Give us the uh the thumbs"},{"id":"segment-493","startMs":524070,"endMs":524080,"text":"do us a favor. Give us the uh the thumbs"},{"id":"segment-494","startMs":524080,"endMs":525910,"text":"do us a favor. Give us the uh the thumbs\nup or subscribe or whatever it is that"},{"id":"segment-495","startMs":525910,"endMs":525920,"text":"up or subscribe or whatever it is that"},{"id":"segment-496","startMs":525920,"endMs":527269,"text":"up or subscribe or whatever it is that\npeople usually say at the end of these"},{"id":"segment-497","startMs":527269,"endMs":527279,"text":"people usually say at the end of these"},{"id":"segment-498","startMs":527279,"endMs":529509,"text":"people usually say at the end of these\nvideos. Anyway, thank you ever so much"},{"id":"segment-499","startMs":529509,"endMs":529519,"text":"videos. Anyway, thank you ever so much"},{"id":"segment-500","startMs":529519,"endMs":531509,"text":"videos. Anyway, thank you ever so much\nfor listening. Take care. Have a great"},{"id":"segment-501","startMs":531509,"endMs":531519,"text":"for listening. Take care. Have a great"},{"id":"segment-502","startMs":531519,"endMs":535000,"text":"for listening. Take care. Have a great\nday. Bye-bye."}],"transcript":"Hey, how's it going? Hope you're having a great day. I want to talk about workflows and agentic workflows and how you can actually integrate them inside of your website and very specifically the ones that are very high value with very low effort. Because this should be basically like a gateway drug for you getting into, you know, the agentic stuff and everything else. You've probably rolled your eyes by now, but it's very, very important. And I think you should be using it today because I think there's going to be a huge amount of companies that are going to dwarf the efforts of other companies with being able to basically leverage AI.\n\nSo let's start. What do we currently use and what is valuable with our particular business? Well, we use a form enrichment system. So whenever somebody submits a form on our website, it takes the name, it takes the domain name that comes out of the email and it takes the message to understand intent and it creates a whole research chatbot that goes off and basically uses a bunch of tools to read the information from that particular client and come back and give me a complete synopsis of why they're getting in touch, whether they're a good fit, all these different informations, you know, financials, whether it's a series A round, series B round, all that kind of stuff. So that's really really valuable.\n\nNow, how do you do that? And how would you get that running as fast as possible? Well, you're probably going to be using something like HubSpot or Salesforce. HubSpot is an interesting one. Depending on which plan you have, but there are a whole bunch of different trade-offs that are involved in there, whereas Salesforce is very very easy to do this with. But basically, you would stick it in between those two endpoints and you would make sure that it basically runs.\n\nNow, how do you know this is going to run consistently? Because that is a problem of its own. Well, I'll tell you about the most underutilized thing that I know of that Vercel has, which is this tool called workflows or the use workflow development kit. It's right here. Now, what does make any TypeScript function durable mean? I don't know when I first looked at this, nor did anybody on my team know. Let me tell you what this actually means, because it's so much simpler when you know that it basically means that no matter what happens, this generally doesn't break. It will take another go at whatever it is doing.\n\nSo in the particular context that we're talking about here, if for example the AI responded with an incorrect system, so like it basically gave you an error when it came back, it would try again maybe three times before it basically failed. Or for example, it tried going to an API and the API wasn't available at that particular time. It can just basically go again and wait and go again. Even more impressive is that it can wait for a tremendous amount of time. So you could very easily say, \"Go ping this after 5 minutes. Go ping this after 10 minutes. Okay, that didn't work. Go ping this after 3 weeks.\" It's really that functional. So like it will go that length of time.\n\nNow, if you're a developer, you've probably just heard what I've said and thought, \"Oh, wow. How do they keep it running for three weeks or a month or six months?\" I don't know. Frankly, I don't know how they do it. It's magic. It works though and it's really, really incredible. And you can do some incredible onboarding flows with this particular technique. It's just that people aren't using it right now. And I think these companies that are going to use it are going to absolutely blow other companies out of the water.\n\nSo this is just basically some of the code. We can give some advice as to how to build these things for the first time. But the best way to just start working with it is to use something that somebody else has built, which is the lead agent. So this thing right here is something that Vercel has open-sourced and it is a perfect example very similar to what we were talking about where it is an inbound lead qualification tool that uses your own data set. So you can actually put your own data warehouse in here or whatever tools you're using to enrich that particular lead that comes through.\n\nNow, this is a pretty big form. And I'm not the biggest fan of having to fill out quite substantial forms, but this shows you how the architecture works. And you can see, you know, user submits form. This starts the workflow. So, again, the workflow development kit here. And then the research agent goes off using AI's SDK. Again, the AI's SDK qualify lead. You can have your own thing. And this is the reason why it's so powerful. Once you've built this functionality, you can tweak it exactly to your business rather than having to use predefined tools that already exist that are kind of like a one-size-fits-all. Think of it like tailoring a shirt that you know is going to look really really nice versus buying one off of the rail and it kind of looks all right, but it's a bit boxy and it looks a bit weird. That's what we're currently used to with all these different SaaS solutions. This is the custom-tailored looking really really nice when you actually wear it.\n\nSo yeah, that's the difference here. And again, this is just using the Vercel architecture. I would really heavily advise using Vercel. Not because I'm getting paid for this, but because we just use it. And every time we use Vercel, there is no headaches with anything that we build. It's just really, really efficient.\n\nAnd one thing that's really particularly nice about this demo in particular is the Slack bot that comes involved in it. So the Slack uses Bolt, which is a brand new library for Slack. I think it was released like three months ago from memory. But it's a way of Vercel basically putting this adapter that sits between those two toolings. I'm going to check this. I'm going to fact-check that this is a new tool from Slack, but I'm fairly certain it is.\n\nAnd you might be wondering with all of this, this is all sounding great so far. But surely putting our conversions and things like that inside of here is a very easy way for data to leak and we should start worrying about that kind of like that information going out. Well, that is where Sandbox SDK comes in. So this in particular is usually used for if people are going to try executing code and doing things and trying to stop people from wiping stuff. But there is a whole host of different ways to ensure that your data doesn't leak from this AI agent. There are a lot of them built in. Vercel basically builds into this whole tooling. But this is one that if you want to do more complicated stuff is very very valuable.\n\nAnd now I'm hoping your brain's spinning with a whole bunch of different things that you might want to do with your own form. But if not, I'll give you a couple more suggestions that are very very useful that I would consider doing right now and we are doing internally for different clients and for ourselves.\n\nSo internationalization is a massive one. Internationalization used to be so so expensive to do, and now it's gone down to pennies. So you can use tools like Languin, which is fantastic to be able to pass it back in markdown or pass it back in a whole different range of different file types, or you can integrate with AI itself to just rewrite pages and give you a great first draft.\n\nAnd talking of first drafts, there's another option that you can do with this, which is if you're trying to do content velocity, you know, you need to put out blogs and you find yourself kind of bottlenecked by the number of marketers that you have on your team. Well, the great thing you can do is you can actually generate on a cron job. So when it goes off like once every week, it fires five different drafts off based on something like, say for example in our particular field, you might do it based on X posts like X kind of trending things or something like Hacker News. You can base those and create a bunch of different blog posts. So you can generate the first draft of say five blog posts every week at 9:00 a.m. UK or 9:00 a.m. US, whatever. That's something you can do with this particular tool. You can feed that into Sanity or Contentful or any other headless content management system that allows you to make API calls.\n\nAnd then finally, probably another one that's really really useful that we see, some people are offering this as a SaaS, but you might want it internally, which is you might want to create an internal chatbot from the company information wherever that is kept. If that's in a data warehouse or if that's kept in, for example, markdown or it's kept inside of Sanity or an API. Getting all that information together and being able to query that information fast is like the fastest way to onboard new people to the team. That's all possible with everything that we've just talked about.\n\nSo if any of these things sound particularly interesting, get in touch. We're going to do a few more demos in the future where we talk about how to actually build these and show a lot more development environments. So if you like this, do us a favor. Give us the thumbs up or subscribe or whatever it is that people usually say at the end of these videos. Anyway, thank you ever so much for listening. Take care. Have a great day. Bye-bye.","transcriptOrigin":"Edited transcript from the original Roboto page","thumbnailUrl":"https://img.youtube.com/vi/rhoYynL-4pY/maxresdefault.jpg","durationSeconds":548,"videoId":"rhoYynL-4pY","publisherName":"Roboto Studio","faqs":[{"question":"What is a good first AI agent to build?","answer":"Lead enrichment is a great starting point. When someone submits a contact form, an agent can take the name, email domain, and message, run research across the web, and return a summary covering company size, funding stage, and likely intent. The value is high, the scope is contained, and it slots into a workflow you already have.","sourceUrl":"https://robotostudio.com/videos/your-first-ai-agent"},{"question":"What is the Vercel Workflow SDK?","answer":"It's a toolkit that makes any TypeScript function durable. If an API call fails or an AI model returns an error, the workflow retries automatically rather than dying silently. It can also wait for long periods between steps, so you can build flows that check in after 5 minutes, 3 hours, or even weeks without keeping a server alive the whole time.","sourceUrl":"https://robotostudio.com/videos/your-first-ai-agent"},{"question":"What is the Vercel Lead Agent?","answer":"An open-source inbound lead qualification tool from Vercel. A user submits a form, the workflow kicks off, and a research agent enriches the lead using your own data and tools. It includes a Slack integration via Bolt so results land in a channel rather than just an email. It's a working reference implementation you can fork and adapt to your own business logic.","sourceUrl":"https://robotostudio.com/videos/your-first-ai-agent"},{"question":"What other agentic workflows are worth building?","answer":"Three worth doing now are automated content drafting (a cron job that generates blog post drafts from trending topics each week and pushes them into your CMS), internationalization (passing pages to a translation service or LLM to produce first drafts at a fraction of the old cost), and an internal knowledge chatbot that queries your company data warehouse or CMS so new team members can get answers fast.","sourceUrl":"https://robotostudio.com/videos/your-first-ai-agent"},{"question":"How do you stop data leaking from an AI agent?","answer":"Vercel's Sandbox SDK is designed for this. It isolates execution so the agent can't reach data it shouldn't, which matters when agents are running code or accessing internal systems. Vercel also builds additional data guardrails into the workflow tooling itself.","sourceUrl":"https://robotostudio.com/videos/your-first-ai-agent"}],"path":"/videos/rhoYynL-4pY/your-first-ai-agent","indexable":false,"contentHash":"e3ead4a03700466ae8290b91729b678c88307414d43f08131c40203359b71511","representations":{"html":"https://bestsanityagency.com/videos/rhoYynL-4pY/your-first-ai-agent","markdown":"https://bestsanityagency.com/videos/rhoYynL-4pY/your-first-ai-agent.md","json":"https://bestsanityagency.com/videos/rhoYynL-4pY/your-first-ai-agent.json"},"generation":"bcb598ae5ec44a3005ea0356","jsonLd":{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://robotostudio.com/#organization","name":"Roboto Studio","url":"https://robotostudio.com/","sameAs":["https://clutch.co/profile/roboto-studio","https://www.youtube.com/@robotostudio","https://x.com/studioroboto"]},{"@type":"Person","@id":"https://robotostudio.com/blog/author/jono#person","name":"Jono Alford","url":"https://robotostudio.com/blog/author/jono","sameAs":["https://dev.to/jonoroboto","https://x.com/jonoalford","https://www.reddit.com/user/jonoalford/"],"worksFor":{"@id":"https://robotostudio.com/#organization"}},{"@type":"Person","@id":"https://robotostudio.com/blog/author/sne#person","name":"Sne Tripathi","url":"https://robotostudio.com/blog/author/sne","sameAs":["https://x.com/sne_hil"],"worksFor":{"@id":"https://robotostudio.com/#organization"}},{"@type":"WebSite","@id":"https://bestsanityagency.com/#website","url":"https://bestsanityagency.com","name":"Roboto Studio evidence","publisher":{"@id":"https://robotostudio.com/#organization"}},{"@type":"WebPage","@id":"https://bestsanityagency.com/videos/rhoYynL-4pY/your-first-ai-agent#page","url":"https://bestsanityagency.com/videos/rhoYynL-4pY/your-first-ai-agent","name":"Your first AI agent","publisher":{"@id":"https://robotostudio.com/#organization"},"mainEntity":{"@id":"https://www.youtube.com/watch?v=rhoYynL-4pY"},"isPartOf":{"@id":"https://bestsanityagency.com/#website"}},{"@id":"https://www.youtube.com/watch?v=rhoYynL-4pY","name":"Your first AI agent","url":"https://www.youtube.com/watch?v=rhoYynL-4pY","datePublished":"2026-02-19T00:00:00.000Z","dateModified":"2026-08-11","inLanguage":"en","author":[{"@id":"https://robotostudio.com/blog/author/jono#person"}],"@type":"VideoObject","description":"Looking to build your first AI agent workflow? We share the stack that powers our current lead enrichment, and the open source Lead Agent repo from Vercel. Go build it, or ask us to build it for you.","transcript":"Hey, how's it going? Hope you're having a great day. I want to talk about workflows and agentic workflows and how you can actually integrate them inside of your website and very specifically the ones that are very high value with very low effort. Because this should be basically like a gateway drug for you getting into, you know, the agentic stuff and everything else. You've probably rolled your eyes by now, but it's very, very important. And I think you should be using it today because I think there's going to be a huge amount of companies that are going to dwarf the efforts of other companies with being able to basically leverage AI.\n\nSo let's start. What do we currently use and what is valuable with our particular business? Well, we use a form enrichment system. So whenever somebody submits a form on our website, it takes the name, it takes the domain name that comes out of the email and it takes the message to understand intent and it creates a whole research chatbot that goes off and basically uses a bunch of tools to read the information from that particular client and come back and give me a complete synopsis of why they're getting in touch, whether they're a good fit, all these different informations, you know, financials, whether it's a series A round, series B round, all that kind of stuff. So that's really really valuable.\n\nNow, how do you do that? And how would you get that running as fast as possible? Well, you're probably going to be using something like HubSpot or Salesforce. HubSpot is an interesting one. Depending on which plan you have, but there are a whole bunch of different trade-offs that are involved in there, whereas Salesforce is very very easy to do this with. But basically, you would stick it in between those two endpoints and you would make sure that it basically runs.\n\nNow, how do you know this is going to run consistently? Because that is a problem of its own. Well, I'll tell you about the most underutilized thing that I know of that Vercel has, which is this tool called workflows or the use workflow development kit. It's right here. Now, what does make any TypeScript function durable mean? I don't know when I first looked at this, nor did anybody on my team know. Let me tell you what this actually means, because it's so much simpler when you know that it basically means that no matter what happens, this generally doesn't break. It will take another go at whatever it is doing.\n\nSo in the particular context that we're talking about here, if for example the AI responded with an incorrect system, so like it basically gave you an error when it came back, it would try again maybe three times before it basically failed. Or for example, it tried going to an API and the API wasn't available at that particular time. It can just basically go again and wait and go again. Even more impressive is that it can wait for a tremendous amount of time. So you could very easily say, \"Go ping this after 5 minutes. Go ping this after 10 minutes. Okay, that didn't work. Go ping this after 3 weeks.\" It's really that functional. So like it will go that length of time.\n\nNow, if you're a developer, you've probably just heard what I've said and thought, \"Oh, wow. How do they keep it running for three weeks or a month or six months?\" I don't know. Frankly, I don't know how they do it. It's magic. It works though and it's really, really incredible. And you can do some incredible onboarding flows with this particular technique. It's just that people aren't using it right now. And I think these companies that are going to use it are going to absolutely blow other companies out of the water.\n\nSo this is just basically some of the code. We can give some advice as to how to build these things for the first time. But the best way to just start working with it is to use something that somebody else has built, which is the lead agent. So this thing right here is something that Vercel has open-sourced and it is a perfect example very similar to what we were talking about where it is an inbound lead qualification tool that uses your own data set. So you can actually put your own data warehouse in here or whatever tools you're using to enrich that particular lead that comes through.\n\nNow, this is a pretty big form. And I'm not the biggest fan of having to fill out quite substantial forms, but this shows you how the architecture works. And you can see, you know, user submits form. This starts the workflow. So, again, the workflow development kit here. And then the research agent goes off using AI's SDK. Again, the AI's SDK qualify lead. You can have your own thing. And this is the reason why it's so powerful. Once you've built this functionality, you can tweak it exactly to your business rather than having to use predefined tools that already exist that are kind of like a one-size-fits-all. Think of it like tailoring a shirt that you know is going to look really really nice versus buying one off of the rail and it kind of looks all right, but it's a bit boxy and it looks a bit weird. That's what we're currently used to with all these different SaaS solutions. This is the custom-tailored looking really really nice when you actually wear it.\n\nSo yeah, that's the difference here. And again, this is just using the Vercel architecture. I would really heavily advise using Vercel. Not because I'm getting paid for this, but because we just use it. And every time we use Vercel, there is no headaches with anything that we build. It's just really, really efficient.\n\nAnd one thing that's really particularly nice about this demo in particular is the Slack bot that comes involved in it. So the Slack uses Bolt, which is a brand new library for Slack. I think it was released like three months ago from memory. But it's a way of Vercel basically putting this adapter that sits between those two toolings. I'm going to check this. I'm going to fact-check that this is a new tool from Slack, but I'm fairly certain it is.\n\nAnd you might be wondering with all of this, this is all sounding great so far. But surely putting our conversions and things like that inside of here is a very easy way for data to leak and we should start worrying about that kind of like that information going out. Well, that is where Sandbox SDK comes in. So this in particular is usually used for if people are going to try executing code and doing things and trying to stop people from wiping stuff. But there is a whole host of different ways to ensure that your data doesn't leak from this AI agent. There are a lot of them built in. Vercel basically builds into this whole tooling. But this is one that if you want to do more complicated stuff is very very valuable.\n\nAnd now I'm hoping your brain's spinning with a whole bunch of different things that you might want to do with your own form. But if not, I'll give you a couple more suggestions that are very very useful that I would consider doing right now and we are doing internally for different clients and for ourselves.\n\nSo internationalization is a massive one. Internationalization used to be so so expensive to do, and now it's gone down to pennies. So you can use tools like Languin, which is fantastic to be able to pass it back in markdown or pass it back in a whole different range of different file types, or you can integrate with AI itself to just rewrite pages and give you a great first draft.\n\nAnd talking of first drafts, there's another option that you can do with this, which is if you're trying to do content velocity, you know, you need to put out blogs and you find yourself kind of bottlenecked by the number of marketers that you have on your team. Well, the great thing you can do is you can actually generate on a cron job. So when it goes off like once every week, it fires five different drafts off based on something like, say for example in our particular field, you might do it based on X posts like X kind of trending things or something like Hacker News. You can base those and create a bunch of different blog posts. So you can generate the first draft of say five blog posts every week at 9:00 a.m. UK or 9:00 a.m. US, whatever. That's something you can do with this particular tool. You can feed that into Sanity or Contentful or any other headless content management system that allows you to make API calls.\n\nAnd then finally, probably another one that's really really useful that we see, some people are offering this as a SaaS, but you might want it internally, which is you might want to create an internal chatbot from the company information wherever that is kept. If that's in a data warehouse or if that's kept in, for example, markdown or it's kept inside of Sanity or an API. Getting all that information together and being able to query that information fast is like the fastest way to onboard new people to the team. That's all possible with everything that we've just talked about.\n\nSo if any of these things sound particularly interesting, get in touch. We're going to do a few more demos in the future where we talk about how to actually build these and show a lot more development environments. So if you like this, do us a favor. Give us the thumbs up or subscribe or whatever it is that people usually say at the end of these videos. Anyway, thank you ever so much for listening. Take care. Have a great day. Bye-bye.","thumbnailUrl":"https://img.youtube.com/vi/rhoYynL-4pY/maxresdefault.jpg","embedUrl":"https://www.youtube.com/embed/rhoYynL-4pY","uploadDate":"2026-02-19T00:00:00.000Z","duration":"PT548S","publisher":{"@type":"Organization","name":"Roboto Studio"},"caption":{"@type":"MediaObject","contentUrl":"https://bestsanityagency.com/videos/rhoYynL-4pY/your-first-ai-agent.vtt","encodingFormat":"text/vtt"}}]}}