O Azimute é o seu copiloto inteligente para otimização de prompts e controle de tokens diretamente no VS Code. Com suporte a múltiplos perfis especialistas e algoritmos de cálculo preciso de tokens para GPT, Claude e Gemini, o Azimute ajuda você a escrever prompts mais assertivos e a economizar seu limite de uso de IA na nuvem ou localmente (BYOK).
⚡ Principais Recursos
- 💬 Chat Participant (
@azimute): Converse diretamente com o assistente na barra lateral do VS Code Chat. - 🧠 Personas Especialistas: Adote perfis especializados (como
@azimute/react,@azimute/python_be,@azimute/seo,@azimute/pm) para obter respostas cirúrgicas e estruturadas por experts. - 📊 Diagnóstico de Contexto (
/contexto): Cole o histórico do seu chat e analise a saúde do contexto, alertando sobre limites operacionais de memória do modelo ativo e prevenindo "esquecimentos" ou alucinações. - 📈 Rastreamento Incremental de Tokens (
/rastrear): Acompanhe o consumo total de tokens das suas interações e envie automaticamente as estatísticas para o seu painel do Azimute. - 🔌 Modo BYOK (Bring Your Own Key): Use a inteligência do Azimute em nuvem ou configure sua própria chave de API da OpenAI para otimização local sem gastar seus créditos da plataforma.
🛠️ Como Usar no VS Code Chat
Inicie uma conversa no painel de chat do VS Code digitando @azimute seguido pelo comando desejado:
Comandos Principais:
@azimute /help— Exibe o manual de instruções com os comandos e atalhos rápidos.@azimute /contexto— Roda o diagnóstico de saúde do histórico do chat atual (certifique-se de copiar o chat com o botão direito -> Copy All antes de enviar).@azimute /rastrear— Contabiliza e envia novos tokens gerados na sessão para o seu Painel do Azimute.@azimute/[persona] [seu prompt]— Aplica engenharia de prompt avançada utilizando a persona selecionada (ex:@azimute/react Como fazer paginação no Next.js?).@azimute/none [seu prompt]— Otimizador Neutro universal.
⚙️ Configurações e Comandos (Ctrl + Shift + P)
Abra a paleta de comandos do VS Code para gerenciar sua autenticação:
Azimute: Configurar Token da Plataforma— Salva seu token com segurança para ativação de planos na nuvem.Azimute: Remover Token da Plataforma— Desconecta sua conta do Azimute.Azimute: Configurar Chave OpenAI (BYOK)— Configura sua própria chave de API da OpenAI para otimização local.Azimute: Remover Chave OpenAI (BYOK)— Remove a chave de API da OpenAI salva localmente.
Opções de Customização da Extensão:
Você pode ajustar as preferências em Preferences > Settings:
azimute.injectContext: Define se as instruções da persona devem ser injetadas por padrão (padrão:true).azimute.apiUrl: URL base da API do Azimute para comunicação (padrão:https://rotadoprompt.com.br).
🔒 Segurança e Privacidade
Sua segurança é nossa prioridade:
- Seus tokens de acesso e chaves de API são armazenados com segurança usando o VS Code Keychain API, que se integra ao chaveiro seguro do seu sistema operacional (como o Keychain do macOS ou Credential Manager do Windows). Nenhuma credencial é salva em texto plano no disco.
- A comunicação com a plataforma é realizada inteiramente através de requisições HTTPS criptografadas de ponta a ponta.
🚀 Notas de Versão
0.0.1
- Lançamento oficial da extensão do Azimute.
- Integração com o VS Code Chat e suporte a mais de 30 perfis especialistas.
- Diagnóstico avançado de contexto e rastreamento de tokens por clipboard.