Skip to content

LGA1155dev/Trabalho-AI

Repository files navigation

🤖 Trabalho-AI

📌 Sobre o Projeto

O Trabalho-AI é um sistema interativo desenvolvido por Gabriel Alves com o objetivo de explorar conceitos de inteligência artificial, experiência do usuário (UX) e desenvolvimento web.

O projeto reúne:

  • Um chatbot inteligente (WannaCryBot)
  • Um dashboard de comparação de IAs
  • Um sistema interativo com navegação simples e intuitiva

🏠 Landing Page (Página Principal)

A Landing Page é a primeira tela do projeto e o principal ponto de decisão do usuário.

É a partir dela que o usuário escolhe para onde deseja ir dentro do sistema.

🧭 Como navegar

Assim que entrar no site:

  1. Observe o menu na parte superior da tela

  2. Você verá opções como:

    • Dashboard
    • Chat / Bot
Home-Page

▶️ Guia direto pro usuário

  • Quer ver comparação de IAs? → Clique no botão "Dashboard" no topo da página

  • Quer conversar com a IA? → Clique na opção do chat (WannaCryBot)

💡 Importância da Landing Page

Essa página foi pensada para:

  • Direcionar o usuário
  • Evitar confusão
  • Tornar a navegação simples
  • Melhorar a experiência logo no primeiro contato

📊 Dashboard (Comparação de IAs)

📖 O que é

O dashboard é uma interface visual com tema azul que permite comparar diferentes inteligências artificiais.

🎯 Objetivo

  • Mostrar diferenças entre modelos
  • Facilitar análise de desempenho
  • Criar uma interface visual moderna

🧭 Como acessar

  1. Vá até a página inicial (Landing Page)
  2. No topo da tela, clique em "Dashboard"

⚙️ Funcionalidades

  • Comparação lado a lado de respostas
  • Interface organizada
  • Visual limpo e intuitivo
powerOficial

⚖️ Comparador de IAs

📖 O que é

Uma funcionalidade que permite testar diferentes IAs e comparar suas respostas.

⚙️ Como funciona

  • O usuário digita uma pergunta
  • O sistema envia essa pergunta para diferentes modelos de IA
  • As respostas são exibidas lado a lado

▶️ Como usar

  1. Digite uma pergunta no campo indicado
  2. Clique no botão de comparar
  3. Aguarde as respostas
  4. Analise as diferenças entre as IAs

💡 Dica

Teste perguntas como:

  • Perguntas técnicas
  • Perguntas criativas
  • Perguntas pessoais
dueloAIs

🧠 WannaCryBot

📖 O que é

O WannaCryBot é um chatbot desenvolvido em Python utilizando Streamlit e integração com modelos de IA via API.

⚙️ Como funciona

  • O bot utiliza um modelo de linguagem via API
  • Um sistema de "treinamento" por prompt define comportamento
  • Ele adapta a forma de falar com base no usuário

🗣️ Comportamento

O bot foi programado para:

  • Ser amigável, divertido e inteligente
  • Adaptar o tom conforme o usuário
  • Criar conversas naturais

👤 Personalização

O bot reconhece nomes e adapta o comportamento:

  • Yasmin → tratamento mais carinhoso e atencioso
  • Amanda → abordagem empática e acolhedora
  • Pedro → foco em programação
  • Kauã → apoio e motivação
  • Outros usuários → comportamento adaptativo

▶️ Como usar

  1. Acesse a área do chatbot pela Landing Page
  2. Digite uma mensagem
  3. Se necessário, informe seu nome
  4. Continue a conversa normalmente

WannaCry

🎮 Interação Geral

🖱️ Ações principais

  • Clicar nos botões do menu
  • Digitar mensagens
  • Navegar entre páginas

📌 Fluxo recomendado

  1. Entre na Landing Page
  2. Clique em "Dashboard" e explore
  3. Volte
  4. Acesse o chatbot
  5. Interaja com a IA

🛠️ Tecnologias Utilizadas

  • Python
  • Streamlit
  • APIs de IA (LLM)
  • HTML/CSS

🔐 Segurança

As APIs utilizadas estão espostas no código pra testar a funcionalidade da aplicação, além disso a api_key é uma chave de api gratuita do groq.

Por conta do tempo limitado durante o desenvolvimento, as chaves foram utilizadas diretamente nos testes.

Porém, o projeto pode ser facilmente adaptado para:

  • Uso de variáveis de ambiente
  • Maior segurança em produção
  • Proteção de dados sensíveis

🚀 Possíveis Melhorias Futuras

  • Implementação completa de variáveis de ambiente
  • Melhorias na interface
  • Memória persistente do usuário
  • Mais modelos de IA no comparador

🛠️ Notas de Desenvolvimento

⚡ Sobre o Comparador de IAs

Devido ao tempo limitado durante o desenvolvimento, a funcionalidade de Comparar IAs foi construída de forma mais rápida ("vibe-coded").

Isso significa que:

  • A prioridade foi fazer a funcionalidade funcionar corretamente
  • O foco foi na entrega dentro do prazo
  • Há espaço para refatoração e melhorias futuras

Mesmo assim, a funcionalidade cumpre seu objetivo principal: permitir comparar respostas de diferentes modelos de IA de forma prática.


👨‍💻 Autor

Gabriel

Desenvolvedor iniciante com interesse em:

  • Programação
  • Inteligência artificial
  • Segurança

📌 Considerações Finais

O Trabalho-AI é um projeto que demonstra criatividade, lógica e interesse em aprender tecnologias modernas, com foco em IA e experiência do usuário.

About

um trabalho que consiste em escolher varias IA's e falar quais são adequadas para cada setor na escola, Ex: "Gemini é melhor pra fazer tarefas de casa".

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors