YouTube2Text

8 сентября 2026 г. — Transcript

by Andrei · 9,073 words · 1,283 segments · language en · Watch on YouTube

Full transcript

  1. 0:00section. So, feel free to reach out.
  2. 0:02>> Hey everyone, this is Sean. Today, I
  3. 0:03want to talk about how to build a strong
  4. 0:05AI agent system. So, recently I've been
  5. 0:07spending a lot of time talking to
  6. 0:08customers, investors, and other AI
  7. 0:10founders. And I've got a lot of quite
  8. 0:12good feedback on how to build AI agent
  9. 0:14systems. And uh not only from how people
  10. 0:17use products, but also from how people
  11. 0:20build products. Um and I think that I
  12. 0:22have collected eight of my top um
  13. 0:26experiences that I have collected both
  14. 0:27from my own experience and from what I
  15. 0:29have discussed with others. So as you
  16. 0:31can see I've already listed on my
  17. 0:32screen. I'm going to walk you through
  18. 0:34them one by one. Uh and hopefully I'll
  19. 0:36be helpful for your own uh product
  20. 0:38building. And if you're a founder
  21. 0:39yourself, I think it'll be very good
  22. 0:41reminder because um this is basically
  23. 0:43what you're going to need to think about
  24. 0:45every day when you iterate your product
  25. 0:47and launch the next features. Let's jump
  26. 0:49right into it. The oneline summary that
  27. 0:51I prepared for myself is that if you
  28. 0:54want to build really strong AI agent
  29. 0:56systems, you basically need to build
  30. 0:57agents that are example rich,
  31. 1:00self-improving through human feedback
  32. 1:02and simple for customers and verbose in
  33. 1:05natural language prompting. I'll explain
  34. 1:07them why and I'll go through them uh in
  35. 1:10my list down below. Okay,
  36. 1:13so the first one I think that's super
  37. 1:16important is that smart defaults are
  38. 1:19more important than infinite
  39. 1:20customization.
  40. 1:22What I mean by that is that often times
  41. 1:24the customers are usually a lot worse
  42. 1:27prompt engineers than you because if
  43. 1:30imagine you're a user right and then you
  44. 1:31jump into chacht and then chach asks you
  45. 1:34to write some prompts for how they
  46. 1:36should structure their uh memories for
  47. 1:38example which is one of the top features
  48. 1:40why people stay on chacht you probably
  49. 1:43be thinking about okay what should I be
  50. 1:45writing about uh should I say okay keep
  51. 1:48everything that I said about my school
  52. 1:50about my work as you know some kind of
  53. 1:53important information don't remember
  54. 1:56anything I talk about you know in terms
  55. 1:58of my family about my privacy you need
  56. 2:01to think about these like very deeply
  57. 2:02otherwise it could be making some
  58. 2:04mistakes right when one like similarity
  59. 2:07here is that if you walk into Walmart
  60. 2:09for example there are like 20 or 30
  61. 2:12different brands of shampoo you have no
  62. 2:14idea which one to choose from right and
  63. 2:16choosing is already easier than typing
  64. 2:18your own prompt so often times your
  65. 2:20customers might not even know what
  66. 2:22exactly they should be writing if you
  67. 2:23give them too much control on your
  68. 2:25prompt, right? And then what you really
  69. 2:27should be doing is that you want to
  70. 2:29build a strong defaults that you already
  71. 2:31know that works in your domain. Say for
  72. 2:34instance, if you're building a law LLM
  73. 2:36like Harvey and you're probably a lawyer
  74. 2:38yourself and you know exactly what you
  75. 2:40should be writing, right? Let's say
  76. 2:42you're drafting a new, you know, like
  77. 2:44petition for someone who is going to
  78. 2:47apply for a green card in the US. Then
  79. 2:50the problems that you prepare will
  80. 2:51probably be involving like the past 10
  81. 2:53years of experience that you have you
  82. 2:55know practiced law in immigration law
  83. 2:57right and if you let someone who just
  84. 2:59you know started working in H-1B visa to
  85. 3:03draft their own agents it's probably
  86. 3:06less relevant okay so you need to be
  87. 3:09having a strong opinion on what exactly
  88. 3:12um works in your own domain and then you
  89. 3:15also want to keep some blackbox
  90. 3:17stability over there because that's kind
  91. 3:20of a company secret but also you kind of
  92. 3:22want don't want people to mess up with
  93. 3:23it because that's based on what you have
  94. 3:25learned in the past right and eventually
  95. 3:27you want to optimize for the outcome of
  96. 3:29the user rather than something that is
  97. 3:31infinitely customizable this is actually
  98. 3:34a feedback that I got from one of our
  99. 3:35investors and he basically suggested
  100. 3:37that hey Sean when you're building these
  101. 3:39like AI agents make sure that uh you
  102. 3:42brought in a lot of your own experience
  103. 3:44which in my case is that we I used to
  104. 3:47work at Google business messaging where
  105. 3:49we enabled more than 10 million
  106. 3:50businesses messaging directly with their
  107. 3:52customers. So now we're building
  108. 3:53something similar. We're building
  109. 3:54something that allows all these
  110. 3:56businesses to chat with an agent uh
  111. 3:59sorry allow their customers to chat with
  112. 4:00an agent eventually turn these uh
  113. 4:02conversations into a structured leads.
  114. 4:05So we are going to embed a lot of what
  115. 4:06we have already known about this
  116. 4:08industry into our agent. So that is why
  117. 4:10I got this feedback which I think is
  118. 4:12super valuable. Okay, move on. Next one.
  119. 4:15Number two, meet users where they are.
  120. 4:18Don't change how users work today.
  121. 4:21Basically, it means do not force people
  122. 4:23to change their behaviors. Uh imagine, I
  123. 4:25don't know, like if you are a
  124. 4:26left-handed person and then I ask you to
  125. 4:29play tennis with your right hand. Maybe
  126. 4:30that's not a good example, but just
  127. 4:32imagine you're like terrible at playing
  128. 4:33tennis with your right hand, right? And
  129. 4:35then I ask you to do that. It just
  130. 4:37doesn't make sense. The better way to to
  131. 4:39win a game is basically as a coach, I
  132. 4:42would try to, you know, assist you with
  133. 4:43your left hand uh playing tennis rather
  134. 4:46than telling you, hey, right hand is
  135. 4:48much better because everybody's doing
  136. 4:49this. We have this new tool. Don't do
  137. 4:51that. Okay? And especially if you're
  138. 4:53building a B2B SAS, what you're not
  139. 4:55going to be able to avoid is that most
  140. 4:57of your customers probably using uh
  141. 4:59Google sheet or Excel or spreadsheets,
  142. 5:02right? And a lot of the startups, if
  143. 5:03you're targeting startups, are using
  144. 5:04notion. So what you really need to think
  145. 5:06about is that how can we build our Asian
  146. 5:09flow around these existing tools, right?
  147. 5:11Follow those familiar patterns rather
  148. 5:13than forcing a complicated new view for
  149. 5:15the users. And I think that's incredibly
  150. 5:18important to keep in mind all the time
  151. 5:20because as founders or as product
  152. 5:22builders ourselves, it's very easy for
  153. 5:25us to sort of fall into the product that
  154. 5:27I built because I feel like, oh, this is
  155. 5:30one of the this beautiful thing that I
  156. 5:32created. But in reality, your user might
  157. 5:34just feel like, "Okay, I I I I see a new
  158. 5:37dashboard. I see a bunch of new tunch of
  159. 5:40new like features. They look very smart,
  160. 5:42but I my entire company's data live on
  161. 5:45Google sheet." And if you don't adjust
  162. 5:47for the workflows that your customers
  163. 5:49are already using like spreadsheets,
  164. 5:51what you're going to end up with is
  165. 5:52basically their budget will be spent on
  166. 5:54your product for maybe a year or a
  167. 5:56quarter or something and your product
  168. 5:58just left there. nobody is touching it
  169. 5:59in the company and eventually they will
  170. 6:01stop renewing, right? So that's not the
  171. 6:03situation that we want to be in if we're
  172. 6:05a B2B founder. So yeah, that's that's
  173. 6:08why I think this is super important. And
  174. 6:11the third one is basically vertical
  175. 6:13first strategy. Okay, so this one is
  176. 6:15also advice that I received from one of
  177. 6:17the investors I spoke with. They
  178. 6:20basically are saying that the most
  179. 6:22effective way for a founder to start
  180. 6:25expanding a product is that you want to
  181. 6:28do you want to build these agents around
  182. 6:30a very specific vertical and really
  183. 6:32really double down in it. Right? And
  184. 6:34then what they're saying is that a very
  185. 6:36high volume detailed domain specific
  186. 6:39examples will make the model stop doing
  187. 6:41stupid stuff. Okay? So this is actually
  188. 6:44another AI founder friend that I spoke
  189. 6:46with also told me about this that he
  190. 6:48would rather put like 20 or 30 examples
  191. 6:50of exactly how an agent should be
  192. 6:53interacting with the user if it's a
  193. 6:55chatbot or how exactly an agent should
  194. 6:57be dealing with some like like um JSON
  195. 7:00files or or PDFs or stuff like that so
  196. 7:03that it will actually know you know like
  197. 7:07putting these 20 30 examples in so that
  198. 7:09it will actually know how to behave and
  199. 7:12perform in specific situations. And
  200. 7:14because that you're very specific,
  201. 7:16you're very in a very specific vertical,
  202. 7:18what happens is that your agents will be
  203. 7:21feeling like it's doing one thing at a
  204. 7:22time, right? One thing that's really
  205. 7:24really like spec that's really really
  206. 7:26special about LM that it's like a
  207. 7:28generic expert. It knows everything. And
  208. 7:31especially these days, a lot of LLMs are
  209. 7:33using this mixture of expert kind of
  210. 7:36model kind of architecture for their
  211. 7:37LLMs. Meaning that they're like they
  212. 7:39know many different domains since
  213. 7:42therefore they're like experts in many
  214. 7:44different aspects of life. And you need
  215. 7:46to tell it that hey you yours job is
  216. 7:49simply to be the expert in this one
  217. 7:50thing and this very spec expert of this
  218. 7:54vertical and then you'll perform so much
  219. 7:57better than like say doing it in a
  220. 8:00horizontal level like from the
  221. 8:02beginning. Okay. And then later if you
  222. 8:04realize that there's a part of market
  223. 8:05fit in that domain and also your agent
  224. 8:07is doing a really good job you have two
  225. 8:08ways. you either like double down on it
  226. 8:10and if it's a big enough market then
  227. 8:12it's already a venture scalable business
  228. 8:14and if it's not then you can think about
  229. 8:16expanding horizontally right you can
  230. 8:18follow the same architecture of mixture
  231. 8:20of experts meaning you could build a
  232. 8:23mixture of vertical agents and let them
  233. 8:26deal with very different things right so
  234. 8:29I think that's a very helpful advice to
  235. 8:33keep in mind because uh as builders or
  236. 8:36as product founders it's very easy or
  237. 8:38common for to think that hey LM can't
  238. 8:40answer any questions. Let me just use
  239. 8:41one agent for everything. I don't think
  240. 8:43that's the best practice in reality.
  241. 8:45Okay. Number four is that examples need
  242. 8:49to be carefully balanced when you feed
  243. 8:51examples to the AI agents. Basically, if
  244. 8:54you use too few examples, then the model
  245. 8:57would think that there are only a few
  246. 8:58ways to solve the problem. You might
  247. 9:00actually restrict them. And if you have
  248. 9:02too many of the wrong kind of examples,
  249. 9:05then the model might overfit to some bad
  250. 9:08patterns. And this idea is very similar
  251. 9:10to how we were approaching machine
  252. 9:11learning about the data sample size and
  253. 9:13about the parameter size, right? But in
  254. 9:15the LN world today, it's more about how
  255. 9:18do you like structure these things in
  256. 9:20natural language and then provide them
  257. 9:22with a good balance of very solid
  258. 9:24examples so that your agents for this
  259. 9:26very vertical will be able to understand
  260. 9:28how to solve that task. Number five is
  261. 9:31that you need to write the workflows as
  262. 9:33explicit natural language specs. Okay.
  263. 9:37So basically what I have gathered
  264. 9:40throughout the information online is
  265. 9:42that multi-line stepbystep natural
  266. 9:45language instructions will minimize
  267. 9:47hallucination and give an agent stable
  268. 9:49predictable behavior. Okay. What we mean
  269. 9:51by that is that uh sometimes we might
  270. 9:53just want to throw a table to LMS and
  271. 9:56say okay read this or do this and that
  272. 9:58right or might maybe you know we might
  273. 10:00throw a bunch of files to it we might
  274. 10:02just give it if you're more technical
  275. 10:04give it a bunch of JSON
  276. 10:06what turns out to be more effective is
  277. 10:08that if you can explain in natural
  278. 10:10language okay here's the first step you
  279. 10:13should be doing ABCD and then if you see
  280. 10:16this do this if you see that do this and
  281. 10:19then the next step do this and under
  282. 10:21what situation you should be using this
  283. 10:23tool that API this tool right and here's
  284. 10:26the explanation of these toolboxes like
  285. 10:28use the stripe API for payments use the
  286. 10:31superbase API for fetching data um under
  287. 10:35the situation where you know if this
  288. 10:37person has authorized yada yada yada you
  289. 10:40want to treat them as like a like an
  290. 10:43intern your company or as you know like
  291. 10:46if you're a product manager as if you're
  292. 10:48writing some product documentations
  293. 10:50You don't want to just throw a dock at
  294. 10:53people. You want to explain to them
  295. 10:55exactly what they should be doing,
  296. 10:57right? So somehow I think LLM's pick
  297. 10:59that up from human beings and then and
  298. 11:01also because it's a it's a language
  299. 11:03model, right? So explaining in words um
  300. 11:06and explaining them in very structured
  301. 11:08concise manner with logic and with
  302. 11:12experience really helps with the
  303. 11:14performance of AI agent system. Number
  304. 11:16six, add human the loop correction
  305. 11:18loops. Have some kind of approval
  306. 11:21rejection cycles so that it acts like a
  307. 11:23micro training rounds. All right, so if
  308. 11:26you have some good correction and then
  309. 11:28you have good improvement and then your
  310. 11:30stability endures for longer. Okay,
  311. 11:33I think this one specifically applies to
  312. 11:36customer support which is these days
  313. 11:38people call it CX agent, customer
  314. 11:40experience agent.
  315. 11:42There are a lot of examples out there.
  316. 11:43There are Finn, there are ADA, there's
  317. 11:47another company called um uh Sierra AI.
  318. 11:51They provide a very uh strong customer
  319. 11:55support, customer experience Asian
  320. 11:57services out there. What they normally
  321. 12:00would always have is that there's a way
  322. 12:02to trigger humans to be looped in. Say
  323. 12:05for example, Door Dash. If Doash is
  324. 12:07using some of these like AI agent
  325. 12:08services, there's always like a team
  326. 12:11being maintained right there who are
  327. 12:13going to type in like answers to to
  328. 12:15customers. And when we build these AI
  329. 12:18agent system, we always want to automate
  330. 12:20the whole thing. But that's not the
  331. 12:21reality. In reality, customers would be
  332. 12:24like, you know, they would just directly
  333. 12:26be requesting for a human to be looked
  334. 12:28in, right? Or a customer might be, you
  335. 12:31know, super angry and then agents are
  336. 12:33still talking like a robot. In these
  337. 12:35kind of situations, what you should
  338. 12:36should do to maintain a good uh customer
  339. 12:39satisfaction score or you know just for
  340. 12:42your own retention sake, you should uh
  341. 12:45looping humans at that point and then
  342. 12:48you should have some kind of mechanism
  343. 12:50to trigger that and also you should
  344. 12:53train on these good and bad examples so
  345. 12:56that your agents in the future will
  346. 12:58understand how would I address a
  347. 13:00situation where customers are super
  348. 13:01angry or when they're requesting for a
  349. 13:04human or how do we you know reduce these
  350. 13:05situations. These are super important
  351. 13:07lessons to be learned and it's very
  352. 13:10important to be mindful of that when you
  353. 13:11write prompts. Number seven, give your
  354. 13:14agent a single memory layer. I think
  355. 13:17this is more or less related to context
  356. 13:19engineering across a multi- aent system.
  357. 13:22What this means is that so for example,
  358. 13:24if you're building a a SAS where there
  359. 13:26are a bunch of agents, for example, I
  360. 13:28think now we're using notion, right? In
  361. 13:30notion there there are agents. I'm
  362. 13:31pretty sure what they're doing is that
  363. 13:32they have a multi- aent system. Maybe
  364. 13:34there's some agent are just for, you
  365. 13:37know, polishing the paragraph you just
  366. 13:38wrote. There's some other agents who are
  367. 13:40like reading the entire doc and then
  368. 13:42give you a summary. And then if you're
  369. 13:44like on the same page and you're talking
  370. 13:46to one agent or you're doing like
  371. 13:48multiple things at the same time,
  372. 13:51they should I'm not sure, Ivan, tell me
  373. 13:54if you're watching this. They should
  374. 13:58keep one context layer somewhere so that
  375. 14:01every agent will have access to the
  376. 14:05historical usage of agent in the entire
  377. 14:08system either it being chat history
  378. 14:11being how like Sean highlighted
  379. 14:13something and then asked a question
  380. 14:15there what's the context there these
  381. 14:18things will be um considered as a single
  382. 14:21memory layer or you know you have data
  383. 14:23tables there you have calendar events
  384. 14:25Um, if you're like making a tool that's
  385. 14:27helping people to schedule meetings or
  386. 14:29having a voice agent that will, you
  387. 14:31know, schedule meetings, book
  388. 14:32appointments for for dental offices,
  389. 14:34stuff like that, having a single memory
  390. 14:36layer is always super important because
  391. 14:38that just simply solves the problem of,
  392. 14:41you know, some parts of your product
  393. 14:43just don't remember what the user did uh
  394. 14:45previously, right? And if you're say for
  395. 14:47example if you're like uh building an
  396. 14:48email agent then this email agent should
  397. 14:51have access to some sort of you know
  398. 14:52calendar events that uh you previously
  399. 14:54scheduled for them if you have another
  400. 14:56voice agent right there. Okay. So it
  401. 14:59might sound a little vague if you
  402. 15:00haven't built these things before but if
  403. 15:02you did then you will know what I'm
  404. 15:04talking about. Um, if it's the first
  405. 15:06time for you to heard about what is a
  406. 15:08memory layer, uh, try to check out, you
  407. 15:10know, things like how do you build up
  408. 15:11some context, how do you build up some
  409. 15:14shared states for agents? Search these
  410. 15:16things up and then I'm sure AI will give
  411. 15:18you a really good answer as well. Last
  412. 15:21but not least, which is something that
  413. 15:24YC partners would emphasize all the
  414. 15:26time, which is eval. It's important to
  415. 15:29add a continuous evals to measure and
  416. 15:31enforce reliability. Okay. So what in
  417. 15:34reality agents regress very easily and
  418. 15:37automated evals across workflow
  419. 15:39scenarios and edge cases ensure
  420. 15:40improvements are real. Let me give an
  421. 15:43example. If you say are building an
  422. 15:45email agent and this email agent is
  423. 15:46supposed to check the headline, check
  424. 15:48the subject, check uh the content, make
  425. 15:51sure you have the right signature, make
  426. 15:54sure that it read the previous context
  427. 15:56and mention anything as a as a greeting
  428. 15:59like as as as context that you know how
  429. 16:01to greet this person. if it's a
  430. 16:03follow-up and then what happens is that
  431. 16:05sometimes agents might skip the steps
  432. 16:08depends on you know today maybe claude
  433. 16:10is not performing well tomorrow chbd is
  434. 16:13like replacing their old model with some
  435. 16:15updated ones anything could happen right
  436. 16:17so what you should do is that you kind
  437. 16:19of have to have the system there to do
  438. 16:21the evaluation and be like okay before
  439. 16:23you hit send of any new emails make sure
  440. 16:26you check that each one of these steps
  441. 16:28are fixed or are like fulfilled and you
  442. 16:31have some kind of like code there to
  443. 16:33make sure that it's actually, you know,
  444. 16:35uh filling in the the information
  445. 16:38requested right before you send the
  446. 16:40email. That's kind of the eval system, a
  447. 16:41very simple one that I could come up
  448. 16:43with right now. And uh having these
  449. 16:46evals that are very specific to your own
  450. 16:50agentic system or your own agentic
  451. 16:53workflow
  452. 16:54is
  453. 16:56kind of one of the most important molds
  454. 16:58out there for AI startups uh or AI
  455. 17:00products because you know your product,
  456. 17:04you know how to make it better. You also
  457. 17:06know that this is not going wrong
  458. 17:08because you have this um very very
  459. 17:11strong like like um like security system
  460. 17:14or stability maint maintenance system
  461. 17:17out there so that your agents do not
  462. 17:19regress. Okay. And I forgot to mention
  463. 17:21another very important one is a single
  464. 17:23memory layer which is you know like
  465. 17:25that's honestly one of my uh founder
  466. 17:28friends recently just said that he's not
  467. 17:29switching to Gemini even though Gemini
  468. 17:31is really good and the reason is because
  469. 17:34Tachib has got his entire past two years
  470. 17:37of history and uh he's more comfortable
  471. 17:40just talking with Chachi because he
  472. 17:42doesn't need to explain again what his
  473. 17:44company really is what was that last
  474. 17:46contract they just signed stuff like
  475. 17:48that okay these are super important
  476. 17:50modes for your company.
  477. 17:52Last but not least, lens are super
  478. 17:55capable. If an agent messes things up,
  479. 17:57it's almost always almost almost always
  480. 18:00your prompt's fault instead of the
  481. 18:02model's fault. So, this is coming from
  482. 18:04one of my founder friends quote, "If
  483. 18:06Claude can learn code bases, can learn
  484. 18:10how to write code, your agent has no
  485. 18:12excuse. You should give them as much of
  486. 18:13an example as possible." And the example
  487. 18:16was that code uh Claude leaked their um
  488. 18:20uh uh prompts out there, right? So
  489. 18:24basically they just put a ton of
  490. 18:25examples in their coding uh tasks.
  491. 18:28That's why they are they know how to
  492. 18:30write code very well. Okay? So if cloud
  493. 18:32can learn codebase, your agent has no
  494. 18:34excuse. Your agent should be better
  495. 18:36prompt so that it does exactly what you
  496. 18:39want it to do. Okay?
  497. 18:41So I know I've been talking for a long
  498. 18:44time but let's come back and recap this.
  499. 18:46Essentially if you want to build agents
  500. 18:49AI agent system that is very strong what
  501. 18:51you got to do is build agents that are
  502. 18:53example rich self-improving through
  503. 18:55human feedback simple for customers and
  504. 18:58verbose and natural language prompting.
  505. 19:00And I guess maybe here h I should
  506. 19:02probably include uh with a memory layer
  507. 19:05as well. uh let's just say with a memory
  508. 19:09layer and a bounce.
  509. 19:11Okay.
  510. 19:14Yep. That's basically a very highlevel
  511. 19:18summary of how to build strong agent
  512. 19:20system based on my personal experience
  513. 19:22based on the conversations I had with
  514. 19:24customers with AI founders and
  515. 19:26investors. Hopefully this is helpful for
  516. 19:28you and uh let me know if you have any
  517. 19:30questions. I'll see you next time.
  518. 19:32Thanks. Hey everyone, this is John. So
  519. 19:34today, let's walk through how to build
  520. 19:35an a gentic rack system like a pro.
  521. 19:38We're going to walk through a quick
  522. 19:40system design over here and then we're
  523. 19:41going to jump right into a live demo
  524. 19:43that will not only have an embedding in
  525. 19:46a vector database for retrievalss, but
  526. 19:48we will also show you how to use some
  527. 19:49tools like setting up Google calendar,
  528. 19:52setting up a Gmail, and last but not
  529. 19:54least, I'm going to show you a
  530. 19:56open-source um GitHub repo for identic
  531. 19:59rock that will allow us to set up the
  532. 20:01entire codebase with superbase, Python
  533. 20:04backend, and Google cloud. So, let's get
  534. 20:06started. Firstly, and this is a system
  535. 20:08design for an agentic rack. For some of
  536. 20:11you who watched my previous video about
  537. 20:12a YouTube rack system. This is basically
  538. 20:14an extension. We introduced this new
  539. 20:16thing called agentic tool. The user will
  540. 20:18have a user channel that will either you
  541. 20:20know talk through u a web chat, an email
  542. 20:23or a WhatsApp. And eventually it's going
  543. 20:25to interact with an AI agent that sort
  544. 20:27of is doing the communications over
  545. 20:29there, right? And then according to our
  546. 20:31previous video, we basically allow this
  547. 20:33agent to query some data from a vector
  548. 20:35database which in our case we're using
  549. 20:37superbase. And this vector database
  550. 20:39essentially is like splitting some
  551. 20:41original documents, turn them into
  552. 20:43smaller chunks and then turn those words
  553. 20:45into embeddings. Embeddings is basically
  554. 20:47highdimensional vector uh that will
  555. 20:49represent words in numbers. Eventually
  556. 20:52this AI agent will sort of check the
  557. 20:54policies, check what kind of products
  558. 20:55they have. That's the traditional rag
  559. 20:58we're talking about today. We're going
  560. 20:59to show you this very quick demo of
  561. 21:01talking to an AI agent and actually
  562. 21:03letting it schedule a call with us and
  563. 21:06eventually sending us an email. And I'm
  564. 21:09very excited to show you the demo right
  565. 21:10now. This is a local host 8000/hat.
  566. 21:14And uh let's just jump right in and see
  567. 21:16what happens. And you can see that
  568. 21:17currently we have this thing called a
  569. 21:20scheduling time zone v1. I sort of set
  570. 21:23up the uh time zone for availabilities
  571. 21:26for this uh AI agent to respond to a
  572. 21:28consumer. So if I say I want to schedule
  573. 21:32a call with your manager to talk about a
  574. 21:37wholesale deal. Let's see what it says.
  575. 21:41All right. Now firstly it asked me to
  576. 21:43schedule a call. Before that we should
  577. 21:45uh they asked me about the preferred
  578. 21:47date and time for the call. And I'm just
  579. 21:49going to say, okay, can we do 6 a.m. EST
  580. 21:53tomorrow?
  581. 21:56Now, ideally, it should check um the
  582. 21:59policy over here, and it say that the
  583. 22:00earliest available time slot is 7 a.m.,
  584. 22:02which is true. 7 a.m. right here. Okay.
  585. 22:05So, it cannot allow me to schedule time.
  586. 22:08So, let's just say, okay, cool. Let's do
  587. 22:1110:00 a.m. EST tomorrow. My email is
  588. 22:15Sasha.
  589. 22:17atgmail.com
  590. 22:20and meanwhile let's just show the
  591. 22:22calendar right here. Okay, let's send
  592. 22:24this.
  593. 22:27Cool. So now it has set up the call for
  594. 22:29me. You can see that it popped up real
  595. 22:31quick immediately, right? Look at this.
  596. 22:33It's already here. Uh sent from Sean at
  597. 22:35automatis.io. Automatics is our startup
  598. 22:37by the way, which is a sales leads
  599. 22:38manager for made to order products. Feel
  600. 22:40free to check it out. automatus.io. send
  601. 22:42me a summary email as a heads up. So,
  602. 22:49you can see that in my mailbox, I
  603. 22:51already received this calendar and I can
  604. 22:52say yes to it. And if I come back, I
  605. 22:55just got another one saying that uh it's
  606. 22:58a reminder for upcoming call, which is
  607. 23:00literally what we asked for. Okay, so
  608. 23:02this agentic tool calling is working.
  609. 23:04This is incredible. What happened was
  610. 23:06that we asked uh can we do 6 a.m. and
  611. 23:08then it checked the policy. They said
  612. 23:10that no, 7:00 a.m. is the earliest time.
  613. 23:13So, it didn't even do the tool calling.
  614. 23:14And then later, I say, "Okay, let's do
  615. 23:1610:00 a.m. tomorrow." And immediately
  616. 23:17understood and I gave it my email and
  617. 23:20then he also, let's see, you also know
  618. 23:22that we're doing a wholesale deal
  619. 23:24discussion. So, it kind of also has the
  620. 23:26context and eventually asked it to send
  621. 23:28an email as a heads up. He also sent me
  622. 23:29an email as a heads up. So, this is a
  623. 23:31full cycle of a aentic rag system that
  624. 23:35allows this AI agent to talk to a
  625. 23:37consumer. Okay. So now let's uh jump
  626. 23:40right into the code and see how it
  627. 23:42actually worked. So I prepared this
  628. 23:43GitHub called Yt-agentic-rag
  629. 23:46under shenan. You guys can all have
  630. 23:48access to it. github.com/shencht
  631. 23:51agenticrag. I'm going to link the
  632. 23:53YouTube link here. If you like the
  633. 23:54video, you can click on buy me a coffee
  634. 23:56to support us. U what I really wanted to
  635. 24:00show you is this current project setup.
  636. 24:03We set up this aentic system in a fast
  637. 24:05API back end. Just like previously, we
  638. 24:08actually had another repo called
  639. 24:10YT-Rack. Let me just turn it up for you.
  640. 24:13This is YT-Rack. Got 33 stars so far.
  641. 24:16What this one did was simply vector the
  642. 24:18database for the rack. And there's no
  643. 24:20tool calling at all. And this time we're
  644. 24:22going to dive into how do we combine
  645. 24:23both of them so that the AI agent has
  646. 24:25access to not only the knowledge but
  647. 24:27also the actions. Okay. And uh you can
  648. 24:31see that we have a comparison here that
  649. 24:33um previously we also have vector search
  650. 24:36and rack uh for Q&A but this time we
  651. 24:38we're getting tool calling agentic
  652. 24:40reason loop calendar scheduling email
  653. 24:42sending multi-turn chat history
  654. 24:44multi-step actions. So if you scroll
  655. 24:46down a little bit you can see that
  656. 24:47there's a step one and then you
  657. 24:49basically just get clone this repo and
  658. 24:51uh set up some Python environment. All
  659. 24:53you got to do is just copy this, turn on
  660. 24:55your clock code, cursor, VS code,
  661. 24:57whatever. I use cursor. So, let's try
  662. 24:59the cursor version. So, all you got to
  663. 25:01do is you literally just find somewhere
  664. 25:02empty and then paste this whole thing in
  665. 25:04and then hit enter. It will start a new
  666. 25:06project for you. And then the next step
  667. 25:08is that you need to set up your
  668. 25:10Superbase. Basically, for anyone who's
  669. 25:12not familiar with it, Sub is one of the
  670. 25:13most popular agent related database. Uh
  671. 25:17and then they also have their own vector
  672. 25:19embeddings for uh retrieval augmented
  673. 25:21generation tools. So it's very handy,
  674. 25:24very helpful. Uh you just got to create
  675. 25:26a new project, set up the password, set
  676. 25:28up a new region, and um uh all you need
  677. 25:31to do is to copy these APIs and the
  678. 25:34project URLs. And um if you go back to
  679. 25:38the code, you can see that we got this
  680. 25:40m.example.
  681. 25:42What you need to do is that you need to
  682. 25:43copy this, turn it into a m and then
  683. 25:46replace these superbase URL anon key and
  684. 25:50service control keys with the real ones.
  685. 25:52Okay, I'll leave this to you guys and
  686. 25:54feel free to check my previous videos
  687. 25:56for how to set up superbase. I've got
  688. 25:57plenty of examples. So after superbase,
  689. 26:00uh there's another thing which is you
  690. 26:02need to set up the database in our code.
  691. 26:04We have a section called SQL and you can
  692. 26:06click on initial superbase SQL and you
  693. 26:09can see that we're showing you how to
  694. 26:11create the tables. All you got to do is
  695. 26:12just command A, command C if you're
  696. 26:14using Apple. Come to superbase. Come to
  697. 26:17SQL editor. Click on plus. Click on new.
  698. 26:20And then just paste it here and run it.
  699. 26:22That's it. And then you're going to set
  700. 26:23up the tables just like me. All right.
  701. 26:25On the sidebar table editor, you can see
  702. 26:28that I was showing you the example of
  703. 26:29the policies and all of them. We have
  704. 26:32some initial setup just for you. If you
  705. 26:34run this project after you set up the
  706. 26:36superbase, what happens is that you need
  707. 26:38to also set up the openi keys and then
  708. 26:41eventually set up the Google cloud
  709. 26:43because we're using Google calendar and
  710. 26:45Gmail. So it's going to be much easier.
  711. 26:47So what happens is that you need to set
  712. 26:49up the thing this thing called a service
  713. 26:51account. What the service account does
  714. 26:53is you're basically telling Google that
  715. 26:55uh this app this app is allowed to use
  716. 26:59my Gmail to send calendar invite to this
  717. 27:03extra Gmail externally. Okay. And then
  718. 27:06the way you do that is just you need to
  719. 27:08come to
  720. 27:09console.cloud.google.com/appi/credentials
  721. 27:12or you can just navigate to the lefth
  722. 27:14hand sidebar API and services and click
  723. 27:16on credentials. Okay. And then you'll be
  724. 27:19able to um land on this page where you
  725. 27:22can click on create credentials plus a
  726. 27:25new service account. Okay. And a service
  727. 27:28account is basically you can handle
  728. 27:29everything in the back end without any
  729. 27:31authorizations anymore. It just you're
  730. 27:33giving it a secret or access to your
  731. 27:34project. Okay. So you just got to put in
  732. 27:36your account number uh sorry account
  733. 27:38name and then put in a new ID uh and
  734. 27:41then put in the description and just
  735. 27:43follow the follow the instruction and
  736. 27:44finish the whole thing. I have
  737. 27:46documented everything here. So you just
  738. 27:48need to literally follow this step,
  739. 27:49right? Give it as a name, agentic rack
  740. 27:51service. Um, and then eventually you
  741. 27:54need to download the service key to your
  742. 27:57local folder called credentials/service
  743. 28:00account.json which is right here. Uh, we
  744. 28:03have a folder called credentials. You
  745. 28:05can see you need to download that key
  746. 28:07over here and call it
  747. 28:08service_acount.json.
  748. 28:10Okay, that's all you got to do. And if
  749. 28:13you're deploying this to Google Cloud,
  750. 28:15you also need to set up something else.
  751. 28:17All right. But um other than that, you
  752. 28:20just need to make sure that you entered
  753. 28:22this ooth scope um into into your Google
  754. 28:26client ID. All right. And then just
  755. 28:28authorize the whole thing. And then you
  756. 28:30just need to set up the environment
  757. 28:32variable. And that's about it. So in our
  758. 28:34codebase, uh we have an app folder in
  759. 28:37which you have the agent folder. And
  760. 28:40then our main agent is over here called
  761. 28:42ultrater. Okay. I'm just going to keep
  762. 28:44the file which is all the changes and
  763. 28:46then what this one does is that this is
  764. 28:48the central agent that will help you to
  765. 28:51retrieve relevant contacts from the rack
  766. 28:54and build the message system um doing
  767. 28:56the functional calling tool calling and
  768. 28:58eventually generate the final response
  769. 29:01um with you know the output. Okay. And
  770. 29:04then this one is is being fed with the
  771. 29:06tool folder in which you can see that
  772. 29:08we've got for example this uh calendar
  773. 29:11tool. Okay. This calendar tool basically
  774. 29:14has um an automatic Google meet link
  775. 29:17generation multiple attendees time zone
  776. 29:19support rag informed duration. For
  777. 29:22example, it's scheduled 30 minutes
  778. 29:23because in our policy it say 30 minutes.
  779. 29:26Okay, so this is very handy. And then in
  780. 29:28the service folder, we also have the
  781. 29:30rest of the things just like the
  782. 29:31previous uh video where we basically
  783. 29:34tell you tell the agent how to chat uh
  784. 29:36how to chunk the documents into smaller
  785. 29:39chunks and how to uh run the embeddings
  786. 29:41using a open AI. This demo is literally
  787. 29:44focused on calendar tool and email
  788. 29:46tools. All right. And for the calendar
  789. 29:48tool, essentially it's a it's a new uh
  790. 29:52service account that you created using
  791. 29:54Google cloud and uh eventually you're
  792. 29:56going to execute it um by sharing you
  793. 30:00know exactly what's the start time, end
  794. 30:01time, description, attendees and time
  795. 30:03zones. Okay, feel free to play around
  796. 30:05with this repo. It should be pretty
  797. 30:06handy for you already. Hope this makes
  798. 30:08sense. Let me know if you have any
  799. 30:10questions. This is probably one of the
  800. 30:11simplest agentic rack system full stack
  801. 30:13from system design to code to deployment
  802. 30:17on the internet. Let me know if you have
  803. 30:18any feedback and I'll see you next time.
  804. 30:20Hey everyone, this is Sean. So today
  805. 30:21we're launching Automanas AI agent for
  806. 30:24businesses who are selling customized
  807. 30:25goods ranging from cabinets, solar
  808. 30:28panels, EV cars to module based
  809. 30:30softwares. So a lot of business we're
  810. 30:32speaking with are either qualifying
  811. 30:33their customers through WhatsApp, SMS or
  812. 30:36emails. Many of these businesses are
  813. 30:38talking to 20 to 50 customers at the
  814. 30:40same time and maybe like 20% of them
  815. 30:42would actually convert into a final
  816. 30:43conversation and then turn into actual
  817. 30:45leads. So a lot of time are wasted on
  818. 30:47qualifying the customer and eventually
  819. 30:49manually typing things into CRM. So
  820. 30:51we're going to change that. Okay. So
  821. 30:53today I'm going to show you how a
  822. 30:54consumer would interact with automatis
  823. 30:56WhatsApp agent and then eventually we
  824. 30:58will configure the agent and then turn
  825. 31:00it into a structure leads. Let's get
  826. 31:02started. So essentially as you can see
  827. 31:03that firstly we ask this question. and I
  828. 31:05I say hi hey this is Sean how are you
  829. 31:07and they say that this is the automatis
  830. 31:09AI receptionist so on the right hand
  831. 31:10side you might be wondering what's going
  832. 31:12on here this is an agent that we train
  833. 31:14for um this specific business and it's
  834. 31:16called EV Dubai Ltd okay so essentially
  835. 31:20this is a customized page where you can
  836. 31:22do some multiple choice questions and
  837. 31:23then you can talk about like what
  838. 31:25restricted topics there could be what
  839. 31:27you need to do is that you need to tell
  840. 31:28it okay what kind of products are you
  841. 31:30selling right for example this EV brand
  842. 31:32is selling BYD CL 2022 and then Tesla
  843. 31:35Model Y with their own price. And then
  844. 31:37you can just quickly test it here and be
  845. 31:38like, do you have BY models
  846. 31:43and the simulator will be syncing
  847. 31:45exactly what you have uploaded to your
  848. 31:47knowledge base as well as the things
  849. 31:49that you have updated on the main
  850. 31:50behavior guidance training page. All
  851. 31:52right. So now you say that BYD sales has
  852. 31:54$42,000 USD. Okay. You can also modify
  853. 31:57the formality and do you want it to
  854. 31:59become or more passionate? Eventually
  855. 32:01you just got to click on deploy. And
  856. 32:02eventually if you come back to overview,
  857. 32:04you can see that there's an agent
  858. 32:06currently being deployed under this AI
  859. 32:08agent hub. We're using the share number
  860. 32:10plus one 6506056956
  861. 32:13for automat. If I just ask you questions
  862. 32:14and be like, okay, um, do you have a by
  863. 32:19model
  864. 32:21or an EV? I want to buy one. Right? Now,
  865. 32:24automatically doesn't know who you are
  866. 32:25and who you're looking for, right? And
  867. 32:27then after you show the intent, it's
  868. 32:29kind of sort of processing in a search
  869. 32:30across the entire business's network
  870. 32:32that has been connected with Automatis.
  871. 32:34And it found out that oh, there's a one
  872. 32:35called EV Dubai Ltd, right? And as a
  873. 32:38user, if I click on it, what it does is
  874. 32:40that it's going to trigger this agent
  875. 32:42for me. If I want to exit anytime, it
  876. 32:43just type exit anytime. In our knowledge
  877. 32:45base, we have these products here. So,
  878. 32:47I'm just going to ask it, can I buy the
  879. 32:50UID SEO car? Do you have a model? And
  880. 32:55what is the price? So as a business you
  881. 32:58might have these kind of questions maybe
  882. 32:59a thousand times every week right and
  883. 33:01then what you don't want to do is that
  884. 33:02you want to you don't want to answer all
  885. 33:04the questions again and again and maybe
  886. 33:05you want to configure your own way to
  887. 33:07answer these questions which is all
  888. 33:09doable in this behavioral guidance page
  889. 33:11right and now it has told me that okay
  890. 33:13the by seal is available which is
  891. 33:14$42,000 exactly what we put in in the
  892. 33:17knowledge base and what we need to do is
  893. 33:19that uh yes my budget is 50k
  894. 33:25let's get the BYID seal model for 52K.
  895. 33:31I'm just being like dumb and answering
  896. 33:33things very thoroughly here. And while
  897. 33:35this is being communicated as a
  898. 33:37business, you can also come back to
  899. 33:39leads on the left hand side. And you can
  900. 33:40see that there's a there's a lead
  901. 33:41appending in the review. Okay. And if
  902. 33:43you tap on it, you can see that Sean
  903. 33:45Chen just had a recent journal with
  904. 33:47WhatsApp with us. Okay. If I click on
  905. 33:49view all, you can see that the entire
  906. 33:51conversation is here. All right. So, as
  907. 33:53a business, I could approve this as a
  908. 33:55lead and then let my sales actually pick
  909. 33:57it up or I could just cancel it out,
  910. 33:59right? So, today I'm going to approve
  911. 34:01it. So, if I click on approve and after
  912. 34:03you approved it, it's going to land in
  913. 34:05the in progress lead. Okay? So, you can
  914. 34:07just always come back and check that
  915. 34:08this lead is active. Then what if
  916. 34:10somebody has followed up and they say I
  917. 34:12also want to buy a
  918. 34:15Tesla Model Y and I can double my
  919. 34:20budget.
  920. 34:23What you will be able to see is that
  921. 34:25there's an additional appending review
  922. 34:27for this new chat that just happened.
  923. 34:29Okay. If I just say approve
  924. 34:32again, you can see that the new
  925. 34:33conversation has been merged to the
  926. 34:35existing deal with Shan Chan. All right.
  927. 34:37And if I come back to in progress,
  928. 34:40expand it, you can see that there are
  929. 34:42two conversations at the same time for
  930. 34:44the same customers. And I can also just
  931. 34:46click on extract to-dos. And after that,
  932. 34:48if you cross it out, you can see that
  933. 34:49there are a bunch of to-dos here related
  934. 34:51to the conversations that the consumer
  935. 34:53just had with the business. And it's
  936. 34:54just super convenient for you to handle,
  937. 34:57say, multiple conversations at the same
  938. 34:58time. Okay. And then you might be
  939. 35:00wondering, okay, we're using this shared
  940. 35:02WhatsApp number. What if there's another
  941. 35:04company? What if my business want to
  942. 35:06sell something different? This account
  943. 35:07is basically selling cabinets. All
  944. 35:09right. And this agent is basically
  945. 35:12selling cabinets by a different company.
  946. 35:14All right. And if we click on to edit,
  947. 35:16you can see that there's a cabinet hero
  948. 35:18agent over here. As a consumer, I could
  949. 35:20come back here and I say exit. And then
  950. 35:23automatics will tell me, got it. You've
  951. 35:24been disconnected from EV Dubai Ltd.
  952. 35:27What business do you want to speak with
  953. 35:28today? Just tell me your company name.
  954. 35:30We can just let the consumer to talk to
  955. 35:31WhatsApp with your business name. Or as
  956. 35:34a consumer myself, I might be just
  957. 35:35wondering, okay, I want to upgrade my
  958. 35:39kitchen
  959. 35:41with a very vague intent. And the agent
  960. 35:42that's talking to us right now is the AI
  961. 35:45receptionist from Automatis. And he
  962. 35:47said, "Okay, the kitchen cup really
  963. 35:48transformed your space. Are you looking
  964. 35:50to replace cabinets or do you want
  965. 35:51specific areas?" It doesn't tell me
  966. 35:53exactly what business yet because it
  967. 35:55wants to collect more intents from the
  968. 35:57consumer. And I can say, "Okay, I want a
  969. 35:59new cabinet.
  970. 36:02Do you know any business selling it?
  971. 36:06Might need to scroll down for this chat
  972. 36:08every single time. And now you reply
  973. 36:10that. Okay, we have this company called
  974. 36:11Queenswood. Right, there we go.
  975. 36:12Queenswood's right here. If I click on
  976. 36:14Queenswood, it send this message back to
  977. 36:16Automanas AI agent. And again, we're
  978. 36:19connected to Queenswood agent right
  979. 36:21here. Right. So, I just say um do you
  980. 36:24have any discounts?
  981. 36:28And if I come back to knowledge base, I
  982. 36:31have already uploaded
  983. 36:33um I have already uploaded a 20% off
  984. 36:36discount for this green sling shaker
  985. 36:38cabinets. And you can see that
  986. 36:41immediately knows the contacts that the
  987. 36:4320% off is for this specific product.
  988. 36:45And I'll just say I want this. Okay,
  989. 36:49click on send. Meanwhile, if I come back
  990. 36:52to leads, I click on pending review. You
  991. 36:54can see that there's a new conversation
  992. 36:56here. uh if I expand it, I also have a
  993. 36:59WhatsApp conversation just like before.
  994. 37:01Similarly, I could approve it from a
  995. 37:04different business, right? Once that
  996. 37:06business has approved it, it has nothing
  997. 37:07to do with the other business. So, we're
  998. 37:09sharing the same number over here that
  999. 37:11allows any consumer to if they want to
  1000. 37:14buy certain things, they just literally
  1001. 37:15explain what they want to automaticize
  1002. 37:18WhatsApp agent. Eventually, if the agent
  1003. 37:19that you deployed is connected to it,
  1004. 37:21the conversation will land in your leads
  1005. 37:24in the pending review. Okay? And after
  1006. 37:26you approve it, if you have clearly
  1007. 37:28explained what product you want, then
  1008. 37:31it's also going to capture the product
  1009. 37:32that the consumer was interested in. So
  1010. 37:34the way to set it up is actually really
  1011. 37:36simple. You just come to the landing
  1012. 37:37page of automatics.io
  1013. 37:39and then you can either try it by
  1014. 37:42clicking on the chat with us down at the
  1015. 37:43button here and start conversation,
  1016. 37:46open WhatsApp,
  1017. 37:49and then just send the message. you will
  1018. 37:51be able to trigger the conversation or
  1019. 37:54you can come back here and um click on
  1020. 37:57start free trial. We're providing a
  1021. 37:5830-day free trial for the starter
  1022. 38:00package for $20 per month if you click
  1023. 38:02on it and we're already subscribed. So
  1024. 38:04after you subscribe um by the way it's
  1025. 38:06completely free for 30 days. You can
  1026. 38:07cancel at any time if you want in the
  1027. 38:09settings. Two last things. If you're
  1028. 38:11interested in setting up your own AI
  1029. 38:12agent, you can also click on connect
  1030. 38:15your own WhatsApp and then connect your
  1031. 38:16WhatsApp over here. All you got to do is
  1032. 38:19just put in your access token, phone
  1033. 38:21number ID, and business account ID, and
  1034. 38:23you'll be able to set up AI agent for
  1035. 38:25your home. Let me know if this is
  1036. 38:26helpful. If you're a business who are
  1037. 38:28selling customized goods, either
  1038. 38:30physical ones or softwares at scale,
  1039. 38:32we're very happy to talk to you. And
  1040. 38:33just email us at [email protected].
  1041. 38:36Thanks for your attention. I appreciate
  1042. 38:38this and uh see you next time. Cheers.
  1043. 38:40Hey, claw code. Can I create a sales
  1044. 38:43representative agent for my business?
  1045. 38:45Yes, sir. Let's go. Every AI product and
  1046. 38:48agency business needs a way to talk to
  1047. 38:50your customers. And does not matter if
  1048. 38:52you're technical or not. You don't want
  1049. 38:54to build this from scratch every single
  1050. 38:55time. What you really want is a sales
  1051. 38:58layer that will be the sales interface
  1052. 38:59to speak to the world. And that's why
  1053. 39:01we're introducing Automan's MCP server
  1054. 39:04and API services for you today because
  1055. 39:06we want you to be able to create your
  1056. 39:08first sales representative agent within
  1057. 39:101 minute. Let me show you how it works.
  1058. 39:11There's a very simple way for you to set
  1059. 39:13up MCP. If this is the first time to
  1060. 39:14hear about it, you just need to go to
  1061. 39:16your profile and click on it and then
  1062. 39:17come to settings and developers and you
  1063. 39:19can see that I have a few MCP servers
  1064. 39:21right here. Uh notion API is one of them
  1065. 39:23and Almanus is the other one. You can
  1066. 39:25just click on edit config.
  1067. 39:27You see it will pop up this link here
  1068. 39:29and all you need to do is follow the
  1069. 39:31instructions on the MCV server
  1070. 39:32development repo here. You just need to
  1071. 39:34copy this and then open this cloud
  1072. 39:37desktop config JSON and then just paste
  1073. 39:39that in. I have multiple NCP servers
  1074. 39:41that you can see auto is right here. So,
  1075. 39:43as you can see, after I ask this
  1076. 39:44question, it's asking me for three
  1077. 39:46things. Company name, website URL, and
  1078. 39:48my email. This is because my claw code
  1079. 39:50has been set up with the MCP server from
  1080. 39:53Automanas. So, let's say the company
  1081. 39:54name is calendarly.com. And also, I'm
  1082. 39:56going to provide my email for
  1083. 39:58development. I'm just going to hit
  1084. 39:59enter. So, now you can see that uh Clo
  1085. 40:02is going to sort of, you know, using
  1086. 40:04this MCP server again trying to create
  1087. 40:06the sales agent for me for this company
  1088. 40:09and my email. is using our backend
  1089. 40:11services to you know search this
  1090. 40:13website. Uh it could be your AI product,
  1091. 40:16could be your agency website. Um to
  1092. 40:18understand how do you take in inquiries
  1093. 40:21from your customers? How what kind of
  1094. 40:23things or solutions are you providing
  1095. 40:25for your customers? And the whole goal
  1096. 40:27of this agent that's creating for me is
  1097. 40:29to make sure that there's no leakage
  1098. 40:31from customer inquiries when you're not
  1099. 40:33in your office or when you're, you know,
  1100. 40:35out there speaking to other clients. As
  1101. 40:36I promised, within 1 minute, everything
  1102. 40:38has been created. You can test it with
  1103. 40:40two ways. You can either click on this
  1104. 40:42link right here to chat with the agent
  1105. 40:44and but that agent currently is on the
  1106. 40:46system server. You don't own it yet. And
  1107. 40:48at the same time, you must have received
  1108. 40:50an email which is
  1109. 40:53something like this. Uh which would
  1110. 40:55which is asking you to claim your agent
  1111. 40:57so that you will be able to uh own it in
  1112. 41:00your own platform. But let's try on
  1113. 41:01WhatsApp first. You can see in this
  1114. 41:03email there's a link called test on
  1115. 41:05WhatsApp. If I click on that, it will
  1116. 41:07pop up this WhatsApp link that will
  1117. 41:08allow us to chat with this ultimat right
  1118. 41:10here. And just enter. I'd like to talk
  1119. 41:12to Calendarly.
  1120. 41:14So, it g me a button to click on to
  1121. 41:16route to Calendarly. But you can see
  1122. 41:17this little yellow warning here because
  1123. 41:19that agent doesn't belong to me, right?
  1124. 41:21Because I'm not from Calendarly. If
  1125. 41:23you're an employee or CEO from
  1126. 41:24Calendarly, you'll be able to claim it
  1127. 41:26using that email link with your own
  1128. 41:28email domain so that there's no security
  1129. 41:30issues. This must be verified by you.
  1130. 41:33What do you do?
  1131. 41:37All right. It says, "I'm here to help
  1132. 41:38you discover Calendarly and simplify
  1133. 41:40your scheduling. Uh, we help you do a
  1134. 41:42point booking. How much is your
  1135. 41:44service?"
  1136. 41:47Cool. Service is like $10, $16, or 15K a
  1137. 41:50year. We can also ask Clawo to add more
  1138. 41:53knowledge to it. So, I'm going to say,
  1139. 41:54can you add a booking link to its
  1140. 41:56knowledge base, which is my Calendarly?
  1141. 41:58Let's go.
  1142. 42:00So now it's using this MCP tool called
  1143. 42:03add knowledge. All I need to do is just
  1144. 42:05say allow and then we'll be able to add
  1145. 42:08this knowledge base to this agent and we
  1146. 42:10can see if it's working. All right. So
  1147. 42:12now it's done. So I'm going to say can I
  1148. 42:15schedule a calendarly booking with you?
  1149. 42:16Do you have a link?
  1150. 42:19Cool. It says yes you can schedule
  1151. 42:20meeting directly using calendarly link.
  1152. 42:23And if I click on it I'll be able to
  1153. 42:24book a call with you. All right. So this
  1154. 42:26agent is completely created based on
  1155. 42:28claw code MCP and I think everybody can
  1156. 42:31do it. So now let me show you how to
  1157. 42:33actually claim this and then you can own
  1158. 42:34it and then can modify all the knowledge
  1159. 42:36that this agent should know. Remember we
  1160. 42:38received this email. Uh there's a link
  1161. 42:40called claim your agent. Let's just
  1162. 42:42click on that. All right. And now it's
  1163. 42:44then going to direct us to this invite
  1164. 42:46link that will allow you to claim this
  1165. 42:48agent if you use the same email that you
  1166. 42:50use to sign up. Cool. You can see that
  1167. 42:52we have this new agent called Calendarly
  1168. 42:54Assistant. And if I just click on
  1169. 42:57deploy.
  1170. 43:02Okay. Uh because now we're on a free
  1171. 43:04plan, so you can only deploy one agent
  1172. 43:05at a time. If I click on edited, so this
  1173. 43:08company is called Calendarly Assistant,
  1174. 43:11and we can see that there's goals and
  1175. 43:14actions. It scraped the most important
  1176. 43:17information here. And most importantly
  1177. 43:19there is a knowledge base that has you
  1178. 43:21know all the information that we have
  1179. 43:22scraped from this product. Remember we
  1180. 43:24say the agent was not verified. Now in
  1181. 43:26the training page you can click on the
  1182. 43:28sandbox mode and then put in your
  1183. 43:30website URL to confirm if your emails
  1184. 43:32match with it. If it does then it's
  1185. 43:34going to verify it. If it does not then
  1186. 43:36your agent will remain unverified for
  1187. 43:38security reasons. Now you might be
  1188. 43:39wondering where are the conversations.
  1189. 43:42You just need to move to inbox and click
  1190. 43:43on it. You can see the entire
  1191. 43:46conversations that we had between the
  1192. 43:48clients and the agent. And what you can
  1193. 43:50do is you can create a lead from this
  1194. 43:52conversation by clicking on the button.
  1195. 43:54So what it's doing is that it's
  1196. 43:55processing this entire conversation
  1197. 43:57identifying if they're looking for any
  1198. 43:59products or trying to book a call with
  1199. 44:00someone. And then eventually you will be
  1200. 44:02able to um turn it into a structured
  1201. 44:05lead. Imagine you could do this in
  1202. 44:06batches, right? If you have like 700 800
  1203. 44:09inbounds of inquiries over a month, then
  1204. 44:12um you might be leaking some uh
  1205. 44:14potential customers by not replying to
  1206. 44:16them promptly. With this product, you'll
  1207. 44:18just be able to handle it without much
  1208. 44:20of a concern. Okay, so now it's almost
  1209. 44:22done.
  1210. 44:24Okay, you can click on create view lead.
  1211. 44:27You can see uh you know lead hub for the
  1212. 44:30entire conversation in the to-do. You
  1213. 44:32can see that the customer was trying to
  1214. 44:33book a call with us. You cross it out.
  1215. 44:35You can see um this customer is
  1216. 44:38potentially a enterprise customization
  1217. 44:40client. So you capture that the value is
  1218. 44:42about 15K. So this was a quick demo of
  1219. 44:44how you would use clock code MCP to
  1220. 44:46build an agent for your business or for
  1221. 44:48your product immediately. If you are a
  1222. 44:50developer, you might not only want to
  1223. 44:52use MCP, but you want to perhaps you
  1224. 44:54know set it up using APIs. Maybe you're
  1225. 44:56building a SAS product or an agency
  1226. 44:57product that require a lot of back and
  1227. 44:59forth conversations. And while you're
  1228. 45:00building the website or updating your
  1229. 45:02product in cursor, in lovable, in claw
  1230. 45:06code, uh you might want to, you know,
  1231. 45:07just have access to the API. All right,
  1232. 45:09we also have that ready for you. You
  1233. 45:10just need to come to settings and API
  1234. 45:12access. And you will be able to uh
  1235. 45:14create a new key here. Let's just say uh
  1236. 45:18test key that will expire in 30 days.
  1237. 45:22Create the key. Copy the key. Click
  1238. 45:25done. And then all you need to do is
  1239. 45:27just, you know, use this curl. Let's
  1240. 45:30just try with a real terminal. I'm just
  1241. 45:31going to copy this in and create this
  1242. 45:34company. And now this API is going to
  1243. 45:36create this agent for us.
  1244. 45:40It says it's successful. And uh in this
  1245. 45:44case, it should just be directly in your
  1246. 45:47agent hub
  1247. 45:49because you're using the API keys. Okay,
  1248. 45:53there you go. You have this entire agent
  1249. 45:56here using the API. You don't even have
  1250. 45:57to claim it. You just need to sign in
  1251. 45:59first and then create the API key to use
  1252. 46:01the API key to call the API. We're also
  1253. 46:03able to allow you to create a web chat.
  1254. 46:05So, if you come to AI Asian web chat,
  1255. 46:07you can say let's say Calendarly and
  1256. 46:10then we can say create a widget. Uh
  1257. 46:12choose a different color,
  1258. 46:16right? Put at the bottom right of your
  1259. 46:18screen. And then you can just test it
  1260. 46:21right here. It's like hey what is your
  1261. 46:25service cost? Okay same thing um you can
  1262. 46:29also click on a WhatsApp to chat with a
  1263. 46:31WhatsApp agent. So you know this is the
  1264. 46:33entire process of how you would use MCP
  1265. 46:36server or APIs to create a sales
  1266. 46:37representative agent for your business
  1267. 46:39for a product uh without much pain. And
  1268. 46:42if you're curious about this I would
  1269. 46:43really appreciate it if you can come to
  1270. 46:44our GitHub server and check out this
  1271. 46:46documentation. If you really like this
  1272. 46:48product or you just want to support me,
  1273. 46:50uh give us a star or fork our our repo
  1274. 46:53and uh download our MCP server on tier.
  1275. 46:56Uh everybody will get 100 free credits,
  1276. 46:58meaning 100 free AI generated responses
  1277. 47:00for your clients and uh I would love to
  1278. 47:02hear any feedback and happy to chat
  1279. 47:04more. Oh, also like this video,
  1280. 47:06subscribe if you can and uh we have our
  1281. 47:09Discord server down below in the link.
  1282. 47:12Uh happy to discuss more in our channel
  1283. 47:14on Discord. Thank you so

About this transcript

This page contains the full transcript of 8 сентября 2026 г. by Andrei, generated from the public captions YouTube serves with the video. The transcript has 9,073 words across 1,283 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.