Skip to content

This is a tool used to automatically generate a cover letter using chatgpt based on your resume and job description and send messages to bosses in China.

Notifications You must be signed in to change notification settings

sanzhixiaoxia/auto_job__find__chatgpt__rpa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

这是一个完全免费的脚本,只需要你们自己配置好openai的api即可

希望您能给我点个 star

如果在这个寒冷的招聘季,这个脚本能给您一些帮助,带来一些温暖,将让我非常荣幸

希望不要有人拿着我的脚本去割韭菜,都已经被逼到用这种脚本投简历的地步了,身上也没啥油水可榨了吧。

操作步骤

  1. 请首先配置好 openai 的 api(使用.env文件或者在代码中配置)
  2. 将pdf简历上传到文件夹 auto_job_find 里,命名为 “my_cover.pdf"
  3. 将需要的包安装好
  4. 执行 write_response.py

关于 asistant

会自动生成 openai 的 asistant,并在本地产生一个 .json 文件,只有第一次运行的时候才会产生,后面每次运行如果检测到这个 json ,就会调用已有的 asistant。

使用到的包

  • python-dotenv
  • openai
  • selenium
  • robotframework
  • robotframework-seleniumlibrary
  • robotframework-pythonlibcore

About RPA

tutorial video about how to learn rpa

Plugin: Intellibot@Selenium Library

------------------下面是简单的教学视频---------------------

B站链接

油管链接

运行方式

先将该项目clone到本地,然后在项目根目录下执行

pip install -r requirements.txt

assistant方式运行

打开.env文件,在里面配置好OpenAI的API key 随后将pdf简历上传到文件夹auto_job_find里,命名为“my_cover".随后执行write_response.py即可 这种方式不支持使用自定义api,优势是执行速度更快 如果需要使用自定义api,请使用下面的方式运行

langchain方式

同样打开.env文件,在里面配置好OpenAI的API key和你想要请求的api地址 随后将pdf简历放到文件夹resume里 最后执行write_response.py即可

------------下面是其他朋友基于js构建的更加易于使用的代码---------------

我一直也在考虑如何可以降低各位的使用门槛,基于现在项目的热度,我发现很多朋友都需要这个东西来帮助自己,但是我相信对于更多的人而言,甚至vpn都是一个障碍

下面这位朋友基于js实现了一个更加简易的版本,虽然因为调用的免费api,无法使用assistant进行retrival,需要自己对简历进行简单的处理,但我依然认为这是个很棒的项目

感谢朋友的贡献,以下是链接:

https://github.com/noBaldAaahttps://github.com/noBaldAaa/find-job

About

This is a tool used to automatically generate a cover letter using chatgpt based on your resume and job description and send messages to bosses in China.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%