Todos os produtos
Search
Central de documentação

Elastic Compute Service:Manage ECS instances with Workbench AI Agent mode

Última atualização: Sep 07, 2026

Dê instruções ao Workbench AI Agent em linguagem natural para instalar softwares, diagnosticar problemas e executar tarefas de O&M em instâncias ECS.

Como funciona

O modo AI Agent é um assistente inteligente integrado ao Workbench. Ele permite interagir com o terminal por meio de linguagem natural, transformando operações complexas de linha de comando em tarefas conversacionais.

Capacidades principais

  • Distinção automática entre comandos Shell e linguagem natural: Por exemplo, o sistema reconhece ls como um comando Shell e não inicia uma conversa.

  • Decomposição inteligente de tarefas: O agente divide automaticamente solicitaitações de alto nível, como install Docker ou check CPU, em etapas executáveis de linha de comando.

  • Ajuste dinâmico de fluxo de trabalho: O agente adapta o plano em tempo real conforme o resultado de cada comando (sucesso, falha ou saída específica).

  • Tomada de decisão e planejamento autônomos: Mediante um prompt claro, o agente planeja as etapas para concluir a tarefa, como resolver dependências automaticamente durante a instalação de software.

  • Consciência de contexto: O agente compreende a sessão atual do terminal, incluindo o diretório de trabalho e o histórico de operações, para fornecer sugestões específicas ao cenário.

  • Integração com OpenAPI: Quando necessário, o agente chama a OpenAPI para recuperar informações da instância.

    Atualmente, há suporte apenas para DescribeInstanceAttribute , DescribeSecurityGroupAttribute e DescribeDisks .

Casos de uso

Cenário 1: Diagnóstico de problemas

Cenário 2: Instalação de software

Cenário 3: O&M do sistema

Exemplo: Um servidor responde lentamente.

Entrada:My instance is a bit slow, help me analyze and fix the problem.

Exemplo: Instalar o Docker.

Entrada:Please help me install Docker

Exemplo: Desativar login SSH por senha.

Entrada: Help me disable SSH password login

Pré-requisitos

Verifique se os seguintes requisitos foram atendidos:

  • Sua conta Alibaba Cloud ou usuário RAM tem permissões para fazer logon na instância de destino pelo Workbench.

  • (Opcional) Se a tarefa envolver baixar software da internet, a instância deve ter acesso à rede pública por meio de um endereço IP público ou NAT Gateway.

Usar o modo AI Agent

  1. Faça logon em uma instância Linux pelo Workbench

    No console ECS, localize a instância de destino e clique em Connect na coluna Actions. Em seguida, clique em Sign in now ao lado de Workbench.

  2. Entre no modo AI Agent

    Após fazer logon, acesse o modo AI Agent de uma das seguintes formas:

    • Método 1 (Botão): Clique em Agent na parte superior do terminal.

      Disponível apenas na nova versão do Workbench.

      O botão Agent também exibe o atalho de teclado ⌘ I.

    • Método 2 (Atalho de teclado): No terminal, pressione Command + I (macOS) ou Ctrl + Shift + I (Windows).

    • Método 3 (Menu de contexto): Clique com o botão direito no terminal e selecione AI Terminal Mode.

  3. Insira um prompt

    O prompt de entrada assume o estilo AI Agent. Digite um prompt em linguagem natural e pressione Enter. Por exemplo:

    My instance is a bit slow. Help me analyze and fix it.
    Pressione Shift + Enter para forçar o agente a tratar sua entrada como linguagem natural em vez de comando shell.
  4. Revise e execute comandos

    O agente interpreta seu prompt e planeja os comandos shell correspondentes. Revise cada comando e clique em Run.

    Importante

    O conteúdo gerado por IA serve apenas como referência. Verifique cada comando antes de executá-lo. Você é responsável pelas consequências da execução dos comandos.

    [root@iZbp000000000000 ~]# My instance is a bit slow, help me analyze and fix the problem.
    
    ● Sure, let me help you analyze why the instance is slow. First, let's check CPU usage to see if any process is consuming too many resources.
    
    Do you agree to run the following command and view the output?
    
      top -b -n 1 | head -n 20
    
    This command takes a snapshot of current CPU usage to help identify processes that may be consuming too many resources.
    
    [root@iZbp000000000000 ~]#
    [root@iZbpoooooooooooo ~]# top -b -n 1 | head -n 20
    top - 15:30:54 up 5 days, 23:08,  2 users,  load average: 4.94, 3.58, 2.71
    Tasks: 113 total,   7 running, 106 sleeping,   0 stopped,   0 zombie
    %Cpu(s): 96.8 us,  3.2 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
    MiB Mem :  7589.5 total,  5603.6 free,   682.5 used,  1562.0 buff/cache
    MiB Swap:    0.0 total,    0.0 free,    0.0 used.  6907.0 avail Mem
    
      PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
    44580 root      20   0  236580   9352   2760 R  93.3   0.1   0:47.32 python
    44581 root      20   0  236580   9492   2900 R  86.7   0.1   0:47.40 python
        1 root      20   0  103576  11480   8580 S   0.0   0.1   0:04.15 systemd
        2 root      20   0       0      0      0 S   0.0   0.0   0:00.04 kthreadd
        3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_gp
        4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_par_gp
        6 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker/0:0H-events_highpri
        8 root       0 -20       0      0      0 I   0.0   0.0   0:00.31 kworker/0:1H-events_highpri
        9 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 mm_percpu_wq
       11 root      20   0       0      0      0 S   0.0   0.0   0:00.00 rcu_tasks_rude_
       12 root      20   0       0      0      0 S   0.0   0.0   0:00.00 rcu_tasks_trace
       13 root      20   0       0      0      0 S   0.0   0.0   0:01.20 ksoftirqd/0
       14 root      20   0       0      0      0 R   0.0   0.0   0:21.35 rcu_sched
    [root@iZbpoooooooooooo ~]#

    Comandos de alto risco, como kill, aparecem destacados em vermelho e exigem confirmação adicional antes da execução.

    Durante a geração de resposta pela IA, clique no ícone image ou pressione Ctrl/Command + C para interromper o processo.

    [root@iZbp1oooooooooooooooo ~]# My instance is a bit slow, help me analyze and fix the problem.
    ○ Sure, let me help you analyze why the instance is slow. First, let's check CPU usage and look for any high-load processes.

    Para editar um comando antes da execução, clique em Modify ou pressione Ctrl/Command + E. Após editar, clique em Save ou pressione ESC.

  5. Inicie uma nova conversa

    Clique em New Conversation abaixo da saída da IA para limpar o histórico da conversa.

Mais operações

Upload e download de arquivos

Use prompts em linguagem natural para fazer upload e download de arquivos no modo AI Agent.

  • Upload de arquivo

    Exemplo de entrada: Upload file to the current directory

  • Download de arquivo

    Exemplo de entrada: Download test.md locally

Consultar informações da instância com OpenAPI

O agente chama a OpenAPI para recuperar informações da instância, como detalhes do grupo de segurança. Atualmente, há suporte apenas para DescribeInstanceAttribute, DescribeSecurityGroupAttribute e DescribeDisks.

Exemplo de entrada: Check whether the security group of this instance allows access from 192.168.2.10

FAQ

Cobranças do modo AI Agent

O modo AI Agent está incluído sem custo adicional.