Questão de Engenharia de Software — Frameworks — INSTITUTO AOCP 2025
- Código
- qg540681
- Banca
- INSTITUTO AOCP
- Órgão
- MPE-RS
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista do Ministério Público - Informática
- ACRISP-DM.
- BPamDDoS.
- CRancher.
- DLlamaIndex.
- EWCAG.
GabaritoD — 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.
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.
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.
Rancher é uma plataforma de gerenciamento de contêineres e Kubernetes, usada para orquestrar e operar clusters. Não é um framework de RAG.
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.
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