Descripción general
Descripción general de las capacidades de desarrollo impulsadas por IA de Verdent
Verdent for VS Code combina capacidades avanzadas de IA con flujos de trabajo de desarrollo profesional. Esta guía presenta las funciones principales que hacen posible la programación asistida por IA, desde la ingeniería de requisitos hasta el aseguramiento de calidad automatizado.
Lo que aprenderás
- Capacidades del flujo de trabajo principal (Professional Plan, Code Diff, Verify)
- Conciencia del contexto y subagentes especializados
- Modos de colaboración y extensibilidad
El flujo de trabajo de Verdent se basa en tres fases principales:
- Plan - Aclara los requisitos con Plan Mode
- Code - Revisa y refina con Code Diff para una entrega confiable
- Verify - Automatiza las pruebas con las herramientas de Verify y detecta problemas a tiempo
Estas funciones trabajan en conjunto para garantizar precisión y control durante todo tu proceso de desarrollo.
Funciones principales del flujo de trabajo
Flujo de trabajo Plan-Code-Verify
Control preciso sobre requisitos, implementación y validación mediante el subagente de verificación y las herramientas de navegador
Professional Plan
Transforma ideas en planes de implementación listos para producción con aclaración inteligente de requisitos
Code Diff
Revisión de código de nivel empresarial con resúmenes en lenguaje natural y análisis al nivel de un ingeniero sénior
Ciclo de aclaración
Planificación más inteligente mediante la discusión continua y el refinamiento de los requisitos
Reglas de plan
Personaliza cómo se presentan las aclaraciones y los planes según tu rol y tu experiencia profesional
Capacidades adicionales
Conciencia del contexto: comprensión profunda del código base
El sistema de gestión de contexto de Verdent permite una comprensión integral del proyecto:
Ventana de contexto masiva
- Capacidad de 1M de tokens - Procesa código bases medianos completos (~750.000 palabras o más de 3.000 archivos)
- Carga inteligente de contexto - Prioriza automáticamente los archivos relevantes según el contexto de la tarea
- Optimización del contexto de subagentes - Delega tareas especializadas a subagentes enfocados
Aprendizaje adaptativo
- Detección de convenciones - Aprende los patrones específicos del proyecto (nomenclatura, organización de archivos, manejo de errores)
- Imitación de estilo - Genera código que coincide con el estilo existente (sangría, ubicación de llaves, comentarios)
- Conocimiento de bibliotecas - Reconoce los frameworks en uso y los prefiere sobre nuevas dependencias
Coherencia entre archivos
- Seguimiento de dependencias - Comprende las importaciones, exportaciones y relaciones entre módulos
- Predicción de impacto - Identifica los componentes afectados por los cambios propuestos
- Aplicación de consistencia - Garantiza que las modificaciones se alineen con la arquitectura existente
Subagentes especializados: división del trabajo
Verdent orquesta agentes de IA especializados optimizados para tareas de desarrollo específicas:
Propósito: Navegación y análisis del código base rápidos y basados en evidencia
Capacidades:
- Coincidencia de patrones - Localiza archivos usando patrones glob (por ejemplo, todos los archivos TypeScript, los archivos API del backend)
- Búsqueda semántica - Encuentra código por funcionalidad (por ejemplo, "¿dónde está implementado el middleware de autenticación?")
- Síntesis multiubicación - Agrega información de varios archivos
Niveles de exhaustividad:
- Rápido: Coincidencia básica de patrones para respuestas rápidas
- Medio: Búsqueda más amplia con confirmación contextual
- Muy exhaustivo: Escaneo completo con verificación de variantes y referencias cruzadas
Casos de uso: "Encuentra todas las funciones de consulta a la base de datos", "Localiza la lógica de carga de configuración", "¿Cómo maneja la aplicación los errores?"
Propósito: Comprobaciones rápidas de calidad de código y validación
Capacidades:
- Comprobaciones de lint - ESLint, Pylint, Rubocop, etc.
- Validación de tipos - Comprobación de tipos con TypeScript, mypy, Flow
- Ejecución rápida de pruebas - Pruebas unitarias específicas con un presupuesto menor a 30 s
- Verificación enfocada en diffs - Valida principalmente el código modificado para mayor eficiencia
Filosofía de fallo rápido: Devuelve informes de error estructurados ante el primer problema real, evitando perder tiempo
Casos de uso: Comprobaciones previas al commit, validación posterior a correcciones, pruebas rápidas de cordura
Propósito: Auditorías integrales de calidad del código, seguridad y mantenibilidad
Capacidades:
- Análisis de seguridad - Escaneo de vulnerabilidades, detección de exposición de credenciales, evaluación de riesgos de inyección
- Revisión de arquitectura - Validación de patrones de diseño, cumplimiento de los principios SOLID, detección de antipatrones
- Análisis de rendimiento - Complejidad algorítmica, fugas de recursos, oportunidades de optimización
- Revisión de documentación (para archivos modificados) - Señala comentarios poco claros o inconsistencias evidentes en la documentación
Profundidad de la revisión: Más exhaustiva que Verifier, adecuada para revisiones de PR previas al merge
Casos de uso: Revisión de funciones completadas, auditoría de seguridad, validación de refactorizaciones
Modos de colaboración flexibles
Elige el nivel de autonomía que se adapte a tu flujo de trabajo:
- Auto Run Mode - Ejecuta tareas de forma autónoma mientras te notifica de acciones potencialmente riesgosas
- Manual Accept Mode - Requiere tu aprobación para cada cambio antes de su ejecución
- Skip Permissions Mode - Ejecución totalmente autónoma, incluidas operaciones riesgosas (solo para usuarios avanzados)
Consulta Modos de ejecución y permisos para ver la documentación detallada de los modos.
Integración con MCP (Model Context Protocol)
Permite la interoperabilidad con herramientas y servicios externos:
- Amplía la funcionalidad mediante cadenas de herramientas existentes y complementos personalizados
- Funciona sin problemas con los subagentes para admitir la ejecución distribuida de tareas
- Admite la integración con API externos, bases de datos y herramientas de desarrollo
Consulta Integraciones y extensiones para la configuración de MCP.
Funciones adicionales
Optimización inteligente de modelos:
Verdent selecciona automáticamente el modelo de IA más adecuado para cada tarea según la complejidad, los requisitos de rendimiento y las consideraciones de costo.
Funciones:
- Análisis de tareas - Evalúa la complejidad de la tarea para determinar el modelo óptimo
- Equilibrio de rendimiento - Pondera las compensaciones entre velocidad, precisión y costo
- Selección consciente del contexto - Ajusta la elección del modelo según el tamaño y los requisitos del proyecto
- Optimización de costos - Usa modelos más ligeros para tareas simples y reserva los modelos potentes para operaciones complejas
Beneficios: Maximiza la eficiencia minimizando el uso de créditos, garantizando que obtengas los mejores resultados sin gastar de más.
Control preciso del contexto:
Adjunta archivos, carpetas o secciones de código específicos directamente en el chat usando menciones @ para proporcionar contexto dirigido a la asistencia de la IA.
Cómo funciona:
- Escribe
@en el chat para ver una lista de archivos y carpetas disponibles - Selecciona archivos específicos para incluirlos en el contexto de la conversación
- Referencia directorios completos para un contexto más amplio
- Menciona secciones de código específicas o páginas de documentación
Casos de uso:
- Enfoca la IA en módulos específicos al depurar
- Incluye archivos de configuración al discutir la instalación
- Referencia componentes relacionados al implementar funciones
- Proporciona contexto de documentación para una orientación precisa
Entrada multimodal:
Sube o pega imágenes directamente en el chat para comunicar requisitos visuales, diseños de interfaz de usuario o escenarios de depuración.
Casos de uso admitidos:
- Diseño UI/UX - Sube maquetas, wireframes o capturas de pantalla de diseño para una implementación pixel-perfect
- Informes de errores - Comparte capturas de pantalla de errores o fallos visuales para un diagnóstico más rápido
- Desarrollo frontend - Proporciona referencias de diseño para un estilo y disposición precisos
- Documentación - Incluye diagramas, diagramas de flujo o visualizaciones de arquitectura
Especificaciones técnicas:
- Formatos admitidos: PNG, JPG, JPEG, GIF, BMP, WebP
- Resolución máxima: 2000×2000 píxeles
- Límite de tamaño de archivo: 5MB (se comprime automáticamente si se excede; error si sigue siendo >5MB después de la compresión)
Beneficios: Elimina la ambigüedad en los requisitos visuales y acelera los flujos de trabajo de desarrollo frontend.
Gestión de sesiones:
Accede y administra tu historial de conversaciones para revisar interacciones, decisiones y detalles de implementación anteriores.
Funciones:
- Registros de sesión - Registro completo de todas las conversaciones y respuestas de la IA
- Almacenamiento en el repositorio - Los registros se guardan junto con tu proyecto para un acceso fácil y control de versiones
- Borrado de sesiones - Borra el historial al empezar de nuevo o al cambiar de contexto
- Rastro de decisiones - Revisa el razonamiento detrás de las elecciones de implementación anteriores
Beneficios: Mantén la continuidad entre sesiones, audita las recomendaciones de la IA y haz un seguimiento de la evolución del proyecto a lo largo del tiempo.
Gestión de cuenta:
Centro unificado para administrar tu cuenta de Verdent, tus créditos y la configuración del complemento.
Controles disponibles:
- Seguimiento de créditos - Monitorea el uso diario de créditos y el saldo restante
- Información de la cuenta - Consulta tu plan de suscripción actual y los detalles del perfil
- Gestión de cierre de sesión - Cierra sesión de forma segura en el complemento o cambia de cuenta
- Monitoreo de uso - Haz un seguimiento de los patrones de consumo de créditos
Acceso: Disponible a través de la barra lateral de Verdent en VS Code.
Mejora del producto:
Envía comentarios, informes de errores y solicitudes de funciones directamente desde VS Code para ayudar a mejorar Verdent.
Opciones de comentarios:
- Notas de texto - Describe problemas, sugerencias o experiencias en un cuadro de texto simple
- Envío directo - Envía comentarios sin salir de tu entorno de desarrollo
- Respuestas por correo electrónico - Recibe comunicación de seguimiento por correo electrónico
Qué reportar:
- Errores o comportamientos inesperados
- Solicitudes de funciones o mejoras del flujo de trabajo
- Lagunas en la documentación o instrucciones poco claras
- Problemas de rendimiento o errores
Impacto: Tus comentarios influyen directamente en la hoja de ruta de desarrollo de Verdent y ayudan a crear una mejor experiencia para todos los usuarios.
Consulta también
Descripción general de la interfaz de usuario
Comprende los componentes de la interfaz y la navegación de Verdent
Flujo de trabajo Plan-Code-Verify
El flujo de trabajo Plan-Code-Verify ofrece control preciso sobre los requisitos, la implementación y la validación mediante múltiples modalidades de entrada.