Atributos experimentais
A CLI do Amazon Q Developer inclui recursos experimentais que fornecem funcionalidade avançada para aumentar a produtividade. Esses recursos estão em desenvolvimento ativo e devem ser habilitados explicitamente antes do uso.
Importante
Os recursos experimentais podem ser alterados ou removidos a qualquer momento. Use a seu próprio critério nos fluxos de trabalho de produção.
Gerenciar recursos experimentais
Use o comando /experiment para ver e alternar os recursos experimentais:
/experiment
Isso exibe um menu interativo no qual você pode:
-
Ver o status atual de cada experimento (ativado/desativado)
-
Alternar os experimentos selecionando-os
-
Ver as descrições do que cada experimento faz
Gerenciar conhecimento
O recurso de gerenciamento de conhecimento fornece armazenamento e recuperação persistentes de contexto em todas as sessões do chat. Habilite-o com:
q settings chat.enableKnowledge true
Uso básico
Com ele habilitado, use os comandos /knowledge em sua sessão do chat:
- /knowledge add <name> <path>
-
Adicione arquivos ou diretórios à sua base de conhecimento
- /knowledge show
-
Exiba todas as entradas em sua base de conhecimento
- /knowledge remove <identifier>
-
Remova entradas por nome, caminho ou ID de contexto
- /knowledge update <path>
-
Atualize a entrada existente da base de conhecimento com novo conteúdo
- /knowledge clear
-
Remova todas as entradas da sua base de conhecimento (requer confirmação)
- /knowledge status
-
Exiba o status das operações de indexação em segundo plano
Tipos de índice
Escolha entre duas abordagens de indexação ao adicionar conteúdo:
- Rápida (--index-type Fast)
-
Pesquisa léxica usando BM25. Indexação ultrarrápida e pesquisa instantânea baseada em palavras-chave. Perfeita para logs, configurações e grandes bases de código.
- Melhor (--index-type Best)
-
Pesquisa semântica usando incorporações de IA. Pesquisa inteligente que compreende o contexto e o significado. Perfeito para documentação e pesquisa.
Exemplo de uso:
/knowledge add "project-docs" /path/to/docs --index-type Best /knowledge add "log-files" /path/to/logs --index-type Fast
Bases de conhecimento específicas para agentes
Cada agente mantém sua própria base de conhecimento isolada, garantindo que os contextos de conhecimento tenham como escopo o agente específico com o qual você está trabalhando. Quando você alterna entre agentes, seus comandos de conhecimento funcionam automaticamente com a base de conhecimento específica desse agente.
Modo Tangent
O modo Tangent cria pontos de verificação de conversação, permitindo que você explore tópicos paralelos sem interromper o fluxo principal da conversa. Habilite-o com:
q settings chat.enableTangentMode true
Usar o modo Tangent
Com ele habilitado, use /tangent ou Ctrl+T para ativar ou desativar o modo Tangent:
-
Entrar no modo Tangent: cria um ponto de verificação de conversação
/tangent Created a conversation checkpoint (↯). Use ctrl + t or /tangent to restore the conversation later.
-
No modo Tangent: você verá um símbolo
↯amarelo em seu prompt↯ > What is the difference between async and sync functions?
-
Sair do modo Tangent: retorna à sua conversa principal
↯ > /tangent Restored conversation from checkpoint (↯). - Returned to main conversation.
Práticas recomendadas
Use o modo Tangent para:
-
Fazer perguntas esclarecedoras sobre o tópico atual
-
Explorar abordagens alternativas antes de decidir
-
Obter ajuda com os comandos ou recursos da CLI do Q Developer
-
Testar a compreensão dos conceitos
Evite usar o modo Tangent para tópicos completamente não relacionados ou discussões longas e complexas.
Modo Thinking
O modo Thinking permite um raciocínio complexo com processos de pensamento passo a passo. Com ele habilitado, o Amazon Q mostra o processo de raciocínio ao lidar com problemas complexos ou raciocínio em várias etapas, ajudando você a entender como as conclusões são alcançadas.
Esse recurso é útil para depuração e aprendizado, fornecendo processos transparentes de tomada de decisão para tarefas complexas.
Recursos adicionais
Para obter detalhes completos sobre os recursos experimentais, incluindo opções avançadas de configuração e solução de problemas, consulte a documentação complementar da CLI do Amazon Q Developer: