1/ ¡Los modelos están mejorando en la codificación! La forma en que usas agentes también puede tener un impacto 10x. ¿Quién está utilizando agentes de codificación internamente en "modo avanzado"? Envíame un DM para la invitación a la cena organizada por @conviction sobre este tema. Algunas notas de conversaciones con los equipos de startups de @conviction sobre las mejores prácticas:
2/ carga previa de contexto. mantén un en el repositorio con el propósito del proyecto, orientación arquitectónica, estructura de archivos, guía de estilo y comandos de prueba para que los agentes escriban según tus estándares.
3/ fase el trabajo. planificar → implementar → revisar → refinar --> comprometerse. hacer que el agente explique las elecciones de diseño y detectar malas suposiciones temprano.
4/ ¡Construye/utiliza la validación en el bucle y de forma continua en tu base de código! Desde linters hasta la revisión, es el eslabón perdido, y hay un gran beneficio en una mejor validación automatizada.
5/ crea puntos de control -- puedes superar tu propia comprensión de la base de código. el riesgo es que el "lgtm" de todos y tienes características que nadie puede explicar, depurar o cambiar de manera segura.
6/ da memoria de equipo a tus agentes. plantillas de aviso compartidas + comandos (/plan, /spec, /implement, /review, /revise, /commit) mantén el uso consistente y la calidad acumulativa.
7/ emparejar con herramientas como @CorridorSecure, y alimentar automáticamente las trazas, escaneos y errores de nuevo en el agente
8/ re-establecer automáticamente. Cuando ocurren cambios grandes, programa una actualización de y un nuevo resumen de la base de código para mantener el "modelo mental" del agente actualizado.
9/9 paralelizar intencionadamente. dividir el trabajo en tickets independientes y delimitados con pruebas + contexto. ejecutar agentes en paralelo y mantener a los humanos en diseño, integración, depuración complicada de segunda pasada y revisiones críticas. ¡no mires a los agentes ejecutar!
17,85K