Skip to main content

Executando tarefas em paralelo com o /fleet comando

O comando de barra /fleet permite que o CLI do Copilot divida uma solicitação complexa em tarefas menores e as execute em paralelo, maximizando a eficiência e a taxa de transferência.

Introdução

O comando de barra /fleet no CLI do Copilot foi projetado para receber um plano de implementação e dividi-lo em tarefas menores e independentes que podem ser executadas em paralelo por subagentes. Isso permite a conclusão mais rápida de solicitações complexas que envolvem várias etapas.

Este artigo fornece uma visão geral do /fleet comando de barra. Para obter detalhes de como usá-lo, consulte Speeding up task completion with the /fleet command.

Como /fleet funciona

Quando você usa o /fleet comando, o agente principal Copilot analisa o prompt e determina se ele pode ser dividido em subtarefas menores. Ele avaliará, com base na natureza das subtarefas e suas dependências, se elas podem ser executadas com eficiência por subagentes. Se decidir atribuir algumas ou todas as subtarefas a subagentes, ele atuará como orquestrador, gerenciando o fluxo de trabalho e as dependências entre as subtarefas. Sempre que possível, o agente do orquestrador executará os subagentes em paralelo, permitindo que toda a tarefa seja concluída mais rapidamente.

Benefícios de usar /fleet

  •         **Velocidade da conclusão da tarefa**: o principal benefício de usar o `/fleet` comando é que uma tarefa grande e de várias partes pode ser concluída mais rapidamente executando subtarefas em paralelo. Se partes de uma tarefa grande podem ser trabalhadas em paralelo serão determinadas pelas dependências entre as subtarefas. Algumas tarefas, como a criação de um conjunto de testes para um novo recurso, são adequadas para paralelização e normalmente serão concluídas mais rapidamente quando você usar o `/fleet` comando de barra.
    
  •         **Especialização**: se você definiu agentes personalizados especializados para determinados tipos de trabalho, eles podem ser usados pelos subagentes. Isso permite a especialização, com os subagentes usando os agentes personalizados mais adequados para a subtarefa específica em que estão trabalhando.
    

    Por padrão, os subagentes usam um modelo de IA de baixo custo. No entanto, você pode instruir Copilot a usar um modelo específico para parte do trabalho. Por exemplo, em um prompt maior, você pode especificar ... Use GPT-5.3-Codex, to create ... Use Claude Opus 4.5, to analyze .... Se um subagente usar um perfil de agente personalizado que especifica um modelo de IA específico, esse modelo será usado pelo subagente. O uso de um modelo específico pode produzir resultados de melhor qualidade para determinados tipos de subtarefa.

    Se os agentes personalizados estiverem disponíveis, Copilot decidirão se devem usar um para concluir uma subtarefa específica. No entanto, se você souber que um agente personalizado específico é adequado para uma subtarefa específica, você pode especificar isso em seu prompt usando @CUSTOM-AGENT-NAME. Por exemplo, em um prompt maior: ... Use @test-writer to create comprehensive unit tests for ....

    Para saber mais, confira Criando e usando agentes personalizados para CLI do GitHub Copilot.

  •         **Janela de contexto**: cada subagente tem sua própria janela de contexto, separada do agente principal e de outros subagentes. Isso permite que cada subagente se concentre em sua tarefa específica sem ser sobrecarregado pelo contexto completo da tarefa maior.
    

Quando você deve usar /fleet?

  •         **Tarefas grandes ou complexas**: quando sua solicitação envolve várias etapas independentes, como refatorar vários arquivos, atualizar dependências ou executar testes entre módulos.
    
  •         **Trabalho paralelizável**: se sua tarefa puder ser dividida em subtarefas que não dependem umas das outras.
    
  •         **Fluxos de trabalho automatizados**: quando você deseja a conclusão mais rápida possível de uma tarefa grande , por exemplo, quando você está usando o modo de piloto automático para permitir que Copilot funcione de forma autônoma.
    

Considere o seguinte

  •         **Uso de solicitação Premium**: quando você envia um prompt na CLI e Copilot interage com o LLM (modelo de linguagem grande) selecionado para gerar uma resposta, isso consome solicitações premium. O número de solicitações premium consumidas depende do modelo selecionado no momento. Mais interações com o LLM resultam em um maior consumo de solicitações premium.
    

    Cada subagente pode interagir com o LLM independentemente do agente principal, portanto, dividir o trabalho em tarefas menores executadas por subagentes pode resultar em mais interações llm do que se o trabalho foi tratado pelo agente principal. O uso /fleet em um prompt pode, portanto, fazer com que mais solicitações premium sejam consumidas.

    O uso da solicitação premium faturável é determinado usando um multiplicador. O multiplicador varia dependendo de qual modelo você usa. Use o /model comando de barra para ver o modelo selecionado no momento e seu multiplicador e altere o modelo, se necessário. Para saber mais, confira Solicitações no GitHub Copilot e Sobre o faturamento para planos individuais do GitHub Copilot.

  •         **Composição da tarefa**: o trabalho é mais adequado para execução por vários subagentes se puder ser decomposto em subtarefas independentes. Se sua solicitação for inerentemente sequencial, o uso do `/fleet` modo de comando de barra poderá não fornecer nenhum benefício.
    

Relação entre /fleet e o modo piloto automático

O /fleet comando de barra geralmente é usado no modo de piloto automático, mas estes são recursos distintos que podem ser usados de forma independente:

  •         **O modo piloto automático** permite Copilot continuar funcionando de forma autônoma até que uma tarefa seja concluída, respondendo automaticamente a solicitações que, de outra forma, exigiriam intervenção do usuário.
    
  •         **
            `/fleet`
            ** é tudo sobre o uso de subagentes para executar tarefas em paralelo, enquanto o agente principal gerencia o fluxo de trabalho geral. Você pode usar o comando de barra `/fleet` em sessões interativas independentemente do modo autopilot.
    

Um fluxo de trabalho típico para usar /fleet no modo de piloto automático pode ter esta aparência:

  1. Pressione Shift+Tab para alternar para o modo de plano e trabalhar com CLI do Copilot para criar um plano de implementação.
  2. Reconheça que o plano finalizado contém vários elementos e parece ser um bom candidato para /fleet.
  3. Selecione a opção Aceitar plano e criar no autopilot + /frota exibida quando o plano for concluído.

Para obter mais informações sobre o modo de piloto automático, consulte Permitindo que GitHub Copilot CLI funcione de forma autônoma.

Leitura adicional

  •         [AUTOTITLE](/copilot/how-tos/copilot-cli/speeding-up-task-completion)
    
  •         [AUTOTITLE](/copilot/how-tos/copilot-cli)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/use-copilot-cli)