Logo do Modelo LunaOne

LunaOne

Um modelo de IA conversacional, projetado para ser treinado com seus próprios dados de forma rápida e eficiente.

Categoria: Chatbot Versão: 1.0 Tecnologia: PyTorch

O que é o LunaOne?

LunaOne é um sistema de aprendizado de máquina que permite criar, treinar e conversar com um modelo de IA personalizado. Utilizando PyTorch e um banco de dados simples, ele é ideal para projetos que necessitam de um chatbot treinado em um conjunto específico de perguntas e respostas, tornando a criação de assistentes virtuais contextuais uma tarefa acessível.

Guia Rápido de Uso

1. Crie o Modelo

Inicie o sistema para criar uma nova instância do modelo que será treinada com seus dados.

python ext.py

2. Treine com seus Dados

Use o comando `/csv` na interface para alimentar o modelo com seu arquivo de perguntas e respostas.

/csv Datasets/DataExample01.csv

3. Inicie a Conversa

Execute o script de chat, selecione seu modelo treinado e comece a interagir imediatamente.

python NeuronChat.py

Formato dos Dados

Para treinar o LunaOne, use um arquivo CSV simples com as colunas pergunta, resposta e contexto. Isso permite que o modelo aprenda as respostas corretas para cada tópico.

pergunta,resposta,contexto
"Qual seu nome?","Meu nome é Luna.","Identidade"
"Como você se chama?","Meu nome é Luna.","Identidade"
"Qual o objetivo do projeto?","Acelerar o desenvolvimento de chatbots.","Geral"

Comandos Especiais

Durante a execução, você pode usar comandos especiais para gerenciar o modelo e o treinamento diretamente pela interface.

  • /contexto [nome] - Define um contexto para as perguntas.
  • /csv [arquivo] - Treina o modelo com um arquivo CSV.
  • /compromisso [...] - Agenda um compromisso.
  • /trocar [modelo] - Troca para outro modelo treinado.
  • /treinar [épocas] - Treina o modelo com todos os dados.
  • /sair - Encerra o programa.