ผู้ช่วยค้นหางานที่ขับเคลื่อนด้วย AI ของคุณ ทำให้แอปพลิเคชันเป็นแบบอัตโนมัติ รับคำแนะนำเฉพาะบุคคล และได้งานในฝันของคุณเร็วขึ้น
เข้าร่วมชุมชนของเรา: โทรเลข (สำหรับผู้ใช้ทั่วไป) | Discord (สำหรับผู้มีส่วนร่วมโอเพ่นซอร์ส)
ผู้สร้าง feder-cr ผู้ร่วมก่อตั้ง AIHawk
เนื่องจาก AIHawk มุ่งเน้นไปที่ผลิตภัณฑ์ที่เป็นกรรมสิทธิ์ของตน ซึ่งก็คือการแก้ปัญหาในการจ้างงานให้กับบริษัทต่างๆ ปัจจุบันโครงการนี้เป็นผู้นำ จัดการ และดูแลโดยกลุ่มผู้มีส่วนร่วมแบบโอเพ่นซอร์ส โดยมุ่งเน้นไปที่การสร้างเครื่องมือเพื่อช่วยให้ผู้หางานได้งานที่พวกเขาสมควรได้รับ .
ผู้ดูแลโครงการ / Leads : surapuramhil, sarob, cjbbb
เรากำลังมองหาที่จะขยายทีมผู้ดูแล FOSS ของเรา! หากคุณมาจากพื้นหลังที่ไม่ใช่ด้านเทคนิค คุณสามารถเป็นส่วนหนึ่งของทีมบริหารโครงการ คัดแยกปัญหา และกำหนดรูปแบบโครงการได้ หากคุณเป็นบุคคลด้านเทคนิค คุณสามารถเข้าร่วมในการตรวจสอบโค้ด มีส่วนร่วมในการเผยแพร่ และสร้างเวอร์ชันที่ดีกว่าของผลิตภัณฑ์นี้
ติดต่อ surapuramakhil บน Discord ขอขอบคุณเป็นพิเศษ
Auto_Jobs_Applier_AIHawk มีการพัฒนาอย่างต่อเนื่อง และข้อเสนอแนะ ข้อเสนอแนะ และการมีส่วนร่วมของคุณก็มีคุณค่าอย่างมาก อย่าลังเลที่จะเปิดประเด็น แนะนำการปรับปรุง หรือส่งคำขอดึงข้อมูลเพื่อช่วยปรับปรุงโครงการ มาทำงานร่วมกันเพื่อทำให้ Auto_Jobs_Applier_AIHawk เป็นเครื่องมืออันทรงพลังสำหรับผู้หางานทั่วโลก
การแนะนำ
คุณสมบัติ
การติดตั้ง
การกำหนดค่า
การใช้งาน
เอกสารประกอบ
การแก้ไขปัญหา
บทสรุป
ผู้ร่วมให้ข้อมูล
ใบอนุญาต
ข้อสงวนสิทธิ์
Auto_Jobs_Applier_AIHawk เป็นเครื่องมืออัตโนมัติล้ำสมัยที่ออกแบบมาเพื่อปฏิวัติกระบวนการค้นหางานและสมัครงาน ในตลาดงานที่มีการแข่งขันสูงในปัจจุบัน ซึ่งโอกาสต่างๆ อาจหายไปได้ในพริบตา โปรแกรมนี้มอบข้อได้เปรียบที่สำคัญให้กับผู้หางาน ด้วยการใช้ประโยชน์จากพลังของระบบอัตโนมัติและปัญญาประดิษฐ์ Auto_Jobs_Applier_AIHawk ช่วยให้ผู้ใช้สามารถสมัครงานในตำแหน่งที่เกี่ยวข้องจำนวนมากได้อย่างมีประสิทธิภาพและเป็นส่วนตัว ช่วยเพิ่มโอกาสในการได้งานในฝัน
ในยุคดิจิทัล ภาพรวมการหางานมีการเปลี่ยนแปลงไปอย่างมาก แม้ว่าแพลตฟอร์มออนไลน์จะเปิดโลกแห่งโอกาส แต่ก็มีการแข่งขันที่เข้มข้นเช่นกัน ผู้หางานมักพบว่าตัวเองใช้เวลานับไม่ถ้วนในการเลื่อนดูประกาศ ปรับแต่งใบสมัคร และกรอกแบบฟอร์มซ้ำๆ กระบวนการนี้ไม่เพียงแต่ใช้เวลานานเท่านั้น แต่ยังเป็นการระบายอารมณ์อีกด้วย นำไปสู่ความเหนื่อยล้าในการหางานและพลาดโอกาส
Auto_Jobs_Applier_AIHawk ก้าวเข้ามาเป็นโซลูชันที่เปลี่ยนแปลงเกมสำหรับความท้าทายเหล่านี้ มันไม่ใช่แค่เครื่องมือเท่านั้น มันเป็นพันธมิตรการค้นหางานที่ไม่เหน็ดเหนื่อยของคุณตลอด 24 ชั่วโมงทุกวัน ด้วยการทำให้กระบวนการค้นหางานใช้เวลามากที่สุดโดยอัตโนมัติ ช่วยให้คุณมุ่งเน้นไปที่สิ่งที่สำคัญอย่างแท้จริง เช่น การเตรียมตัวสำหรับการสัมภาษณ์และพัฒนาทักษะทางวิชาชีพของคุณ
ระบบค้นหางานอัตโนมัติอัจฉริยะ
เกณฑ์การค้นหาที่ปรับแต่งได้
สแกนหาช่องเปิดใหม่อย่างต่อเนื่อง
การกรองอัจฉริยะเพื่อแยกรายการที่ไม่เกี่ยวข้องออก
การส่งใบสมัครที่รวดเร็วและมีประสิทธิภาพ
แอปพลิเคชั่นเพียงคลิกเดียว
กรอกแบบฟอร์มอัตโนมัติโดยใช้ข้อมูลโปรไฟล์ของคุณ
การแนบเอกสารอัตโนมัติ (เรซูเม่, จดหมายสมัครงาน)
การปรับแต่งส่วนบุคคลที่ขับเคลื่อนโดย AI
การสร้างคำตอบแบบไดนามิกสำหรับคำถามเฉพาะของนายจ้าง
โทนสีและสไตล์ที่เข้ากันกับวัฒนธรรมองค์กร
การเพิ่มประสิทธิภาพคำหลักเพื่อปรับปรุงความเกี่ยวข้องของแอปพลิเคชัน
การจัดการปริมาณอย่างมีคุณภาพ
ความสามารถในการใช้งานจำนวนมาก
มาตรการควบคุมคุณภาพ
การติดตามแอปพลิเคชันโดยละเอียด
การกรองอัจฉริยะและบัญชีดำ
บัญชีดำของบริษัทเพื่อหลีกเลี่ยงนายจ้างที่ไม่พึงประสงค์
การกรองชื่อเพื่อเน้นตำแหน่งที่เกี่ยวข้อง
การสร้างเรซูเม่แบบไดนามิก
สร้างเรซูเม่ที่เหมาะกับแต่ละแอปพลิเคชันโดยอัตโนมัติ
ปรับแต่งเนื้อหาเรซูเม่ตามความต้องการของงาน
การจัดการข้อมูลที่ปลอดภัย
จัดการข้อมูลที่ละเอียดอ่อนอย่างปลอดภัยโดยใช้ไฟล์ YAML
ยืนยันการทำงานสำเร็จดังต่อไปนี้:
ระบบปฏิบัติการ:
วินโดวส์ 10
อูบุนตู 22
เวอร์ชันหลาม:
3.10
3.11.9(64ข)
3.12.5(64ข)
ดาวน์โหลดและติดตั้งไพธอน:
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Python เวอร์ชันล่าสุดแล้ว ถ้าไม่เช่นนั้น ให้ดาวน์โหลดและติดตั้งจากเว็บไซต์อย่างเป็นทางการของ Python สำหรับคำแนะนำโดยละเอียด โปรดดูบทช่วยสอน:
วิธีการติดตั้ง Python บน Windows
วิธีการติดตั้ง Python บน Linux
วิธีดาวน์โหลดและติดตั้ง Python บน macOS
ดาวน์โหลดและติดตั้ง Google Chrome:
ดาวน์โหลดและติดตั้ง Google Chrome เวอร์ชันล่าสุดในตำแหน่งเริ่มต้นจากเว็บไซต์อย่างเป็นทางการ
โคลนที่เก็บ:
โคลนคอมไพล์ https://github.com/feder-cr/Auto_Jobs_Applier_AIHawk.gitcd Auto_Jobs_Applier_AIHawk
เปิดใช้งานสภาพแวดล้อมเสมือน:
python3 -m venv เสมือน
แหล่งที่มาเสมือน / bin / เปิดใช้งาน
หรือสำหรับเครื่องที่ใช้ Windows -
.virtualScriptsเปิดใช้งาน
ติดตั้งแพ็คเกจที่จำเป็น:
pip ติดตั้ง -r ข้อกำหนด.txt
ติดตั้งคอนดา:
ดาวน์โหลดและติดตั้ง Miniconda จากเว็บไซต์อย่างเป็นทางการ
หรือติดตั้ง Anaconda จากเว็บไซต์ Anaconda
สร้างและเปิดใช้งานสภาพแวดล้อม conda:
# สร้างสภาพแวดล้อมใหม่สร้าง -n aihawk python = 3.11# เปิดใช้งานสภาพแวดล้อม conda เปิดใช้งาน aihawk
โคลนที่เก็บ:
โคลนคอมไพล์ https://github.com/feder-cr/Auto_Jobs_Applier_AIHawk.gitcd Auto_Jobs_Applier_AIHawk
ติดตั้งการพึ่งพา:
# ติดตั้งจาก Requirements.txtpip ติดตั้ง -r Requirement.txt
ไฟล์นี้มีข้อมูลที่ละเอียดอ่อน อย่าแชร์หรือยอมรับไฟล์นี้กับการควบคุมเวอร์ชัน
llm_api_key: [Your OpenAI or Ollama API key or Gemini API key]
แทนที่ด้วยคีย์ OpenAI API ของคุณสำหรับการผสานรวม GPT
หากต้องการรับคีย์ API โปรดทำตามบทช่วยสอนที่: https://medium.com/@lorenzozar/how-to-get-your-own-openai-api-key-f4d44e60c327
หมายเหตุ: คุณต้องเพิ่มเครดิตให้กับบัญชี OpenAI ของคุณเพื่อใช้ API คุณสามารถเพิ่มเครดิตได้โดยไปที่แดชบอร์ดการเรียกเก็บเงิน OpenAI
ตามชุมชน OpenAI และรายงานของผู้ใช้ของเรา หลังจากตั้งค่าบัญชี OpenAI และซื้อเครดิตที่จำเป็นแล้ว ผู้ใช้ยังคงมีประเภทบัญชี Free
สิ่งนี้จะป้องกันไม่ให้พวกเขาเข้าถึงโมเดล OpenAI ได้ไม่จำกัด และอนุญาตเพียง 200 คำขอต่อวัน นี่อาจทำให้เกิดข้อผิดพลาดรันไทม์เช่น:
Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. ...}}
{'error': {'message': 'Rate limit reached for gpt-4o-mini in organization <org> on requests per day (RPD): Limit 200, Used 200, Requested 1.}}
OpenAI จะอัปเดตบัญชีของคุณโดยอัตโนมัติ แต่อาจใช้เวลาสักสองสามชั่วโมงถึงสองสามวัน
คุณสามารถค้นหาเพิ่มเติมเกี่ยวกับขีดจำกัดขององค์กรของคุณได้จากหน้าอย่างเป็นทางการ
สำหรับการรับคีย์ Gemini API โปรดไปที่ Google AI สำหรับ Devs
ไฟล์นี้กำหนดพารามิเตอร์การค้นหางานและพฤติกรรมของบอท แต่ละส่วนจะมีตัวเลือกที่คุณปรับแต่งได้:
remote: [true/false]
ตั้งค่าเป็น true
เพื่อรวมงานระยะไกล ตั้งค่า false
เพื่อแยกงานเหล่านั้น
hybrid: [true/false]
ตั้งค่าเป็น true
เพื่อรวมงานไฮบริด false
เพื่อแยกงานเหล่านั้น
onsite: [true/false]
ตั้งค่าเป็น true
เพื่อรวมงานนอกสถานที่ ตั้งค่า false
เพื่อยกเว้นงานเหล่านั้น
experience_level:
ตั้งค่าระดับประสบการณ์ที่ต้องการเป็น true
และระดับอื่นเป็น false
job_types:
ตั้งค่าประเภทงานที่ต้องการเป็น true
ส่วนประเภทอื่นๆ เป็น false
date:
เลือกช่วงเวลาหนึ่งสำหรับการลงประกาศรับสมัครงานโดยตั้งค่าเป็น true
และตั้งค่าอื่นๆ เป็น false
positions:
ระบุตำแหน่งงานที่คุณสนใจ หนึ่งรายการต่อบรรทัด
ตัวอย่าง:
ตำแหน่ง: - นักพัฒนาซอฟต์แวร์ - นักวิทยาศาสตร์ข้อมูล
locations:
แสดงรายการสถานที่ที่คุณต้องการค้นหา หนึ่งรายการต่อบรรทัด
ตัวอย่าง:
สถานที่: - อิตาลี - ลอนดอน
apply_once_at_company: [True/False]
ตั้งค่าเป็น True
เพื่อนำไปใช้เพียงครั้งเดียวต่อบริษัท ตั้งค่า False
เพื่ออนุญาตให้มีหลายแอปพลิเคชันต่อบริษัท
distance: [number]
กำหนดรัศมีการค้นหางานเป็นหน่วยไมล์
ตัวอย่าง: distance: 50
companyBlacklist:
ระบุบริษัทที่คุณต้องการแยกออกจากการค้นหาของคุณ หนึ่งรายการต่อบรรทัด
ตัวอย่าง:
บริษัทบัญชีดำ: - บริษัท X - บริษัท ย
titleBlacklist:
ระบุคำหลักในตำแหน่งงานที่คุณต้องการหลีกเลี่ยง หนึ่งรายการต่อบรรทัด
ตัวอย่าง:
ชื่อเรื่องบัญชีดำ: - ฝ่ายขาย - การตลาด
LLM_MODEL_TYPE
:
เลือกประเภทรุ่นที่รองรับ: openai / ollama / claude / gemini
LLM_MODEL
:
openai: gpt-4o
ollama: llama2, มิสทรัล:v0.3
คลาวด์: รุ่นไหนก็ได้
ราศีเมถุน: รุ่นใดก็ได้
เลือกรุ่น LLM ที่รองรับในปัจจุบัน:
LLM_API_URL
:
เปิด: https://api.pawan.krd/cosmosrp/v1
โอลามา: http://127.0.0.1:11434/
คล็อด: https://api.anthropic.com/v1
ราศีเมถุน: https://aistudio.google.com/app/apikey
ลิงก์ตำแหน่งข้อมูล API สำหรับโมเดล LLM
หมายเหตุ: หากต้องการเรียกใช้ Ollama ในเครื่อง ให้ปฏิบัติตามคำแนะนำที่นี่: คำแนะนำในการปรับใช้ Ollama
ไฟล์นี้มีข้อมูลประวัติส่วนตัวของคุณในรูปแบบที่มีโครงสร้าง กรอกรายละเอียดส่วนบุคคล การศึกษา ประสบการณ์การทำงาน และทักษะของคุณ ข้อมูลนี้ใช้เพื่อกรอกแบบฟอร์มใบสมัครอัตโนมัติและสร้างเรซูเม่ที่กำหนดเอง
แต่ละส่วนมีช่องเฉพาะให้กรอก:
personal_information:
Personal_information: ชื่อ: "เจน" นามสกุล: "โด้" date_of_birth: "01/01/1990" ประเทศ: "สหรัฐอเมริกา" เมือง: "นิวยอร์ก" ที่อยู่: "123 ถนนหลัก" zip_code: "520123" phone_prefix: "+1" โทรศัพท์: "5551234567" อีเมล: "[email protected]" GitHub: "https://github.com/janedoe" ลิงค์อิน: "https://www.linkedin.com/in/janedoe/"
ชื่อ : ชื่อของคุณ
นามสกุล : นามสกุลหรือนามสกุลของคุณ
date_of_birth : วันเกิดของคุณในรูปแบบ วว/ดด/ปปปป
ประเทศ : ประเทศที่คุณอาศัยอยู่ในปัจจุบัน
city : เมืองที่คุณอาศัยอยู่ในปัจจุบัน
ที่อยู่ : ที่อยู่แบบเต็มของคุณ รวมถึงถนนและหมายเลข
zip_code : รหัสไปรษณีย์ของคุณ
phone_prefix : รหัสโทรศัพท์ระหว่างประเทศสำหรับหมายเลขโทรศัพท์ของคุณ (เช่น +1 สำหรับสหรัฐอเมริกา +44 สำหรับสหราชอาณาจักร)
โทรศัพท์ : หมายเลขโทรศัพท์ของคุณที่ไม่มีรหัสนำหน้าระหว่างประเทศ
email : ที่อยู่อีเมลหลักของคุณ
github : URL ไปยังโปรไฟล์ GitHub ของคุณ หากมี
LinkedIn : URL ไปยังโปรไฟล์ LinkedIn ของคุณ หากมี
ส่วนนี้ประกอบด้วยรายละเอียดส่วนบุคคลขั้นพื้นฐานเพื่อระบุตัวตนและให้ข้อมูลติดต่อ
ตัวอย่าง
education_details:
การศึกษา_รายละเอียด: - education_level: "ปริญญาตรี"สถาบัน: "มหาวิทยาลัยตัวอย่าง"field_of_study: "วิศวกรรมซอฟต์แวร์"final_evalue_grade: "4/4"start_date: "2021"year_of_completion: "2023"การสอบ: อัลกอริทึม: "A" โครงสร้างข้อมูล: "B+" ระบบฐานข้อมูล: "A" ระบบปฏิบัติการ: "A-" การพัฒนาเว็บ: "B"
ปริญญา : ประเภทของปริญญาที่ได้รับ (เช่น ปริญญาตรี, ปริญญาโท)
มหาวิทยาลัย : ชื่อมหาวิทยาลัยหรือสถาบันที่คุณศึกษา
Final_evalue_grade : คะแนนเฉลี่ยของคุณหรือการวัดผลการเรียนที่เทียบเท่า
start_date : ปีเริ่มต้นการศึกษาของคุณ
Graduate_year : ปีที่คุณสำเร็จการศึกษา
field_of_study : สาขาวิชาหลักหรือสาขาวิชาที่คุณสนใจ
การสอบ : รายชื่อรายวิชาหรือรายวิชาที่เรียนพร้อมกับเกรดตามลำดับ
ส่วนนี้จะสรุปประวัติการศึกษาของคุณ รวมถึงปริญญาที่ได้รับและรายวิชาที่เกี่ยวข้อง
ตัวอย่าง:
experience_details:
ประสบการณ์_รายละเอียด: - ตำแหน่ง: "ผู้พัฒนาซอฟต์แวร์"บริษัท: "Tech Innovations Inc."ระยะเวลาการจ้างงาน: "06/2021 - ปัจจุบัน"สถานที่: "ซานฟรานซิสโก แคลิฟอร์เนีย"อุตสาหกรรม: "เทคโนโลยี"key_ความรับผิดชอบ: - ความรับผิดชอบ: "พัฒนาเว็บแอปพลิเคชันโดยใช้ React และ Node.js" - ความรับผิดชอบ: "ร่วมมือกับทีมงานข้ามสายงานเพื่อออกแบบและใช้คุณสมบัติใหม่" - ความรับผิดชอบ: "แก้ไขปัญหาและแก้ไขปัญหาซอฟต์แวร์ที่ซับซ้อน"skills_acquired: - "ตอบสนอง" - "Node.js" - "การแก้ไขปัญหาซอฟต์แวร์"
ตำแหน่ง : ตำแหน่งงานหรือบทบาทของคุณ
บริษัท : ชื่อบริษัทหรือองค์กรที่คุณทำงาน
การจ้างงาน_ช่วงเวลา : กรอบเวลาที่คุณทำงานในบทบาทนี้ โดยใช้รูปแบบ MM/YYYY - MM/YYYY
ที่ตั้ง : เมืองและประเทศที่บริษัทตั้งอยู่
อุตสาหกรรม : อุตสาหกรรมหรือสาขาที่บริษัทดำเนินธุรกิจ
key_ความรับผิดชอบ : รายการความรับผิดชอบหลักหรือหน้าที่ที่คุณมีในบทบาทนี้ เช่น ความรับผิดชอบ: "พัฒนาเว็บแอปพลิเคชันโดยใช้ React และ Node.js"
skills_acquired : ทักษะหรือความเชี่ยวชาญที่ได้รับจากบทบาทนี้ เช่น "React"
ส่วนนี้ให้รายละเอียดเกี่ยวกับประสบการณ์การทำงานของคุณ รวมถึงบทบาทงาน บริษัท และความรับผิดชอบหลัก
ตัวอย่าง:
projects:
name : ชื่อหรือชื่อเรื่องของโครงการ
คำอธิบาย : สรุปโดยย่อเกี่ยวกับสิ่งที่โครงการเกี่ยวข้องหรือวัตถุประสงค์ของโครงการ
link : URL ไปยังโปรเจ็กต์ หากมี (เช่น พื้นที่เก็บข้อมูล GitHub เว็บไซต์)
รวมโครงการที่โดดเด่นที่คุณเคยทำ รวมถึงโครงการส่วนตัวหรือโครงการวิชาชีพ
ตัวอย่าง:
โครงการ: - ชื่อ: "แอปสภาพอากาศ" คำอธิบาย: "แอปพลิเคชันเว็บที่ให้ข้อมูลสภาพอากาศแบบเรียลไทม์โดยใช้ API ของบุคคลที่สาม" ลิงก์: "https://github.com/janedoe/weather-app" - ชื่อ: "ตัวจัดการงาน" คำอธิบาย: "เครื่องมือการจัดการงานที่มีคุณสมบัติสำหรับการติดตามและจัดลำดับความสำคัญของงาน"ลิงก์: "https://github.com/janedoe/task-manager"
achievements:
ความสำเร็จ: - ชื่อ: "พนักงานดีเด่นประจำเดือน" คำอธิบาย: "ได้รับการยอมรับในด้านผลงานที่ยอดเยี่ยมและการมีส่วนร่วมต่อทีม" - ชื่อ: "ผู้ชนะ Hackathon" คำอธิบาย: "ได้รับรางวัลชนะเลิศในการแข่งขัน Hackathon ระดับประเทศ"
name : ชื่อหรือชื่อของความสำเร็จ
Description : คำอธิบายโดยย่อเกี่ยวกับความสำเร็จและความสำคัญของความสำเร็จ
เน้นย้ำถึงความสำเร็จหรือรางวัลที่โดดเด่นที่คุณได้รับ
ตัวอย่าง:
certifications:
การรับรอง: - "ได้รับการรับรอง Scrum Master" - "สถาปนิกโซลูชันที่ผ่านการรับรอง AWS"
ชื่อ: "พีเอ็มพี"
คำอธิบาย: "ใบรับรองสำหรับผู้เชี่ยวชาญด้านการบริหารโครงการที่ออกโดยสถาบันบริหารจัดการโครงการ (PMI)"
รวมใบรับรองวิชาชีพที่คุณได้รับด้วย
ตัวอย่าง:
languages:
ภาษา: - ภาษา: "ภาษาอังกฤษ" ความสามารถ: "คล่อง" - ภาษา: "ภาษาสเปน" ความสามารถ: "ระดับกลาง"
ภาษา : ชื่อของภาษา
ความเชี่ยวชาญ : ระดับความสามารถของคุณ (เช่น Native, Fluent, Intermediate)
ให้รายละเอียดเกี่ยวกับภาษาที่คุณพูดและระดับความสามารถของคุณในแต่ละภาษา
ตัวอย่าง:
interests:
ความสนใจ: - "การเรียนรู้ของเครื่อง" - "ความปลอดภัยทางไซเบอร์" - "โครงการโอเพ่นซอร์ส" - "การตลาดดิจิทัล" - "ผู้ประกอบการ"
interest : รายการความสนใจหรืองานอดิเรก
กล่าวถึงความสนใจในอาชีพหรือส่วนตัวของคุณที่อาจเกี่ยวข้องกับอาชีพของคุณ
ตัวอย่าง:
availability:
ห้องว่าง: Notice_ระยะเวลา: "2 สัปดาห์"
Notice_ period : ระยะเวลาที่ต้องการก่อนที่คุณจะสามารถเริ่มบทบาทใหม่ได้ (เช่น "2 สัปดาห์", "1 เดือน")
ระบุความพร้อมหรือระยะเวลาแจ้งให้ทราบในปัจจุบันของคุณ
ตัวอย่าง:
salary_expectations:
เงินเดือน_ความคาดหวัง: Salary_range_usd: "80000 - 100000"
Salary_range_usd : ช่วงเงินเดือนที่คุณคาดหวัง แสดงเป็น USD
ระบุช่วงเงินเดือนที่คุณคาดหวัง
ตัวอย่าง:
self_identification:
self_identification: เพศ: "หญิง" สรรพนาม: “เธอ/เธอ” ทหารผ่านศึก: "ไม่" ความพิการ: "ไม่" เชื้อชาติ: "เอเชีย"
เพศ : อัตลักษณ์ทางเพศของคุณ
คำสรรพนาม : คำสรรพนามที่คุณใช้ (เช่น เขา/เขา เธอ/เธอ พวกเขา/พวกเขา)
ทหารผ่านศึก : สถานะของคุณในฐานะทหารผ่านศึก (เช่น ใช่ ไม่ใช่)
ความพิการ : ไม่ว่าคุณจะมีความพิการหรือไม่ (เช่น ใช่ ไม่ใช่)
เชื้อชาติ : เชื้อชาติของคุณ
ให้ข้อมูลที่เกี่ยวข้องกับอัตลักษณ์ส่วนบุคคล รวมถึงเพศ และคำสรรพนาม
ตัวอย่าง:
legal_authorization:
eu_work_authorization : ไม่ว่าคุณจะได้รับอนุญาตให้ทำงานในสหภาพยุโรปหรือไม่ (ใช่/ไม่ใช่)
us_work_authorization : ไม่ว่าคุณจะได้รับอนุญาตให้ทำงานในสหรัฐอเมริกาหรือไม่ (ใช่/ไม่ใช่)
need_us_visa : คุณต้องมีวีซ่าเพื่อทำงานในสหรัฐอเมริกาหรือไม่ (ใช่/ไม่ใช่)
need_us_sponsorship : คุณต้องการผู้สนับสนุนเพื่อทำงานในสหรัฐอเมริกาหรือไม่ (ใช่/ไม่ใช่)
need_eu_visa : ไม่ว่าคุณจะต้องใช้วีซ่าเพื่อทำงานในสหภาพยุโรปหรือไม่ (ใช่/ไม่ใช่)
legally_allowed_to_work_in_eu : คุณได้รับอนุญาตตามกฎหมายให้ทำงานในสหภาพยุโรปหรือไม่ (ใช่/ไม่ใช่)
legally_allowed_to_work_in_us : คุณได้รับอนุญาตตามกฎหมายให้ทำงานในสหรัฐอเมริกาหรือไม่ (ใช่/ไม่ใช่)
need_eu_sponsorship : คุณต้องการการสนับสนุนเพื่อทำงานในสหภาพยุโรปหรือไม่ (ใช่/ไม่ใช่)
canada_work_authorization : ไม่ว่าคุณจะได้รับอนุญาตให้ทำงานในแคนาดาหรือไม่ (ใช่/ไม่ใช่)
need_canada_visa : คุณต้องมีวีซ่าเพื่อทำงานในแคนาดาหรือไม่ (ใช่/ไม่ใช่)
legally_allowed_to_work_in_canada : คุณได้รับอนุญาตตามกฎหมายให้ทำงานในแคนาดาหรือไม่ (ใช่/ไม่ใช่)
need_canada_sponsorship : คุณต้องการสปอนเซอร์เพื่อทำงานในแคนาดาหรือไม่ (ใช่/ไม่ใช่)
uk_work_authorization : ไม่ว่าคุณจะได้รับอนุญาตให้ทำงานในสหราชอาณาจักรหรือไม่ (ใช่/ไม่ใช่)
need_uk_visa : คุณต้องมีวีซ่าเพื่อทำงานในสหราชอาณาจักรหรือไม่ (ใช่/ไม่ใช่)
legally_allowed_to_work_in_uk : คุณได้รับอนุญาตตามกฎหมายให้ทำงานในสหราชอาณาจักรหรือไม่ (ใช่/ไม่ใช่)
need_uk_sponsorship : คุณต้องการสปอนเซอร์เพื่อทำงานในสหราชอาณาจักรหรือไม่ (ใช่/ไม่ใช่)
ระบุความสามารถทางกฎหมายของคุณในการทำงานในสถานที่ต่างๆ
ตัวอย่าง:
legal_authorization:eu_work_authorization: "ใช่"us_work_authorization: "ใช่"requires_us_visa: "ไม่"requires_us_sponsorship: "ใช่"requires_eu_visa: "ไม่"legally_allowed_to_work_in_eu: "ใช่"legally_allowed_to_work_in_us: "ใช่"requires_eu_sponsorship: "ไม่"canada_work_authorization: "ใช่"requires_canada_visa: "ไม่"legally_allowed_to_work_in_canada: "ใช่"requires_canada_sponsorship: "ไม่"uk_work_authorization: "ใช่"requires_uk_visa: "ไม่"legally_allowed_to_work_in_uk: "ใช่"requires_uk_sponsorship: "ไม่"
work_preferences:
work_preferences: remote_work: "ใช่" in_person_work: "ไม่" open_to_relocation: "ใช่" เต็มใจ_to_complete_assessments: "ใช่" เต็มใจ_to_undergo_drug_tests: "ไม่" เต็มใจ_to_undergo_พื้นหลัง_ตรวจสอบ: "ใช่"
remote_work : ไม่ว่าคุณจะเปิดรับการทำงานจากระยะไกลหรือไม่ (ใช่/ไม่ใช่)
in_person_work : ไม่ว่าคุณจะเปิดรับการทำงานด้วยตนเองหรือไม่ (ใช่/ไม่ใช่)
open_to_relocation : ไม่ว่าคุณจะยินดีย้ายตำแหน่งงานหรือไม่ (ใช่/ไม่ใช่)
will_to_complete_assessments : คุณยินดีที่จะประเมินงานให้เสร็จสิ้นหรือไม่ (ใช่/ไม่ใช่)
เต็มใจ ที่จะรับการทดสอบยา (ใช่/ไม่ใช่)
เต็มใจ ที่จะรับการตรวจสอบประวัติ (ใช่/ไม่ใช่)
ระบุความต้องการของคุณสำหรับการเตรียมการและเงื่อนไขการทำงาน
ตัวอย่าง:
โฟลเดอร์ data_folder_example
มีตัวอย่างการทำงานของวิธีจัดโครงสร้างและกรอกไฟล์ที่จำเป็นสำหรับการทำงานของบอท โฟลเดอร์นี้ทำหน้าที่เป็นข้อมูลอ้างอิงเชิงปฏิบัติเพื่อช่วยให้คุณตั้งค่าสภาพแวดล้อมการทำงานสำหรับบอทการค้นหางานได้อย่างถูกต้อง
ภายในโฟลเดอร์นี้ คุณจะพบเวอร์ชันตัวอย่างของไฟล์คีย์:
secrets.yaml
config.yaml
plain_text_resume.yaml
ไฟล์เหล่านี้เต็มไปด้วยข้อมูลสมมติแต่สมจริงอยู่แล้ว พวกเขาแสดงรูปแบบและประเภทข้อมูลที่ถูกต้องเพื่อป้อนในแต่ละไฟล์
การใช้โฟลเดอร์นี้เป็นแนวทางจะเป็นประโยชน์อย่างยิ่งสำหรับ:
ทำความเข้าใจโครงสร้างที่ถูกต้องของไฟล์คอนฟิกูเรชันแต่ละไฟล์
การดูตัวอย่างข้อมูลที่ถูกต้องสำหรับแต่ละฟิลด์
มีจุดอ้างอิงในการกรอกไฟล์ส่วนตัว
ภาษาของบัญชี เพื่อให้แน่ใจว่าบอทใช้งานได้ ภาษาในบัญชีของคุณจะต้องตั้งค่าเป็นภาษาอังกฤษ
โฟลเดอร์ข้อมูล: ตรวจสอบให้แน่ใจว่า data_folder ของคุณมีไฟล์ต่อไปนี้:
secrets.yaml
config.yaml
plain_text_resume.yaml
โฟลเดอร์เอาท์พุต: ประกอบด้วยเอาท์พุตของบอท
หมายเหตุ: answers.json
ไม่ได้เป็นส่วนหนึ่งของโฟลเดอร์เอาต์พุตและสามารถพบได้ในรูทของโปรเจ็กต์ มันถูกใช้เพื่อจัดเก็บคำตอบของคำถามที่ถามผู้ใช้ สามารถใช้เพื่ออัพเดตบอทพร้อมคำตอบที่ถูกต้อง ค้นหา Select an option
, 0
, Authorized
และ how many years of
การตรวจสอบคำตอบที่ถูกต้อง
ผลลัพธ์ data.json
ของโหมด --collect
failed.json
แอปพลิเคชันล้มเหลว
open_ai_calls.json
การโทรทั้งหมดที่ทำกับโมเดล LLM
แอปพลิ skipped.json
ที่ถูกข้าม
success.json
แอปพลิเคชันที่ประสบความสำเร็จ
เรียกใช้บอท:
Auto_Jobs_Applier_AIHawk มอบความยืดหยุ่นในการจัดการเรซูเม่ PDF ของคุณ:
การสร้างเรซูเม่แบบไดนามิก: หากคุณไม่ได้ใช้ตัวเลือก --resume
เม่ บอทจะสร้างเรซูเม่ที่ไม่ซ้ำกันสำหรับแต่ละแอปพลิเคชันโดยอัตโนมัติ คุณลักษณะนี้ใช้ข้อมูลจากไฟล์ plain_text_resume.yaml
ของคุณและปรับแต่งให้เหมาะกับการสมัครงานแต่ละงาน ซึ่งอาจเพิ่มโอกาสในการประสบความสำเร็จด้วยการปรับแต่งเรซูเม่ของคุณสำหรับแต่ละตำแหน่ง
หลาม main.py
การใช้เรซูเม่เฉพาะ: หากคุณต้องการใช้เรซูเม่ PDF เฉพาะสำหรับแอปพลิเคชันทั้งหมด ให้วางเรซูเม่ PDF ของคุณในไดเร็กทอรี data_folder
และรันบอทด้วยตัวเลือก --resume
:
หลาม main.py --resume /path/to/your/resume.pdf
การใช้โหมด colled: หากคุณต้องการรวบรวมข้อมูลงานเพียงเพื่อดำเนินการวิเคราะห์ข้อมูลประเภทใดก็ตาม คุณสามารถใช้บอทด้วยตัวเลือก --collect
ซึ่งจะจัดเก็บไว้ในไฟล์ output/data.json ข้อมูลทั้งหมดที่พบในข้อเสนองานของ LinkedIn
หลาม main.py --รวบรวม
ข้อความแสดงข้อผิดพลาด:
openai.RateLimitError: รหัสข้อผิดพลาด: 429 - {'error': {'message': 'คุณใช้งานเกินโควต้าปัจจุบันของคุณ โปรดตรวจสอบแผนและรายละเอียดการเรียกเก็บเงินของคุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดนี้ โปรดอ่านเอกสาร: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': ไม่มี, ' รหัส': 'insufficient_quota'}}
สารละลาย:
ตรวจสอบการตั้งค่าการเรียกเก็บเงิน OpenAI API ของคุณที่ https://platform.openai.com/account/billing
ตรวจสอบให้แน่ใจว่าคุณได้เพิ่มวิธีการชำระเงินที่ถูกต้องให้กับบัญชี OpenAI ของคุณ
โปรดทราบว่าการสมัครสมาชิก ChatGPT Plus แตกต่างจากการเข้าถึง API
หากคุณเพิ่งเพิ่มเงินหรืออัปเกรด โปรดรอ 12-24 ชั่วโมงเพื่อให้การเปลี่ยนแปลงมีผล
ระดับฟรีมีขีดจำกัด 3 RPM; ใช้จ่ายอย่างน้อย $5 ในการใช้งาน API เพื่อเพิ่ม
ข้อความแสดงข้อผิดพลาด:
ข้อยกเว้น: ไม่พบปุ่ม 'สมัครอย่างง่าย' ที่คลิกได้
สารละลาย:
ตรวจสอบให้แน่ใจว่าคุณเข้าสู่ระบบอย่างถูกต้อง
ตรวจสอบว่ารายการงานที่คุณกำหนดเป้าหมายมีตัวเลือก "สมัครอย่างง่าย" จริงหรือไม่
ตรวจสอบว่าพารามิเตอร์การค้นหาของคุณในไฟล์ config.yaml
ถูกต้องและส่งคืนงานด้วยปุ่ม "สมัครอย่างง่าย"
ลองเพิ่มเวลารอสำหรับการโหลดหน้าเว็บในสคริปต์เพื่อให้แน่ใจว่าองค์ประกอบทั้งหมดถูกโหลดก่อนที่จะค้นหาปุ่ม
ปัญหา: บอทให้ข้อมูลที่ไม่ถูกต้องสำหรับประสบการณ์ CTC และระยะเวลาการแจ้งเตือน
สารละลาย:
อัปเดตพร้อมท์สำหรับประสบการณ์ทางวิชาชีพโดยเฉพาะ
เพิ่มช่องใน config.yaml
สำหรับ CTC ปัจจุบัน CTC ที่คาดหวัง และระยะเวลาประกาศ
แก้ไขตรรกะของบอทเพื่อใช้ฟิลด์การกำหนดค่าใหม่เหล่านี้
ข้อความแสดงข้อผิดพลาด:
yaml.scanner.ScannerError: ขณะสแกนคีย์ธรรมดา
สารละลาย:
คัดลอกตัวอย่าง config.yaml
และค่อยๆ แก้ไข
ตรวจสอบให้แน่ใจว่ามีการเยื้องและการเว้นวรรค YAML ที่เหมาะสม
ใช้เครื่องมือตรวจสอบ YAML
หลีกเลี่ยงอักขระพิเศษหรือเครื่องหมายคำพูดที่ไม่จำเป็น
ปัญหา: บอทค้นหางานแต่เลื่อนต่อไปโดยไม่สมัครงาน
สารละลาย:
ตรวจสอบการตรวจสอบความปลอดภัยหรือ CAPTCHA
ตรวจสอบพารามิเตอร์การค้นหางาน config.yaml
ตรวจสอบให้แน่ใจว่าโปรไฟล์บัญชีของคุณตรงตามข้อกำหนดของงาน
ตรวจสอบเอาต์พุตคอนโซลเพื่อดูข้อความแสดงข้อผิดพลาด
ใช้สคริปต์เวอร์ชันล่าสุด
ตรวจสอบว่ามีการติดตั้งและอัปเดตการอ้างอิงทั้งหมดแล้ว
ตรวจสอบความเสถียรของการเชื่อมต่ออินเทอร์เน็ต
ล้างแคชและคุกกี้ของเบราว์เซอร์หากยังมีปัญหาอยู่
หากต้องการความช่วยเหลือเพิ่มเติม โปรดสร้างปัญหาบนพื้นที่เก็บข้อมูล GitHub พร้อมข้อมูลโดยละเอียดเกี่ยวกับปัญหาของคุณ รวมถึงข้อความแสดงข้อผิดพลาดและการกำหนดค่าของคุณ (โดยนำข้อมูลที่ละเอียดอ่อนออกแล้ว)
การตั้งค่า Ollama และราศีเมถุน
หากต้องการติดตั้งและกำหนดค่า Ollama และ Gemini ให้ดาวน์โหลด คู่มือการตั้งค่า Ollama และ Gemini (PDF)
ทำตามคำแนะนำในคำแนะนำเหล่านี้เพื่อให้แน่ใจว่าการกำหนดค่า AIHawk กับ Ollama และ Gemini เหมาะสม
เขียนโดย Rushi, Linkedin สนับสนุนเขาด้วยการติดตาม
การแก้ไขไฟล์ YAML
สำหรับคำแนะนำโดยละเอียดเกี่ยวกับการแก้ไขส่วนการกำหนดค่า YAML สำหรับ AIHawk โปรดดูเอกสารนี้:
ดาวน์โหลดคู่มือการแก้ไข YAML (PDF)
เขียนโดย Rushi, Linkedin สนับสนุนเขาด้วยการติดตาม
เริ่ม AIHawk อัตโนมัติ
หากต้องการให้ AIHawk เริ่มต้นโดยอัตโนมัติเมื่อระบบของคุณบูท ให้ทำตามขั้นตอนในคู่มือนี้:
ดาวน์โหลดคู่มือ AIHawk เริ่มต้นอัตโนมัติ (PDF)
เขียนโดย Rushi, Linkedin สนับสนุนเขาด้วยการติดตาม
วิดีโอสอน
วิธีการตั้งค่า Auto_Jobs_Applier_AIHawk
เขียนโดย Rushi, Linkedin สนับสนุนเขาด้วยการติดตาม
เอกสาร OpenAI API
แนวทางการบริจาค
เอกสารประกอบสำหรับนักพัฒนา Lang Chain
ไดอะแกรมเวิร์กโฟลว์
หากคุณพบปัญหาใดๆ คุณสามารถเปิดปัญหาบน GitHub ได้ โปรดเพิ่มรายละเอียดอันมีค่าให้กับหัวเรื่องและคำอธิบาย หากคุณต้องการคุณสมบัติใหม่ โปรดสะท้อนสิ่งนี้
เรายินดีอย่างยิ่งที่จะช่วยเหลือคุณ!
หมายเหตุสำหรับผู้มีส่วนร่วม: หากคุณต้องการส่ง Pull Request (PR) โปรดกำหนดเป้าหมายสาขา release
แทน main
สาขา release
ใช้สำหรับทดสอบการเปลี่ยนแปลงรหัสใหม่และจะถูกรวมเข้ากับรหัส main
เป็นระยะหลังจากการตรวจสอบความถูกต้อง แนวทางนี้ทำให้มั่นใจได้ว่าเฉพาะคุณสมบัติที่ทดสอบแล้วเท่านั้นที่จะเข้าสู่สาขาหลัก
Auto_Jobs_Applier_AIHawk มอบข้อได้เปรียบที่สำคัญในตลาดงานยุคใหม่โดยทำให้กระบวนการสมัครงานเป็นอัตโนมัติและปรับปรุง ด้วยคุณสมบัติต่างๆ เช่น การสร้างเรซูเม่แบบไดนามิกและการปรับแต่งส่วนบุคคลที่ขับเคลื่อนโดย AI ทำให้มีความยืดหยุ่นและประสิทธิภาพที่เหนือชั้น ไม่ว่าคุณจะเป็นผู้หางานที่ต้องการเพิ่มโอกาสในการได้งาน เจ้าหน้าที่สรรหาที่ต้องการปรับปรุงการส่งใบสมัคร หรือที่ปรึกษาด้านอาชีพที่ต้องการเสนอบริการที่ดีกว่า Auto_Jobs_Applier_AIHawk เป็นทรัพยากรที่ทรงคุณค่า ด้วยการใช้ประโยชน์จากระบบอัตโนมัติที่ล้ำสมัยและปัญญาประดิษฐ์ เครื่องมือนี้ไม่เพียงแต่ช่วยประหยัดเวลา แต่ยังเพิ่มประสิทธิภาพและคุณภาพของการสมัครงานอย่างมีนัยสำคัญในสภาพแวดล้อมการแข่งขันในปัจจุบัน
หากคุณชอบโปรเจ็กต์นี้ โปรดติดดาวพื้นที่เก็บข้อมูล!
ทำด้วยหินที่มีส่วนร่วม
โครงการนี้ได้รับอนุญาตภายใต้ MIT + Commons Clause License - ดูรายละเอียดในไฟล์ LICENSE
เครื่องมือ Auto_Jobs_Applier_AIHawk นี้มีไว้สำหรับการใช้งานโดยยอมรับความเสี่ยงเอง ผู้สร้าง / ผู้ดูแล / ผู้ร่วมให้ข้อมูลจะไม่รับผิดชอบต่อผลที่ตามมาใด ๆ ที่เกิดขึ้นจากการใช้งาน ผู้ใช้ควรปฏิบัติตามข้อกำหนดในการให้บริการของแพลตฟอร์มที่เกี่ยวข้อง และปฏิบัติตามกฎหมาย ข้อบังคับ และแนวปฏิบัติด้านจริยธรรมที่เกี่ยวข้องทั้งหมด การใช้เครื่องมืออัตโนมัติสำหรับการสมัครงานอาจมีความเสี่ยง รวมถึงผลกระทบที่อาจเกิดขึ้นกับบัญชีผู้ใช้ ดำเนินการด้วยความระมัดระวังและขึ้นอยู่กับดุลยพินิจของคุณเอง
กลับไปด้านบน