Pular para o conteúdo principal

Chat Agêntico

O Chat Agêntico é o workspace de conversa onde você executa análises, planejamento e alterações de código com um agente do Smart Engineering. Ele fica disponível em Agêntico → Chat na barra lateral e é a tela que a aplicação abre após o login.

Cada conversa é conduzida por um único agente. Você anexa o contexto que o agente deve usar (um repositório, um trecho de código, uma habilidade, uma receita, um pacote de referência), escolhe um modelo, e o agente responde com texto transmitido em tempo real, atividade de ferramentas e, quando faz sentido, propostas editáveis ou etapas de fluxo que você aprova ali mesmo.

Quando usar

  • Fazer perguntas sobre um repositório indexado sem sair da aplicação.
  • Executar um fluxo repetível (uma receita) sobre um código selecionado.
  • Pedir ao agente para criar ou atualizar documentação, uma habilidade, uma receita, um pacote de referência ou outro agente.
  • Planejar uma alteração e revisar a edição proposta antes de aplicá-la.

Antes de começar

  • Confirme a organização ativa. Agentes, repositórios e demais contexto são vinculados a ela.
  • Se quiser a conversa ancorada em código, confirme que o repositório está indexado e pronto.
  • Seu histórico de conversas fica armazenado apenas neste navegador. Ele não é sincronizado entre dispositivos ou usuários.

Escolha um agente

Abra o chat e escolha o agente para a conversa. Agentes desabilitados e descontinuados ficam ocultos. A mensagem de boas-vindas indica qual agente está ativo ("How can <agente> help?").

Você pode iniciar uma Nova conversa a qualquer momento ou reabrir uma conversa anterior na lista de conversas. As conversas podem ser renomeadas ou excluídas pelo menu da conversa.

Envie uma mensagem

  • Enter envia a mensagem. Shift + Enter insere uma nova linha.
  • Digite / para abrir os comandos: anexar uma habilidade, anexar uma receita, adicionar contexto do projeto ou iniciar uma nova conversa.
  • Enquanto o agente responde, você pode Cancelar a execução. Também é possível Copiar ou Repetir qualquer resposta pelo rodapé dela.

Adicionar contexto

Abra Adicionar contexto para anexar itens à sua próxima mensagem:

ContextoO que faz
RepositórioAncora a conversa em um repositório indexado.
Símbolo de códigoInclui uma função, classe ou arquivo específico para discussão.
HabilidadeDá ao agente uma unidade de conhecimento reutilizável.
ReceitaTraz um fluxo repetível de várias etapas.
Pacote de referênciaAdiciona documentos de referência selecionados do projeto.

No mesmo painel você pode ativar ou desativar Recursos — os conjuntos de ferramentas que o agente pode usar na próxima mensagem — e escolher o Modelo e o nível de Raciocínio (Padrão ou Estendido).

Uso de contexto e compactação

Um medidor de contexto mostra quanto da janela de contexto do modelo a conversa está usando. Quando ficar grande, use Compactar contexto para resumir as trocas anteriores, permitindo que a conversa continue sem perder o fio.

Aprovações

Algumas ações do agente pausam aguardando sua decisão antes de continuar. Elas aparecem na conversa e no painel Ações necessárias:

  • Proposta de alteração: o agente propõe criar ou atualizar um recurso (uma página de documentação, um pacote de referência, uma habilidade, uma receita ou um agente). Revise e então Aprove ou Rejeite. Ative Aprovar alterações automaticamente para aplicar um determinado tipo de recurso e ação (itens novos ou edições) sem confirmar a cada vez.
  • Aprovação do fluxo: quando uma receita é executada dentro do chat, aprove cada etapa para o fluxo continuar.

Personalizar

O item Personalizar abre a área de gestão dos blocos de construção usados pelos agentes: agentes personalizados, habilidades, receitas, pacotes de referência e o histórico de execuções de agentes e de receitas. Consulte Agentes Personalizados e Recipe Engine.

Resultado esperado

Você deve conseguir manter uma conversa ancorada com um agente, anexar o contexto certo, acompanhar a saída transmitida em tempo real e a atividade de ferramentas, e aprovar ou rejeitar qualquer alteração que o agente propuser antes que ela entre em vigor.

Veja também