init: scripts diversos (crawlers, conversores, scrapers)

This commit is contained in:
2026-03-05 20:38:36 +00:00
commit 6ac6f4be2a
925 changed files with 850330 additions and 0 deletions

34
kb-processor/src/search.py Executable file
View File

@@ -0,0 +1,34 @@
"""
Script para busca semântica na base de conhecimento
Descomplicar - Agência de Aceleração Digital
https://www.descomplicar.pt
"""
from processors.embedding_processor import EmbeddingProcessor
def main():
"""Função principal."""
try:
# Inicializar processador
embedding = EmbeddingProcessor()
# Solicitar query do usuário
query = input("\nDigite sua pergunta: ")
# Buscar documentos similares
print("\nBuscando documentos relevantes...")
results = embedding.search_similar(query, limit=5)
# Mostrar resultados
print("\nResultados encontrados:")
print("-" * 80)
for i, result in enumerate(results, 1):
print(f"\n{i}. {result['title']}")
print(f"Similaridade: {result['doc_similarity']:.1%}")
print("\nTrechos relevantes:")
print(result['relevant_chunks'])
print("-" * 80)
if __name__ == "__main__":
main()