Resume Screener - Extract data from CV PDF documents using UiPath and ChatGPT

Sdílet
Vložit
  • čas přidán 11. 07. 2024
  • Extract all sorts of data from any scanned or native PDF document using UiPath ChatGPT and Document Understanding.
    Learn intelligent automation and how to use AI inside of UiPath.
    ________ 👇 UiPath and ChatGPT for PDF Data Extraction 👇 ________
    • Unleash the Power of U...
    ________ 👇 Content👇 ________
    00:00 Intro
    01:00 Resumes Examples
    01:45 Create UiPath Project
    02:00 ChatGPT (Ask GPT)
    06:40 ChatGPT Prompt Design
    10:45 Run Process for the first time
    15:24 Add Rows to Datatable
    19:00 Output Datatable
    20:35 Export to Excel
    23:19 AskGPT vs Document Understanding
    ________ 👇Live Stream UiPath Robots👇 ________
    • Live Stream UiPath Rob...
    ________ 👇 Speed Up your UiPath Process👇 ________
    • RPA Challenge in 66 Mi...
    ________ 👇 RPA Challenge Level 1👇 ________
    • UiPath RPA Challenge S...
    ________ 👇 Optimize your UiPath Process👇 ________
    • Optimize your UiPath P...
    ________ 👇 how to download and install UiPath👇 ________
    • Video
    ________ 👇 How to Integrate ChatGPT in UiPath👇 ________
    • How to Integrate ChatG...
    ________ 👇 Email Trigger UiPath Process👇 ________
    • Trigger UiPath Process...

Komentáře • 27

  • @dilip.j4152
    @dilip.j4152 Před 2 měsíci +5

    what changes must be made in this process if the Ask gpt package is not there ?

  • @julietnjura1732
    @julietnjura1732 Před 9 měsíci +2

    Wow,it worked!Thanks Reda. Your videos are awesome!

  • @mohibkhann
    @mohibkhann Před rokem

    Good job! We need more educational videos like this :)

  • @880juanjo
    @880juanjo Před rokem +3

    This use is great, I appreciate your videos, I would like to ask, does the use of the GPT chat activity consume nothing at cost, use limit or is it going to expire? I ask this because I have clients who I would like to offer solutions like this, but I would not want to hear later that they tell me that the component stopped working.

    • @redamarzouk
      @redamarzouk  Před rokem

      Very good question @880juanjo,
      According to UiPath documentation the "Ask GPT" activity is not supported so I won't advise you to deploy it for customers as of now.
      But the upside is that it's free unlike other options, and you can deploy it but inform your client that it's not guarantee to work forever.
      To have a fully supported extraction project I would suggest document understanding.
      Finally I tried to answer this in the video here: 23:42

  • @farhanraisi9
    @farhanraisi9 Před 5 měsíci +1

    Hi,
    I am not able to find the package "InternalLabs.Gpt.Activites".
    Can you please guide on this.

    • @redamarzouk
      @redamarzouk  Před 5 měsíci +1

      The activity has been replaced by Extract Document Data, Watch this video: czcams.com/video/e9cn5yW0QFY/video.html

    • @farhanraisi9
      @farhanraisi9 Před 5 měsíci

      @@redamarzouk thank you so much

  • @MikeOConroy
    @MikeOConroy Před 8 měsíci +1

    Rada great channel well done. Do you have GUI demo model real time in Document Understanding with GenAI extracting queries for say in a back eviro, 1/ best performing branches for the day, 2/ customers whom deposited more than 10K within NY brances 3/ Instructions in real time on how to assist a customer direct via LLM to improve cash flow, ie discount invoicing - Thanks

    • @redamarzouk
      @redamarzouk  Před 8 měsíci

      Hello Mike, Thank you.
      I want to understand your use case more to be able to respond.
      Do you have a document with the 3 information that you mentioned and you want to extract it from them using UiPath?
      You want to be able to see the extraction of these information in a GUI and control it?
      If that's the question then you can use Action Center, I have explained everything in this video: czcams.com/video/kg1phmgC2Ko/video.htmlsi=hl6BSZ3PJpUn5yy_
      If you're asking a different question you can answer under this comment.

  • @JamshedpurMusafir
    @JamshedpurMusafir Před 11 měsíci +1

    One more question how do I add multiple filters to get files for example i want filenames with extension .docx and .doc
    I tried Directory.GetFiles(attachmentPath,"*.docx)-> this works for only .docx files but when I do this Directory.GetFiles(attachmentPath,"*.(.docx|.doc)) dosen't work.

    • @redamarzouk
      @redamarzouk  Před 11 měsíci +1

      The easiest way to do it is to use the “for each file in folder” activity and inside of it use an If activity with the following statement “currentfile.tostring.contains(“.docx”) or currentfile.tostring.contains(“.doc”)”

    • @JamshedpurMusafir
      @JamshedpurMusafir Před 11 měsíci +1

      @@redamarzouk lemme try this. Thank you

  • @marcelobarros9807
    @marcelobarros9807 Před 7 měsíci +1

    What about a pdf with multiple pages with invoices (almost all of them are the same layout), what do I need to use?

    • @redamarzouk
      @redamarzouk  Před 7 měsíci

      Do you mean all the PDFs are part of the same document or you have multiple documents (multiple CVs) in the same document across multiple pages ?

  • @JamshedpurMusafir
    @JamshedpurMusafir Před 11 měsíci

    Well explained. Tried this works with pdf extension CV'S and not with 'docx' format any solution for that?

    • @redamarzouk
      @redamarzouk  Před 11 měsíci

      In the case of .docx documents.
      don't use the digitize document I've used.
      Instead follow these steps:
      1.Go to manage packages and install "UiPath.word.activities"
      2. use a word application scope activity with the file path
      3. use the read text activity inside of it and store it in a string value
      4.use that string value like the one I've used in the video inside the askgpt activity.
      regards

    • @JamshedpurMusafir
      @JamshedpurMusafir Před 11 měsíci +1

      @@redamarzouk Thank you for the solution. I rather chose to convert it into pdf in the activity which you suggested. Works nicely.

  • @R0hit024
    @R0hit024 Před 8 měsíci +1

    i am getting error in the add data row activity. object reference not set to an instance of an object. Please provide me solution

    • @redamarzouk
      @redamarzouk  Před 7 měsíci

      The data table where you need to add the row should be initialized, watch this video: czcams.com/video/0JS4l7G8ACQ/video.htmlsi=Lufq_hkSGCzm0e4B

  • @gru6421
    @gru6421 Před 11 měsíci

    Add Data Row: Object reference not set to an instance of an object. how do i fix this

    • @redamarzouk
      @redamarzouk  Před 11 měsíci +1

      There are two possibilities for this error, it's either coming from the ArrayRow or Datatable.
      For ArrayRow make sure that the syntax is correct: ResponseList(0)("answer").tostring.Split("|"c)
      For Datatable make sure that the scope of the datatable is "Main Sequence" and you have used the Build Datatable activity correctly Like in the video.
      Finaly if you still have the problem, debug the process and try to visualise all variables.

  • @redamarzouk
    @redamarzouk  Před 11 měsíci

    To Download CV Ressources and the process, Join this discord server and head to "ressources": discord.gg/jUe948xsv4

    • @hikumar123
      @hikumar123 Před 8 měsíci

      discord link is expired or not working, can you update the resources link please

    • @redamarzouk
      @redamarzouk  Před 8 měsíci

      Hello @@hikumar123
      Thanks for notifying me, here is the updated link discord.gg/jUe948xsv4