?? Asisten pencarian kerja Anda yang didukung AI. Otomatiskan lamaran, dapatkan rekomendasi yang dipersonalisasi, dan dapatkan pekerjaan impian Anda lebih cepat.
Bergabunglah dengan komunitas kami: Telegram (untuk pengguna Normal)
Pencipta feder-cr, Salah Satu Pendiri AIHawk
Karena AIHawk berfokus pada produk miliknya yang memecahkan masalah dalam perekrutan perusahaan, saat ini proyek ini dipimpin, dikelola, dan dikelola oleh sekelompok kontributor sumber terbuka, dengan fokus pada pembuatan alat untuk membantu pencari kerja mendapatkan pekerjaan yang pantas mereka dapatkan. .
Pemelihara / Pimpinan Proyek : surapuramakhil, sarob, cjbbb
Kami ingin memperluas tim pengelola FOSS kami! Jika Anda berasal dari latar belakang non-teknis, Anda dapat menjadi bagian dari tim manajemen proyek, menentukan prioritas masalah, dan membentuk proyek. Jika Anda adalah orang teknis, Anda dapat ikut serta dalam melakukan peninjauan kode, berpartisipasi dalam rilis, dan membuat versi yang lebih baik dari produk ini.
hubungi surapuramakhil di Discord. Terima kasih khusus
Auto_Jobs_Applier_AIHawk terus berkembang, dan masukan, saran, serta kontribusi Anda sangat dihargai. Jangan ragu untuk membuka masalah, menyarankan penyempurnaan, atau mengirimkan permintaan penarikan untuk membantu meningkatkan proyek. Mari bekerja sama untuk menjadikan Auto_Jobs_Applier_AIHawk alat yang ampuh bagi pencari kerja di seluruh dunia.
Auto_Jobs_Applier_AIHawk adalah alat otomatis mutakhir yang dirancang untuk merevolusi pencarian kerja dan proses lamaran. Dalam pasar kerja yang sangat kompetitif saat ini, di mana peluang bisa hilang dalam sekejap, program ini menawarkan keuntungan besar bagi pencari kerja dengan memanfaatkan kekuatan otomatisasi dan kecerdasan buatan.
Di era digital, lanskap pencarian kerja telah mengalami transformasi dramatis. Meskipun platform online telah membuka banyak peluang, mereka juga meningkatkan persaingan. Pencari kerja sering kali menghabiskan waktu berjam-jam menelusuri daftar, menyesuaikan lamaran, dan mengisi formulir berulang kali. Proses ini tidak hanya memakan waktu tetapi juga menguras emosi, menyebabkan kelelahan dalam mencari pekerjaan dan hilangnya peluang.
Dikonfirmasi berhasil berjalan pada hal berikut:
Unduh dan Instal Python:
Pastikan Anda menginstal versi Python terakhir. Jika tidak, unduh dan instal dari situs resmi Python. Untuk petunjuk rinci, lihat tutorial:
Unduh dan Pasang Google Chrome:
Kloning repositori:
git clone https://github.com/code-infected/Auto_Jobs_Applier_AI_Agent.git
cd Auto_Jobs_Applier_AI_Agent
Aktifkan lingkungan virtual:
Untuk mesin berbasis Unix -
python3 -m venv virtual
source virtual/bin/activate
atau untuk mesin berbasis Windows -
. v irtual S cripts a ctivate
Instal paket yang diperlukan:
Sebelum menginstal paket yang diperlukan, pastikan untuk menginstal https://visualstudio.microsoft.com/visual-cpp-build-tools/ dan pilih "Pengembangan desktop dengan C++".
pip install -r requirements.txt
File ini berisi informasi sensitif. Jangan pernah membagikan atau mengkomit file ini ke kontrol versi.
llm_api_key: [Your OpenAI or Ollama API key or Gemini API key]
Free
. Hal ini mencegah mereka memiliki akses tak terbatas ke model OpenAI dan hanya mengizinkan 200 permintaan per hari. Hal ini mungkin menyebabkan kesalahan runtime seperti: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
hanya diperlukan untuk Ollama.File ini berisi informasi resume Anda dalam format terstruktur. Isi dengan data pribadi Anda, pendidikan, pengalaman kerja, dan keterampilan. Informasi ini digunakan untuk mengisi formulir lamaran secara otomatis dan menghasilkan resume yang disesuaikan.
Setiap bagian memiliki bidang khusus untuk diisi:
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:
Bagian ini menguraikan latar belakang akademis Anda, termasuk gelar yang diperoleh dan kursus yang relevan.
Contoh:
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:
Bagian ini merinci pengalaman kerja Anda, termasuk peran pekerjaan, perusahaan, dan tanggung jawab utama.
Contoh:
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:
Cantumkan proyek penting yang pernah Anda kerjakan, termasuk proyek pribadi atau profesional.
Contoh:
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:
Soroti pencapaian atau penghargaan penting yang telah Anda terima.
Contoh:
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:
Sertakan sertifikasi profesional apa pun yang telah Anda peroleh.
Contoh:
certifications :
- " Certified Scrum Master "
- " AWS Certified Solutions Architect "
languages:
Rincikan bahasa yang Anda gunakan dan tingkat kemahiran Anda dalam masing-masing bahasa.
Contoh:
languages :
- language : " English "
proficiency : " Fluent "
- language : " Spanish "
proficiency : " Intermediate "
interests:
Sebutkan minat profesional atau pribadi Anda yang mungkin relevan dengan karier Anda.
Contoh:
interests :
- " Machine Learning "
- " Cybersecurity "
- " Open Source Projects "
- " Digital Marketing "
- " Entrepreneurship "
availability:
Nyatakan ketersediaan atau periode pemberitahuan Anda saat ini.
Contoh:
availability :
notice_period : " 2 weeks "
salary_expectations:
Berikan kisaran gaji yang Anda harapkan.
Contoh:
salary_expectations :
salary_range_usd : " 80000 - 100000 "
self_identification:
Memberikan informasi terkait identitas pribadi, termasuk jenis kelamin dan kata ganti.
Contoh:
self_identification :
gender : " Female "
pronouns : " She/Her "
veteran : " No "
disability : " No "
ethnicity : " Asian "
legal_authorization:
Tunjukkan kemampuan hukum Anda untuk bekerja di berbagai lokasi.
Contoh:
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:
Tentukan preferensi Anda untuk pengaturan dan kondisi kerja.
Contoh:
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 "
Folder data_folder_example
berisi contoh kerja tentang bagaimana file yang diperlukan untuk operasi bot harus disusun dan diisi. Folder ini berfungsi sebagai referensi praktis untuk membantu Anda mengatur lingkungan kerja Anda dengan benar untuk bot pencarian kerja.
Di dalam folder ini, Anda akan menemukan contoh versi file kunci:
secrets.yaml
plain_text_resume.yaml
File-file ini sudah diisi dengan data fiktif namun realistis. Mereka menunjukkan kepada Anda format dan jenis informasi yang benar untuk dimasukkan ke dalam setiap file.
Menggunakan folder ini sebagai panduan dapat sangat membantu untuk:
Folder Data: Pastikan data_folder Anda berisi file berikut:
secrets.yaml
plain_text_resume.yaml
Folder Keluaran: Berisi keluaran bot. TODO
Jalankan Bot:
Auto_Jobs_Applier_AIHawk menawarkan fleksibilitas dalam cara menangani resume PDF Anda:
Pembuatan Resume dan Surat Sampul:
python main.py
Pesan Kesalahan:
openai.RateLimitError: Kode kesalahan: 429 - {'error': {'message': 'Anda melebihi kuota saat ini, harap periksa detail paket dan penagihan Anda. Untuk informasi selengkapnya tentang kesalahan ini, baca dokumen: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, ' kode': 'kuota_tidak mencukupi'}}
Larutan:
Masalah: Bot memberikan data yang tidak akurat untuk pengalaman, CTC, dan periode pemberitahuan
Larutan:
config.py
untuk CTC saat ini, CTC yang diharapkan, dan periode pemberitahuanPesan Kesalahan:
yaml.scanner.ScannerError: saat memindai kunci sederhana
Larutan:
config.yaml
dan modifikasi secara bertahapUntuk bantuan lebih lanjut, silakan buat masalah di repositori GitHub dengan informasi mendetail tentang masalah Anda, termasuk pesan kesalahan dan konfigurasi Anda (dengan informasi sensitif dihapus).
Pengaturan Ollama
Pengaturan Gemini
Mengedit File YAML
Mulai otomatis AIHawk
Video Tutorial
Dokumentasi API OpenAI
Pedoman Kontribusi
Dokumentasi Pengembang Lang Chain
Jika Anda mengalami masalah apa pun, Anda dapat membuka masalah di GitHub. Harap tambahkan detail berharga pada subjek dan deskripsi. Jika Anda memerlukan fitur baru, harap renungkan hal ini.
Saya akan dengan senang hati membantu Anda!
Catatan untuk Kontributor: Jika Anda ingin mengirimkan Pull Request (PR), harap targetkan cabang release
, bukan main
. Cabang release
digunakan untuk menguji perubahan kode baru dan akan digabungkan secara berkala ke main
setelah validasi. Pendekatan ini memastikan bahwa hanya fitur yang diuji yang disertakan dalam cabang utama.
Auto_Jobs_Applier_AIHawk memberikan keuntungan signifikan di pasar kerja modern dengan mengotomatiskan dan meningkatkan proses lamaran kerja. Dengan fitur-fitur seperti pembuatan resume dinamis dan personalisasi bertenaga AI, ia menawarkan fleksibilitas dan efisiensi yang tak tertandingi. Baik Anda seorang pencari kerja yang ingin memaksimalkan peluang mendapatkan pekerjaan, perekrut yang ingin menyederhanakan pengiriman lamaran, atau penasihat karier yang ingin menawarkan layanan lebih baik, Auto_Jobs_Applier_AIHawk adalah sumber daya yang sangat berharga. Dengan memanfaatkan otomatisasi mutakhir dan kecerdasan buatan, alat ini tidak hanya menghemat waktu namun juga secara signifikan meningkatkan efektivitas dan kualitas lamaran kerja dalam lanskap kompetitif saat ini.
Jika Anda menyukai proyek ini, silakan beri bintang pada repositori!
Dibuat dengan kontrib.rocks.
Proyek ini dilisensikan di bawah Lisensi AGPL. Dokumentasi dilisensikan dengan CC BY - lihat file AGPL LICENSE dan CC BY LICENSE untuk detailnya.
Lisensi AGPL mensyaratkan bahwa setiap karya turunan juga harus bersifat open source dan didistribusikan di bawah lisensi yang sama.
Lisensi CC BY mengizinkan orang lain untuk mendistribusikan, me-remix, mengadaptasi, dan mengembangkan karya Anda, bahkan untuk tujuan komersial, selama mereka memberi penghargaan kepada Anda atas ciptaan aslinya.
Alat ini, Auto_Jobs_Applier_AIHawk, dimaksudkan untuk digunakan dengan risiko yang Anda tanggung sendiri. Pencipta/pengelola/kontributor tidak bertanggung jawab atas segala akibat yang timbul dari penggunaannya. Pengguna disarankan untuk mematuhi ketentuan layanan platform terkait dan mematuhi semua hukum, peraturan, dan pedoman etika yang berlaku. Penggunaan alat otomatis untuk lamaran pekerjaan dapat membawa risiko, termasuk potensi dampak pada akun pengguna. Lanjutkan dengan hati-hati dan sesuai kebijaksanaan Anda sendiri.
Kembali ke atas