Visão Geral
O Chizu é um chatbot baseado em inteligência artificial capaz de responder perguntas a partir de uma base textual previamente organizada.
Ele combina técnicas modernas de processamento de linguagem natural com uma arquitetura simples, modular e escalável.
🧩 O que o Chizu faz?
De forma resumida, o Chizu:
- Recebe uma pergunta do usuário.
- Analisa semanticamente essa pergunta.
- Busca, em sua base de textos, os trechos mais relacionados.
- Monta um contexto.
- Envia esse contexto para um modelo de linguagem.
- Retorna uma resposta clara e contextualizada.
⚙️ Componentes principais
- Backend, parte do sistema que roda no servidor e controla toda a lógica.
- API, interface que permite que aplicações externas façam perguntas.
- Modelos de linguagem, inteligências artificiais capazes de compreender texto.
- Embeddings, vetores numéricos que representam o significado das palavras.
- Busca semântica, mecanismo que encontra informações por similaridade de sentido.
🧠 Por que usar embeddings?
Buscas tradicionais trabalham com palavras-chave.
O Chizu trabalha com significado.
Isso permite que:
Perguntas diferentes, mas com o mesmo sentido, produzam boas respostas.
Exemplo:
- "O que é mente zen?"
- "Explique o conceito de mente zen"
Mesmo usando palavras diferentes, o sistema encontra os textos corretos.
🌐 Onde o Chizu roda?
O Chizu funciona como uma aplicação web hospedada em um servidor, utilizando:
- FastAPI, framework web moderno em Python.
- Render, plataforma de hospedagem.
- ngrok, ferramenta para testes locais de acesso remoto.