Pular para o conteúdo principal

Questão de Engenharia de Software — Frameworks — INSTITUTO AOCP 2025

Engenharia de SoftwareFrameworks
Código
qg540681
Banca
INSTITUTO AOCP
Órgão
MPE-RS
Ano
2025
Nível
Superior
Cargo
Analista do Ministério Público - Informática
O framework que fornece bibliotecas para criar aplicações avançadas de RAG (Retrieval Augmented Generation) e que tem como finalidade facilitar a aquisição de conteúdo e também realizar a indexação e recuperação de vários tipos de conteúdo, permitindo que a construção de aplicações possa acessar múltiplas fontes de dados e gerar respostas integradas, é denominado
  1. ACRISP-DM.
  2. BPamDDoS.
  3. CRancher.
  4. DLlamaIndex.
  5. EWCAG.
Revelar gabarito e comentário

GabaritoD — LlamaIndex.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Frameworks de RAG: LlamaIndex

Gabarito: letra D. O LlamaIndex é o framework que fornece bibliotecas para criar aplicações avançadas de RAG (Retrieval Augmented Generation), facilitando a aquisição, indexação e recuperação de conteúdo de múltiplas fontes de dados para gerar respostas integradas. As demais alternativas referem-se a outros conceitos: CRISP-DM é uma metodologia de mineração de dados, PamDDoS é uma ferramenta de ataque DDoS, Rancher é uma plataforma de gerenciamento de contêineres e WCAG são diretrizes de acessibilidade web.

O que é RAG? RAG (Retrieval Augmented Generation) é uma técnica de IA que combina modelos de linguagem com sistemas de recuperação de informação. Em vez de depender apenas do conhecimento interno do modelo, o RAG busca informações relevantes em uma base de conhecimento externa (documentos, bancos de dados, APIs) e as utiliza para gerar respostas mais precisas e contextualizadas. O processo envolve três etapas principais: indexação (organizar o conteúdo em uma estrutura pesquisável), recuperação (encontrar os trechos mais relevantes para a consulta) e geração (usar o modelo de linguagem para sintetizar a resposta com base nos trechos recuperados).

O LlamaIndex (anteriormente conhecido como GPT Index) é um framework de código aberto projetado especificamente para simplificar a construção de aplicações RAG. Ele oferece conectores para diversas fontes de dados (PDFs, bancos de dados SQL, APIs, etc.), ferramentas para indexação e consulta, e integração com modelos de linguagem. Sua finalidade é exatamente a descrita no enunciado: facilitar a aquisição de conteúdo, realizar a indexação e recuperação de vários tipos de conteúdo, permitindo que aplicações acessem múltiplas fontes de dados e gerem respostas integradas.

A banca explora o conhecimento de ferramentas e tecnologias emergentes na área de IA. É importante distinguir o LlamaIndex de outros frameworks de RAG, como o LangChain, que também é popular, mas tem foco mais amplo em orquestração de agentes e cadeias de chamadas. O LlamaIndex é mais especializado em indexação e recuperação de dados para RAG.

  1. 1Indexação
  2. 2Recuperação
  3. 3Geração
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

CRISP-DM (Cross-Industry Standard Process for Data Mining) é uma metodologia de processo para projetos de mineração de dados, com fases como entendimento do negócio, entendimento dos dados, preparação, modelagem, avaliação e implantação. Não é um framework para RAG.

Alternativa B — ❌ Incorreta

PamDDoS é uma ferramenta de teste de estresse para redes, usada para simular ataques de negação de serviço distribuída (DDoS). Não tem relação com RAG ou geração aumentada por recuperação.

Alternativa C — ❌ Incorreta

Rancher é uma plataforma de gerenciamento de contêineres e Kubernetes, usada para orquestrar e operar clusters. Não é um framework de RAG.

Alternativa D — ✅ Correta ⟵ GABARITO

O LlamaIndex é exatamente o framework descrito: fornece bibliotecas para criar aplicações avançadas de RAG, facilitando a aquisição, indexação e recuperação de conteúdo de múltiplas fontes de dados, permitindo gerar respostas integradas. É a alternativa que corresponde à definição do enunciado.

Alternativa E — ❌ Incorreta

WCAG (Web Content Accessibility Guidelines) são diretrizes de acessibilidade para conteúdo web, publicadas pelo W3C. Não é um framework de RAG.

Gabarito: letra D

Link permanente: /questoes/qg540681