| license: mit | |
| language: | |
| - pt | |
| - en | |
| tags: | |
| - text-generation | |
| - code-generation | |
| - from-scratch | |
| # Modelo de jogo da velha treinado do zero | |
| Este é um pequeno modelo causal treinado a partir de pesos aleatórios para responder a pedidos de geração de código web, com foco em um jogo simples da velha. Ele não usa Qwen, Llama, GPT ou qualquer peso pré-treinado. O tokenizer também foi treinado localmente. | |
| ## Uso | |
| ```bash | |
| python3 usar_gpt_zero.py --checkpoint modelo_jogo_zero_publicado_v2.pt --system "Você é um assistente local útil e educado." --pergunta "Crie um jogo simples da velha em HTML, CSS e JavaScript." --device cpu | |
| ``` | |
| O arquivo `jogo_gerado_pelo_modelo.html` é uma amostra gerada pelo checkpoint. A validação registra que o HTML abriu no navegador, alternou X e O e detectou uma vitória. | |
| ## Dados | |
| O treinamento combinou diálogos curados deste projeto com um subconjunto filtrado do dataset `cfahlgren1/react-code-instructions`, publicado sob licença MIT: https://huggingface.co/datasets/cfahlgren1/react-code-instructions. O subconjunto foi usado para ampliar exemplos de aplicações web; os exemplos específicos da velha foram escritos para este projeto. | |
| ## Limitações | |
| Este é um modelo educacional pequeno, com aproximadamente 751 mil parâmetros. Ele não é um assistente geral e pode produzir código incompleto para pedidos fora dos padrões aprendidos. | |