Geração de Conteúdo
Treinando Desafios de Códigos com IAs Generativas - 1/3
Descrição
Você está desenvolvendo um sistema de geração de sugestões de tópicos para um blog de tecnologia. O objetivo é associar características específicas dos modelos Claude 3 da Anthropic às palavras-chave fornecidas e fornecer o nome do modelo correspondente como saída.
Entrada
Uma descrição correspondente a um dos modelos Claude 3 da Anthropic, como "automatizar tarefas" ou "equilíbrio ideal entre inteligência e velocidade".
Saída
O nome do modelo Claude 3 que melhor corresponde à característica fornecida na entrada, como "Claude 3 Opus", "Claude 3 Sonnet" e "Claude 3 Haiku". Caso a entrada não possua características dos modelos citados acima, o programa deve retornar uma mensagem: Modelo não encontrado.
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.
Entrada | Saída |
---|---|
Automatizar tarefas, criar aplicações voltadas para o usuário que geram receita e acelerar a pesquisa e o desenvolvimento em diversos setores. | Claude 3 Opus |
Entrada | Saída |
---|---|
Equilíbrio ideal entre inteligência e velocidade, especialmente para workloads corporativas. Ele se destaca em raciocínio complexo, criação de conteúdo diferenciado, consultas científicas, matemática e codificação. | Claude 3 Sonnet |
Entrada | Saída |
---|---|
Resposta rápida e capacidade de resposta quase instantânea, imitação das interações humanas, moderar conteúdo, otimizar gerenciamento de inventário, produzir traduções rápidas e precisas, resumir dados não estruturados. | Claude 3 Haiku |
Resolução
caracteristicas_modelos = {
"automatizar tarefas": "Claude 3 Opus",
"pesquisa e desenvolvimento": "Claude 3 Opus",
"resposta rápida e capacidade de resposta quase instantânea": "Claude 3 Haiku",
"motores de chatbots de lojas": "Claude 3 Haiku",
"moderação de conteúdo": "Claude 3 Haiku",
"processamento de tarefas mais básicas": "Claude 3 Haiku",
"raciocínio cuidadoso": "Claude 3 Sonnet",
"processamento de dados": "Claude 3 Sonnet",
"aplicações de vendas": "Claude 3 Sonnet",
"extração de texto de imagens": "Claude 3 Sonnet",
"equilíbrio ideal entre inteligência e velocidade": "Claude 3 Sonnet",
}
def encontrar_modelo(caracteristica):
for chave, valor in caracteristicas_modelos.items():
if chave.lower() in caracteristica.lower():
return valor
return "Modelo não encontrado."
caracteristica_fornecida = input()
modelo_correspondente = encontrar_modelo(caracteristica_fornecida)
print(modelo_correspondente)
Para encontrar outras soluções, verifique aqui.
Caso encontre algum erro ou tenha sugestões, clique aqui e abra uma issue no Github.