IA.04 / Agentes autónomos
Desarrollo propio Agentes autónomos SEACE Ejecución local

Agentes
autónomos.

Un agente no es un chat: es un programa que persigue un objetivo por su cuenta —consulta fuentes, descarga archivos, los lee y responde una pregunta concreta— sin que nadie le dé el siguiente paso. Construyo agentes para las tareas que hay que hacer todos los días, siempre igual, y que nadie quiere hacer todos los días.

El que sostengo en producción para el trabajo de consultoría vigila el SEACE, el portal de contrataciones del Estado peruano. La arquitectura es la que repito en todos: orquestador en Python, modelo de lenguaje para la parte de juicio, panel web propio para operarlo y el criterio de decisión escrito en un archivo, no improvisado en cada consulta. Corre en mi máquina; las bases descargadas y el perfil del equipo no salen de ahí.

Ecosistema de agentes de inteligencia artificial

Sistemas internos · uso propio

CategoríaAgente autónomoOrquestación en Python
FuentePortal SEACEContrataciones del Estado
EntregableInforme de viabilidadUna decisión por convocatoria
Ejecución100 % localPanel web propio
§ A

Qué hace solo

Busca en la fuente, no en una copia

Consulta el buscador del SEACE, lista los archivos de cada convocatoria y descarga los PDF de bases y términos de referencia directamente del portal.

Lee documentos largos y extrae lo que decide

Los PDF se analizan con un modelo de lenguaje para sacar requisitos, plazos, experiencia exigida y condiciones, en lugar de leerlos completos a mano.

Contrasta contra el perfil real del equipo

El resultado se compara con la experiencia documentada —proyectos, especialidades, colegiatura— para responder la única pregunta que importa: si vale la pena presentarse.

Descarta antes que maquillar

El perfil del equipo lleva escrita la regla de honestidad: no estirar fechas, no redondear años hacia arriba, no forzar equivalencias de tipología de obra. Si falta un requisito, el informe lo dice y recomienda no presentarse.

Un informe por convocatoria, archivado

Cada análisis queda guardado y consultable desde el panel, de modo que la decisión de no presentarse también deja rastro y no se vuelve a evaluar dos veces lo mismo.

El modelo se elige según el documento

La lista de modelos disponibles se consulta en vivo y se puede analizar tanto un PDF descargado a mano como uno traído directamente del portal.

§ B

Cómo trabaja

Agente de licitaciones (SEACE)
Busca convocatorias en el portal del SEACE, lista y descarga los PDF de bases administrativas y términos de referencia, los analiza con un modelo de lenguaje y contrasta los requisitos contra el perfil documentado del equipo. Entrega un informe de viabilidad por convocatoria y conserva los reportes generados. Se opera desde un panel web local, con selección de modelo y análisis tanto de PDF locales como traídos del portal.
El criterio, escrito una sola vez
El perfil del equipo vive en un archivo versionado —experiencia laboral con fechas exactas, colegiatura, tipologías de obra ejecutadas— y solo se modifica cuando hay un avance real y demostrable. Ahí está también la regla dura: nada de estirar fechas ni de forzar equivalencias para que un requisito encaje. El agente aplica ese criterio igual la primera vez que la milésima.
Arquitectura y operación
Orquestador en Python con interfaz de línea de comandos y panel web propio; cada etapa —buscar, descargar, leer, contrastar, informar— se ejecuta por separado para poder depurarla. Rutas relativas en todo el código, rotación de claves de API y ejecución íntegra en local: ni las bases descargadas ni el perfil del equipo salen de la máquina.
El resto del ecosistema
Con la misma arquitectura opero agentes internos de soporte al desarrollo —auditoría de mis propias aplicaciones contra la norma, empaquetado y publicación de versiones, transcripción de bibliografía técnica—. No son producto: son la infraestructura con la que se sostiene todo lo demás de esta sección.
§ C / Por qué los construí

La vigilancia diaria
es trabajo de máquina.

Revisar el SEACE a diario es una tarea que ninguna consultora pequeña puede sostener bien: se hace a rachas, se revisa por encima y las convocatorias que encajaban se descubren cuando ya venció el plazo. No es un problema de criterio —el criterio para descartar una convocatoria está claro— sino de constancia.

Esa es exactamente la forma de un agente: objetivo estable, fuente fija, criterio escrito una vez y ejecución sin cansancio. Lo que la IA aporta ahí no es creatividad, es lectura incansable de documentos largos y la capacidad de responder siempre la misma pregunta con el mismo estándar.

El límite está puesto a propósito: el agente busca, lee, contrasta y recomienda, pero la decisión queda del lado humano. No se presenta a ninguna licitación ni firma nada. Automatizo el trabajo previo a la decisión, no la decisión.

N.99 · Más desarrollo propio

Explora el resto del
ecosistema de automatización.