Su asistente de búsqueda de empleo con tecnología de inteligencia artificial. Automatiza solicitudes, obtén recomendaciones personalizadas y consigue el trabajo de tus sueños más rápido.
Únase a nuestra comunidad: Telegram (para usuarios normales) | Discord (para contribuyentes de código abierto)
Creador feder-cr, cofundador de AIHawk
Como AIHawk se centra en su producto patentado: resolver problemas de contratación para empresas, actualmente este proyecto está dirigido, gestionado y mantenido por un grupo de contribuyentes de código abierto, con un enfoque en la creación de herramientas para ayudar a quienes buscan empleo a conseguir los trabajos que merecen. .
Mantenedores / Líderes del proyecto : surapuramakhil, sarob, cjbbb
¡Estamos buscando expandir nuestro equipo de mantenedores de FOSS! Si no tiene experiencia técnica, puede ser parte del equipo de gestión del proyecto, clasificando problemas y dando forma al proyecto. Si es un técnico, puede unirse para realizar revisiones de código, participar en lanzamientos y crear una mejor versión de este producto.
Comuníquese con surapuramakhil en Discord. agradecimiento especial
Auto_Jobs_Applier_AIHawk evoluciona continuamente y sus comentarios, sugerencias y contribuciones son muy valorados. No dude en abrir incidencias, sugerir mejoras o enviar solicitudes de extracción para ayudar a mejorar el proyecto. Trabajemos juntos para hacer de Auto_Jobs_Applier_AIHawk una herramienta poderosa para quienes buscan empleo en todo el mundo.
Introducción
Características
Instalación
Configuración
Uso
Documentación
Solución de problemas
Conclusión
Colaboradores
Licencia
Descargo de responsabilidad
Auto_Jobs_Applier_AIHawk es una herramienta automatizada de vanguardia diseñada para revolucionar el proceso de búsqueda y solicitud de empleo. En el mercado laboral ferozmente competitivo de hoy, donde las oportunidades pueden desaparecer en un abrir y cerrar de ojos, este programa ofrece a quienes buscan empleo una ventaja significativa. Al aprovechar el poder de la automatización y la inteligencia artificial, Auto_Jobs_Applier_AIHawk permite a los usuarios postularse a una gran cantidad de puestos relevantes de manera eficiente y personalizada, maximizando sus posibilidades de conseguir el trabajo de sus sueños.
En la era digital, el panorama de la búsqueda de empleo ha experimentado una transformación espectacular. Si bien las plataformas en línea han abierto un mundo de oportunidades, también han intensificado la competencia. Los solicitantes de empleo a menudo pasan innumerables horas revisando listados, adaptando solicitudes y completando formularios repetidamente. Este proceso puede no sólo consumir mucho tiempo sino también ser agotador emocionalmente, lo que genera fatiga en la búsqueda de empleo y pérdida de oportunidades.
Auto_Jobs_Applier_AIHawk interviene como una solución innovadora para estos desafíos. No es sólo una herramienta; es su compañero incansable para la búsqueda de empleo las 24 horas, los 7 días de la semana. Al automatizar los aspectos que consumen más tiempo del proceso de búsqueda de empleo, le permite concentrarse en lo que realmente importa: prepararse para las entrevistas y desarrollar sus habilidades profesionales.
Automatización inteligente de búsqueda de empleo
Criterios de búsqueda personalizables
Escaneo continuo en busca de nuevas vacantes
Filtrado inteligente para excluir listados irrelevantes
Envío de solicitudes rápido y eficiente
Aplicaciones con un solo clic
Autocompletar formulario usando la información de su perfil
Adjunto automático de documentos (currículum, carta de presentación)
Personalización impulsada por IA
Generación dinámica de respuestas para preguntas específicas del empleador
Combinación de tono y estilo para adaptarse a la cultura de la empresa
Optimización de palabras clave para mejorar la relevancia de la aplicación
Gestión de Volumen con Calidad
Capacidad de aplicación masiva
Medidas de control de calidad
Seguimiento detallado de la aplicación
Filtrado inteligente y listas negras
Lista negra de empresas para evitar empleadores no deseados
Filtrado de títulos para centrarse en posiciones relevantes
Generación dinámica de currículum
Crea automáticamente currículums personalizados para cada aplicación.
Personaliza el contenido del currículum según los requisitos laborales.
Manejo seguro de datos
Gestiona información confidencial de forma segura utilizando archivos YAML
Ejecuciones exitosas confirmadas en lo siguiente:
Sistemas operativos:
ventanas 10
ubuntu 22
Versiones de Python:
3.10
3.11.9(64b)
3.12.5(64b)
Descargue e instale Python:
Asegúrese de tener instalada la última versión de Python. De lo contrario, descárguelo e instálelo desde el sitio web oficial de Python. Para obtener instrucciones detalladas, consulte los tutoriales:
Cómo instalar Python en Windows
Cómo instalar Python en Linux
Cómo descargar e instalar Python en macOS
Descargue e instale Google Chrome:
Descargue e instale la última versión de Google Chrome en su ubicación predeterminada desde el sitio web oficial.
Clonar el repositorio:
clon de git https://github.com/feder-cr/Auto_Jobs_Applier_AIHawk.gitcd Auto_Jobs_Applier_AIHawk
Activar entorno virtual:
python3 -m venvvirtual
fuente virtual/bin/activar
o para máquinas basadas en Windows -
.virtualScriptsactivate
Instale los paquetes necesarios:
instalación de pip -r requisitos.txt
Instalar Conda:
Descargue e instale Miniconda desde el sitio web oficial
O instale Anaconda desde el sitio web de Anaconda
Cree y active el entorno conda:
# Crear nuevo entornoconda create -n aihawk python=3.11# Activar entornoconda activar aihawk
Clonar el repositorio:
clon de git https://github.com/feder-cr/Auto_Jobs_Applier_AIHawk.gitcd Auto_Jobs_Applier_AIHawk
Instalar dependencias:
# Instalar desde requisitos.txtpip install -r requisitos.txt
Este archivo contiene información confidencial. Nunca comparta ni envíe este archivo al control de versiones.
llm_api_key: [Your OpenAI or Ollama API key or Gemini API key]
Reemplácela con su clave API OpenAI para la integración GPT
Para obtener una clave API, siga el tutorial en: https://medium.com/@lorenzozar/how-to-get-your-own-openai-api-key-f4d44e60c327
Nota: Debe agregar crédito a su cuenta OpenAI para usar la API. Puede agregar crédito visitando el panel de facturación de OpenAI.
Según la comunidad OpenAI y los informes de nuestros usuarios, justo después de configurar la cuenta OpenAI y comprar los créditos necesarios, los usuarios todavía tienen un tipo de cuenta Free
. Esto les impide tener acceso ilimitado a los modelos OpenAI y solo permite 200 solicitudes por día. Esto podría provocar errores de tiempo de ejecución 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 actualizará su cuenta automáticamente, pero puede llevar algún tiempo, desde un par de horas hasta unos días.
Puede encontrar más información sobre los límites de su organización en la página oficial.
Para obtener la clave API de Gemini, visite Google AI para desarrolladores
Este archivo define los parámetros de búsqueda de empleo y el comportamiento del bot. Cada sección contiene opciones que puedes personalizar:
remote: [true/false]
Establezca en true
para incluir trabajos remotos, false
para excluirlos
hybrid: [true/false]
Configúrelo en true
para incluir trabajos híbridos, false
para excluirlos
onsite: [true/false]
Establezca en true
para incluir trabajos en el sitio, false
para excluirlos
experience_level:
Establezca los niveles de experiencia deseados en true
y otros en false
job_types:
Establezca los tipos de trabajo deseados en true
y otros en false
date:
Elija un rango de tiempo para las ofertas de trabajo configurándolo en true
y otros en false
positions:
Enumere los títulos de trabajo que le interesan, uno por línea
Ejemplo:
posiciones: - Desarrollador de software - Científico de datos
locations:
Enumere las ubicaciones en las que desea buscar, una por línea
Ejemplo:
ubicaciones: - Italia - Londres
apply_once_at_company: [True/False]
Configúrelo en True
para aplicar solo una vez por empresa, False
para permitir múltiples solicitudes por empresa
distance: [number]
Establece el radio de tu búsqueda de empleo en millas
Ejemplo: distance: 50
companyBlacklist:
Enumere las empresas que desea excluir de su búsqueda, una por línea
Ejemplo:
empresaLista negra: - Empresa X - Empresa Y
titleBlacklist:
Enumere las palabras clave en los títulos de trabajo que desea evitar, una por línea
Ejemplo:
títuloLista negra: - Ventas - Marketing
LLM_MODEL_TYPE
:
Elija el tipo de modelo compatible: openai / ollama / claude / gemini
LLM_MODEL
:
abierto: gpt-4o
ollama: llama2, mistral:v0.3
claude: cualquier modelo
geminis: cualquier modelo
Elija el modelo LLM, actualmente admitido:
LLM_API_URL
:
abierto: https://api.pawan.krd/cosmosrp/v1
ollama: http://127.0.0.1:11434/
claudio: https://api.anthropic.com/v1
Géminis: https://aistudio.google.com/app/apikey
Enlace del endpoint API para el modelo LLM
Nota: Para ejecutar Ollama local, siga las pautas aquí: Guía para la implementación de Ollama
Este archivo contiene la información de su currículum en un formato estructurado. Complételo con sus datos personales, educación, experiencia laboral y habilidades. Esta información se utiliza para completar automáticamente formularios de solicitud y generar currículums personalizados.
Cada sección tiene campos específicos para completar:
personal_information:
información_personal: nombre: "Jane" apellido: "Doe" fecha_de_nacimiento: "01/01/1990" país: "EE.UU." ciudad: "Nueva York" dirección: "Calle Principal 123" código postal: "520123" prefijo_teléfono: "+1" teléfono: "5551234567" correo electrónico: "[email protected]" github: "https://github.com/janedoe" linkedin: "https://www.linkedin.com/in/janedoe/"
nombre : Su nombre.
apellido : Su apellido o apellido.
fecha_de_nacimiento : Su fecha de nacimiento en el formato DD/MM/AAAA.
país : El país donde reside actualmente.
ciudad : La ciudad donde vive actualmente.
dirección : Su dirección completa, incluyendo calle y número.
zip_code : Su código postal.
phone_prefix : el código de marcación internacional de su número de teléfono (por ejemplo, +1 para EE. UU., +44 para el Reino Unido).
teléfono : Su número de teléfono sin el prefijo internacional.
correo electrónico : Su dirección de correo electrónico principal.
github : URL de su perfil de GitHub, si corresponde.
linkedin : URL de tu perfil de LinkedIn, si corresponde.
Esta sección contiene datos personales básicos para identificarse y proporcionar información de contacto.
Ejemplo
education_details:
detalles_educativos: - nivel_educación: "Licenciatura"institución: "Universidad de Ejemplo"campo_de_estudio: "Ingeniería de software"grado_evaluación_final: "4/4"fecha_inicio: "2021"año_de_finalización: "2023"examen: Algoritmos: "A" Estructuras de datos: "B+" Sistemas de Bases de Datos: "A" Sistemas Operativos: "A-" Desarrollo Web: "B"
título : El tipo de título obtenido (por ejemplo, Licenciatura, Maestría).
universidad : El nombre de la universidad o institución donde estudiaste.
final_evaluación_grado : Su promedio de calificaciones o medida equivalente de rendimiento académico.
start_date : El año de inicio de tus estudios.
Graduación_año : El año en que te graduaste.
field_of_study : El área principal o de enfoque de sus estudios.
examen : una lista de cursos o materias tomadas junto con sus respectivas calificaciones.
Esta sección describe su formación académica, incluidos los títulos obtenidos y los cursos relevantes.
Ejemplo:
experience_details:
detalles_experiencia: - puesto: "Desarrollador de software"empresa: "Tech Innovations Inc."periodo_empleo: "06/2021 - Presente"ubicación: "San Francisco, CA"industria: "Tecnología"responsabilidades clave: - responsabilidad: "Desarrollé aplicaciones web usando React y Node.js" - responsabilidad: "Colaboré con equipos multifuncionales para diseñar e implementar nuevas características" - responsabilidad: "Solucionar problemas y resolver problemas de software complejos"habilidades_adquiridas: - "Reaccionar" - "Node.js" - "Solución de problemas de software"
posición : Su puesto de trabajo o función.
empresa : El nombre de la empresa u organización donde trabajó.
período_empleo : El período de tiempo durante el cual estuvo empleado en el puesto, utilizando el formato MM/AAAA - MM/AAAA.
Ubicación : La ciudad y país donde está ubicada la empresa.
industria : La industria o campo en el que opera la empresa.
key_responsabilidades : una lista de las principales responsabilidades o deberes que tenía en el puesto, por ejemplo, responsabilidad: "Desarrollé aplicaciones web utilizando React y Node.js".
skills_acquired : Habilidades o experiencia adquiridas a través de este rol, por ejemplo, "React".
Esta sección detalla su experiencia laboral, incluidos los puestos laborales, las empresas y las responsabilidades clave.
Ejemplo:
projects:
nombre : El nombre o título del proyecto.
descripción : Un breve resumen de lo que implica el proyecto o su propósito.
enlace : URL del proyecto, si está disponible (por ejemplo, repositorio de GitHub, sitio web).
Incluya proyectos notables en los que haya trabajado, incluidos proyectos personales o profesionales.
Ejemplo:
proyectos: - nombre: "Aplicación meteorológica" descripción: "Una aplicación web que proporciona información meteorológica en tiempo real mediante una API de terceros". enlace: "https://github.com/janedoe/weather-app" - nombre: "Administrador de tareas" descripción: "Una herramienta de administración de tareas con funciones para rastrear y priorizar tareas". enlace: "https://github.com/janedoe/task-manager"
achievements:
logros: - nombre: "Empleado del mes" descripción: "Reconocido por su desempeño excepcional y sus contribuciones al equipo". - nombre: "Ganador del Hackathon" descripción: "Ganó el primer lugar en una competencia nacional de hackathon".
nombre : El título o nombre del logro.
descripción : Una breve explicación del logro y su significado.
Resalte los logros o premios notables que haya recibido.
Ejemplo:
certifications:
certificaciones: - "Maestro Scrum Certificado" - "Arquitecto de soluciones certificado por AWS"
nombre: "PMP"
descripción: "Certificación para profesionales de gestión de proyectos, emitida por el Project Management Institute (PMI)"
Incluya cualquier certificación profesional que haya obtenido.
Ejemplo:
languages:
idiomas: - idioma: "inglés" dominio: "fluido" - idioma: "español" dominio: "intermedio"
idioma : El nombre del idioma.
competencia : su nivel de competencia (p. ej., nativo, fluido, intermedio).
Detalla los idiomas que hablas y tu nivel de dominio en cada uno.
Ejemplo:
interests:
intereses: - "Aprendizaje automático" - "Ciberseguridad" - "Proyectos de código abierto" - "Marketing Digital" - "Emprendimiento"
interés : una lista de intereses o pasatiempos.
Mencione sus intereses profesionales o personales que puedan ser relevantes para su carrera.
Ejemplo:
availability:
disponibilidad: aviso_periodo: "2 semanas"
Notice_period : la cantidad de tiempo necesaria antes de poder comenzar un nuevo rol (por ejemplo, "2 semanas", "1 mes").
Indique su disponibilidad actual o período de aviso.
Ejemplo:
salary_expectations:
expectativas_salario: rango_salario_usd: "80000 - 100000"
Salary_range_usd : El rango salarial que espera, expresado en USD.
Proporcione su rango salarial esperado.
Ejemplo:
self_identification:
self_identification: género: "Mujer" pronombres: "Ella/Ella" veterano: "No" discapacidad: "No" etnia: "asiática"
género : Tu identidad de género.
pronombres : Los pronombres que usas (por ejemplo, Él/Él, Ella/Ella, Ellos/Ellos).
veterano : Su condición de veterano (p. ej., Sí, No).
discapacidad : si tiene una discapacidad (p. ej., sí, no).
Etnia : Su etnia.
Proporcionar información relacionada con la identidad personal, incluido el género y los pronombres.
Ejemplo:
legal_authorization:
eu_work_authorization : Si está autorizado a trabajar en la Unión Europea (Sí/No).
us_work_authorization : Si está autorizado a trabajar en los Estados Unidos (Sí/No).
require_us_visa : Si necesita una visa para trabajar en los Estados Unidos (Sí/No).
require_us_sponsorship : Si necesita patrocinio para trabajar en los Estados Unidos (Sí/No).
require_eu_visa : Si necesitas visa para trabajar en la Unión Europea (Sí/No).
legally_allowed_to_work_in_eu : Si está legalmente autorizado a trabajar en la Unión Europea (Sí/No).
legally_allowed_to_work_in_us : Si tiene permiso legal para trabajar en los Estados Unidos (Sí/No).
require_eu_sponsorship : Si necesitas patrocinio para trabajar en la Unión Europea (Sí/No).
canada_work_authorization : Si está autorizado a trabajar en Canadá (Sí/No).
require_canada_visa : Si necesita una visa para trabajar en Canadá (Sí/No).
legally_allowed_to_work_in_canada : Si tiene permiso legal para trabajar en Canadá (Sí/No).
require_canada_sponsorship : Si necesita patrocinio para trabajar en Canadá (Sí/No).
uk_work_authorization : Si está autorizado a trabajar en el Reino Unido (Sí/No).
require_uk_visa : Si necesita una visa para trabajar en el Reino Unido (Sí/No).
legally_allowed_to_work_in_uk : Si tiene permiso legal para trabajar en el Reino Unido (Sí/No).
require_uk_sponsorship : Si necesitas patrocinio para trabajar en el Reino Unido (Sí/No).
Indique su capacidad legal para trabajar en varios lugares.
Ejemplo:
legal_authorization:eu_work_authorization: "Sí"us_work_authorization: "Sí"requires_us_visa: "No"requires_us_sponsorship: "Sí"requires_eu_visa: "No"legally_allowed_to_work_in_eu: "Sí"legally_allowed_to_work_in_us: "Sí"requires_eu_sponsorship: "No"canada_work_authorization: "Sí"requires_canada_visa: "No"legally_allowed_to_work_in_canada: "Sí"requires_canada_sponsorship: "No"uk_work_authorization: "Sí"requires_uk_visa: "No"legally_allowed_to_work_in_uk: "Sí"requires_uk_sponsorship: "No"
work_preferences:
preferencias_trabajo: trabajo_remoto: "Sí" in_person_work: "No" open_to_relocation: "Sí" willing_to_complete_assessments: "Sí" willing_to_undergo_drug_tests: "No" willing_to_undergo_background_checks: "Sí"
trabajo_remoto : Si está abierto al trabajo remoto (Sí/No).
in_person_work : Si está dispuesto a trabajar en persona (Sí/No).
open_to_relocation : Si está dispuesto a mudarse por un trabajo (Sí/No).
willing_to_complete_assessments : Si está dispuesto a completar evaluaciones laborales (Sí/No).
willing_to_undergo_drug_tests : Si está dispuesto a someterse a pruebas de drogas (Sí/No).
willing_to_undergo_background_checks : si está dispuesto a someterse a verificaciones de antecedentes (Sí/No).
Especifique sus preferencias en cuanto a disposiciones y condiciones de trabajo.
Ejemplo:
La carpeta data_folder_example
contiene un ejemplo práctico de cómo se deben estructurar y completar los archivos necesarios para el funcionamiento del bot. Esta carpeta sirve como referencia práctica para ayudarle a configurar correctamente su entorno de trabajo para el robot de búsqueda de empleo.
Dentro de esta carpeta, encontrará versiones de ejemplo de los archivos clave:
secrets.yaml
config.yaml
plain_text_resume.yaml
Estos archivos ya están llenos de datos ficticios pero realistas. Le muestran el formato correcto y el tipo de información que debe ingresar en cada archivo.
Usar esta carpeta como guía puede resultar especialmente útil para:
Comprender la estructura correcta de cada archivo de configuración.
Ver ejemplos de datos válidos para cada campo
Tener un punto de referencia al completar sus expedientes personales
Idioma de la cuenta Para garantizar que el bot funcione, el idioma de su cuenta debe estar configurado en inglés.
Carpeta de datos: asegúrese de que su carpeta de datos contenga los siguientes archivos:
secrets.yaml
config.yaml
plain_text_resume.yaml
Carpeta de salida: contiene la salida del bot.
Nota: answers.json
no forma parte de la carpeta de salida y se puede encontrar en la raíz del proyecto. Se utiliza para almacenar las respuestas de las preguntas realizadas al usuario. Se puede utilizar para actualizar el bot con respuestas corregidas. Busque Select an option
, 0
, Authorized
y how many years of
para verificar las respuestas correctas.
resultados de data.json
del modo --collect
aplicaciones failed.json
fallidas
open_ai_calls.json
todas las llamadas realizadas al modelo LLM
aplicaciones skipped.json
que se omitieron
success.json
aplicaciones exitosas
Ejecute el robot:
Auto_Jobs_Applier_AIHawk ofrece flexibilidad en la forma en que maneja su currículum en PDF:
Generación dinámica de currículum: si no utiliza la opción --resume
, el bot generará automáticamente un currículum único para cada aplicación. Esta función utiliza la información de su archivo plain_text_resume.yaml
y la adapta a cada solicitud de empleo específica, lo que potencialmente aumenta sus posibilidades de éxito al personalizar su currículum para cada puesto.
Python principal.py
Uso de un currículum específico: si desea utilizar un currículum en PDF específico para todas las aplicaciones, coloque su currículum en PDF en el directorio data_folder
y ejecute el bot con la opción --resume
:
python main.py --resume /ruta/a/tu/resume.pdf
Uso del modo recopilado: si desea recopilar datos del trabajo solo para realizar cualquier tipo de análisis de datos, puede usar el bot con la opción --collect
. Esto almacenará en el archivo output/data.json todos los datos encontrados en las ofertas de trabajo de LinkedIn.
python main.py --recopilar
Mensaje de error:
openai.RateLimitError: Código de error: 429 - {'error': {'message': 'Excedió su cuota actual; verifique su plan y los detalles de facturación. Para obtener más información sobre este error, lea los documentos: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, ' código': 'cuota_insuficiente'}}
Solución:
Verifique la configuración de facturación de su API OpenAI en https://platform.openai.com/account/billing
Asegúrese de haber agregado un método de pago válido a su cuenta OpenAI
Tenga en cuenta que la suscripción a ChatGPT Plus es diferente del acceso a API
Si recientemente agregó fondos o actualizó, espere de 12 a 24 horas para que los cambios surtan efecto
El nivel gratuito tiene un límite de 3 RPM; gaste al menos $5 en el uso de API para aumentar
Mensaje de error:
Excepción: no se encontró ningún botón "Aplicación fácil" en el que se pueda hacer clic
Solución:
Asegúrate de haber iniciado sesión correctamente
Compruebe si las ofertas de trabajo a las que se dirige realmente tienen la opción "Solicitud fácil"
Verifique que sus parámetros de búsqueda en el archivo config.yaml
sean correctos y que devuelvan trabajos con el botón "Aplicación fácil"
Intente aumentar el tiempo de espera para cargar la página en el script para asegurarse de que todos los elementos estén cargados antes de buscar el botón.
Problema: El bot proporciona datos inexactos sobre la experiencia, el CTC y el período de notificación
Solución:
Actualizar mensajes para la especificidad de la experiencia profesional
Agregue campos en config.yaml
para el CTC actual, el CTC esperado y el período de notificación
Modifique la lógica del bot para usar estos nuevos campos de configuración
Mensaje de error:
yaml.scanner.ScannerError: al escanear una clave simple
Solución:
Copie el ejemplo config.yaml
y modifíquelo gradualmente
Garantizar la sangría y el espaciado adecuados de YAML
Utilice una herramienta de validación YAML
Evite caracteres especiales o comillas innecesarios
Problema: el bot busca trabajos pero continúa desplazándose sin presentar una solicitud
Solución:
Verifique los controles de seguridad o CAPTCHA
Verificar los parámetros de búsqueda de empleo config.yaml
Asegúrese de que el perfil de su cuenta cumpla con los requisitos laborales
Revisar la salida de la consola para detectar mensajes de error
Utilice la última versión del script.
Verifique que todas las dependencias estén instaladas y actualizadas
Verificar la estabilidad de la conexión a Internet
Borre la memoria caché y las cookies del navegador si los problemas persisten
Para obtener más ayuda, cree un problema en el repositorio de GitHub con información detallada sobre su problema, incluidos mensajes de error y su configuración (sin información confidencial).
Configuración de Ollama y Géminis
Para instalar y configurar Ollama y Gemini , descargue la Guía de configuración de Ollama y Gemini (PDF)
Siga las instrucciones de estas guías para garantizar la configuración adecuada de AIHawk con Ollama y Gemini .
Escrito por Rushi, Linkedin, apóyalo siguiéndote.
Edición de archivos YAML
Para obtener instrucciones detalladas sobre cómo editar las secciones de configuración de YAML para AIHawk , consulte este documento:
Descargar la guía de edición de YAML (PDF)
Escrito por Rushi, Linkedin, apóyalo siguiéndolo.
Inicio automático AIHawk
Para hacer que AIHawk se inicie automáticamente cuando se inicia su sistema, siga los pasos de esta guía:
Descargue la guía AIHawk de inicio automático (PDF)
Escrito por Rushi, Linkedin, apóyalo siguiéndote.
Vídeotutorial
Cómo configurar Auto_Jobs_Applier_AIHawk
Escrito por Rushi, Linkedin, apóyalo siguiéndolo.
Documentación de la API de OpenAI
Pautas de contribución
Documentación para desarrolladores de Lang Chain
Diagramas de flujo de trabajo
Si encuentra algún problema, puede abrir un problema en GitHub. Agregue detalles valiosos al tema y a la descripción. Si necesita una nueva función, refleje esto.
¡Estaré más que feliz de ayudarte!
Nota para los contribuyentes: si desea enviar una solicitud de extracción (PR), oriente la rama release
en lugar de main
. La rama release
se utiliza para probar nuevos cambios de código y se fusionará periódicamente con main
después de la validación. Este enfoque garantiza que solo las funciones probadas lleguen a la rama principal.
Auto_Jobs_Applier_AIHawk proporciona una ventaja significativa en el mercado laboral moderno al automatizar y mejorar el proceso de solicitud de empleo. Con características como la generación dinámica de currículums y la personalización basada en IA, ofrece una flexibilidad y eficiencia incomparables. Si usted es un buscador de empleo que busca maximizar sus posibilidades de conseguir un trabajo, un reclutador que busca agilizar el envío de solicitudes o un asesor profesional que busca ofrecer mejores servicios, Auto_Jobs_Applier_AIHawk es un recurso invaluable. Al aprovechar la automatización y la inteligencia artificial de vanguardia, esta herramienta no solo ahorra tiempo sino que también aumenta significativamente la efectividad y la calidad de las solicitudes de empleo en el panorama competitivo actual.
Si te gusta el proyecto, ¡marca el repositorio!
Hecho con contribuciones.rocks.
Este proyecto tiene la licencia MIT + Commons Clause License; consulte el archivo de LICENCIA para obtener más detalles.
Esta herramienta, Auto_Jobs_Applier_AIHawk, está diseñada para que la utilices bajo tu propia responsabilidad. Los creadores/mantenedores/contribuyentes no asumen ninguna responsabilidad por las consecuencias derivadas de su uso. Se recomienda a los usuarios que cumplan con los términos de servicio de las plataformas relevantes y cumplan con todas las leyes, regulaciones y pautas éticas aplicables. El uso de herramientas automatizadas para solicitudes de empleo puede conllevar riesgos, incluidos posibles impactos en las cuentas de los usuarios. Proceda con precaución y según su propia discreción.
Volver arriba