Pular para o conteúdo
Bruno Dórea
Todos os posts

4 mins de leitura


Associando Conceitos de IA Generativa

Associando Conceitos de Prompts com Lógica de Programação - 1/2


CAIXA - IA Generativa com Microsoft Copilot
CAIXA - IA Generativa com Microsoft Copilot

Descrição

A IA Generativa é uma subárea da Inteligência Artificial que se concentra na criação de novos conteúdos, como texto, imagens e música, a partir de dados existentes. Neste desafio, seu objetivo será associar corretamente cada conceito associado a IA Generativa com sua descrição correspondente, aprofundando seu entendimento sobre os princípios básicos dessa tecnologia.

Não se preocupe com a linguagem de programação, pois o foco aqui é entender os conceitos. Aproveite para explorar uma das linguagens suportadas pela IA.

Entrada

Você receberá um conceito relacionado à IA generativa e deverá fornecer a descrição correspondente. Os conceitos válidos para este desafio são:

  • "machine learning"
  • "ia generativa"
  • "processamento de linguagem natural"
  • "redes neurais"

Saída

A saída esperada é a descrição associada ao conceito fornecido como entrada. Seguem as saídas possíveis, listadas aleatoriamente, para que você possa analisar e associar corretamente considerando o template de código deste desafio:

  • "técnicas para entender e gerar linguagem humana"
  • "modelos inspirados no funcionamento do cérebro humano"
  • "sistemas de IA que criam novos conteúdos a partir de dados existentes"
  • "permite que máquinas aprendam e se aprimorem com dados"

Exemplos

A tabela abaixo apresenta exemplos com alguns dados de entrada e suas respectivas saídas esperadas. Certifique-se de testar seu programa com esses exemplos e com outros casos possíveis.

EntradaSaída
machine learningpermite que máquinas aprendam e se aprimorem com dados
ia generativasistemas de IA que criam novos conteúdos a partir de dados existentes
processamento de linguagem naturaltécnicas para entender e gerar linguagem humana

Resolução

entrada = input()
def descrever_conceito(conceito):
    if conceito == "machine learning":
        return "permite que máquinas aprendam e se aprimorem com dados"
    elif conceito == "processamento de linguagem natural":
        return "técnicas para entender e gerar linguagem humana"
    elif conceito == "redes neurais":
        return "modelos inspirados no funcionamento do cérebro humano"
    elif conceito == "ia generativa":
        return "sistemas de IA que criam novos conteúdos a partir de dados existentes"
print(descrever_conceito(entrada))

Para encontrar outras soluções, verifique aqui.

Caso encontre algum erro ou tenha sugestões, clique aqui e abra uma issue no Github.