saber: lo instalado en la maquina y los docs de repos clonados entran al indice
instalado.py lee los .desktop y los paquetes para saber que hay en el equipo y para que sirve cada cosa. indexa.py lo engancha, y con el los docs markdown de las herramientas clonadas en CODERS. Las dos fuentes son personales: se quedan en el indice de la maquina y no entran en el publico. busca_cli.py expone el mismo motor que usa el cerebro (saber.busca) para consultar el indice desde la terminal, con --n y --json. reentrena_noche.sh encadena las fases del reentrenamiento largo y las deja corriendo horas; cada fase es reanudable por su cuenta. eval del indice vivo: hit@1 43/57 (75%), hit@5 55/57 (96%), sim 0.909.
This commit is contained in:
parent
b1f8118272
commit
7c5381eea7
7 changed files with 369 additions and 2 deletions
|
|
@ -61,6 +61,14 @@ def _fragmentos():
|
|||
frags.append(e)
|
||||
for e in awesome.entradas(): # catalogo: ya trae `publico`
|
||||
frags.append(e)
|
||||
for e in indexa._instalado(): # apps de esta maquina: personal
|
||||
e = dict(e)
|
||||
e["publico"] = False
|
||||
frags.append(e)
|
||||
for e in indexa._docs_extra(): # docs de strix, etc.: personal
|
||||
e = dict(e)
|
||||
e["publico"] = False
|
||||
frags.append(e)
|
||||
frags.sort(key=lambda d: (0 if d.get("publico") else 1,
|
||||
0 if d.get("tipo") == "metodologia" else 1))
|
||||
return frags
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue