¡Buenas HackniA! Hace unos meses compartí un scraper de ofertas de trabajo que usaba GPT-4 para clasificar sueldos. Lo dejé morir por costos... hasta que llegó Gemini Flash. Ahora lo reescribí usando Gemini 1.5 Flash + un mini agente con Function Calling. La idea es que el usuario pide: "Ofertas de mid-level Python en remoto" y el agente parsea la query, filtra el dataset y devuelve un resumen con sueldo estimado. El costo por request bajó de ?.03 a ~?.0002 (¡100x menos!). Dejo el core del agente:
system_prompt = """Eres un asistente de búsqueda de empleo. Devuelve un JSON con los campos: query_lenguaje, query_nivel, query_modalidad."""
def parse_query(user_input):
response = model.generate_content(system_prompt + user_input)
params = json.loads(response.text)
return filter_jobs(params)
def filter_jobs(params):
# Lógica con pandas
pass
¿Alguien más probó Flash para tareas de extracción? ¿Qué tal les fue con la latencia? Pregunto porque en algunos casos noté que alucina con campos que no existen en el schema.