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?).
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.