Pular para o conteúdo principal

Questão de Engenharia de Software — Github e Gitlab — VUNESP 2024

Engenharia de SoftwareGithub e Gitlab
Código
vu212220
Banca
VUNESP
Órgão
SPTrans
Ano
2024
Cargo
Ana Info ( )
A plataforma de hospedagem de código GitHub possui como um de seus produtos uma ferramenta que utiliza inteligência artificial para auxiliar na escrita de código.   O nome dessa ferramenta é GitHub
  1. AKeras.
  2. BCopilot.
  3. CWatson.
  4. DSageMaker.
  5. ETensorFlow.
Revelar gabarito e comentário

GabaritoB — Copilot.

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”.

GitHub Copilot: assistente de IA para escrita de código

Gabarito: letra B. O GitHub Copilot é a ferramenta da plataforma GitHub que utiliza inteligência artificial para auxiliar na escrita de código, funcionando como um assistente de programação que sugere trechos de código e funções completas em tempo real. As demais alternativas (Keras, Watson, SageMaker e TensorFlow) são ferramentas de IA ou bibliotecas de aprendizado de máquina, mas não são produtos do GitHub.

O GitHub Copilot é um serviço de IA generativa desenvolvido pela GitHub em parceria com a OpenAI. Ele é integrado a editores de código como Visual Studio Code, JetBrains e Neovim, e funciona analisando o contexto do código que o desenvolvedor está escrevendo para sugerir continuações, funções inteiras, testes e até mesmo documentação. A ferramenta foi lançada em 2021 e rapidamente se tornou um dos produtos mais populares da plataforma, sendo amplamente adotada por desenvolvedores individuais e empresas.

A IA generativa, categoria em que o Copilot se enquadra, é um ramo da inteligência artificial que se concentra na criação de novos conteúdos — como texto, imagens, áudio e código — a partir de padrões aprendidos em grandes volumes de dados. No caso do Copilot, o modelo foi treinado com bilhões de linhas de código público, o que permite que ele gere sugestões contextualmente relevantes. Essa tecnologia é diferente de outras abordagens de IA, como o aprendizado de máquina tradicional, que se foca em fazer previsões ou classificações, e do processamento de linguagem natural, que lida com a compreensão e geração de linguagem humana.

É importante distinguir o Copilot de outras ferramentas de IA que aparecem nas alternativas. Keras é uma biblioteca de aprendizado profundo escrita em Python, usada para construir e treinar redes neurais. Watson é uma plataforma de IA da IBM, que oferece serviços como processamento de linguagem natural, visão computacional e aprendizado de máquina. SageMaker é um serviço da Amazon Web Services (AWS) que permite criar, treinar e implantar modelos de aprendizado de máquina em escala. TensorFlow é uma biblioteca de código aberto para aprendizado de máquina, desenvolvida pelo Google. Nenhuma dessas ferramentas é um produto do GitHub, embora todas estejam relacionadas ao campo da inteligência artificial.

A pegadinha desta questão está em associar o GitHub a ferramentas de IA que são amplamente conhecidas, mas que pertencem a outras empresas ou projetos. O candidato que conhece bem o ecossistema de IA pode ser tentado a escolher uma alternativa como TensorFlow ou Keras, por serem muito populares, mas a pergunta é específica sobre um produto do GitHub. Portanto, o conhecimento sobre as ferramentas e suas origens é essencial para acertar a questão.

Guarde a distinção entre as ferramentas de IA e suas respectivas empresas: o Copilot é do GitHub, o Watson é da IBM, o SageMaker é da AWS, e Keras e TensorFlow são bibliotecas de código aberto. Essa é a chave para resolver a questão.

1GitHub Copilot (GitHub)
Assistente de escrita de código
IA generativa
2Watson (IBM)
Plataforma de IA
3SageMaker (AWS)
Treinar e implantar modelos
4TensorFlow (Google)
Biblioteca de aprendizado de máquina
5Keras (código aberto)
Biblioteca de aprendizado profundo
Ferramentas de IA
LEVELsoulevel.com.br
Ferramentas de IA: GitHub Copilot (GitHub) (Assistente de escrita de código, IA generativa); Watson (IBM) (Plataforma de IA); SageMaker (AWS) (Treinar e implantar modelos); TensorFlow (Google) (Biblioteca de aprendizado de máquina); Keras (código aberto) (Biblioteca de aprendizado profundo)

Alternativa A — ❌ Incorreta

Keras é uma biblioteca de aprendizado profundo em Python, utilizada para construir e treinar redes neurais. Ela não é um produto do GitHub, mas sim uma ferramenta de código aberto mantida por uma comunidade, com forte integração ao TensorFlow. A banca incluiu essa alternativa para confundir candidatos que conhecem ferramentas de IA, mas que não sabem a origem de cada uma.

Alternativa B — ✅ Correta ⟵ GABARITO

O GitHub Copilot é exatamente a ferramenta descrita no enunciado: um produto do GitHub que utiliza inteligência artificial para auxiliar na escrita de código. Ele é um assistente de programação baseado em IA generativa, que sugere código em tempo real dentro do editor. Essa é a resposta correta, pois atende perfeitamente à descrição.

Alternativa C — ❌ Incorreta

Watson é uma plataforma de inteligência artificial da IBM, que oferece serviços como processamento de linguagem natural, visão computacional e aprendizado de máquina. Não é um produto do GitHub, mas sim da IBM. A alternativa tenta confundir o candidato ao apresentar uma ferramenta de IA conhecida, mas de outra empresa.

Alternativa D — ❌ Incorreta

SageMaker é um serviço da Amazon Web Services (AWS) para criar, treinar e implantar modelos de aprendizado de máquina. Ele não é um produto do GitHub, mas sim da AWS. A alternativa explora o conhecimento do candidato sobre serviços de IA em nuvem, mas não se relaciona com o GitHub.

Alternativa E — ❌ Incorreta

TensorFlow é uma biblioteca de código aberto para aprendizado de máquina, desenvolvida pelo Google. Ela é amplamente utilizada para construir modelos de IA, mas não é um produto do GitHub. A alternativa é um distrator clássico, pois TensorFlow é uma das ferramentas de IA mais conhecidas, mas não pertence ao GitHub.

PEGA ESSA DICA!

Para questões que envolvem ferramentas de IA, é fundamental conhecer a origem de cada uma. Monte uma tabela mental com as principais ferramentas e suas empresas: GitHub Copilot (GitHub), Watson (IBM), SageMaker (AWS), TensorFlow (Google), Keras (código aberto). Isso ajuda a evitar confusões em provas.

Gabarito: letra B

Link permanente: /questoes/vu212220