O que é o LlamaIndex.TS?
Esta documentação foi traduzida automaticamente e pode conter erros. Não hesite em abrir um Pull Request para sugerir alterações.
O LlamaIndex.TS é um framework de dados para aplicativos LLM para ingestão, estruturação e acesso a dados privados ou específicos de domínio. Embora um pacote Python também esteja disponível (veja aqui), o LlamaIndex.TS oferece recursos principais em um pacote simples, otimizado para uso com TypeScript.
🚀 Por que usar o LlamaIndex.TS?
No seu cerne, os LLMs oferecem uma interface de linguagem natural entre humanos e dados inferidos. Modelos amplamente disponíveis são pré-treinados em grandes quantidades de dados publicamente disponíveis, desde a Wikipedia e listas de discussão até livros didáticos e código-fonte.
Aplicativos construídos em cima dos LLMs frequentemente exigem aprimorar esses modelos com dados privados ou específicos de domínio. Infelizmente, esses dados podem estar distribuídos em aplicativos e bancos de dados isolados. Eles podem estar por trás de APIs, em bancos de dados SQL ou presos em PDFs e apresentações.
É aí que entra o LlamaIndex.TS.
🦙 Como o LlamaIndex.TS pode ajudar?
O LlamaIndex.TS oferece as seguintes ferramentas:
- Carregamento de dados permite a ingestão direta de seus dados existentes em formatos
.txt
,.pdf
,.csv
,.md
e.docx
. - Índices de dados estruturam seus dados em representações intermediárias que são fáceis e eficientes para os LLMs consumirem.
- Engines fornecem acesso em linguagem natural aos seus dados. Por exemplo:
- Os motores de consulta são interfaces poderosas de recuperação para saída com conhecimento aprimorado.
- Os motores de chat são interfaces conversacionais para interações de "ida e volta" com seus dados.