- ผู้ช่วยค้นหางานที่ขับเคลื่อนด้วย AI ของคุณ ปรับใช้แอปพลิเคชันอัตโนมัติ รับคำแนะนำเฉพาะบุคคล และได้งานในฝันของคุณเร็วขึ้น
เข้าร่วมชุมชนของเรา: โทรเลข (สำหรับผู้ใช้ทั่วไป)
ผู้สร้าง feder-cr ผู้ร่วมก่อตั้ง AIHawk
เนื่องจาก AIHawk มุ่งเน้นไปที่ผลิตภัณฑ์ที่เป็นกรรมสิทธิ์ของตน ซึ่งก็คือการแก้ปัญหาในการจ้างงานให้กับบริษัทต่างๆ ปัจจุบันโครงการนี้เป็นผู้นำ จัดการ และดูแลโดยกลุ่มผู้มีส่วนร่วมแบบโอเพ่นซอร์ส โดยมุ่งเน้นไปที่การสร้างเครื่องมือเพื่อช่วยให้ผู้หางานได้งานที่พวกเขาสมควรได้รับ .
ผู้ดูแลโครงการ / Leads : surapuramhil, sarob, cjbbb
เรากำลังมองหาที่จะขยายทีมผู้ดูแล FOSS ของเรา! หากคุณมาจากพื้นหลังที่ไม่ใช่ด้านเทคนิค คุณสามารถเป็นส่วนหนึ่งของทีมบริหารโครงการ คัดแยกปัญหา และกำหนดรูปแบบโครงการได้ หากคุณเป็นบุคคลด้านเทคนิค คุณสามารถเข้าร่วมในการตรวจสอบโค้ด มีส่วนร่วมในการเผยแพร่ และสร้างเวอร์ชันที่ดีกว่าของผลิตภัณฑ์นี้ได้
ติดต่อ surapuramakhil บน Discord ขอขอบคุณเป็นพิเศษ
Auto_Jobs_Applier_AIHawk มีการพัฒนาอย่างต่อเนื่อง และข้อเสนอแนะ ข้อเสนอแนะ และการมีส่วนร่วมของคุณก็มีคุณค่าอย่างมาก อย่าลังเลที่จะเปิดประเด็น แนะนำการปรับปรุง หรือส่งคำขอดึงข้อมูลเพื่อช่วยปรับปรุงโครงการ มาทำงานร่วมกันเพื่อทำให้ Auto_Jobs_Applier_AIHawk เป็นเครื่องมืออันทรงพลังสำหรับผู้หางานทั่วโลก
Auto_Jobs_Applier_AIHawk เป็นเครื่องมืออัตโนมัติล้ำสมัยที่ออกแบบมาเพื่อปฏิวัติกระบวนการค้นหางานและสมัครงาน ในตลาดงานที่มีการแข่งขันอย่างดุเดือดในปัจจุบัน ซึ่งโอกาสต่างๆ อาจหายไปได้ในพริบตา โปรแกรมนี้มอบข้อได้เปรียบที่สำคัญให้กับผู้หางานโดยใช้ประโยชน์จากพลังของระบบอัตโนมัติและปัญญาประดิษฐ์
ในยุคดิจิทัล ภาพรวมการหางานมีการเปลี่ยนแปลงไปอย่างมาก แม้ว่าแพลตฟอร์มออนไลน์จะเปิดโลกแห่งโอกาส แต่ก็มีการแข่งขันที่เข้มข้นเช่นกัน ผู้หางานมักพบว่าตัวเองใช้เวลานับไม่ถ้วนในการเลื่อนดูประกาศ ปรับแต่งใบสมัคร และกรอกแบบฟอร์มซ้ำๆ กระบวนการนี้ไม่เพียงแต่ใช้เวลานานเท่านั้น แต่ยังเป็นการระบายอารมณ์อีกด้วย นำไปสู่ความเหนื่อยล้าในการหางานและพลาดโอกาส
ยืนยันการทำงานสำเร็จดังต่อไปนี้:
ดาวน์โหลดและติดตั้งไพธอน:
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Python เวอร์ชันล่าสุดแล้ว ถ้าไม่เช่นนั้น ให้ดาวน์โหลดและติดตั้งจากเว็บไซต์อย่างเป็นทางการของ Python สำหรับคำแนะนำโดยละเอียด โปรดดูบทช่วยสอน:
ดาวน์โหลดและติดตั้ง Google Chrome:
โคลนที่เก็บ:
git clone https://github.com/code-infected/Auto_Jobs_Applier_AI_Agent.git
cd Auto_Jobs_Applier_AI_Agent
เปิดใช้งานสภาพแวดล้อมเสมือน:
สำหรับเครื่องที่ใช้ Unix -
python3 -m venv virtual
source virtual/bin/activate
หรือสำหรับเครื่องที่ใช้ Windows -
. v irtual S cripts a ctivate
ติดตั้งแพ็คเกจที่จำเป็น:
ก่อนติดตั้งแพ็คเกจที่จำเป็น ตรวจสอบให้แน่ใจว่าได้ติดตั้งhttps://visualstudio.microsoft.com/visual-cpp-build-tools/ และเลือก "การพัฒนาเดสก์ท็อปด้วย C++"
pip install -r requirements.txt
ไฟล์นี้มีข้อมูลที่ละเอียดอ่อน อย่าแชร์หรือยอมรับไฟล์นี้กับการควบคุมเวอร์ชัน
llm_api_key: [Your OpenAI or Ollama API key or Gemini API key]
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.}}
LLM_MODEL_TYPE
:LLM_MODEL
:LLM_API_URL
:LLM_API_URL
จำเป็นสำหรับ Ollama เท่านั้นไฟล์นี้มีข้อมูลประวัติย่อของคุณในรูปแบบที่มีโครงสร้าง กรอกรายละเอียดส่วนบุคคล การศึกษา ประสบการณ์การทำงาน และทักษะของคุณ ข้อมูลนี้ใช้เพื่อกรอกแบบฟอร์มใบสมัครอัตโนมัติและสร้างเรซูเม่ที่กำหนดเอง
แต่ละส่วนมีช่องเฉพาะให้กรอก:
personal_information:
personal_information :
name : " Jane "
surname : " Doe "
date_of_birth : " 01/01/1990 "
country : " USA "
city : " New York "
address : " 123 Main St "
zip_code : " 520123 "
phone_prefix : " +1 "
phone : " 5551234567 "
email : " [email protected] "
github : " https://github.com/janedoe "
linkedin : " https://www.linkedin.com/in/janedoe/ "
education_details:
ส่วนนี้จะสรุปประวัติการศึกษาของคุณ รวมถึงปริญญาที่ได้รับและรายวิชาที่เกี่ยวข้อง
ตัวอย่าง:
education_details :
- education_level : " Bachelor's Degree "
institution : " University of Example "
field_of_study : " Software Engineering "
final_evaluation_grade : " 4/4 "
start_date : " 2021 "
year_of_completion : " 2023 "
exam :
Algorithms : " A "
Data Structures : " B+ "
Database Systems : " A "
Operating Systems : " A- "
Web Development : " B "
experience_details:
ส่วนนี้ให้รายละเอียดเกี่ยวกับประสบการณ์การทำงานของคุณ รวมถึงบทบาทงาน บริษัท และความรับผิดชอบหลัก
ตัวอย่าง:
experience_details :
- position : " Software Developer "
company : " Tech Innovations Inc. "
employment_period : " 06/2021 - Present "
location : " San Francisco, CA "
industry : " Technology "
key_responsibilities :
- responsibility : " Developed web applications using React and Node.js "
- responsibility : " Collaborated with cross-functional teams to design and implement new features "
- responsibility : " Troubleshot and resolved complex software issues "
skills_acquired :
- " React "
- " Node.js "
- " Software Troubleshooting "
projects:
รวมโครงการที่โดดเด่นที่คุณเคยทำ รวมถึงโครงการส่วนตัวหรือโครงการวิชาชีพ
ตัวอย่าง:
projects :
- name : " Weather App "
description : " A web application that provides real-time weather information using a third-party API. "
link : " https://github.com/janedoe/weather-app "
- name : " Task Manager "
description : " A task management tool with features for tracking and prioritizing tasks. "
link : " https://github.com/janedoe/task-manager "
achievements:
เน้นย้ำถึงความสำเร็จหรือรางวัลที่โดดเด่นที่คุณได้รับ
ตัวอย่าง:
achievements :
- name : " Employee of the Month "
description : " Recognized for exceptional performance and contributions to the team. "
- name : " Hackathon Winner "
description : " Won first place in a national hackathon competition. "
certifications:
รวมใบรับรองวิชาชีพที่คุณได้รับด้วย
ตัวอย่าง:
certifications :
- " Certified Scrum Master "
- " AWS Certified Solutions Architect "
languages:
ให้รายละเอียดเกี่ยวกับภาษาที่คุณพูดและระดับความสามารถของคุณในแต่ละภาษา
ตัวอย่าง:
languages :
- language : " English "
proficiency : " Fluent "
- language : " Spanish "
proficiency : " Intermediate "
interests:
กล่าวถึงความสนใจในอาชีพหรือส่วนตัวของคุณที่อาจเกี่ยวข้องกับอาชีพของคุณ
ตัวอย่าง:
interests :
- " Machine Learning "
- " Cybersecurity "
- " Open Source Projects "
- " Digital Marketing "
- " Entrepreneurship "
availability:
ระบุความพร้อมหรือระยะเวลาแจ้งให้ทราบในปัจจุบันของคุณ
ตัวอย่าง:
availability :
notice_period : " 2 weeks "
salary_expectations:
ระบุช่วงเงินเดือนที่คุณคาดหวัง
ตัวอย่าง:
salary_expectations :
salary_range_usd : " 80000 - 100000 "
self_identification:
ให้ข้อมูลที่เกี่ยวข้องกับอัตลักษณ์ส่วนบุคคล รวมถึงเพศ และคำสรรพนาม
ตัวอย่าง:
self_identification :
gender : " Female "
pronouns : " She/Her "
veteran : " No "
disability : " No "
ethnicity : " Asian "
legal_authorization:
ระบุความสามารถทางกฎหมายของคุณในการทำงานในสถานที่ต่างๆ
ตัวอย่าง:
legal_authorization :
eu_work_authorization : " Yes "
us_work_authorization : " Yes "
requires_us_visa : " No "
requires_us_sponsorship : " Yes "
requires_eu_visa : " No "
legally_allowed_to_work_in_eu : " Yes "
legally_allowed_to_work_in_us : " Yes "
requires_eu_sponsorship : " No "
canada_work_authorization : " Yes "
requires_canada_visa : " No "
legally_allowed_to_work_in_canada : " Yes "
requires_canada_sponsorship : " No "
uk_work_authorization : " Yes "
requires_uk_visa : " No "
legally_allowed_to_work_in_uk : " Yes "
requires_uk_sponsorship : " No "
work_preferences:
ระบุความต้องการของคุณสำหรับการเตรียมการและเงื่อนไขการทำงาน
ตัวอย่าง:
work_preferences :
remote_work : " Yes "
in_person_work : " No "
open_to_relocation : " Yes "
willing_to_complete_assessments : " Yes "
willing_to_undergo_drug_tests : " No "
willing_to_undergo_background_checks : " Yes "
โฟลเดอร์ data_folder_example
มีตัวอย่างการทำงานของวิธีจัดโครงสร้างและกรอกไฟล์ที่จำเป็นสำหรับการทำงานของบอท โฟลเดอร์นี้ทำหน้าที่เป็นข้อมูลอ้างอิงเชิงปฏิบัติเพื่อช่วยให้คุณตั้งค่าสภาพแวดล้อมการทำงานสำหรับบอทการค้นหางานได้อย่างถูกต้อง
ภายในโฟลเดอร์นี้ คุณจะพบเวอร์ชันตัวอย่างของไฟล์คีย์:
secrets.yaml
plain_text_resume.yaml
ไฟล์เหล่านี้เต็มไปด้วยข้อมูลสมมติแต่สมจริงอยู่แล้ว พวกเขาแสดงรูปแบบและประเภทข้อมูลที่ถูกต้องเพื่อป้อนในแต่ละไฟล์
การใช้โฟลเดอร์นี้เป็นแนวทางจะเป็นประโยชน์อย่างยิ่งสำหรับ:
โฟลเดอร์ข้อมูล: ตรวจสอบให้แน่ใจว่า data_folder ของคุณมีไฟล์ต่อไปนี้:
secrets.yaml
plain_text_resume.yaml
โฟลเดอร์เอาท์พุต: ประกอบด้วยเอาท์พุตของบอท สิ่งที่ต้องทำ
เรียกใช้บอท:
Auto_Jobs_Applier_AIHawk มอบความยืดหยุ่นในการจัดการประวัติย่อ PDF ของคุณ:
การสร้างเรซูเม่และจดหมายสมัครงาน:
python main.py
ข้อความแสดงข้อผิดพลาด:
openai.RateLimitError: รหัสข้อผิดพลาด: 429 - {'error': {'message': 'คุณใช้งานเกินโควต้าปัจจุบันของคุณ โปรดตรวจสอบแผนและรายละเอียดการเรียกเก็บเงินของคุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดนี้ โปรดอ่านเอกสาร: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': ไม่มี, ' รหัส': 'insufficient_quota'}}
สารละลาย:
ปัญหา: บอทให้ข้อมูลที่ไม่ถูกต้องสำหรับประสบการณ์ CTC และระยะเวลาการแจ้งเตือน
สารละลาย:
config.py
สำหรับ CTC ปัจจุบัน CTC ที่คาดหวัง และระยะเวลาแจ้งให้ทราบข้อความแสดงข้อผิดพลาด:
yaml.scanner.ScannerError: ขณะสแกนคีย์ธรรมดา
สารละลาย:
config.yaml
และค่อยๆ แก้ไขหากต้องการความช่วยเหลือเพิ่มเติม โปรดสร้างปัญหาบนพื้นที่เก็บข้อมูล GitHub พร้อมข้อมูลโดยละเอียดเกี่ยวกับปัญหาของคุณ รวมถึงข้อความแสดงข้อผิดพลาดและการกำหนดค่าของคุณ (โดยนำข้อมูลที่ละเอียดอ่อนออกแล้ว)
การตั้งค่าโอลามา
การตั้งค่าราศีเมถุน
การแก้ไขไฟล์ YAML
เริ่ม AIHawk อัตโนมัติ
วิดีโอสอน
เอกสาร OpenAI API
แนวทางการบริจาค
เอกสารประกอบสำหรับนักพัฒนา Lang Chain
หากคุณพบปัญหาใดๆ คุณสามารถเปิดปัญหาบน GitHub ได้ โปรดเพิ่มรายละเอียดอันมีค่าให้กับหัวเรื่องและคำอธิบาย หากคุณต้องการคุณสมบัติใหม่ โปรดสะท้อนสิ่งนี้
เรายินดีอย่างยิ่งที่จะช่วยเหลือคุณ!
หมายเหตุสำหรับผู้มีส่วนร่วม: หากคุณต้องการส่ง Pull Request (PR) โปรดกำหนดเป้าหมายสาขา release
แทน main
สาขา release
ใช้สำหรับทดสอบการเปลี่ยนแปลงรหัสใหม่และจะถูกรวมเข้ากับรหัส main
เป็นระยะหลังจากการตรวจสอบความถูกต้อง แนวทางนี้ช่วยให้มั่นใจได้ว่าเฉพาะคุณลักษณะที่ทดสอบแล้วเท่านั้นที่จะรวมอยู่ในสาขาหลัก
Auto_Jobs_Applier_AIHawk มอบข้อได้เปรียบที่สำคัญในตลาดงานยุคใหม่โดยทำให้กระบวนการสมัครงานเป็นอัตโนมัติและปรับปรุง ด้วยคุณสมบัติต่างๆ เช่น การสร้างเรซูเม่แบบไดนามิกและการปรับแต่งส่วนบุคคลที่ขับเคลื่อนโดย AI ทำให้มีความยืดหยุ่นและประสิทธิภาพที่เหนือชั้น ไม่ว่าคุณจะเป็นผู้หางานที่ต้องการเพิ่มโอกาสในการได้งาน เจ้าหน้าที่สรรหาที่ต้องการปรับปรุงการส่งใบสมัคร หรือที่ปรึกษาด้านอาชีพที่ต้องการเสนอบริการที่ดีกว่า Auto_Jobs_Applier_AIHawk เป็นทรัพยากรที่ทรงคุณค่า ด้วยการใช้ประโยชน์จากระบบอัตโนมัติที่ล้ำสมัยและปัญญาประดิษฐ์ เครื่องมือนี้ไม่เพียงแต่ช่วยประหยัดเวลา แต่ยังเพิ่มประสิทธิภาพและคุณภาพของการสมัครงานอย่างมีนัยสำคัญในสภาพแวดล้อมการแข่งขันในปัจจุบัน
หากคุณชอบโปรเจ็กต์นี้ โปรดติดดาวพื้นที่เก็บข้อมูล!
ทำด้วยหินที่มีส่วนร่วม
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต AGPL เอกสารได้รับอนุญาตภายใต้ CC BY - ดูไฟล์ AGPL LICENSE และ CC BY LICENSE เพื่อดูรายละเอียด
ใบอนุญาต AGPL กำหนดให้งานลอกเลียนแบบใดๆ ต้องเป็นโอเพ่นซอร์สและเผยแพร่ภายใต้ใบอนุญาตเดียวกัน
ใบอนุญาต CC BY อนุญาตให้ผู้อื่นเผยแพร่ รีมิกซ์ ดัดแปลง และสร้างจากงานของคุณ แม้เพื่อวัตถุประสงค์ทางการค้า ตราบใดที่พวกเขาให้เครดิตคุณสำหรับการสร้างสรรค์ต้นฉบับ
เครื่องมือ Auto_Jobs_Applier_AIHawk นี้มีไว้สำหรับการใช้งานโดยยอมรับความเสี่ยงเอง ผู้สร้าง / ผู้ดูแล / ผู้ร่วมให้ข้อมูลจะไม่รับผิดชอบต่อผลที่ตามมาใด ๆ ที่เกิดขึ้นจากการใช้งาน ผู้ใช้ควรปฏิบัติตามข้อกำหนดในการให้บริการของแพลตฟอร์มที่เกี่ยวข้อง และปฏิบัติตามกฎหมาย ข้อบังคับ และแนวปฏิบัติทางจริยธรรมที่บังคับใช้ทั้งหมด การใช้เครื่องมืออัตโนมัติสำหรับการสมัครงานอาจมีความเสี่ยง รวมถึงผลกระทบที่อาจเกิดขึ้นกับบัญชีผู้ใช้ ดำเนินการด้วยความระมัดระวังและขึ้นอยู่กับดุลยพินิจของคุณเอง
กลับไปด้านบน