AI Agent and Agentic AI workflows

How we screened 1000s of resumes with this AI Automation workflow

Video 2 of 2 · 7:04

Transcript

Auto generated by YouTube. Click any timestamp to jump to that moment.

Show
  1. 0:03in the last 3 months. Um we had
  2. 0:06plus internship profiles coming
  3. 0:09right and center. Um unfortunately
  4. 0:13fortunately because we realized there
  5. 0:15a problem. We hosted all this via
  6. 0:17and LinkedIn has a very
  7. 0:19UI. You cannot download all
  8. 0:20rums. They give you a very
  9. 0:22screen where you browse each of
  10. 0:24element each of those profiles one
  11. 0:26one. It was way too time consuming.
  12. 0:29now, what have we done here? Um,
  13. 0:33show you my Google Drive
  14. 0:44one. It'll extract all the data from
  15. 0:47PDF. your email, where did you work,
  16. 0:50college are you from, what was
  17. 0:51degree, where was your last work
  18. 0:53which was your last project,
  19. 0:55are your major skill sets, whatever
  20. 0:57mentioned in your um resumeum, right?
  21. 0:59extract all the data into very
  22. 1:01structured format. Then we run some
  23. 1:03like we have some requirements. We
  24. 1:05to hire engineers who are
  25. 1:07with some front- end backend
  26. 1:09as well as AI applications.
  27. 1:11on this criteria, it will score
  28. 1:12screen relevant candidates so that
  29. 1:15can go jump into interviews directly.
  30. 1:17I'll just show you uh how how this
  31. 1:19works, right? We'll start the
  32. 1:20So I have connected it to my
  33. 1:22drive. It has taken all my rums
  34. 1:25Google Drive. Now it's trying to
  35. 1:27all the data from my resume. I'm
  36. 1:294.1 model for this. The latest 4.1
  37. 1:32Chat GBD. It's extracting all the
  38. 1:35from the rumé. Then it goes
  39. 1:38something called as
  40. 1:39Uh it summarizes each of
  41. 1:41profiles, looks at all the data and
  42. 1:43comes up with a summary of what
  43. 1:44each profile means. and post
  44. 1:46It goes through each uh profile
  45. 1:49by one and starts dumping them into
  46. 1:51Excel sheet. So maybe we'll have a
  47. 1:53of them. So the first one got
  48. 1:54We got the name, mobile number,
  49. 1:57email, college, degree, major,
  50. 2:00work experience, project. What are
  51. 2:02skill sets? What are summary? What
  52. 2:04the summary of his profile? How is
  53. 2:05compatibility with respect to the JD
  54. 2:07I floated? Probably very less
  55. 2:09the candidate hasn't done much
  56. 2:10AI applications. Uh but he has done
  57. 2:12in front and back end but not
  58. 2:13on AI. So his rating is pretty low.
  59. 2:15it'll go through all the 10
  60. 2:17that I have. It'll start making
  61. 2:20Again, this guy is from a
  62. 2:22college, computer science
  63. 2:23This guy seems to be rating
  64. 2:25And why is he rated high? Mostly
  65. 2:27he has got strong technical
  66. 2:29and he has proven AIM project
  67. 2:32and proficiency, right? He has
  68. 2:34done something on lang chain MCP or
  69. 2:36which I wanted. That's why he's not
  70. 2:38out of 10. But otherwise this guy
  71. 2:40to have done something couple of
  72. 2:41on LLMs in his projects. We'll
  73. 2:44a lot of these candidates. I mean
  74. 2:46of those profiles will be passed
  75. 2:48dumped into this Excel sheet in this
  76. 2:49format. What we can also do
  77. 2:51based on the relevancy score I can
  78. 2:53send rejection emails to
  79. 2:54of the candidates. Send a follow
  80. 2:56calendar invite to candidates
  81. 2:58are rating very very high in this
  82. 3:00score and keep on iterating.
  83. 3:02mean reduce my time in terms of
  84. 3:04and directly go and talk to
  85. 3:06of these guys, interview some of
  86. 3:07guys. What I'll show you quickly
  87. 3:09similar prompt structure in terms of
  88. 3:12we used. As I told you, there is a
  89. 3:14prompt, there is a system prompt in
  90. 3:16particular example. If you see, we
  91. 3:18passing the job title, we are
  92. 3:20the summary in terms of what we
  93. 3:22before. Key responsibility is
  94. 3:24come this comes from my JD and we are
  95. 3:26it to actually score the
  96. 3:28right? How does he rate? How
  97. 3:30you score this candidate is what
  98. 3:32trying to do here. I'll maybe show
  99. 3:34more system prompt in terms of
  100. 3:36very simple prompts right
  101. 3:38concise summary based on all this data
  102. 3:41the AI was able to come back with
  103. 3:43profile summary that we saw there
  104. 3:45these are very very basic prompts
  105. 3:47we are using you guys can actually
  106. 3:48this to a much much much
  107. 3:50version but this is good um out
  108. 3:52the box already probably I would rate
  109. 3:54at 85 to 90% accuracy let us quickly
  110. 3:56at um this still running because I
  111. 3:5810 documents I have added a wait
  112. 4:00very deliberately because Google
  113. 4:02has a limitation rate limiting
  114. 4:04it doesn't permit when I run
  115. 4:06API altogether but again Google
  116. 4:08is only for demo you can put this
  117. 4:10in a database for a more structured
  118. 4:12and then passing it for emails
  119. 4:14etc so so for enterprise
  120. 4:16software probably workflows
  121. 4:18be slightly different since it's a
  122. 4:20we are using Google sheet to
  123. 4:21art of what is possible looks
  124. 4:23the extraction is complete we got
  125. 4:25of files out here 10 odd files I'll
  126. 4:28one of the examples yeah the resume
  127. 4:31passed I'll take one of the examples
  128. 4:33probably go through what the passing
  129. 4:35was looks Looks like this guy
  130. 4:37got lot of data. Let's go check his
  131. 4:40Okay, this is Ani Singh start
  132. 4:42number starting with 80 ending
  133. 4:4489.
  134. 4:46Singh mobile 80 and 89 email
  135. 4:52communication 2025 batch
  136. 4:562025 batch. And maybe let's look at
  137. 4:59as well. This guy has got
  138. 5:01places where he has worked. He
  139. 5:04worked at Ragam as a tech head which
  140. 5:06to be his latest workx. So let's
  141. 5:08what it picked. Yeah, it says Ragam
  142. 5:11head from it also passed a date.
  143. 5:13from 1st September 2024 to 1st Feb
  144. 5:17The sky is the limit guys. So I
  145. 5:19actually passed only the first
  146. 5:21uh the latest exper work
  147. 5:23and some data. So as you can
  148. 5:25it got all all the data accurately.
  149. 5:28got skill sets etc. All these are
  150. 5:31perfectly fine. Very
  151. 5:33points here is we're not
  152. 5:34any keyword matching like typical
  153. 5:36systems work. What we're doing is we
  154. 5:39passing all this context to LLM as
  155. 5:41individual person would do. The LLM
  156. 5:44um acting like a person here, right?
  157. 5:46reading all this data and then it's
  158. 5:48to its own conclusions based on
  159. 5:50criteria I have set. If you look at
  160. 5:52experience, the order in which he
  161. 5:55is not I mean it's going in the
  162. 5:57chronological order. He was
  163. 5:59from the farthest first and
  164. 6:00at the end. But I asked LLM to
  165. 6:03give me only the most
  166. 6:04experience and hence it p pulled
  167. 6:06and not tatwa over here. Similarly,
  168. 6:09can see the mobile number has
  169. 6:11code and um typically excel
  170. 6:13if you add country code etc. I
  171. 6:15LLM to ignore some of these
  172. 6:17codes so that mobile number can
  173. 6:19passed properly. It's able to do that
  174. 6:21simple instruction. Right? I did
  175. 6:22add any reax or complicated logics.
  176. 6:25just a system prompt. It made all
  177. 6:27possible. What I can also do given
  178. 6:29has given his GitHub URL, LinkedIn
  179. 6:31and all those. I can actually make
  180. 6:34agents go to his GitHub, check
  181. 6:36he has built and then rate his
  182. 6:38and then come back and tell me
  183. 6:40skill sets based on whatever his
  184. 6:41repositories are or go to his
  185. 6:43read his post, understand what
  186. 6:45really curious, interested about.
  187. 6:48you guys. Um that's the end of
  188. 6:50session. Next week we'll be
  189. 6:53uh model context protocol and
  190. 6:55dashboards. See you in the next
  191. 6:57Bye-bye.

Want the next one in your inbox?

Join 1,000+ Product Managers getting one deep dive every Friday.