Dejé que un agente de IA llevara mi búsqueda de empleo remoto. Estos son los números reales — incluida la cuenta del LLM.

Soy dev backend en São Paulo buscando un empleo remoto pagado en dólares. El desgaste real de esa búsqueda no son las entrevistas — es la cinta: rastrear job boards, juzgar el fit, llenar el mismo formulario de Greenhouse/Lever/Workable una y otra vez, y vigilar la bandeja de entrada para que la respuesta de un reclutador no se pudra dos días. Así que construí un agente que ejecuta el ciclo entero de forma autónoma y lo apunté a mi propia búsqueda. Estos son los datos de los primeros cuatro días — incluida la parte que casi mata el proyecto: la cuenta del LLM. Una salvedad honesta desde el inicio: es una sola búsqueda, la mía, o sea n=1.

Qué hace el agente, en concreto

  • Descubre vacantes en 11 fuentes, con un scheduler — job boards remotos, listados de ATS, plataformas de contratación.
  • Puntúa cada vacante contra mi perfil: piso salarial, superposición horaria, stack, permiso de trabajo. Fit bajo nunca se convierte en postulación.
  • Postula en un navegador real: llena el formulario real con mis respuestas canónicas, sube el CV, hace clic en enviar — guardando una captura justo antes y otra justo después.
  • Da seguimiento: lee confirmaciones y respuestas de reclutadores en el buzón, las clasifica y responde desde un banco de Q&A que yo controlo.
  • Agenda invitaciones a entrevista dentro de mi horario laboral — ya está conectado, pero ninguna postulación del agente ha llegado a esa etapa todavía. Han sido cuatro días.

Cuatro días de números reales

Vacantes descubiertas (11 fuentes)360
Pasaron mis reglas de fit47 (13%)
Postulaciones enviadas de punta a punta9
Respuestas de reclutador recibidas — contestadas por el agente2
Rechazos hasta ahora2
Capturas de evidencia guardadas230

Sorpresa n.º 1 — el filtro es el producto

Lo más valioso que hace el agente es decir no. El 87% de todo lo que descubrió nunca se convirtió en postulación, porque falló un piso salarial, una ventana horaria o una regla de permiso de trabajo. Cada uno de esos casos es un formulario que no llené y un reclutador que no recibió spam. Las herramientas de auto-apply que prometen “1.500 postulaciones al día” invierten esa proporción — y se nota: los reclutadores lo perciben, y los ATS están respondiendo con detección de fraude. Postular menos, y mejor, es la única versión de esta categoría que sobrevive al contacto con el lado que contrata.

Sorpresa n.º 2 — la cuenta del LLM

Agregué telemetría de costo por llamada en todas las etapas. Las dos postulaciones más recientes — mismo agente, mismo modelo premium — costaron US$6,33 y US$0,39. La cara quemó unos 8 millones de tokens de cache-read, porque el agente relee grandes trozos del DOM de la página en cada turno de su bucle de llenado. Formulario complejo, más turnos, más relecturas — el costo se acumula en silencio.

Agente de postulación, promedio por aplicación (modelo premium, tal como corrió)US$3,36
La misma carga repreciada en un modelo pequeñoUS$0,59
Puntuación de vacante, por vacanteUS$0,11 → US$0,002 en capas
Clasificación de correo, por correoUS$0,03 → US$0,0005 en capas
Meta para un producto viable≤ US$0,03 por postulación

El veredicto honesto: a precios de modelo premium este producto no puede existir. El camino hacia abajo no es solo “usar un modelo más barato” — es dieta de DOM (reducir la página al esqueleto del formulario antes de que entre al contexto), topes duros de turnos y capas (un modelo barato para extracción, uno mejor solo para decisiones de elegibilidad y respuestas). Publico estos números porque todo producto de “agente de IA” está peleando exactamente esta batalla en silencio, y casi nadie muestra el taxímetro.

Sorpresa n.º 3 — la web es hostil, incluso con automatización honesta

Los formularios de ATS viven detrás de Cloudflare y muros anti-bot variados, y los navegadores headless se detectan trivialmente. Lo que terminó funcionando: un Chromium real, con ventana, corriendo bajo un display virtual (Xvfb) en un servidor, con WebGL intacto y sin filtrar flags de automatización. La regla a la que convergí: cuanto menos finges, menos te detectan — el user agent real del propio navegador, viewport y pantalla físicamente consistentes, reloj siguiendo la IP de salida. Cada spoof ingenioso que probé era, en sí mismo, una huella digital.

Las restricciones que no voy a relajar

  • Máximo 5 postulaciones al día. El auto-apply masivo es spam, y el lado que contrata se está armando contra eso.
  • Nunca inventa hechos. Permiso de trabajo, expectativa salarial, disponibilidad — las respuestas salen de mi banco de Q&A, o el formulario no se envía.
  • Sin LinkedIn, sin Indeed. Ambos prohíben la automatización y suspenden cuentas. Ninguna identidad profesional vale eso.
  • Evidencia de todo. Capturas pre y post envío y el log completo de respuestas, en cada postulación.

Qué sigue

El agente sigue corriendo mi propia búsqueda mientras lo convierto en un producto: find-best-job.com. El plan gratuito hace 5 postulaciones completas al mes — pegas el link de la vacante, el agente hace todo, con evidencia. Si quieres cuestionar la ingeniería o la ética, me interesa de verdad: hello@find-best-job.com.