1
resposta

[Projeto] Faça como eu fiz: montagem de computadores

interface IExibivel
{
    void ExibirConfiguracao();
}

class Processador : IExibivel
{
    public Processador(string marca, string modelo)
    {
        Marca = marca;
        Modelo = modelo;
    }

    public string Marca { get; private set; }
    public string Modelo { get; private set; }

    public void ExibirConfiguracao()
    {
        Console.WriteLine($"{Marca} - {Modelo}");
    }
}

class PlacaMae : IExibivel
{
    public PlacaMae(string fabricante, string socket)
    {
        Fabricante = fabricante;
        Socket = socket;
    }

    public string Fabricante { get; private set; }
    public string Socket { get; private set; }

    public void ExibirConfiguracao()
    {
        Console.WriteLine($"{Fabricante} - {Socket}");
    }
}

class Computador : IExibivel
{
    public Computador(Processador processador, PlacaMae placaMae)
    {
        Processador = processador;
        PlacaMae = placaMae;
    }

    public Processador Processador { get; private set; }
    public PlacaMae PlacaMae { get; private set; }

    public void ExibirConfiguracao()
    {
        Console.WriteLine("Computador configurado com:");
        Console.Write($"Processador: " ); 
        Processador.ExibirConfiguracao();
        Console.Write($"Placa-mãe: ");
        PlacaMae.ExibirConfiguracao();
    }
}

Processador cpu = new Processador("Intel", "i7-12700K");
PlacaMae mobo = new PlacaMae("ASUS", "LGA1700");
Computador pc = new Computador(cpu, mobo);

pc.ExibirConfiguracao();
1 resposta

Olá! Como vai?

Parabéns pela execução da atividade! Você trouxe pontos fundamentais sobre o uso de IA para análise de dados: a agilidade no processamento versus a necessidade de curadoria humana.

Sua análise foi muito realista e tocou em "dores" comuns de quem trabalha com dados e modelos de linguagem:

1. O Problema da Codificação e Acentuação

Os exemplos que você citou, como "Natália Guimarães", ocorrem devido a um erro de codificação (provavelmente o arquivo original estava em UTF-8 e foi lido como ANSI/ISO, ou vice-versa). Isso é muito comum ao exportar arquivos .csv do Excel para ferramentas de IA.

2. Ponto vs. Vírgula (Padrão Regional)

Como o Python (base do motor de análise do ChatGPT) utiliza o padrão americano, ele espera o ponto como separador decimal. Se a sua planilha usa o sistema brasileiro (vírgula), a IA pode interpretar os números como texto, o que exige esse ajuste manual que você realizou com maestria.

3. Insights do Gráfico e Sumário

Apesar dos percalços técnicos, os resultados gerados foram sólidos:

  • Média Geral (6,09): O modelo conseguiu calcular a métrica central da turma com sucesso.
  • Extremos (3,05 a 7,80): Identificar os "outliers" (valores fora da curva) é essencial para qualquer análise de desempenho.
  • Distribuição: O gráfico de dispersão gerado mostra visualmente o que você descreveu: uma turma equilibrada, mas com pontos de atenção abaixo da nota 4.

Dica de Ouro: No seu próximo prompt, você pode adicionar: "Considere que o arquivo usa o padrão brasileiro (vírgula como decimal) e a codificação UTF-8". Isso ajuda a IA a configurar o ambiente antes de começar o cálculo!

Como você bem concluiu, a IA é uma assistente poderosa que acelera o trabalho, mas o "olhar clínico" do profissional para checar a integridade dos dados continua sendo insubstituível.

Espero que essa experiência tenha sido enriquecedora para seus estudos!