Visão geral
Visão geral das capacidades de desenvolvimento com tecnologia de IA do Verdent
Verdent for VS Code combina capacidades avançadas de IA com fluxos de trabalho profissionais de desenvolvimento. Este guia apresenta os recursos principais que possibilitam a codificação assistida por IA, desde a engenharia de requisitos até a garantia de qualidade automatizada.
O que você vai aprender
- Capacidades principais do fluxo de trabalho (Professional Plan, Code Diff, Verify)
- Consciência de contexto e subagentes especializados
- Modos de colaboração e extensibilidade
O fluxo de trabalho do Verdent é construído em torno de três fases principais:
- Plan - Esclareça requisitos com o Plan Mode
- Code - Revise e refine com o Code Diff para uma entrega confiável
- Verify - Automatize testes com as ferramentas Verify e detecte problemas cedo
Esses recursos trabalham juntos para garantir precisão e controle ao longo de todo o seu processo de desenvolvimento.
Recursos principais do fluxo de trabalho
Fluxo de trabalho Plan-Code-Verify
Controle preciso sobre requisitos, implementação e validação por meio do subagente verify e de ferramentas de navegador
Professional Plan
Transforme ideias em planos de implementação prontos para produção com esclarecimento inteligente de requisitos
Code Diff
Revisão de código de nível empresarial com resumos em linguagem natural e análise no nível de engenheiro sênior
Loop de esclarecimento
Planejamento mais inteligente por meio de discussão contínua e refinamento de requisitos
Plan Rules
Personalize como esclarecimentos e planos são apresentados com base no seu papel e formação profissional
Capacidades adicionais
Consciência de contexto: compreensão profunda da base de código
O sistema de gerenciamento de contexto do Verdent possibilita uma compreensão abrangente do projeto:
Janela de contexto massiva
- Capacidade de 1M de tokens - Ingere bases de código inteiras de tamanho médio (~750.000 palavras ou mais de 3.000 arquivos)
- Carregamento inteligente de contexto - Prioriza automaticamente arquivos relevantes com base no contexto da tarefa
- Otimização de contexto por subagentes - Delega tarefas especializadas a subagentes focados
Aprendizado adaptativo
- Detecção de convenções - Aprende padrões específicos do projeto (nomenclatura, organização de arquivos, tratamento de erros)
- Imitação de estilo - Gera código que corresponde ao estilo existente (indentação, posicionamento de chaves, comentários)
- Consciência de bibliotecas - Reconhece os frameworks em uso, preferindo-os a novas dependências
Coerência entre arquivos
- Rastreamento de dependências - Compreende imports, exports e relações entre módulos
- Previsão de impacto - Identifica componentes afetados pelas mudanças propostas
- Aplicação de consistência - Garante que as modificações estejam alinhadas com a arquitetura existente
Subagentes especializados: divisão de trabalho
O Verdent orquestra agentes de IA especializados, otimizados para tarefas específicas de desenvolvimento:
Propósito: Navegação e análise rápidas e baseadas em evidências da base de código
Capacidades:
- Correspondência de padrões - Localize arquivos usando padrões glob (por exemplo, todos os arquivos TypeScript, arquivos API de backend)
- Busca semântica - Encontre código por funcionalidade (por exemplo, "onde está implementado o middleware de autenticação?")
- Síntese de múltiplas localizações - Agregue informações de vários arquivos
Níveis de profundidade:
- Quick: Correspondência básica de padrões para respostas rápidas
- Medium: Busca mais ampla com confirmação contextual
- Very Thorough: Varredura exaustiva com verificação de variantes e referências cruzadas
Casos de uso: "Encontre todas as funções de consulta ao banco de dados", "Localize a lógica de carregamento de configuração", "Como o app trata erros?"
Propósito: Verificações rápidas de qualidade de código e validação
Capacidades:
- Verificações de lint - ESLint, Pylint, Rubocop, etc.
- Validação de tipos - Verificação de tipos com TypeScript, mypy, Flow
- Execução rápida de testes - Testes unitários direcionados com orçamento de menos de 30s
- Verificação focada em diff - Valida principalmente o código alterado para maior eficiência
Filosofia fail-fast: Retorna relatórios de erro estruturados no primeiro problema real, evitando desperdício de tempo
Casos de uso: Verificações pré-commit, validação pós-correção, testes rápidos de sanidade
Propósito: Auditorias abrangentes de qualidade, segurança e manutenibilidade do código
Capacidades:
- Análise de segurança - Varredura de vulnerabilidades, detecção de exposição de credenciais, avaliação de risco de injeção
- Revisão de arquitetura - Validação de padrões de design, aderência aos princípios SOLID, detecção de antipadrões
- Análise de desempenho - Complexidade algorítmica, vazamentos de recursos, oportunidades de otimização
- Revisão de documentação (para arquivos alterados) - sinaliza comentários pouco claros ou inconsistências óbvias na documentação
Profundidade da revisão: Mais minuciosa que a do Verifier, adequada para revisões de PR pré-merge
Casos de uso: Revisão de conclusão de recurso, auditoria de segurança, validação de refatoração
Modos de colaboração flexíveis
Escolha o nível de autonomia que se adapta ao seu fluxo de trabalho:
- Auto Run Mode - Executa tarefas de forma autônoma, notificando você sobre ações potencialmente arriscadas
- Manual Accept Mode - Exige sua aprovação para cada mudança antes da execução
- Skip Permissions Mode - Execução totalmente autônoma, incluindo operações arriscadas (apenas para usuários avançados)
Consulte Modos de execução e permissões para a documentação detalhada dos modos.
Integração com MCP (Model Context Protocol)
Possibilita a interoperabilidade com ferramentas e serviços externos:
- Estende a funcionalidade por meio de toolchains existentes e plugins personalizados
- Funciona perfeitamente com subagentes para apoiar a execução distribuída de tarefas
- Suporta integração com APIs externos, bancos de dados e ferramentas de desenvolvimento
Consulte Integrações e extensões para a configuração do MCP.
Recursos adicionais
Otimização inteligente de modelo:
O Verdent seleciona automaticamente o modelo de IA mais adequado para cada tarefa com base na complexidade, nos requisitos de desempenho e em considerações de custo.
Recursos:
- Análise de tarefa - Avalia a complexidade da tarefa para determinar o modelo ideal
- Equilíbrio de desempenho - Pondera os trade-offs entre velocidade, precisão e custo
- Seleção consciente de contexto - Ajusta a escolha do modelo com base no tamanho e nos requisitos do projeto
- Otimização de custo - Usa modelos mais leves para tarefas simples, reservando modelos poderosos para operações complexas
Benefícios: Maximiza a eficiência ao mesmo tempo que minimiza o uso de créditos, garantindo que você obtenha os melhores resultados sem gastar demais.
Controle preciso de contexto:
Anexe arquivos, pastas ou seções de código específicas diretamente no chat usando menções @ para fornecer contexto direcionado à assistência da IA.
Como funciona:
- Digite
@no chat para ver uma lista de arquivos e pastas disponíveis - Selecione arquivos específicos para incluir no contexto da conversa
- Referencie diretórios inteiros para um contexto mais amplo
- Mencione seções específicas de código ou páginas de documentação
Casos de uso:
- Foque a IA em módulos específicos ao depurar
- Inclua arquivos de configuração ao discutir a configuração inicial
- Referencie componentes relacionados ao implementar recursos
- Forneça contexto de documentação para orientação precisa
Entrada multimodal:
Faça upload ou cole imagens diretamente no chat para comunicar requisitos visuais, designs de UI ou cenários de depuração.
Casos de uso suportados:
- Design de UI/UX - Faça upload de mockups, wireframes ou capturas de tela de design para uma implementação pixel-perfect
- Relatórios de bugs - Compartilhe capturas de tela de erros ou falhas visuais para um diagnóstico mais rápido
- Desenvolvimento frontend - Forneça referências de design para estilização e layout precisos
- Documentação - Inclua diagramas, fluxogramas ou visualizações de arquitetura
Especificações técnicas:
- Formatos suportados: PNG, JPG, JPEG, GIF, BMP, WebP
- Resolução máxima: 2000×2000 pixels
- Limite de tamanho de arquivo: 5MB (comprimido automaticamente se exceder; erro se ainda for >5MB após a compressão)
Benefícios: Elimina a ambiguidade nos requisitos visuais e acelera os fluxos de trabalho de desenvolvimento frontend.
Gerenciamento de sessões:
Acesse e gerencie o histórico de suas conversas para revisar interações, decisões e detalhes de implementação anteriores.
Recursos:
- Logs de sessão - Registro completo de todas as conversas e respostas da IA
- Armazenamento no repositório - Logs salvos junto ao seu projeto para fácil acesso e controle de versão
- Limpeza de sessão - Limpe o histórico ao começar do zero ou alternar contextos
- Trilha de decisões - Revise o raciocínio por trás de escolhas de implementação anteriores
Benefícios: Mantenha continuidade entre sessões, audite as recomendações da IA e acompanhe a evolução do projeto ao longo do tempo.
Gerenciamento de conta:
Hub centralizado para gerenciar sua conta Verdent, créditos e configurações de plugin.
Controles disponíveis:
- Acompanhamento de créditos - Monitore o uso diário de créditos e o saldo restante
- Informações da conta - Veja o plano de assinatura atual e os detalhes do perfil
- Gerenciamento de logout - Saia com segurança do plugin ou alterne contas
- Monitoramento de uso - Acompanhe os padrões de consumo de créditos
Acesso: Disponível pela barra lateral do Verdent no VS Code.
Melhoria do produto:
Envie feedback, relatórios de bugs e solicitações de recursos diretamente do VS Code para ajudar a melhorar o Verdent.
Opções de feedback:
- Notas de texto - Descreva problemas, sugestões ou experiências em uma simples caixa de texto
- Envio direto - Envie feedback sem sair do seu ambiente de desenvolvimento
- Respostas por e-mail - Receba comunicação de acompanhamento por e-mail
O que relatar:
- Bugs ou comportamentos inesperados
- Solicitações de recursos ou melhorias no fluxo de trabalho
- Lacunas na documentação ou instruções pouco claras
- Problemas de desempenho ou erros
Impacto: Seu feedback influencia diretamente o roteiro de desenvolvimento do Verdent e ajuda a criar uma experiência melhor para todos os usuários.