Busca JSON RAG
O JSONSearchTool
foi projetado para buscar arquivos JSON e retornar os resultados mais relevantes.
JSONSearchTool
O JSONSearchTool está atualmente em fase experimental. Isso significa que a ferramenta está em desenvolvimento ativo, e os usuários podem encontrar comportamentos inesperados ou alterações. Incentivamos fortemente o envio de feedback sobre quaisquer problemas ou sugestões de melhorias.
Descrição
O JSONSearchTool foi projetado para facilitar buscas eficientes e precisas dentro do conteúdo de arquivos JSON. Ele utiliza um mecanismo de busca RAG (Retrieve and Generate), permitindo que os usuários especifiquem um caminho JSON para buscas direcionadas dentro de um arquivo JSON específico. Essa capacidade melhora significativamente a precisão e relevância dos resultados de busca.
Instalação
Para instalar o JSONSearchTool, utilize o seguinte comando pip:
Exemplos de Uso
Aqui estão exemplos atualizados de como utilizar o JSONSearchTool de forma eficaz para buscar dentro de arquivos JSON. Esses exemplos consideram a implementação e padrões de uso atuais identificados na base de código.
Argumentos
json_path
(str, opcional): Especifica o caminho para o arquivo JSON a ser buscado. Este argumento não é obrigatório se a ferramenta for inicializada para uma busca geral. Quando fornecido, limita a busca ao arquivo JSON especificado.
Opções de Configuração
O JSONSearchTool oferece ampla personalização através de um dicionário de configuração. Isso permite que os usuários selecionem diferentes modelos para embeddings e sumarização conforme suas necessidades.