Ваш помощник по поиску работы на базе искусственного интеллекта. Автоматизируйте заявки, получайте персональные рекомендации и быстрее получайте работу своей мечты.
Присоединяйтесь к нашему сообществу: Telegram (для обычного пользователя) | Discord (для участников с открытым исходным кодом)
Создательfeder -cr, соучредитель AIHawk
Поскольку AIHawk фокусируется на своем собственном продукте — решении проблем с наймом для компаний, в настоящее время этот проект возглавляется, управляется и поддерживается группой участников с открытым исходным кодом, с упором на создание инструментов, которые помогут соискателям найти работу, которую они заслуживают. .
Сопровождающие проекта / Руководители : сурапурамахил, сароб, cjbbb
Мы ищем расширение нашей команды специалистов по сопровождению FOSS! Если у вас нетехническое образование, вы можете стать частью команды управления проектом, решать проблемы и формировать проект. Если вы технический специалист, вы можете принять участие в проверке кода, участии в выпусках и создании улучшенной версии этого продукта.
обратитесь к Сурапурамахилу в Discord. Особая благодарность
Auto_Jobs_Applier_AIHawk постоянно развивается, и ваши отзывы, предложения и вклад очень ценны. Не стесняйтесь открывать проблемы, предлагать улучшения или отправлять запросы на включение, чтобы помочь улучшить проект. Давайте работать вместе, чтобы сделать Auto_Jobs_Applier_AIHawk мощным инструментом для соискателей работы по всему миру.
Введение
Функции
Установка
Конфигурация
Использование
Документация
Поиск неисправностей
Заключение
Авторы
Лицензия
Отказ от ответственности
Auto_Jobs_Applier_AIHawk — это передовой автоматизированный инструмент, призванный революционизировать процесс поиска работы и подачи заявок. На современном жестко конкурентном рынке труда, где возможности могут исчезнуть в мгновение ока, эта программа предлагает соискателям значительное преимущество. Используя возможности автоматизации и искусственного интеллекта, Auto_Jobs_Applier_AIHawk позволяет пользователям эффективно и персонализированно подавать заявки на огромное количество соответствующих вакансий, максимизируя свои шансы получить работу своей мечты.
В эпоху цифровых технологий ситуация с поиском работы претерпела кардинальные изменения. Хотя онлайн-платформы открыли мир возможностей, они также усилили конкуренцию. Соискатели работы часто тратят бесчисленные часы на просмотр списков, адаптацию заявок и повторное заполнение форм. Этот процесс может быть не только трудоемким, но и эмоционально истощающим, что приводит к усталости от поиска работы и упущенным возможностям.
Auto_Jobs_Applier_AIHawk предлагает революционное решение этих проблем. Это не просто инструмент; это ваш неутомимый помощник в поиске работы 24 часа в сутки, 7 дней в неделю. Автоматизируя наиболее трудоемкие аспекты процесса поиска работы, вы можете сосредоточиться на том, что действительно важно – подготовке к собеседованиям и развитии своих профессиональных навыков.
Интеллектуальная автоматизация поиска работы
Настраиваемые критерии поиска
Непрерывное сканирование на предмет новых вакансий
Умная фильтрация для исключения нерелевантных списков
Быстрая и эффективная подача заявки
Приложения в один клик
Автозаполнение формы с использованием данных вашего профиля
Автоматическое прикрепление документов (резюме, сопроводительное письмо)
Персонализация на основе искусственного интеллекта
Динамическое создание ответов на вопросы, специфичные для работодателя
Подбор тона и стиля в соответствии с корпоративной культурой
Оптимизация ключевых слов для повышения релевантности приложения
Управление объемами с качеством
Возможность массового применения
Меры контроля качества
Подробное отслеживание заявок
Интеллектуальная фильтрация и черный список
Черный список компаний, чтобы избежать нежелательных работодателей
Фильтрация заголовков, чтобы сосредоточиться на соответствующих позициях
Динамическое создание резюме
Автоматически создает индивидуальные резюме для каждого приложения.
Настраивает содержание резюме в соответствии с требованиями вакансии
Безопасная обработка данных
Безопасное управление конфиденциальной информацией с помощью файлов YAML.
Подтверждены успешные запуски следующих объектов:
Операционные системы:
Windows 10
Убунту 22
Версии Python:
3.10
3.11.9(64б)
3.12.5(64б)
Загрузите и установите Python:
Убедитесь, что у вас установлена последняя версия Python. Если нет, загрузите и установите его с официального сайта Python. Подробные инструкции можно найти в руководствах:
Как установить Python в Windows
Как установить Python в Linux
Как скачать и установить Python на macOS
Загрузите и установите Google Chrome:
Загрузите и установите последнюю версию Google Chrome в папку по умолчанию с официального сайта.
Клонируем репозиторий:
git clone https://github.com/feder-cr/Auto_Jobs_Applier_AIHawk.gitcd Auto_Jobs_Applier_AIHawk
Активируйте виртуальную среду:
python3 -m виртуальный венв
исходный виртуальный/bin/активировать
или для компьютеров под управлением Windows -
.virtualScriptsactivate
Установите необходимые пакеты:
pip install -r требования.txt
Установите Конду:
Загрузите и установите Miniconda с официального сайта.
Или установите Anaconda с сайта Anaconda.
Создайте и активируйте среду conda:
# Создать новую средуconda create -n aihawk python=3.11# Активировать средуconda active aihawk
Клонируем репозиторий:
git clone https://github.com/feder-cr/Auto_Jobs_Applier_AIHawk.gitcd Auto_Jobs_Applier_AIHawk
Установите зависимости:
# Установить из файла require.txtpip install -r require.txt
Этот файл содержит конфиденциальную информацию. Никогда не делитесь этим файлом и не передайте его в систему контроля версий.
llm_api_key: [Your OpenAI or Ollama API key or Gemini API key]
Замените ключ API OpenAI для интеграции GPT.
Чтобы получить ключ API, следуйте инструкциям по адресу: https://medium.com/@lorenzozar/how-to-get-your-own-openai-api-key-f4d44e60c327.
Примечание. Чтобы использовать API, вам необходимо пополнить счет своей учетной записи OpenAI. Вы можете добавить кредит, посетив панель выставления счетов 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 for 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:
Перечислите компании, которые вы хотите исключить из поиска, по одной в строке.
Пример:
компанияЧерный список: - Компания Х - Компания Y
titleBlacklist:
Перечислите ключевые слова в названиях должностей, которых вы хотите избегать, по одному в строке.
Пример:
заголовокЧерный список: - Продажи - Маркетинг
LLM_MODEL_TYPE
:
Выберите тип поддерживаемой модели: openai/ollama/claude/gemini.
LLM_MODEL
:
опенай: gpt-4o
оллама: лама2, мистраль: 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:
персональная_информация: имя: «Джейн» фамилия: «Доу» date_of_birth: "01.01.1990" страна: «США» город: «Нью-Йорк» адрес: «Мейн-стрит, 123» почтовый_код: "520123" phone_prefix: "+1" телефон: «5551234567» электронная почта: «[email protected]» github: "https://github.com/janedoe" linkedin: "https://www.linkedin.com/in/janedoe/"
имя : Ваше имя.
фамилия : Ваша фамилия или фамилия.
date_of_birth : дата вашего рождения в формате ДД/ММ/ГГГГ.
страна : Страна, в которой вы сейчас проживаете.
город : Город, в котором вы сейчас живете.
адрес : Ваш полный адрес, включая улицу и номер.
zip_code : ваш почтовый индекс.
phone_prefix : международный телефонный код вашего номера телефона (например, +1 для США, +44 для Великобритании).
телефон : Ваш номер телефона без международного префикса.
электронная почта : Ваш основной адрес электронной почты.
github : URL-адрес вашего профиля GitHub, если применимо.
linkedin : URL-адрес вашего профиля LinkedIn, если применимо.
В этом разделе содержатся основные личные данные, позволяющие идентифицировать себя и предоставить контактную информацию.
Пример
education_details:
образование_детали: - education_level: «Степень бакалавра» учреждение: «Образцовый университет»field_of_study: «Программная инженерия»final_evaluation_grade: «4/4»start_date: «2021»year_of_completion: «2023»экзамен: Алгоритмы: «A» Структуры данных: «B+» Системы баз данных: «А» Операционные системы: «А-» Веб-разработка: «Б»
степень : тип полученной степени (например, степень бакалавра, степень магистра).
университет : название университета или учреждения, в котором вы учились.
Final_evaluation_grade : ваш средний балл или эквивалентный показатель академической успеваемости.
start_date : Год начала вашего обучения.
graduation_year : Год, когда вы закончили обучение.
field_of_study : Основная область вашего обучения.
экзамен : список пройденных курсов или предметов с соответствующими оценками.
В этом разделе описывается ваше академическое образование, включая полученные степени и соответствующие курсовые работы.
Пример:
experience_details:
опыт_детали: - должность: «Разработчик программного обеспечения» компания: «Tech Innovations Inc.» период_работы: «06/2021 – настоящее время» местоположение: «Сан-Франциско, Калифорния» отрасль: «Технологии» ключевые_обязанности: - ответственность: «Разработка веб-приложений с использованием React и Node.js» - ответственность: «Сотрудничество с межфункциональными командами для разработки и реализации новых функций» - ответственность: «Устранение и решение сложных проблем с программным обеспечением»skills_acquired: - «React» - «Node.js» - «Устранение неполадок программного обеспечения»
Должность : Ваша должность или должность.
Компания : Название компании или организации, в которой вы работали.
занятости_периода : период времени, в течение которого вы работали на этой должности, в формате ММ/ГГГГ – ММ/ГГГГ.
Местоположение : город и страна, в которой находится компания.
отрасль : Отрасль или область, в которой работает компания.
key_responsibility : список основных обязанностей или обязанностей, которые вы имели на этой должности, например ответственность: «Разработка веб-приложений с использованием React и Node.js».
навыки_acquired : навыки или опыт, полученные благодаря этой роли, например «Реагировать».
В этом разделе подробно описан ваш опыт работы, включая должностные обязанности, компании и ключевые обязанности.
Пример:
projects:
name : Имя или название проекта.
описание : Краткое описание того, что включает в себя проект или его цель.
ссылка : URL-адрес проекта, если он доступен (например, репозиторий GitHub, веб-сайт).
Включите известные проекты, над которыми вы работали, включая личные или профессиональные проекты.
Пример:
проекты: - имя: «Приложение погоды». Описание: «Веб-приложение, предоставляющее информацию о погоде в режиме реального времени с использованием стороннего API». Ссылка: «https://github.com/janedoe/weather-app». - имя: «Диспетчер задач»описание: «Инструмент управления задачами с функциями отслеживания и определения приоритетности задач».Ссылка: «https://github.com/janedoe/task-manager»
achievements:
достижения: - имя: «Сотрудник месяца»описание: «Награда за выдающуюся производительность и вклад в работу команды». - имя: «Победитель хакатона»описание: «Занял первое место в национальном соревновании по хакатону».
name : Название или название достижения.
описание : Краткое объяснение достижения и его значения.
Выделите выдающиеся достижения или награды, которые вы получили.
Пример:
certifications:
сертификаты: - «Сертифицированный Скрам-мастер» - «Сертифицированный архитектор решений AWS»
название: "ПМП"
описание: «Сертификация специалистов по управлению проектами, выданная Институтом управления проектами (PMI)»
Включите все полученные вами профессиональные сертификаты.
Пример:
languages:
языки: - язык: «Английский», уровень владения: «Свободно» - язык: «Испанский», уровень владения: «Средний»
язык : название языка.
уровень владения : ваш уровень владения языком (например, носитель языка, свободное владение языком, средний уровень).
Подробно опишите языки, на которых вы говорите, и ваш уровень владения каждым из них.
Пример:
interests:
интересы: - «Машинное обучение» - «Кибербезопасность» - «Проекты с открытым исходным кодом» - «Цифровой маркетинг» - «Предпринимательство»
Интерес : список интересов или хобби.
Упомяните свои профессиональные или личные интересы, которые могут иметь отношение к вашей карьере.
Пример:
availability:
доступность: уведомления_период: "2 недели"
уведомления_период : количество времени, необходимое, прежде чем вы сможете начать новую роль (например, «2 недели», «1 месяц»).
Укажите текущую доступность или период уведомления.
Пример:
salary_expectations:
зарплата_ожидания: зарплата_диапазон_usd: "80000 - 100000"
зарплата_range_usd : ожидаемый диапазон заработной платы, выраженный в долларах США.
Укажите ожидаемый диапазон заработной платы.
Пример:
self_identification:
self_identification: пол: «Женский» местоимения: «Она/Её» ветеран: «Нет» инвалидность: «Нет» этническая принадлежность: «азиат»
пол : Ваша гендерная идентичность.
местоимения : местоимения, которые вы используете (например, Он/Его, Она/Ее, Они/Они).
ветеран : Ваш статус ветерана (например, Да, Нет).
инвалидность : есть ли у вас инвалидность (например, Да, Нет).
Этническая принадлежность : Ваша этническая принадлежность.
Предоставьте информацию, связанную с личностью, включая пол и местоимения.
Пример:
legal_authorization:
eu_work_authorization : имеете ли вы право работать в Европейском Союзе (Да/Нет).
us_work_authorization : имеете ли вы право работать в США (Да/Нет).
require_us_visa : требуется ли вам виза для работы в США (Да/Нет).
require_us_sponsorship : требуется ли вам спонсорство для работы в США (Да/Нет).
require_eu_visa : требуется ли вам виза для работы в Европейском Союзе (Да/Нет).
Legally_allowed_to_work_in_eu : разрешено ли вам по закону работать в Европейском Союзе (Да/Нет).
Legally_allowed_to_work_in_us : разрешено ли вам по закону работать в США (Да/Нет).
require_eu_sponsorship : требуется ли вам спонсорство для работы в Европейском Союзе (Да/Нет).
canada_work_authorization : имеете ли вы право работать в Канаде (Да/Нет).
require_canada_visa : требуется ли вам виза для работы в Канаде (Да/Нет).
Legally_allowed_to_work_in_canada : разрешено ли вам по закону работать в Канаде (Да/Нет).
require_canada_sponsorship : требуется ли вам спонсорство для работы в Канаде (Да/Нет).
uk_work_authorization : имеете ли вы право работать в Великобритании (Да/Нет).
require_uk_visa : требуется ли вам виза для работы в Соединенном Королевстве (Да/Нет).
Legally_allowed_to_work_in_uk : разрешено ли вам по закону работать в Соединенном Королевстве (Да/Нет).
require_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: "No"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: "Да" will_to_complete_assessments: "Да" will_to_undergo_drug_tests: "Нет" will_to_undergo_background_checks: "Да"
Remote_work : готовы ли вы к удаленной работе (Да/Нет).
in_person_work : готовы ли вы к личной работе (Да/Нет).
open_to_relocation : готовы ли вы переехать в поисках работы (Да/Нет).
will_to_complete_assessments : готовы ли вы пройти оценку вакансии (Да/Нет).
will_to_undergo_drug_tests : готовы ли вы пройти тестирование на наркотики (да/нет).
will_to_undergo_background_checks : готовы ли вы пройти проверку анкетных данных (Да/Нет).
Укажите Ваши предпочтения по организации и условиям работы.
Пример:
В папке data_folder_example
находится рабочий пример того, как должны быть структурированы и заполнены файлы, необходимые для работы бота. Эта папка служит практическим справочником, который поможет вам правильно настроить рабочую среду для бота по поиску работы.
Внутри этой папки вы найдете примеры версий ключевых файлов:
secrets.yaml
config.yaml
plain_text_resume.yaml
Эти файлы уже заполнены вымышленными, но реалистичными данными. Они показывают правильный формат и тип информации для ввода в каждый файл.
Использование этой папки в качестве руководства может быть особенно полезно для:
Понимание правильной структуры каждого файла конфигурации
Просмотр примеров действительных данных для каждого поля
Наличие ориентира при заполнении личных файлов
Язык аккаунта Чтобы бот работал, язык вашего аккаунта должен быть установлен на английский.
Папка данных: убедитесь, что ваша папка_данных содержит следующие файлы:
secrets.yaml
config.yaml
plain_text_resume.yaml
Папка вывода: содержит выходные данные бота.
Примечание. answers.json
не является частью выходной папки и находится в корне проекта. Он используется для хранения ответов на вопросы, заданные пользователю. Можно использовать для обновления бота с исправленными ответами. Выполните поиск. Select an option
, 0
, Authorized
и how many years of
, чтобы проверить правильные ответы.
data.json
результаты режима --collect
failed.json
приложения.json
open_ai_calls.json
все вызовы модели LLM
skipped.json
приложения, которые были пропущены
success.json
успешных приложений
Запустите бота:
Auto_Jobs_Applier_AIHawk предлагает гибкость в обработке вашего резюме в формате PDF:
Динамическое создание резюме: если вы не используете опцию --resume
, бот автоматически сгенерирует уникальное резюме для каждого приложения. Эта функция использует информацию из вашего файла plain_text_resume.yaml
и адаптирует ее к каждому конкретному заявлению о приеме на работу, потенциально увеличивая ваши шансы на успех за счет настройки вашего резюме для каждой должности.
основной файл Python
Использование конкретного резюме. Если вы хотите использовать определенное резюме в формате PDF для всех приложений, поместите PDF-файл резюме в каталог data_folder
и запустите бота с параметром --resume
:
python main.py --resume /путь/к/вашему/resume.pdf
Использование режима Colled: если вы хотите собирать данные о заданиях только для выполнения любого типа анализа данных, вы можете использовать бота с опцией --collect
. Это сохранит в файле output/data.json все данные, найденные в предложениях вакансий linkedin.
python main.py --collect
Сообщение об ошибке:
openai.RateLimitError: Код ошибки: 429 - {'error': {'message': 'Вы превысили текущую квоту, проверьте свой план и платежные данные. Для получения дополнительной информации об этой ошибке прочтите документацию: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, ' код': 'недостаточная_квота'}}
Решение:
Проверьте настройки выставления счетов OpenAI API на https://platform.openai.com/account/billing.
Убедитесь, что вы добавили действительный способ оплаты в свою учетную запись OpenAI.
Обратите внимание, что подписка ChatGPT Plus отличается от доступа через API.
Если вы недавно добавили средства или обновили версию, подождите 12–24 часа, чтобы изменения вступили в силу.
Уровень бесплатного пользования имеет ограничение в 3 об/мин; потратьте не менее 5 долларов США на использование API, чтобы увеличить
Сообщение об ошибке:
Исключение: не найдена интерактивная кнопка «Легкое применение».
Решение:
Убедитесь, что вы вошли в систему правильно
Проверьте, действительно ли в списках вакансий, на которые вы ориентируетесь, есть опция «Легкое применение».
Убедитесь, что параметры поиска в файле config.yaml
верны и возвращают задания с помощью кнопки «Легкое применение».
Попробуйте увеличить время ожидания загрузки страницы в скрипте, чтобы убедиться, что все элементы загружены перед поиском кнопки.
Проблема: бот предоставляет неточные данные об опыте, CTC и периоде уведомления.
Решение:
Обновите запросы с учетом специфики профессионального опыта
Добавьте поля в config.yaml
для текущего CTC, ожидаемого CTC и периода уведомления.
Измените логику бота, чтобы использовать эти новые поля конфигурации.
Сообщение об ошибке:
yaml.scanner.ScannerError: при сканировании простого ключа
Решение:
Скопируйте пример config.yaml
и постепенно изменяйте
Обеспечьте правильные отступы и интервалы YAML.
Используйте инструмент проверки YAML
Избегайте ненужных специальных символов или кавычек.
Проблема: бот ищет вакансии, но продолжает прокручивать их, не подавая заявку.
Решение:
Проверьте наличие проверок безопасности или CAPTCHA
Проверьте параметры поиска работы config.yaml
Убедитесь, что профиль вашего аккаунта соответствует требованиям вакансии
Просмотрите вывод консоли на наличие сообщений об ошибках.
Используйте последнюю версию скрипта
Убедитесь, что все зависимости установлены и обновлены.
Проверьте стабильность интернет-соединения
Очистите кеш браузера и файлы cookie, если проблемы не устранены.
Для получения дополнительной помощи создайте задачу в репозитории GitHub с подробной информацией о вашей проблеме, включая сообщения об ошибках и вашу конфигурацию (с удалением конфиденциальной информации).
Настройка Олламы и Близнецов
Чтобы установить и настроить Ollama и Gemini , загрузите Руководство по установке Ollama и Gemini (PDF)
Следуйте инструкциям в этих руководствах, чтобы обеспечить правильную настройку AIHawk с Ollama и Gemini .
Написал Руши, Linkedin, поддержите его, подписавшись.
Редактирование файлов YAML
Подробные инструкции по редактированию разделов конфигурации YAML для AIHawk см. в этом документе:
Скачать Руководство по редактированию YAML (PDF)
Написал Руши, Linkedin, поддержите его, подписавшись.
Автозапуск AIHawk
Чтобы AIHawk автоматически запускался при загрузке вашей системы, выполните действия, описанные в этом руководстве:
Загрузить руководство по автозапуску AIHawk (PDF)
Написал Руши, Linkedin, поддержите его, подписавшись.
Видеоурок
Как настроить Auto_Jobs_Applier_AIHawk
Написал Руши, Linkedin, поддержите его, подписавшись.
Документация OpenAI API
Рекомендации по внесению взносов
Документация разработчика Lang Chain
Диаграммы рабочих процессов
Если у вас возникнут какие-либо проблемы, вы можете открыть проблему на GitHub. Пожалуйста, добавьте ценную информацию к теме и описанию. Если вам нужна новая функция, подумайте об этом.
Я буду более чем рад помочь вам!
Примечание для участников: если вы хотите отправить запрос на включение (PR), укажите ветку release
вместо main
. release
ветка используется для тестирования новых изменений кода и будет периодически объединяться с main
после проверки. Такой подход гарантирует, что только проверенные функции попадут в основную ветку.
Auto_Jobs_Applier_AIHawk обеспечивает значительное преимущество на современном рынке труда за счет автоматизации и улучшения процесса подачи заявок на работу. Благодаря таким функциям, как динамическое создание резюме и персонализация на основе искусственного интеллекта, он обеспечивает беспрецедентную гибкость и эффективность. Независимо от того, являетесь ли вы соискателем работы, стремящимся максимизировать свои шансы на получение работы, рекрутером, стремящимся упростить подачу заявлений, или консультантом по вопросам карьеры, стремящимся предложить более качественные услуги, Auto_Jobs_Applier_AIHawk является бесценным ресурсом. Используя передовую автоматизацию и искусственный интеллект, этот инструмент не только экономит время, но и значительно повышает эффективность и качество заявок на работу в современной конкурентной среде.
Если вам понравился проект, поставьте лайк репозиторию!
Сделано с помощью contrib.rocks.
Этот проект лицензируется в соответствии с лицензией MIT + Commons, подробности см. в файле ЛИЦЕНЗИИ.
Этот инструмент Auto_Jobs_Applier_AIHawk предназначен для использования на ваш страх и риск. Создатели/сопровождающие/участники не несут ответственности за любые последствия, возникающие в результате его использования. Пользователям рекомендуется соблюдать условия обслуживания соответствующих платформ и соблюдать все применимые законы, правила и этические нормы. Использование автоматизированных инструментов для подачи заявок на работу может нести риски, в том числе потенциальное воздействие на учетные записи пользователей. Действуйте осторожно и на свое усмотрение.
Вернуться наверх