Atributos experimentais - Amazon Q Developer

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:

  1. 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.
  2. No modo Tangent: você verá um símbolo amarelo em seu prompt

    ↯ > What is the difference between async and sync functions?
  3. 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: