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

4 mins de leitura


Associando os Serviços de IA do Azure

Associando Conceitos de IA com Lógica de Programação - 3/3


Microsoft Certification Challenge #01 - AI 102
Microsoft Certification Challenge #01 - AI 102

Descrição

Neste desafio, seu objetivo é associar corretamente os serviços de Inteligência Artificial do Azure com suas descrições específicas. Cada serviço oferece uma funcionalidade distinta, e sua tarefa será identificar o serviço correspondente à descrição fornecida na entrada. Este desafio foi criado para aprimorar seus conhecimentos sobre os recursos de IA do Azure, sem focar em uma linguagem de programação específica.

Entrada

A entrada consistirá no serviço de IA no Azure para o qual você deve retornar a descrição. Nesse contexto, os seguintes serviços são considerados válidos para este desafio de código:

  • "Azure Machine Learning"
  • "Azure OpenAI Service"
  • "Azure AI Vision"
  • "Azure Bot Services"

Saída

A saída esperada é a descrição associada ao serviço 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:

  • "análise e interpretação de imagens e vídeos"
  • "criação e gerenciamento de bots inteligentes"
  • "plataforma para construir, treinar e implantar modelos de ml"
  • "integração de modelos avançados de linguagem da OpenAI"

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
Azure Machine Learningplataforma para construir, treinar e implantar modelos de ml
Azure Bot Servicescriação e gerenciamento de bots inteligentes
Azure OpenAI Serviceintegração de modelos avançados de linguagem da OpenAI

Resolução

entrada = input()
 
def descrever_servico(servico):
    if servico == "Azure Cognitive Services":
        return "serviços pré-construídos para visão, fala, linguagem e tomada de decisão"
        
    elif servico == "Azure Machine Learning":
        return "plataforma para construir, treinar e implantar modelos de ml"
        
    elif servico == "Azure Bot Services":
        return "criação e gerenciamento de bots inteligentes"
        
    elif servico == "Azure OpenAI Service":
        return "integração de modelos avançados de linguagem da OpenAI"
        
    elif  servico == "Azure AI Vision":
        return "análise e interpretação de imagens e vídeos"
        
print(descrever_servico(entrada))

Para encontrar outras soluções, verifique aqui.

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