Pular para conteúdo

Pre-requisitos

Requisitos obrigatorios

Requisito Versao minima Descricao
Python 3.12+ Linguagem de programacao principal
pip Gerenciador de pacotes Python
Ollama Runtime local para execucao de LLMs
Git Controle de versao

Requisitos recomendados

Requisito Descricao
GPU NVIDIA Acelera significativamente a inferencia dos modelos
Drivers CUDA Necessarios para execucao em GPU
4 GB+ VRAM Minimo recomendado para os modelos selecionados

Verificacao

# Verificar Python
python --version

# Verificar pip
pip --version

# Verificar Ollama
ollama --version

# Verificar Git
git --version

Modelos Ollama necessarios

Os seguintes modelos devem ser baixados antes da execucao:

ollama pull llama3.2:3b
ollama pull gemma2:2b
ollama pull qwen2.5:3b

Dependencias Python

As principais dependencias do projeto sao:

Pacote Uso
pandas Manipulacao de dados tabulares
ollama Comunicacao com o servidor Ollama
minijinja Renderizacao de templates de prompts
matplotlib Geracao de graficos
scikit-learn Metricas de classificacao (Precision, Recall, F1)
datasets Carregamento de datasets do HuggingFace
requests Download de arquivos do OAB Bench
evaluate Framework de metricas (BLEU, ROUGE)
rouge-score Implementacao da metrica ROUGE
bert-score Metrica BERTScore para similaridade semantica