A IA está transformando rapidamente a forma como administradores de sistemas e desenvolvedores interagem com seus ambientes. Em 2025, lançamos o command-line assistant, uma ferramenta opcional disponível no Red Hat Enterprise Linux (RHEL) que permite aos usuários fazer perguntas e receber orientações de solução de problemas em linguagem natural diretamente no terminal.
Anunciamos agora a próxima etapa da nossa jornada de gerenciamento de sistemas orientado por IA: a disponibilidade do agente de IA goose no RHEL extensions repository para o RHEL 9.8 e o RHEL 10.2. Um projeto da Agentic AI Foundation, o goose é um agente de IA open source flexível que pode ser usado com o Model Context Protocol (MCP) server for RHEL (developer preview) para desbloquear novos casos de uso de administração assistida por IA.
Enquanto o assistente de linha de comando padrão oferece uma experiência de perguntas e respostas somente leitura e simplificada, o goose apresenta um agente de IA extensível que ajuda a permitir a solução de problemas do sistema com reconhecimento de contexto.
Duas opções de cliente para acessar o back-end do assistente de linha de comando hospedado pela Red Hat
Ao se conectar ao back-end do assistente de linha de comando hospedado pela Red Hat, os administradores que executam o RHEL agora têm dois caminhos de cliente disponíveis. Dependendo dos seus requisitos, você pode escolher entre uma ferramenta de perguntas e respostas tradicional e simplificada ou uma ferramenta mais recente e extensível com recursos avançados.
1. O cliente goose (goose-redhat)
Para usuários que desejam migrar para um assistente mais potente e capaz, apresentamos o pacote goose-redhat, disponível no RHEL extensions repository nos sistemas RHEL 9.8 e RHEL 10.2. O pacote goose-redhat usa o agente de IA open source goose para oferecer recursos avançados, como o suporte para MCP. O pacote goose-redhat configura o goose para se comunicar com o mesmo back-end do assistente de linha de comando fornecido pela Red Hat.
2. O cliente do assistente de linha de comando (command-line-assistant)
O pacote command-line-assistant original está disponível nos repositórios AppStream padrão do RHEL 9 e RHEL 10. Acionado pelo comando c, este cliente foi projetado para uma experiência de perguntas e respostas somente leitura com baixo consumo de recursos. Ele permite que os usuários façam perguntas em linguagem natural, enviem saídas de comando por meio de pipes para obter contexto e anexem arquivos de log para receber orientações rápidas de solução de problemas e sugestões de comandos.
O pacote command-line-assistant continua a receber suporte e está disponível para uso nos sistemas RHEL 9 e RHEL 10. No entanto, observe que não planejamos adicionar novos recursos a este cliente no futuro.
Selecione o pacote ideal para seu ambiente
Para oferecer flexibilidade de implantação, fornecemos dois pacotes distintos no repositório de extensões do RHEL.
1. Pacote goose-redhat: integrado e otimizado
Se você deseja uma experiência com agentes de IA pronta para uso e otimizada para ambientes Red Hat, o goose-redhat é a escolha ideal.
A instalação deste pacote fornece acesso simplificado à infraestrutura de back-end do assistente de linha de comando da Red Hat, que pode incorporar informações da documentação do RHEL e artigos do Red Hat Knowledgebase. Além disso, o goose-redhat possui configurações de segurança reforçadas para solicitar aprovação manual antes de chamar ferramentas.
2. Pacote goose: traga seu próprio modelo (BYOM)
Para usuários que desejam fornecer sua própria infraestrutura de inferência, o pacote goose autônomo está disponível. Isso permite conectar o goose a provedores externos de grandes modelos de linguagem (LLM) ou servidores de inferência locais. Este pacote oferece uma experiência semelhante ao goose upstream e inclui as configurações padrão de upstream.
Como começar
Os pacotes goose são distribuídos no repositório RHEL extensions. Portanto, você precisará primeiro habilitar o repositório no sistema RHEL, caso ainda não o tenha feito.
Para o RHEL 10:
sudo subscription-manager repos --enable=rhel-10-for-$(arch)-extensions-rpmsPara o RHEL 9:
sudo subscription-manager repos --enable=rhel-9-for-$(arch)-extensions-rpmsPara instalar o pacote goose-redhat pré-configurado com o back-end do assistente de linha de comando da Red Hat:
sudo dnf install goose-redhatApós a instalação, basta abrir uma nova sessão de shell, executar o goose e fazer uma pergunta.
Neste exemplo, perguntamos se há suporte para a execução de containers baseados no RHEL 6 em um host RHEL 9. O goose usa o back-end do assistente de linha de comando da Red Hat para responder à pergunta e fornece um link para o documento de origem no Red Hat Customer Portal.
$ goose
starting session | provider: rhel_cla model: RHEL-command-line-assistant
session id: 20260527_2
working directory: /home/brian
goose is running! Enter your instructions, or try asking what goose can do.
⚠️This tool uses AI technology. Do not include any personal information or other sensitive information in your input. Interactions may be used to improve Red Hat's products or services.
Context: oooooooooo 0% (0/128.000 tokens)
( 0)> Is it supported to run RHEL 6 based containers on a RHEL 9 host?
Interactions may be used to improve Red Hat's products or services.
Sources: - [Red Hat Enterprise Linux Container Compatibility Matrix | Red Hat Customer Portal]
(https://access.redhat.com/support/policy/rhel-container-compatibility)
⏱️ Elapsed time: 17.16s Always review AI-generated content prior to use.
Context: ●●oooooooo 15% (19.660/128.000 tokens)
( 0)> Press Enter to send, Ctrl-J for new lineVisibilidade profunda com o Model Context Protocol (MCP)
Um dos recursos mais empolgantes do goose é o suporte ao Model Context Protocol (MCP) server for RHEL, disponível como developer preview.
Após instalar e configurar o MCP server for RHEL, o goose poderá interagir diretamente com o sistema RHEL local onde está instalado ou com sistemas RHEL remotos por SSH. Isso permite que o goose forneça orientações e solução de problemas com reconhecimento de contexto. Em vez de copiar e colar arquivos de log manualmente, basta solicitar ao goose para investigar um problema. Ele usará o MCP server for RHEL para revisar as informações e os logs relevantes do sistema.
Consulte as instruções no artigo "Optimize the RHEL command-line assistant tasks by using goose-redhat" para ver detalhes sobre a instalação e a configuração do MCP server for RHEL para uso com o goose.
Demo: Solucione problemas de um sistema de arquivos
Para demonstrar o poder do goose combinado com o MCP server for RHEL, analisaremos um cenário comum do mundo real: a solução de problemas de um sistema de arquivos raiz quase cheio. Imagine receber alertas avisando que um sistema RHEL atingiu 91% da capacidade de armazenamento na partição raiz. Você inicia uma sessão com o goose e fornece uma instrução simples em linguagem natural: Ajude-me a descobrir o que está ocupando tanto espaço em disco no sistema de arquivos raiz.
A configuração padrão fornecida pelo pacote goose-redhat solicita permissões para chamar ferramentas MCP. Por isso, vemos um prompt solicitando permissão para o goose usar a ferramenta get_disk_usage fornecida pelo MCP server for RHEL.
Context: oooooooooo 0% (0/128.000 tokens)
( 0)> Help me figure out what's taking up so much disk space in the root filesystem
on this system?
─── get_disk_usage | rhel-mcp-server ─────────────────────────────────────
🔹 Goose would like to call the above tool, do you allow?
│ ● Allow (Allow the tool call once)
│ o Always Allow
│ o Deny
│ o Cancel
└──Esta ferramenta retorna informações sobre a utilização do sistema de arquivos e fornece contexto ao LLM de que o sistema de arquivos raiz está 91% cheio, com 23.5 GB utilizados. Em seguida, o goose solicitará permissão para chamar a ferramenta list_directories na raiz do sistema de arquivos.
The root filesystem `/` is at 91% utilization, with 23.5GB used. To investigate further,
I need to find the largest directories within the root filesystem.
─── list_directories | rhel-mcp-server ─────────────────────────────────────
top_n: 10
order_by: size
path: /
sort: descending
🔹 Goose would like to call the above tool, do you allow?
│ ● Allow (Allow the tool call once)
│ o Always Allow
│ o Deny
│ o Cancel
└──Esta ferramenta permite que o LLM veja que o diretório /home está usando 17.1 GB de espaço. Em seguida, o goose solicitará permissão para chamar a ferramenta list_files no diretório /home para restringir ainda mais o que está ocupando todo esse espaço.
The `/home` directory is consuming the most disk space on your root filesystem, with 17.1GB. The `/usr` directory is using 4.7GB, and `/var` is using 1.2GB.
Let's examine the `/home` directory further to identify the largest files within it.
─── list_files | rhel-mcp-server ─────────────────────────────────────
top_n: 10
path: /home
sort: descending
order_by: size
🔹 Goose would like to call the above tool, do you allow?
│ ● Allow (Allow the tool call once)
│ o Always Allow
│ o Deny
│ o Cancel
└──Não há arquivos no diretório, por isso o goose solicita permissão para chamar a ferramenta list_directories no diretório /home.
There are no files directly in `/home` that are consuming significant space. It's likely that the disk space is being used by subdirectories within `/home`. Let's list the largest directories within `/home`. ─── list_directories | rhel-mcp-server ─────────────────────────────────────
top_n: 10
sort: descending
order_by: size
path: /home
🔹 Goose would like to call the above tool, do you allow?
│ ● Allow (Allow the tool call once)
│ o Always Allow
│ o Deny
│ o Cancel
└──Com base nas informações retornadas pelo MCP server for RHEL, o LLM agora pode ver que o diretório /home/brian está consumindo 17.1 GB de espaço. Em seguida, o goose solicitará permissão para chamar a ferramenta list_directories no diretório /home/brian.
The `/home/brian` directory is consuming 17.1GB. Let's look inside `/home/brian` to find the largest directories.
─── list_directories | rhel-mcp-server ───────────────────────────────────── o
rder_by: size
top_n: 10 s
ort: descending
path: /home/brian
🔹 Goose would like to call the above tool, do you allow?
│ ● Allow (Allow the tool call once)
│ o Always Allow
│ o Deny
│ o Cancel
└──O goose consegue identificar que o diretório /home/brian/virtual-machines está consumindo 16.6 GB de espaço.
The `/home/brian/virtual-machines` directory is consuming 16.6GB of disk space. This is the largest contributor to the high disk usage on your root filesystem.
To free up space, you could consider the following:
* **Move or delete unused virtual machine images** within `/home/brian/virtual-machines`.
* **Investigate `/usr` (4.7GB) and `/var` (1.2GB)** for potential cleanup if clearing `/home/brian/virtual-machines` is not sufficient. Common areas in `/var` for large files include `/var/log` (logs), `/var/cache`
(package manager cache), and `/var/tmp`. For `/usr`, it's usually system binaries and libraries, so direct cleanup might be limited unless there are unused packages.
* **Check `.local` (255.8MB) and `.cache` (240.7MB)** within `/home/brian`. These directories often contain user-specific application data and caches that can sometimes be cleared.
If you would like to investigate a specific directory further, please let me know.
⏱️ Elapsed time: 1m 57s
Always review AI-generated content prior to use.
Context: ●oooooooooo 8% (10842/128000 tokens)
( 0)> Press Enter to send, Ctrl-J for new lineDe olho no futuro
A evolução do gerenciamento de sistemas está avançando rapidamente para ferramentas baseadas em IA. Enquanto o assistente de linha de comando padrão permanece disponível para orientação somente leitura, a introdução do goose oferece uma expansão significativa de casos de uso para o uso de IA no gerenciamento de sistemas RHEL. Instale o goose no seu sistema RHEL hoje mesmo e experimente a próxima evolução da administração de sistemas assistida por IA.
Teste de produto
Red Hat Enterprise Linux | Teste da solução
Sobre o autor
Brian Smith is a product manager at Red Hat focused on RHEL automation and management. He has been at Red Hat since 2018, previously working with public sector customers as a technical account manager (TAM).
Mais como este
Acompanhamento de progresso no Red Hat OpenShift AI
Como empresas líderes transformam a IA em valor de negócio
How Red Hat cleared IT debt for scalable AI
Standardizing the AI stack with PyTorch
Leia mais
- E-book: Gerenciar infraestruturas na escala da nuvem
- E-book: Estabeleça uma base de TI eficiente para o sucesso dos negócios
- Comece a testar: Red Hat Enterprise Linux
Navegue por canal
Automação
Últimas novidades em automação de TI para empresas de tecnologia, equipes e ambientes
Inteligência artificial
Descubra as atualizações nas plataformas que proporcionam aos clientes executar suas cargas de trabalho de IA em qualquer ambiente
Nuvem híbrida aberta
Veja como construímos um futuro mais flexível com a nuvem híbrida
Segurança
Veja as últimas novidades sobre como reduzimos riscos em ambientes e tecnologias
Edge computing
Saiba quais são as atualizações nas plataformas que simplificam as operações na borda
Infraestrutura
Saiba o que há de mais recente na plataforma Linux empresarial líder mundial
Aplicações
Conheça nossas soluções desenvolvidas para ajudar você a superar os desafios mais complexos de aplicações
Virtualização
O futuro da virtualização empresarial para suas cargas de trabalho on-premise ou na nuvem