Red Hat · Sessão Técnica

OpenShift
Lightspeed.

Assistente de IA integrado ao OpenShift — uma introdução rápida a agentes, e depois os detalhes: arquitetura, BYOK (traga seu próprio modelo), MCP e uma demo de troubleshooting.

27 de Agosto de 2026 · Red Hat
Red Hat · OpenShift Lightspeed
Agenda

Do conceito à demo

Começamos pelo básico de agentes de IA e chegamos ao OpenShift Lightspeed operando um cluster de verdade.

01

Agentes de IA — introdução rápida

O que muda de um chatbot para um agente: modelo, contexto, ferramentas e o loop de ação.

02

OpenShift Lightspeed

O que é, onde vive (console), o que responde e como se apoia na documentação Red Hat.

03

BYOK — Bring Your Own Key/Model

Escolha do provedor de LLM: SaaS ou self-hosted, configuração e postura de dados.

04

MCP — Model Context Protocol

Como o assistente ganha ferramentas e enxerga o cluster: servidores MCP e tool calling.

05

Demo — Troubleshooting

Cenário real de falha, diagnóstico assistido pelo Lightspeed e correção. Roteiro a definir

Agenda · Item 01
Agentes de IA · Introdução

De chatbot a agente

1 · Chat simples2 · + RAG3 · + Tools = Agente→ avança o estágio

Chat simples: a pergunta vai direto ao modelo e o texto volta. Ele só sabe o que aprendeu no treinamento.RAG: um orquestrador busca contexto (documentação, histórico) e injeta no prompt — o modelo responde com os seus dados.Agente: o modelo pode pedir ferramentas; o orquestrador executa, devolve o resultado e o ciclo se repete até ter evidência. O padrão para conectar ferramentas é o MCP.

Usuário Modelo (LLM) 1“Quem é a Red Hat?” 2“A Red Hat é uma empresa de software open source…” sem memória · sem seus dados · sem ação — só texto Orquestradorrecebe, enriquece, encaminha 1“Como crio um projeto no OpenShift AI?” Memóriahistórico · sessão RAGdocs · Vector DB 2busca contexto 3pergunta + contexto 4“Passo a passo: 1) …” 5resposta com fontes responde com os seus documentos — menos alucinação ToolsAPIs · cluster MCP = AGENTE 1“Por que meu pod não sobe?” 2contexto 3pergunta + contexto 4“preciso ler os logs do pod” 5tool call · resultado ↺ repete 3 → 5 até ter evidência 6diagnóstico + correção
Agenda · Item 01
Agentes de IA · Ferramentas

Conectar ferramentas: antes e depois do MCP

1 · Antes2 · Depois→ avança o estágio

Antes: cada sistema exigia um conector próprio no orquestrador — N ferramentas, N integrações, N manutenções.Depois: o orquestrador fala um protocolo; cada sistema expõe um servidor MCP reutilizável por qualquer assistente. É assim que o Lightspeed passa a enxergar o cluster (item 04).

Antes do MCP Depois do MCP Orquestrador Modelo integração sob medida — uma por sistema SlackAPI própriaOpenShiftAPI própriaGitHubAPI própria Orquestrador Modelo API unificada MCP Servertools · resourcesMCP Servertools · resourcesMCP Servertools · resources SlackAPI própriaOpenShiftAPI própriaGitHubAPI própria
Agenda · Item 02
OpenShift Lightspeed

Um assistente dentro do console

OpenShift Lightspeed é o assistente de IA generativa da Red Hat para OpenShift: instalado como Operator, aparece no console web e responde em linguagem natural sobre a plataforma e sobre o seu cluster.

Integrado ao console

Painel lateral no console do OpenShift — sem trocar de ferramenta, com o contexto da tela atual.

Conhece a plataforma

Respostas ancoradas na documentação oficial da Red Hat (RAG), com referências às fontes.

Conhece o seu cluster

Anexe recursos (YAML, eventos, logs) ou deixe o assistente consultá-los via ferramentas.

Você escolhe o modelo

BYOK: SaaS ou modelo self-hosted na sua infraestrutura — dados sob seu controle.

  • Casos típicos: troubleshooting, explicar/gerar YAML, entender alertas e acelerar onboarding de novos operadores.
Agenda · Item 02
OpenShift Lightspeed · Arquitetura

Como uma pergunta vira resposta

Console OpenShift pergunta OpenShift Lightspeed Operator + serviço no cluster RAG · Docs Red Hat Filtros · RBAC Recursos do cluster YAML · eventos · logs (via MCP) prompt + contexto LLM · SaaS OpenAI · Azure · watsonx LLM · Self-hosted RHEL AI · OpenShift AI (vLLM) BYOK — você escolhe resposta + fontes
Entra: pergunta do usuário + contexto (docs Red Hat via RAG, recursos do cluster que o usuário pode ver).
Modelo: nunca é embutido — o Lightspeed chama o provedor que você configurou (BYOK).
Sai: resposta em linguagem natural com referências — e, com MCP, ações de leitura no cluster.
Agenda · Item 03
BYOK · Bring Your Own Key / Model

Seu modelo, sua escolha

O Lightspeed não vem com um LLM embutido. Você aponta para o provedor que faz sentido para a organização — do SaaS ao modelo rodando on-prem.

SaaS

OpenAI

API pública — rápido para começar; dados saem para o provedor.

SaaS · Enterprise

Azure OpenAI

Mesmos modelos, dentro da sua assinatura Azure e dos seus controles corporativos.

SaaS · Enterprise

IBM watsonx

Modelos Granite e outros, com governança e opção de região.

Self-hosted

RHEL AI / OpenShift AI

Modelo servido por vLLM no seu datacenter — nada sai do ambiente. Compatível com API OpenAI.

# OLSConfig — apontando para o provedor (exemplo) apiVersion: ols.openshift.io/v1alpha1 kind: OLSConfig metadata: { name: cluster } spec: llm: providers: - name: meu-provedor type: rhoai_vllm # openai | azure_openai | watsonx | rhelai_vllm | rhoai_vllm url: https://<endpoint>/v1 credentialsSecretRef: { name: llm-creds } models: [ { name: granite-3-8b-instruct } ] ols: defaultProvider: meu-provedor defaultModel: granite-3-8b-instruct
  • Chave em Secret — credenciais nunca ficam no CR; rotação sem reinstalar.
  • Troca de modelo declarativa — mudar de provedor é um oc apply; GitOps-friendly.
  • Postura de dados — self-hosted mantém prompts, YAMLs e logs dentro do perímetro.
  • Custo previsível — modelo próprio elimina cobrança por token.
Agenda · Item 03
BYOK · Segurança & dados

Controle sobre o que sai e quem pergunta

A pergunta que toda área de segurança faz: "o que o assistente vê e para onde manda?" — o Lightspeed responde com controles configuráveis.

Identidade & RBAC

Acesso via OAuth do OpenShift. O assistente só consulta o que o usuário logado já pode ver — nada de escalar privilégio pelo chat.

Filtros & redação

Validação de perguntas (escopo OpenShift), filtros de redação configuráveis por regex — ex.: mascarar IPs, tokens ou nomes internos antes de ir ao LLM.

Telemetria & retenção

Coleta de transcrições/feedback para a Red Hat pode ser desativada; histórico de conversas com retenção controlada no cluster.

🔒 Com modelo self-hosted (RHEL AI / OpenShift AI) + redação + telemetria desligada, o fluxo inteiro fica dentro do perímetro da organização.
Agenda · Item 04
MCP · Model Context Protocol

O USB-C das ferramentas de IA

MCP é um protocolo aberto que padroniza como um assistente descobre e chama ferramentas. Em vez de integrar cada API à mão, o assistente conversa com servidores MCP que expõem tools, resources e prompts.

1

Host

A aplicação com o LLM — aqui, o OpenShift Lightspeed.

2

Client

Conexão 1:1 com cada servidor; negocia capacidades e lista as ferramentas.

3

Server

Expõe ferramentas: get_pods, pod_logs, events… Pode ser local (stdio) ou remoto (HTTP).

4

Tool calling

O modelo escolhe a ferramenta, o host executa e devolve o resultado como contexto.

  • Padrão aberto — o mesmo servidor MCP serve Lightspeed, IDEs e outros agentes; sem lock-in de assistente.
  • Escopo explícito — cada servidor declara exatamente o que expõe; fácil auditar e limitar (ex.: somente leitura).
Agenda · Item 04
MCP · No OpenShift Lightspeed

Lightspeed com ferramentas: o assistente vira agente Verificar versão / TP

OpenShift Lightspeed MCP host · LLM (BYOK) MCP client · tool calling tools/list · tools/call OpenShift MCP Server pods · logs · events · describe (read-only) Observabilidade métricas · alertas · Prometheus Outros servidores MCP Git · ITSM · runbooks internos Cluster OpenShift
Pergunta: "por que o deploy api não sobe?" → o modelo decide chamar get_pods e pod_logs.
Servidores MCP: o do OpenShift dá a visão do cluster; outros trazem métricas, tickets e runbooks.
Segurança: ferramentas read-only e executadas com a identidade/RBAC do usuário — o humano aplica a correção.
Agenda · Item 05
Demo · Troubleshooting

Mão na massa: diagnóstico assistido Roteiro a definir

Um cenário de falha real no cluster, resolvido com o Lightspeed no console — do sintoma à correção.

1

Sintoma

Aplicação fora do ar: pod em CrashLoopBackOff / ImagePullBackOff. A definir

2

Pergunta

"Por que o pod X não sobe?" — com o recurso anexado ou via MCP.

3

Diagnóstico

O assistente lê eventos/logs, explica a causa e cita a documentação.

4

Correção

YAML sugerido → revisão humana → oc apply → pod saudável.

Preparação da demo pendente

  • Cluster com OpenShift Lightspeed Operator instalado e OLSConfig apontando para o provedor escolhido
  • Namespace de demo com a aplicação "quebrada" (manifests versionados no Git)
  • Servidor MCP do OpenShift habilitado no Lightspeed (se disponível na versão) — senão, anexar recursos manualmente
  • Roteiro de perguntas e resultado esperado (com print de backup caso a rede falhe)

Obrigado!

OpenShift Lightspeed · Agentes, BYOK e MCP

Troubleshooting assistidons: demo-app
api-gateway-7d9f-x2k1
orders-service-5c8b-q9zp
payments-worker-64d-m3tr
frontend-web-8f4a-lp7c
causa: ConfigMap ausente → corrigido via YAML sugerido0/4 Running