feder-cr / Auto_Jobs_Applier_AIHawk

Auto_Jobs_Applier_AIHawk is a tool that automates the jobs application process. Utilizing artificial intelligence, it enables users to apply for multiple job offers in an automated and personalized way.
Other
19.36k stars 2.87k forks source link

[BUG]: Exception: Failed answering or file upload. ['Enter a valid phone number'] #527

Open Vontux opened 2 weeks ago

Vontux commented 2 weeks ago

Describe the bug

won't input phone number from plain_text_resume.yaml

Steps to reproduce

1 . Run the script

  1. Wait for job to come to part where phone number would be input
  2. Script throws error

Expected behavior

fill in the phone number

Actual behavior

nothing is filled in and the exception Exception: Failed answering or file upload. ['Enter a valid phone number'] is thrown

Branch

None

Branch name

No response

Python version

Python 3.12.3

LLM Used

gemini

Model used

gemini-1.5-flash

Additional context

No response

sonicnerd14 commented 1 week ago

Similar error with me as well. For some reason the number is entered in this format "Enter mobile number =' '". Also, it enters the phone prefix incorrectly. I have it entered as "+1", but usually it selects +0 or +243 which isn't right. I'm not sure what handles the logic for reading the .yaml, but It seems to be ignoring certain fields if it's modified.

Vontux commented 1 week ago

I had better luck with gemini-1.5-flash-8b

fzkhan19 commented 6 days ago

Using llama3.2:1b model this error occurs, gemini works fine

fzkhan19 commented 5 days ago

@sonicnerd14 @Vontux Guys found the solution to this, this basically happens due to answers.json, just go to that file and change the answers manually, the llm hallucinates and it doesn't know everything about you perfectly.

Kudos to the creators, what an amazing piece of technology they've built, been using it for some days now it's surreal. 🙌