> ## Documentation Index
> Fetch the complete documentation index at: https://docs.monostate.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Assistente Interativo

> Treine seu primeiro modelo sem configuração

# Assistente Interativo

O Assistente Interativo do AITraining guia você passo a passo no treinamento do seu primeiro modelo de IA. Sem arquivos de configuração, sem memorizar comandos - apenas responda perguntas e comece a treinar.

## Por Que Usar o Assistente?

<CardGroup cols={2}>
  <Card title="Zero Configuração" icon="wand-magic-sparkles">
    Responda perguntas simples em vez de escrever arquivos YAML ou memorizar flags de CLI.
  </Card>

  <Card title="Padrões Inteligentes" icon="brain">
    Padrões inteligentes baseados no seu hardware, escolha de modelo e tamanho do dataset.
  </Card>

  <Card title="Validação Integrada" icon="shield-check">
    Detecta erros antes do treinamento começar - datasets inválidos, colunas ausentes, configurações incompatíveis.
  </Card>

  <Card title="Aprenda Enquanto Configura" icon="graduation-cap">
    Cada etapa tem `:help` - aprenda o que cada opção faz enquanto configura.
  </Card>
</CardGroup>

## Iniciar o Assistente

```bash theme={null}
aitraining
```

É isso. Apenas execute `aitraining` sem argumentos e o assistente inicia.

## O Que Você Verá

```
 █████╗ ██╗████████╗██████╗  █████╗ ██╗███╗   ██╗██╗███╗   ██╗ ██████╗
██╔══██╗██║╚══██╔══╝██╔══██╗██╔══██╗██║████╗  ██║██║████╗  ██║██╔════╝
███████║██║   ██║   ██████╔╝███████║██║██╔██╗ ██║██║██╔██╗ ██║██║  ███╗
██╔══██║██║   ██║   ██╔══██╗██╔══██║██║██║╚██╗██║██║██║╚██╗██║██║   ██║
██║  ██║██║   ██║   ██║  ██║██║  ██║██║██║ ╚████║██║██║ ╚████║╚██████╔╝
╚═╝  ╚═╝╚═╝   ╚═╝   ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝╚═╝  ╚═══╝╚═╝╚═╝  ╚═══╝ ╚═════╝
        From zero to hero Machine Learning Training Platform

🚀 Bem-vindo à Configuração Interativa do AITraining!

Vou ajudá-lo a configurar seu trabalho de treinamento passo a passo.
Pressione Enter para aceitar os padrões mostrados em [colchetes].

Comandos disponíveis em qualquer prompt:
  :back  → voltar para a etapa anterior
  :help  → mostrar informações extras para o prompt atual
  :exit  → cancelar configuração
```

## Comandos do Assistente

Estes comandos funcionam em qualquer prompt. **Nota**: Os comandos estão em inglês, mas são simples de usar:

| Comando           | O Que Faz                                     | Como Usar                                              |
| ----------------- | --------------------------------------------- | ------------------------------------------------------ |
| `:back`           | Voltar para a etapa anterior                  | Digite `:back` e pressione Enter                       |
| `:help`           | Mostrar ajuda detalhada para a pergunta atual | Digite `:help` quando não souber o que fazer           |
| `:exit`           | Cancelar o assistente                         | Digite `:exit` para sair sem salvar                    |
| `/search <query>` | Buscar modelos ou datasets                    | Digite `/search` seguido do nome (ex: `/search llama`) |
| `/sort`           | Alterar como modelos/datasets são ordenados   | Digite `/sort` e escolha uma opção (T/D/L/R)           |
| `/filter`         | Filtrar modelos por tamanho                   | Digite `/filter` e escolha S/M/L para filtrar          |
| `/refresh`        | Recarregar a lista de modelos/datasets        | Digite `/refresh` para atualizar a lista               |

<Tip>
  **Não fala inglês?** Não se preocupe! Os comandos são simples e a documentação explica tudo. Use `:help` sempre que tiver dúvidas - mesmo que a ajuda apareça em inglês, ela explica claramente o que fazer. Veja a [Referência de Comandos](/wizard/commands) para um guia completo com traduções das mensagens.
</Tip>

## Etapas do Assistente

O assistente guia você através destas etapas:

1. **Tipo de Trainer** - Que tipo de IA? (LLM, classificação, visão, etc.)
2. **Método de Treinamento** - Para LLMs: SFT, DPO, ORPO ou PPO
3. **Nome do Projeto** - Onde salvar seu modelo treinado
4. **Seleção de Modelo** - Escolha um modelo base (com recomendações de hardware)
5. **Configuração do Dataset** - Selecione e configure seus dados de treinamento
6. **Opções Avançadas** - Opcional: hiperparâmetros, LoRA, logging

## Caminhos de Início Rápido

<Tabs>
  <Tab title="Primeira Vez">
    **Só quer experimentar?**

    1. Execute `aitraining`
    2. Selecione "LLM" (opção 1)
    3. Selecione "SFT" (opção 1)
    4. Aceite todos os padrões
    5. Veja treinar!

    O assistente escolherá um modelo pequeno e dataset de exemplo automaticamente.
  </Tab>

  <Tab title="Você Tem Seus Dados">
    **Já tem um dataset?**

    1. Execute `aitraining`
    2. Escolha seu tipo de trainer
    3. Na etapa do dataset, insira seu caminho: `./my_data` ou `username/my-dataset`
    4. O assistente valida e detecta o formato
    5. Configure colunas se necessário
  </Tab>

  <Tab title="Modelo Específico">
    **Quer um modelo específico?**

    1. Execute `aitraining`
    2. Na etapa do modelo, use `/search llama` ou `/search gemma`
    3. Use `/filter` para mostrar apenas modelos que cabem no seu hardware
    4. Selecione por número ou digite o ID completo do HuggingFace
  </Tab>
</Tabs>

## Próximos Passos

<CardGroup cols={2}>
  <Card title="Tutorial de Treinamento SFT" href="/wizard/sft-walkthrough" icon="play">
    Guia completo passo a passo para treinar seu primeiro LLM
  </Card>

  <Card title="Entendendo Modelos" href="/wizard/choosing-models" icon="robot">
    Como escolher o modelo certo para seu hardware e caso de uso
  </Card>

  <Card title="Guia de Datasets" href="/wizard/dataset-guide" icon="database">
    Entendendo datasets, formatos e o que funciona melhor
  </Card>

  <Card title="Referência de Comandos" href="/wizard/commands" icon="terminal">
    Todos os comandos e atalhos do assistente
  </Card>
</CardGroup>
