Por lo general he hablado solamente de los chats de LLM y no de agentes, pero hay soluciones intermedias que tienen sus propios problemas.
Una de esas soluciones intermedias, son los programas para controlar Agentes, llamados Arneses o harness, que tienen varios inconvenientes serios.
- Necesitan instalarse por separado
- Solo algunos Funcionan en base a una IA propia, que puede ser modificada por el fabricante, y mas pequeña
- Son Gateway para consumo de token
- No ves lo que está pasando en código, es equivalente a navegar por instrumentos.
- Y por lo general tienen un cobro para funciones “avanzadas” mas un cobro adicional por modelos elevados o mas recientes, no solo los “frontier” o punta de lanza.
Una persona me dijo ayer que uno de estos Arneses, cllamado Cursor, tiene de muy alta calidad su IA propia, llamada Composer, que no tiene NADA que ver con el sistema de deployment de PHP.
Asi que creo que lo mejor es hacer una prueba del modelo, pero probablemente sigue teniendo las mismas limitaciones que hace un año.
- Si quieres usar un repositorio, son 20 USD mensuales para acceder a github
- Si quieres usar un modelo de LLM diferente el precio varía pero el estimado por las IAs es de 15 USD mensuales.
- entre 700 a 800 pesos para poder usarlo no es buen negocio.
Para eso mejor uso Kimi o Claude en modo web…. o con un arnés gratis.
Por lo mismo la idea se cae antes de empezar. En un principio parecía que Antigravity iba a arrasar por su modelo de negocio, pero la degradación de gemini ha hecho que se perdiera el lugar o la posibilidad que hubo. Veremos que sucede con las esperadas fusiones de empresas de IA en unos años.
Para usar estos arneses, se instala el programa y se busca la opcion de New agent, que por cierto en antigravity es mas confusa, y en el sistema Cursor, comprado por Grok, solo te muestra composer y grok como opciones, y solo composer 2.5 por modo gratuito. Cabe destacar que la mayor parte de videos que ves en internet de cursor son para Hardware MAC, y en México por lo menos, si, hay desrrolladores que tienen MAC, y yo en lo personal no he tenido mac ni la tendré proque el costo beneficio y riesgo de robo es alto, y segundo, porque mis usuarios usan windows. Un programador que programa en MAC para usuarios windows, va a tener problemas de ecosistema.
Para el proyecto de “Irene”, Grace 2038 esta era la prueba simple, en español, de programación. usamos esta prueba de m,osaico. solo usaré unos parrafos extras para dfinir jsdelivr.
PROMPT PARA LA IA (PASO 2: MOSAICOS DE AUDITORÍA DINÁMICOS)
Contexto: Desarrollo de ” Koala”. PHP 8.x Procedural, Bootstrap 4.6, Font Awesome 5.x.
Objetivo: Crea un archivo se que llame mosaicocomposer.php , incluyendo barra de navegacion superior y footer fijos.
La idea es una función PHP llamada muestra_mosaicos_php($directorio) que genere una rejilla de mosaicos (tiles) para auditar archivos en un entorno móvil (transporte público) y de escritorio.
Especificaciones de Diseño e Iconografía:
Libertad Creativa: Tú decides los iconos de Font Awesome más adecuados para representar los archivos, directorios y bases de datos. Busca una estética profesional y limpia.
Mosaico de Directorio (El Índice):
El primer mosaico debe ser blanco (bg-white), texto negro.
Debe mostrar el nombre del directorio actual y un icono representativo de “Carpeta” o “Home”. Sin badge y sin enlace.
Mosaicos de Archivos PHP:
Filtra solo archivos .php.
Lógica de Colores: Usa un array de excepciones $excepciones = [‘index.php’, ‘config.php’]. Si el archivo está ahí, el fondo debe ser negro (bg-dark) con un icono de base de datos.
Para los demás archivos, alterna secuencialmente entre los colores: primary, secondary, success, warning y danger.
Interactividad y Target:
Cada mosaico de archivo (incluyendo las excepciones) debe ser un enlace que abra el archivo en una ventana nueva (target=”_blank”).
El área de clic debe ser todo el mosaico o, al menos, el icono central.
Información Adicional:
Muestra el nombre del archivo en la parte inferior.
Incluye un badge de Bootstrap que indique el número de líneas del archivo (calculado con count(file())).
Estructura Técnica:
Usa columnas de Bootstrap (col-6 col-md-3 col-lg-2) para que se vean 2 por fila en móvil.
Define una altura fija para los mosaicos para mantener la simetría de la rejilla.
Proporciona la función y las llamadas: echo muestra_mosaicos_php(“.”); y echo muestra_mosaicos_php(“..”);.
Instrucción nueva Usa bootstrap 4.6.x y font awesome 5.15.4, via jsdelivr, y recuerda que es procedural . En alguna parte de la barra de navegacion o del footer, asi como el codigo , mencionaque modelo eres, version y usa licencia MIT en el codigo.
Deseable considerar poner un aviso si se modifico en el numero de horas estipulado $x = 72 de base.
Gracias !
TERMINA PROMPT
- Lo primero es indicar que Composer 2.5 FASTm en 32 gb de ram es lento y eso que tengo conexión de alta velocidad.
- Cabe destacar que Cursor corre en servidores de ellos, no en mi PC. En cambio, Qwen 30B Coder en LM Studio sí depende al 100% de nuestro hardware: en CPU sin GPU, la velocidad es de unos pocos tokens por segundo, y ahí mis 32 GB y la ausencia de tarjeta sí son el cuello de botella. (Dato útil: si es el Qwen3-Coder-30B-A3B, es Mixture-of-Experts con ~3.3B parámetros activos por token, por eso es viable en CPU; uno denso de 30B sería mucho más lento.)
- Fueron entre 10 y 15 minutos cuando otros modelos son mas rapidos. Es inusable para mi trabajo real.
El resultado se tardó unos 15 minutos, lo guardó en mi disco duro pero tuve que preguntar donde, y no se ven los iconos. Puedes preguntar a una LLM porqué no se ve pero el asunto es cuestion de el integrity. Lo que debe usarse essimplemente
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.15.4/css/all.min.css">
Mi conclusión :
- Cursor/Composer Es lento.
- Incluso Los modelos locales como qwen entrega resultados útiles en menos tiempo de espera y sin costo recurrente. El benchmark no es del modelo, es del sistema completo: modelo + hardware + red + costo + privacidad
- Literalmente esto parece el “generar proyecto nuevo” de Visual Basic. Puede ser muy util para verte ocupado.
- La calidad es un 8. Se conserva. Pero es lento y con ciertos errores.
Puedes ver el archivo de composer en :
https://github.com/AlfonsoOrozcoAguilarnoNDA/snippetsMIT/blob/main/mosaicocursorcomposer.php