Seu assistente de busca de emprego com tecnologia de IA. Automatize inscrições, obtenha recomendações personalizadas e consiga o emprego dos seus sonhos com mais rapidez.
Junte-se à nossa comunidade: Telegram (para usuário normal) | Discord (para contribuidores de código aberto)
Criador feder-cr, cofundador do AIHawk
Como o AIHawk está se concentrando em seu produto proprietário - resolvendo problemas de contratação para empresas, atualmente este projeto é liderado, gerenciado e mantido por um grupo de colaboradores de código aberto, com foco na construção de ferramentas para ajudar os candidatos a conseguir os empregos que merecem. .
Mantenedores/líderes do projeto : surapuramakhil, sarob, cjbbb
Queremos expandir nossa equipe de mantenedores FOSS! Se você não tem formação técnica, pode fazer parte da equipe de gerenciamento de projetos, fazendo a triagem de problemas e moldando o projeto. Se você é um técnico, pode participar de revisões de código, participar de lançamentos e construir versões melhores deste produto.
entre em contato com surapuramakhil no Discord. Agradecimentos especiais
Auto_Jobs_Applier_AIHawk está em constante evolução e seus comentários, sugestões e contribuições são altamente valorizados. Sinta-se à vontade para abrir problemas, sugerir melhorias ou enviar solicitações pull para ajudar a melhorar o projeto. Vamos trabalhar juntos para tornar o Auto_Jobs_Applier_AIHawk uma ferramenta poderosa para quem procura emprego em todo o mundo.
Introdução
Características
Instalação
Configuração
Uso
Documentação
Solução de problemas
Conclusão
Colaboradores
Licença
Isenção de responsabilidade
Auto_Jobs_Applier_AIHawk é uma ferramenta automatizada de ponta projetada para revolucionar o processo de busca e inscrição de emprego. No mercado de trabalho ferozmente competitivo de hoje, onde as oportunidades podem desaparecer num piscar de olhos, este programa oferece aos candidatos a emprego uma vantagem significativa. Ao aproveitar o poder da automação e da inteligência artificial, o Auto_Jobs_Applier_AIHawk permite que os usuários se candidatem a um grande número de cargos relevantes de forma eficiente e personalizada, maximizando suas chances de conseguir o emprego dos sonhos.
Na era digital, o cenário de procura de emprego passou por uma transformação dramática. Embora as plataformas online tenham aberto um mundo de oportunidades, também intensificaram a concorrência. Os candidatos a emprego muitas vezes passam inúmeras horas percorrendo listas, adaptando inscrições e preenchendo formulários repetidamente. Este processo pode ser não apenas demorado, mas também emocionalmente desgastante, levando ao cansaço na procura de emprego e à perda de oportunidades.
Auto_Jobs_Applier_AIHawk surge como uma solução revolucionária para esses desafios. Não é apenas uma ferramenta; é o seu incansável parceiro de busca de emprego 24 horas por dia, 7 dias por semana. Ao automatizar os aspectos mais demorados do processo de procura de emprego, permite-lhe concentrar-se no que realmente importa: preparar-se para entrevistas e desenvolver as suas competências profissionais.
Automação inteligente de busca de emprego
Critérios de pesquisa personalizáveis
Varredura contínua em busca de novas vagas
Filtragem inteligente para excluir listagens irrelevantes
Envio de inscrição rápido e eficiente
Aplicativos com um clique
Preenchimento automático do formulário usando as informações do seu perfil
Anexo automático de documentos (currículo, carta de apresentação)
Personalização baseada em IA
Geração dinâmica de respostas para perguntas específicas do empregador
Combinação de tom e estilo para se adequar à cultura da empresa
Otimização de palavras-chave para melhorar a relevância do aplicativo
Gestão de Volume com Qualidade
Capacidade de aplicação em massa
Medidas de controle de qualidade
Rastreamento detalhado de aplicativos
Filtragem inteligente e lista negra
Lista negra da empresa para evitar empregadores indesejados
Filtragem de títulos para focar em posições relevantes
Geração dinâmica de currículo
Cria automaticamente currículos personalizados para cada aplicação
Personaliza o conteúdo do currículo com base nos requisitos do trabalho
Tratamento seguro de dados
Gerencia informações confidenciais com segurança usando arquivos YAML
Execuções bem-sucedidas confirmadas no seguinte:
Sistemas operacionais:
Janelas 10
Ubuntu 22
Versões Python:
3.10
3.11.9(64b)
3.12.5(64b)
Baixe e instale Python:
Certifique-se de ter a última versão do Python instalada. Caso contrário, baixe e instale-o no site oficial do Python. Para obter instruções detalhadas, consulte os tutoriais:
Como instalar Python no Windows
Como instalar Python no Linux
Como baixar e instalar Python no macOS
Baixe e instale o Google Chrome:
Baixe e instale a versão mais recente do Google Chrome em seu local padrão no site oficial.
Clone o repositório:
clone git https://github.com/feder-cr/Auto_Jobs_Applier_AIHawk.gitcd Auto_Jobs_Applier_AIHawk
Ative o ambiente virtual:
python3 -m venvvirtual
fonte virtual/bin/ativar
ou para máquinas baseadas em Windows -
.virtualScriptsativar
Instale os pacotes necessários:
pip instalar -r requisitos.txt
Instale o Conda:
Baixe e instale o Miniconda do site oficial
Ou instale o Anaconda do site do Anaconda
Crie e ative o ambiente conda:
# Criar novo ambienteconda create -n aihawk python=3.11# Ativar ambienteconda ativar aihawk
Clone o repositório:
clone git https://github.com/feder-cr/Auto_Jobs_Applier_AIHawk.gitcd Auto_Jobs_Applier_AIHawk
Instale dependências:
# Instalar a partir de requisitos.txtpip install -r requisitos.txt
Este arquivo contém informações confidenciais. Nunca compartilhe ou envie este arquivo para controle de versão.
llm_api_key: [Your OpenAI or Ollama API key or Gemini API key]
Substitua pela sua chave de API OpenAI para integração GPT
Para obter uma chave API, siga o tutorial em: https://medium.com/@lorenzozar/how-to-get-your-own-openai-api-key-f4d44e60c327
Observação: você precisa adicionar crédito à sua conta OpenAI para usar a API. Você pode adicionar crédito visitando o painel de faturamento OpenAI.
De acordo com a comunidade OpenAI e os relatórios de nossos usuários, logo após configurar a conta OpenAI e adquirir os créditos necessários, os usuários ainda possuem uma conta do tipo Free
. Isso impede que tenham acesso ilimitado aos modelos OpenAI e permite apenas 200 solicitações por dia. Isso pode causar erros de tempo de execução, como:
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 atualizará sua conta automaticamente, mas pode levar algum tempo, variando de algumas horas a alguns dias.
Você pode encontrar mais sobre os limites da sua organização na página oficial.
Para obter a chave da API Gemini, visite Google AI for Devs
Este arquivo define seus parâmetros de busca de emprego e comportamento do bot. Cada seção contém opções que você pode personalizar:
remote: [true/false]
Defina como true
para incluir trabalhos remotos, false
para excluí-los
hybrid: [true/false]
Definido como true
para incluir trabalhos híbridos, false
para excluí-los
onsite: [true/false]
Definido como true
para incluir trabalhos no local, false
para excluí-los
experience_level:
Defina os níveis de experiência desejados como true
e outros como false
job_types:
Defina os tipos de trabalho desejados como true
e outros como false
date:
Escolha um intervalo de tempo para anúncios de emprego, definindo-o como true
e outros como false
positions:
Liste os cargos nos quais você está interessado, um por linha
Exemplo:
posições: - Desenvolvedor de software - Cientista de Dados
locations:
Liste os locais que você deseja pesquisar, um por linha
Exemplo:
locais: - Itália - Londres
apply_once_at_company: [True/False]
Defina como True
para aplicar apenas uma vez por empresa, False
para permitir vários aplicativos por empresa
distance: [number]
Defina o raio para sua busca de emprego em milhas
Exemplo: distance: 50
companyBlacklist:
Liste as empresas que você deseja excluir da sua pesquisa, uma por linha
Exemplo:
empresaLista negra: - Empresa X - Empresa Y
titleBlacklist:
Liste palavras-chave em cargos que você deseja evitar, uma por linha
Exemplo:
títuloLista Negra: - Vendas -Marketing
LLM_MODEL_TYPE
:
Escolha o tipo de modelo suportado: openai/ollama/claude/gemini
LLM_MODEL
:
aberto: gpt-4o
ollama: lhama2, mistral:v0.3
claude: qualquer modelo
Gêmeos: qualquer modelo
Escolha o modelo LLM, atualmente suportado:
LLM_API_URL
:
openai: https://api.pawan.krd/cosmosrp/v1
ollama: http://127.0.0.1:11434/
claude: https://api.anthropic.com/v1
gêmeos: https://aistudio.google.com/app/apikey
Link do endpoint da API para o modelo LLM
Observação: para executar o Ollama local, siga as diretrizes aqui: Guia para implantação do Ollama
Este arquivo contém as informações do seu currículo em um formato estruturado. Preencha-o com seus dados pessoais, educação, experiência profissional e habilidades. Essas informações são usadas para preencher automaticamente formulários de inscrição e gerar currículos personalizados.
Cada seção possui campos específicos para preenchimento:
personal_information:
informações_pessoais: nome: "Jane" sobrenome: "Doe" data_de_nascimento: "01/01/1990" país: "EUA" cidade: "Nova York" Endereço: “Rua Principal 123” CEP: "520123" prefixo_telefone: "+1" telefone: "5551234567" e-mail: "[email protected]" github: "https://github.com/janedoe" linkedin: "https://www.linkedin.com/in/janedoe/"
nome : Seu primeiro nome.
sobrenome : Seu sobrenome ou sobrenome.
data_de_nascimento : sua data de nascimento no formato DD/MM/AAAA.
país : O país onde você reside atualmente.
cidade : A cidade onde você mora atualmente.
endereço : Seu endereço completo, incluindo rua e número.
zip_code : seu código postal/CEP.
phone_prefix : O código de discagem internacional do seu número de telefone (por exemplo, +1 para os EUA, +44 para o Reino Unido).
telefone : Seu número de telefone sem o prefixo internacional.
e-mail : seu endereço de e-mail principal.
github : URL para seu perfil GitHub, se aplicável.
linkedin : URL do seu perfil do LinkedIn, se aplicável.
Esta seção contém detalhes pessoais básicos para se identificar e fornecer informações de contato.
Exemplo
education_details:
detalhes_educação: - education_level: "Bacharelado"instituição: "Universidade de Exemplo"field_of_study: "Engenharia de Software"final_evaluation_grade: "4/4"start_date: "2021"year_of_completion: "2023"exame: Algoritmos: "A" Estruturas de dados: "B+" Sistemas de Banco de Dados: "A" Sistemas Operacionais: "A-" Desenvolvimento Web: "B"
grau : O tipo de diploma obtido (por exemplo, Licenciatura, Mestrado).
universidade : O nome da universidade ou instituição onde você estudou.
final_evaluation_grade : sua média de notas ou medida equivalente de desempenho acadêmico.
start_date : O ano de início dos seus estudos.
graduação_year : O ano em que você se formou.
field_of_study : A área principal ou de foco de seus estudos.
exame : Lista de cursos ou disciplinas cursadas com suas respectivas notas.
Esta seção descreve sua formação acadêmica, incluindo diplomas obtidos e cursos relevantes.
Exemplo:
experience_details:
experiência_detalhes: - cargo: "Desenvolvedor de software"empresa: "Tech Innovations Inc."employment_period: "06/2021 - Presente"local: "San Francisco, CA"setor: "Tecnologia"key_responsabilidades: - responsabilidade: "Desenvolvi aplicações web usando React e Node.js" - responsabilidade: "Colaborei com equipes multifuncionais para projetar e implementar novos recursos" - responsabilidade: "Solucionar problemas e resolver problemas complexos de software"habilidades_acquiridas: - "React" - "Node.js" - "Solução de problemas de software"
posição : seu cargo ou função.
empresa : O nome da empresa ou organização onde você trabalhou.
Employment_period : o período durante o qual você esteve empregado na função, usando o formato MM/AAAA - MM/AAAA.
localização : A cidade e o país onde a empresa está localizada.
indústria : A indústria ou campo em que a empresa opera.
key_responsabilidades : Uma lista das principais responsabilidades ou deveres que você tinha na função, por exemplo, responsabilidade: "Desenvolvi aplicativos web usando React e Node.js".
skills_acquired : Habilidades ou conhecimentos adquiridos através desta função, por exemplo, "React".
Esta seção detalha sua experiência de trabalho, incluindo cargos, empresas e responsabilidades principais.
Exemplo:
projects:
name : O nome ou título do projeto.
descrição : Um breve resumo do que o projeto envolve ou sua finalidade.
link : URL do projeto, se disponível (por exemplo, repositório GitHub, site).
Inclua projetos notáveis nos quais você trabalhou, incluindo projetos pessoais ou profissionais.
Exemplo:
projetos: - nome: "Weather App"descrição: "Um aplicativo da web que fornece informações meteorológicas em tempo real usando uma API de terceiros."link: "https://github.com/janedoe/weather-app" - nome: "Gerenciador de Tarefas"descrição: "Uma ferramenta de gerenciamento de tarefas com recursos para rastrear e priorizar tarefas."link: "https://github.com/janedoe/task-manager"
achievements:
conquistas: - nome: "Funcionário do Mês"descrição: "Reconhecido pelo desempenho excepcional e contribuições à equipe." - nome: "Hackathon Winner"descrição: "Ganhou o primeiro lugar em uma competição nacional de hackathon."
nome : o título ou nome da conquista.
descrição : Uma breve explicação da conquista e seu significado.
Destaque realizações ou prêmios notáveis que você recebeu.
Exemplo:
certifications:
certificações: - “Certificado Scrum Master” - "Arquiteto de soluções certificado pela AWS"
nome: "PMP"
descrição: "Certificação para profissionais de gerenciamento de projetos, emitida pelo Project Management Institute (PMI)"
Inclua todas as certificações profissionais que você obteve.
Exemplo:
languages:
idiomas: - idioma: "Inglês"proficiência: "Fluente" - idioma: "Espanhol"proficiência: "Intermediário"
idioma : O nome do idioma.
proficiência : Seu nível de proficiência (por exemplo, Nativo, Fluente, Intermediário).
Detalhe os idiomas que você fala e seu nível de proficiência em cada um.
Exemplo:
interests:
interesses: - "Aprendizado de Máquina" - "Cibersegurança" - "Projetos de código aberto" - “Marketing Digital” - "Empreendedorismo"
interesse : uma lista de interesses ou hobbies.
Mencione seus interesses profissionais ou pessoais que podem ser relevantes para sua carreira.
Exemplo:
availability:
disponibilidade: warning_period: "2 semanas"
warning_period : o tempo necessário antes que você possa iniciar uma nova função (por exemplo, "2 semanas", "1 mês").
Indique sua disponibilidade atual ou período de aviso prévio.
Exemplo:
salary_expectations:
expectativas_salário: faixa_salário_usd: "80.000 - 100.000"
salário_range_usd : a faixa salarial que você espera, expressa em dólares americanos.
Forneça sua faixa salarial esperada.
Exemplo:
self_identification:
self_identification: gênero: "Feminino" pronomes: "Ela/Ela" veterano: "Não" deficiência: "Não" etnia: "asiática"
gênero : Sua identidade de gênero.
pronomes : Os pronomes que você usa (por exemplo, Ele/Ele, Ela/Ela, Eles/Eles).
veterano : Seu status como veterano (por exemplo, Sim, Não).
deficiência : Se você tem alguma deficiência (por exemplo, Sim, Não).
etnia : Sua etnia.
Forneça informações relacionadas à identidade pessoal, incluindo gênero e pronomes.
Exemplo:
legal_authorization:
eu_work_authorization : Se você está autorizado a trabalhar na União Europeia (Sim/Não).
us_work_authorization : se você está autorizado a trabalhar nos Estados Unidos (Sim/Não).
require_us_visa : Se você precisa de visto para trabalhar nos Estados Unidos (Sim/Não).
require_us_sponsorship : se você precisa de patrocínio para trabalhar nos Estados Unidos (Sim/Não).
require_eu_visa : Se você precisa de visto para trabalhar na União Europeia (Sim/Não).
legally_allowed_to_work_in_eu : Se você tem permissão legal para trabalhar na União Europeia (Sim/Não).
legally_allowed_to_work_in_us : se você tem permissão legal para trabalhar nos Estados Unidos (Sim/Não).
require_eu_sponsorship : Se você precisa de patrocínio para trabalhar na União Europeia (Sim/Não).
canada_work_authorization : se você está autorizado a trabalhar no Canadá (Sim/Não).
require_canada_visa : Se você precisa de visto para trabalhar no Canadá (Sim/Não).
legally_allowed_to_work_in_canada : se você tem permissão legal para trabalhar no Canadá (Sim/Não).
require_canada_sponsorship : se você precisa de patrocínio para trabalhar no Canadá (Sim/Não).
uk_work_authorization : se você está autorizado a trabalhar no Reino Unido (Sim/Não).
require_uk_visa : Se você precisa de visto para trabalhar no Reino Unido (Sim/Não).
legally_allowed_to_work_in_uk : se você tem permissão legal para trabalhar no Reino Unido (Sim/Não).
require_uk_sponsorship : se você precisa de patrocínio para trabalhar no Reino Unido (Sim/Não).
Indique sua capacidade legal para trabalhar em vários locais.
Exemplo:
legal_authorization:eu_work_authorization: "Sim"us_work_authorization: "Sim"requires_us_visa: "Não"requires_us_sponsorship: "Sim"requires_eu_visa: "Não"legally_allowed_to_work_in_eu: "Sim"legally_allowed_to_work_in_us: "Sim"requires_eu_sponsorship: "Não"canada_work_authorization: "Sim"requires_canada_visa: "Não"legally_allowed_to_work_in_canada: "Sim"requires_canada_sponsorship: "Não"uk_work_authorization: "Sim"requires_uk_visa: "Não"legally_allowed_to_work_in_uk: "Sim"requires_uk_sponsorship: "Não"
work_preferences:
work_preferences: trabalho_remoto: "Sim" in_person_work: "Não" open_to_relocation: "Sim" willing_to_complete_assessments: "Sim" willing_to_undergo_drug_tests: "Não" willing_to_undergo_background_checks: "Sim"
remote_work : se você está aberto ao trabalho remoto (Sim/Não).
in_person_work : se você está aberto ao trabalho presencial (Sim/Não).
open_to_relocation : Se você está disposto a se mudar para um emprego (Sim/Não).
willing_to_complete_assessments : se você está disposto a concluir avaliações de trabalho (Sim/Não).
willing_to_undergo_drug_tests : Se você está disposto a se submeter a testes de drogas (Sim/Não).
willing_to_undergo_background_checks : se você está disposto a passar por verificações de antecedentes (Sim/Não).
Especifique suas preferências quanto aos arranjos e condições de trabalho.
Exemplo:
A pasta data_folder_example
contém um exemplo prático de como os arquivos necessários ao funcionamento do bot devem ser estruturados e preenchidos. Esta pasta serve como uma referência prática para ajudá-lo a configurar corretamente seu ambiente de trabalho para o bot de busca de emprego.
Dentro desta pasta, você encontrará versões de exemplo dos arquivos principais:
secrets.yaml
config.yaml
plain_text_resume.yaml
Esses arquivos já estão preenchidos com dados fictícios, mas realistas. Eles mostram o formato correto e o tipo de informação a ser inserida em cada arquivo.
Usar esta pasta como guia pode ser particularmente útil para:
Compreender a estrutura correta de cada arquivo de configuração
Vendo exemplos de dados válidos para cada campo
Ter um ponto de referência ao preencher seus arquivos pessoais
Idioma da conta Para garantir que o bot funcione, o idioma da sua conta deve ser definido como inglês.
Pasta de dados: certifique-se de que sua pasta_de_dados contenha os seguintes arquivos:
secrets.yaml
config.yaml
plain_text_resume.yaml
Pasta de saída: contém a saída do bot.
Nota: answers.json
não faz parte da pasta de saída e pode ser encontrado na raiz do projeto. É utilizado para armazenar as respostas das perguntas feitas ao usuário. Pode ser usado para atualizar o bot com respostas corrigidas. Pesquise Select an option
, 0
, Authorized
e how many years of
para verificar as respostas corretas.
resultados data.json
do modo --collect
failed.json
aplicativos com falha
open_ai_calls.json
todas as chamadas feitas para o modelo LLM
Aplicativos skipped.json
que foram ignorados
success.json
aplicativos bem-sucedidos
Execute o bot:
Auto_Jobs_Applier_AIHawk oferece flexibilidade na forma como lida com seu currículo em PDF:
Geração dinâmica de currículo: Se você não usar a opção --resume
, o bot irá gerar automaticamente um currículo exclusivo para cada aplicativo. Este recurso usa as informações do seu arquivo plain_text_resume.yaml
e as adapta a cada formulário de emprego específico, aumentando potencialmente suas chances de sucesso ao personalizar seu currículo para cada posição.
python principal.py
Usando um currículo específico: se você quiser usar um currículo PDF específico para todos os aplicativos, coloque o PDF do seu currículo no diretório data_folder
e execute o bot com a opção --resume
:
python main.py --resume /caminho/para/seu/resume.pdf
Usando o modo coletado: Se você deseja coletar dados de trabalho apenas para realizar qualquer tipo de análise de dados, você pode usar o bot com a opção --collect
. Isso armazenará no arquivo output/data.json todos os dados encontrados nas ofertas de empregos do LinkedIn.
python main.py --coletar
Mensagem de erro:
openai.RateLimitError: Código de erro: 429 - {'error': {'message': 'Você excedeu sua cota atual, verifique seu plano e detalhes de cobrança. Para obter mais informações sobre este erro, leia a documentação: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, ' código': 'cota_insuficiente'}}
Solução:
Verifique suas configurações de faturamento da API OpenAI em https://platform.openai.com/account/billing
Certifique-se de ter adicionado um método de pagamento válido à sua conta OpenAI
Observe que a assinatura do ChatGPT Plus é diferente do acesso à API
Se você adicionou fundos ou fez upgrade recentemente, aguarde de 12 a 24 horas para que as alterações entrem em vigor
O nível gratuito tem um limite de 3 RPM; gaste pelo menos US$ 5 no uso da API para aumentar
Mensagem de erro:
Exceção: nenhum botão clicável 'Aplicação Fácil' foi encontrado
Solução:
Certifique-se de estar conectado corretamente
Verifique se as listas de empregos que você está almejando realmente têm a opção "Candidatura fácil"
Verifique se seus parâmetros de pesquisa no arquivo config.yaml
estão corretos e retornando trabalhos com o botão "Easy Apply"
Tente aumentar o tempo de espera para carregamento da página no script para garantir que todos os elementos sejam carregados antes de procurar o botão
Problema: o bot fornece dados imprecisos sobre experiência, CTC e período de aviso prévio
Solução:
Solicitações de atualização para especificidade da experiência profissional
Adicione campos em config.yaml
para CTC atual, CTC esperado e período de aviso
Modifique a lógica do bot para usar esses novos campos de configuração
Mensagem de erro:
yaml.scanner.ScannerError: ao verificar uma chave simples
Solução:
Copie o exemplo config.yaml
e modifique gradualmente
Garanta recuo e espaçamento YAML adequados
Use uma ferramenta validadora YAML
Evite caracteres especiais ou citações desnecessárias
Problema: o bot procura vagas, mas continua rolando sem se inscrever
Solução:
Verifique se há verificações de segurança ou CAPTCHAs
Verifique os parâmetros de pesquisa de trabalho config.yaml
Certifique-se de que o perfil da sua conta atenda aos requisitos do trabalho
Revise a saída do console em busca de mensagens de erro
Use a versão mais recente do script
Verifique se todas as dependências estão instaladas e atualizadas
Verifique a estabilidade da conexão com a Internet
Limpe o cache e os cookies do navegador se os problemas persistirem
Para obter mais assistência, crie um problema no repositório GitHub com informações detalhadas sobre o seu problema, incluindo mensagens de erro e sua configuração (com informações confidenciais removidas).
Configuração de Ollama e Gêmeos
Para instalar e configurar o Ollama e o Gemini , baixe o Guia de configuração do Ollama e do Gemini (PDF)
Siga as instruções nestes guias para garantir a configuração adequada do AIHawk com Ollama e Gemini .
Escrito por Rushi, Linkedin, apoie-o seguindo.
Editando arquivos YAML
Para obter instruções detalhadas sobre a edição de seções de configuração YAML para AIHawk , consulte este documento:
Baixe o Guia de Edição YAML (PDF)
Escrito por Rushi, Linkedin, apoie-o seguindo.
Iniciar automaticamente o AIHawk
Para fazer com que o AIHawk inicie automaticamente quando o sistema inicializar, siga as etapas deste guia:
Baixe o Guia de inicialização automática do AIHawk (PDF)
Escrito por Rushi, Linkedin, apoie-o seguindo.
Tutorial em vídeo
Como configurar Auto_Jobs_Applier_AIHawk
Escrito por Rushi, Linkedin, apoie-o seguindo.
Documentação da API OpenAI
Diretrizes de Contribuição
Documentação do desenvolvedor Lang Chain
Diagramas de fluxo de trabalho
Se você encontrar algum problema, poderá abrir um problema no GitHub. Adicione detalhes valiosos ao assunto e à descrição. Se você precisar de um novo recurso, reflita isso.
Terei o maior prazer em ajudá-lo!
Nota para contribuidores: se você quiser enviar uma solicitação pull (PR), direcione o branch release
em vez de main
. O branch release
é usado para testar novas alterações de código e será periodicamente mesclado no main
após a validação. Essa abordagem garante que apenas os recursos testados cheguem ao branch principal.
Auto_Jobs_Applier_AIHawk oferece uma vantagem significativa no mercado de trabalho moderno, automatizando e aprimorando o processo de candidatura a empregos. Com recursos como geração dinâmica de currículos e personalização baseada em IA, oferece flexibilidade e eficiência incomparáveis. Quer você seja um candidato a emprego com o objetivo de maximizar suas chances de conseguir um emprego, um recrutador que deseja agilizar o envio de inscrições ou um consultor de carreira que busca oferecer melhores serviços, Auto_Jobs_Applier_AIHawk é um recurso inestimável. Ao aproveitar a automação de ponta e a inteligência artificial, esta ferramenta não só economiza tempo, mas também aumenta significativamente a eficácia e a qualidade das candidaturas a empregos no cenário competitivo atual.
Se você gosta do projeto, marque o repositório com estrela!
Feito com contrib.rocks.
Este projeto está licenciado sob a licença MIT + Commons Clause - consulte o arquivo LICENSE para obter detalhes.
Esta ferramenta, Auto_Jobs_Applier_AIHawk, deve ser usada por sua conta e risco. Os criadores/mantenedores/colaboradores não assumem qualquer responsabilidade por quaisquer consequências decorrentes da sua utilização. Os usuários são aconselhados a cumprir os termos de serviço das plataformas relevantes e a aderir a todas as leis, regulamentos e diretrizes éticas aplicáveis. A utilização de ferramentas automatizadas para candidaturas a empregos pode acarretar riscos, incluindo potenciais impactos nas contas dos utilizadores. Proceda com cautela e a seu próprio critério.
Voltar ao topo