Geração aumentada por recuperação, às claras
RAGui
Um sandbox para montar um RAG sobre qualquer assunto, com cada etapa do pipeline na tela.
O código recupera, o modelo escreve.
Antes de um modelo escrever uma palavra, funções simples dividem seus documentos, transformam os pedaços em vetores, buscam de dois jeitos e escolhem o que entra no prompt. Aqui essa parte é a interface.
- 14
- etapas, cada uma na tela com seus números
- 13
- delas são código: mesma entrada, mesma saída
- 384
- números descrevem cada trecho
- 0
- servidores para indexar e buscar: roda no seu navegador
Indexação
roda quando os documentos ou a divisão mudam
Pergunta
roda a cada pergunta
- código
- Computada por uma função pura: a mesma entrada sempre dá a mesma saída.
- modelo
- A única etapa em que o modelo participa.
Carregar
Lê o arquivo e extrai o texto. O PDF é interpretado no navegador; nada é enviado.
Feito para ser inspecionado
Nada se move sem ter sido computado
Cada execução deixa um registro das suas etapas. O laboratório o reproduz: toque, pause, volte um passo, mude uma configuração e veja o que mais muda.
Seus documentos
Solte um PDF ou um arquivo de texto. Ele é lido, dividido e indexado no navegador e nunca é enviado.
Duas buscas
Uma pelo sentido, outra pelas palavras exatas. Veja as duas discordarem e qual delas achou a resposta.
Um contexto que dá para ler
Os trechos que chegam ao modelo são numerados e contados dentro de um limite que você define.
Uma resposta conferida
Cada citação precisa apontar para um trecho que foi enviado. Quem confere é o código, não o modelo.