O LlamaFarm fornece ferramentas intuitivas de linha de comando para operar o sistema RAG, que consiste em dois processos principais:
1. entrada de dados (Ingest)::
- Prepare a pasta que contém os documentos (por exemplo, amostras/)
- Execute o comando:
uv run python rag/cli.py ingest samples/ --extractors keywords entities --strategy research - Esse comando irá: identificar automaticamente o formato do documento → extrair palavras-chave/entidades → dividir por estratégia de PESQUISA → armazenar no banco de dados vetorial padrão
2. recuperação de conhecimento (pesquisa)::
- Exemplo de comando de consulta:
uv run python rag/cli.py search "气候变暖的主要证据" --top-k 5 --rerank - Descrição do parâmetro:
- -top-k 5: retorna os 5 fragmentos mais relevantes
- -rerank: a habilitação da reordenação dos resultados melhora a precisão
- O sistema primeiro recuperará a biblioteca de vetores e, em seguida, otimizará os resultados reordenando o modelo
Todo o processo não requer codificação e pode ser adaptado a diferentes tipos de documentos, ajustando os parâmetros da política.
Essa resposta foi extraída do artigoLlamaFarm: uma estrutura de desenvolvimento para a rápida implantação local de modelos e aplicativos de IAO































