Questão de Noções de Informática — Inteligência Artificial e Automação — INSTITUTO AOCP 2025
Noções de Informática›Inteligência Artificial e Automação
Código
qg540923
Banca
INSTITUTO AOCP
Órgão
MPE-RS
Ano
2025
Nível
Médio
Cargo
Técnico do Ministério Público - Informática
Um técnico de informática do MPRS precisa implementar uma solução de atendimento automatizado para os cidadãos e está avaliando ferramentas para criar um chatbot que possa responder a perguntas frequentes sobre processos, procedimentos e serviços oferecidos pela instituição. O sistema deve ser capaz de entender perguntas em linguagem natural e fornecer respostas precisas. Além disso, a ferramenta deve permitir a criação e o treinamento contínuo do chatbot, com capacidade de processamento de linguagem natural (PNL) para aprimorar as interações ao longo do tempo.Qual alternativa atende às necessidades do MPRS para a criação do chatbot descrito?
ARasa.
BFAISS.
CElasticsearch.
DGitHub Copilot.
EJira.
Revelar gabarito e comentário▾
GabaritoA — Rasa.
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”.
Chatbots e Processamento de Linguagem Natural (PNL)
Gabarito: letra A. O Rasa é um framework de código aberto especificamente projetado para a criação de chatbots e assistentes conversacionais, com suporte nativo a processamento de linguagem natural (PNL), treinamento contínuo e integração com sistemas externos — exatamente o que o enunciado descreve. As demais ferramentas (FAISS, Elasticsearch, GitHub Copilot e Jira) têm finalidades distintas, como veremos a seguir.
O enunciado descreve uma necessidade clara: um sistema de atendimento automatizado que entenda perguntas em linguagem natural, forneça respostas precisas e permita treinamento contínuo. Isso é a definição de um chatbot — um programa de computador que simula uma conversa humana, geralmente por texto ou voz, utilizando técnicas de processamento de linguagem natural (PNL) para interpretar a intenção do usuário e gerar respostas adequadas.
A PNL é um subcampo da inteligência artificial que se dedica à interação entre computadores e linguagem humana. Ela envolve tarefas como reconhecimento de entidades, análise de sentimentos, tradução automática e, no caso dos chatbots, a compreensão de perguntas e a geração de respostas. O Rasa é um dos principais frameworks open-source para esse fim, oferecendo componentes como o Rasa NLU (Natural Language Understanding) para extrair intenções e entidades, e o Rasa Core para gerenciar o diálogo e decidir as próximas ações do bot.
Na prática, um chatbot construído com Rasa funciona assim: o usuário envia uma mensagem, o Rasa NLU a processa, identifica a intenção (por exemplo, "consultar status do processo") e extrai entidades relevantes (como o número do processo). Em seguida, o Rasa Core, que é o gerenciador de diálogo, decide qual ação tomar — pode ser responder diretamente ou chamar uma API externa para buscar informações. O treinamento contínuo é possível porque o Rasa permite que o modelo seja re-treinado com novos dados de conversas, melhorando a precisão ao longo do tempo.
A distinção que importa aqui é entre ferramentas de criação de chatbots (Rasa) e ferramentas de infraestrutura ou apoio (FAISS, Elasticsearch). FAISS é uma biblioteca para busca eficiente de similaridade em vetores, usada em sistemas de recomendação e recuperação de informação, mas não é um framework de chatbot. Elasticsearch é um mecanismo de busca e análise de dados, útil para indexar e consultar grandes volumes de informações, mas não possui capacidades de PNL para entender perguntas. GitHub Copilot é um assistente de codificação baseado em IA, focado em auxiliar programadores a escrever código, não em atender cidadãos. Jira é uma ferramenta de gerenciamento de projetos e acompanhamento de tarefas, sem relação com conversação automatizada.
A pegadinha da banca está em apresentar ferramentas que são usadas em projetos de IA ou em ambientes de desenvolvimento, mas que não atendem à necessidade específica de criar um chatbot com PNL. O candidato que conhece apenas os nomes das ferramentas, sem saber suas finalidades, pode se confundir. A chave é identificar qual alternativa é um framework de chatbot — e essa é a letra A.
Ferramentas de IA: Chatbot (PNL) (Rasa); Busca vetorial (FAISS); Busca de dados (Elasticsearch); Assistente de código (GitHub Copilot); Gestão de projetos (Jira)
Alternativa A — ✅ Correta ⟵ GABARITO
O Rasa é um framework de código aberto para construção de chatbots e assistentes conversacionais. Ele oferece suporte a processamento de linguagem natural (PNL) para entender perguntas em linguagem natural, permite o treinamento contínuo do modelo com novos dados e pode ser integrado a sistemas externos, como APIs de consulta a processos. Isso atende perfeitamente aos requisitos do MPRS descritos no enunciado.
Alternativa B — ❌ Incorreta
O FAISS (Facebook AI Similarity Search) é uma biblioteca para busca eficiente de similaridade em vetores de alta dimensão. Ele é usado em sistemas de recomendação, busca de imagens e recuperação de informação, mas não é um framework de chatbot e não possui capacidades de PNL para entender perguntas em linguagem natural.
Alternativa C — ❌ Incorreta
O Elasticsearch é um mecanismo de busca e análise de dados distribuído, baseado no Apache Lucene. Ele é excelente para indexar e consultar grandes volumes de dados, mas não é uma ferramenta de criação de chatbots. Ele poderia ser usado como backend para armazenar e buscar informações, mas não para entender perguntas em linguagem natural.
Alternativa D — ❌ Incorreta
O GitHub Copilot é um assistente de codificação baseado em IA, desenvolvido pela GitHub em parceria com a OpenAI. Ele sugere trechos de código e ajuda programadores a escrever software, mas não é uma ferramenta para criar chatbots de atendimento ao cidadão.
Alternativa E — ❌ Incorreta
O Jira é uma ferramenta de gerenciamento de projetos e acompanhamento de tarefas, desenvolvida pela Atlassian. Ele é usado para planejar, acompanhar e gerenciar projetos de software, mas não possui funcionalidades de chatbot ou PNL.
NÃO CAIA NESSA!
A banca apresenta ferramentas que são usadas em projetos de IA (FAISS, Elasticsearch) ou em ambientes de desenvolvimento (GitHub Copilot, Jira) para confundir o candidato. A armadilha é trocar a finalidade: o FAISS e o Elasticsearch são ferramentas de infraestrutura, não de conversação. O GitHub Copilot é um assistente de código, não de atendimento. A chave é lembrar que o Rasa é o único framework de chatbot entre as opções.
PEGA ESSA DICA!
Para questões sobre chatbots, identifique a ferramenta que é especificamente projetada para conversação. O Rasa é o mais conhecido framework open-source de chatbot. Outros exemplos incluem Dialogflow (Google), Microsoft Bot Framework e IBM Watson Assistant. Memorize a finalidade de cada ferramenta: Rasa (chatbot), FAISS (busca vetorial), Elasticsearch (busca de dados), GitHub Copilot (assistente de código), Jira (gerenciamento de projetos).