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:
| Contexto | O que faz |
|---|---|
| Repositório | Ancora a conversa em um repositório indexado. |
| Símbolo de código | Inclui uma função, classe ou arquivo específico para discussão. |
| Habilidade | Dá ao agente uma unidade de conhecimento reutilizável. |
| Receita | Traz um fluxo repetível de várias etapas. |
| Pacote de referência | Adiciona 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.