JustPaste
HomeCategoriesAboutDonateContactTerms of UsePrivacy Policy
JustPaste

Free online notepad — write and share instantly

Navigate

  • Home
  • Timeline
  • Categories

Info

  • About
  • Donate
  • Contact

Legal

  • Terms of Use
  • Privacy Policy

© 2026 JustPaste.app. All rights reserved.

Made with ♥ by JustPaste

função | JustPaste.app
about 1 month ago0 views
👨‍💻Programming

função

def buscar_chunks(pergunta: str, k: int = 3) -> List[Tuple[Document, float]]:
    resultados = vectorstore.similarity_search_with_relevance_scores(pergunta, k=k)

    print(f"Pergunta: {pergunta}")
    print(f"Top-{k} chunks recuperados:\n")

    for i, (doc, score) in enumerate(resultados, start=1):
        source = doc.metadata.get("source", "desconhecido")
        page = doc.metadata.get("page", "desconhecida")

        print(f"[{i}] score={score:.4f} | source={source} | page={page}")
        print(doc.page_content[:180].replace("\n", " ") + "...")
        print("-" * 90)

    return resultados

_ = buscar_chunks("O que é transformer?", k=3)
← Back to timeline