Spaces:
Sleeping
Sleeping
File size: 4,541 Bytes
bf9f7d1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | {
"_comentario": [
"Alcance del corpus RAG por rangos de página. Morphos atiende SÓLO canino y felino, pero",
"los libros son de patología clínica veterinaria COMPARADA y traen secciones enteras de",
"otras especies. El filtro de `retriever.py` sólo excluye un fragmento si su metadato",
"`especie` está relleno y no coincide con el paciente; sin esto todos los chunks salen con",
"`especie` vacía y el filtro no excluye nada nunca.",
"",
"Sólo se etiquetan SECCIONES declaradas por el propio libro en su índice. NO se etiqueta el",
"material comparado que menciona caballo, vaca o cerdo de pasada: se comprobó (2026-08-01)",
"que esos pasajes enseñan el principio general y son útiles para un perro o un gato. Un",
"detector por palabras clave los marcaba en falso — ver `test_alcance_corpus.py`.",
"",
"`libro_empieza_por` casa contra el prefijo del campo `libro` del índice: los nombres",
"llevan sufijos de la fuente ('(VetBooks.ir) 2') que no conviene fijar por completo.",
"Los rangos son inclusivos y se comparan contra la PRIMERA página del fragmento."
],
"_comentario_descartes": [
"`descartes` son rangos que NO entran en el corpus, ni siquiera etiquetados: el índice",
"alfabético del final de cada libro. Son listas de entradas con números de página",
"('Acantocito, 186t, 188, 189f, 194') sin ninguna frase clínica; recuperarlos gasta",
"presupuesto de prompt en ruido y puede inducir citas a páginas que el modelo no ha visto.",
"Etiquetarlos por especie no serviría: no sobran por especie, sobran por ser un índice.",
"Los límites se fijaron midiendo la densidad de entradas de índice por cada 1000 caracteres:",
"salta de ~0 a 23–32 exactamente en estas páginas."
],
"_comentario_listados": [
"Además de los rangos, se descarta por CONTENIDO cualquier fragmento que sea un sumario con",
"líderes de puntos ('Urine Samples . . . . . . . 6'). Fundamentals repite uno al principio de",
"cada capítulo — 23 bloques repartidos por todo el libro—, así que por rangos harían falta 23",
"entradas a mano; la firma tipográfica los identifica sin ambigüedad y de una vez.",
"El umbral es la fracción del fragmento ocupada por líderes de puntos. Medido sobre el índice",
"real, el reparto es bimodal: 164 fragmentos por encima de 0.20 (sumarios puros) y 8 entre",
"0.05 y 0.18 (cola del sumario pegada al inicio del capítulo, con contenido real). 0.20 deja",
"esos 8 dentro, que es el lado correcto por el que equivocarse."
],
"umbral_lideres_de_puntos": 0.2,
"descartes": [
{
"libro_empieza_por": "Fundamentals of Veterinary Clinical Pathology",
"desde": 1,
"hasta": 18,
"motivo": "Preliminares: portada, créditos, índice general, colaboradores, prefacio y agradecimientos (el contenido empieza en la p. 19)"
},
{
"libro_empieza_por": "Veterinary Hematology, Clinical Chemistry, and Cytology",
"desde": 1,
"hasta": 18,
"motivo": "Preliminares: portada, créditos, índice general, editores, colaboradores y prefacio (el contenido empieza en la p. 19)"
},
{
"libro_empieza_por": "Veterinary Hematology, Clinical Chemistry, and Cytology",
"desde": 793,
"hasta": 795,
"motivo": "«Clinical Case Presentations: Contents»: lista de los 117 casos con su página, al abrir la SECTION VII"
},
{
"libro_empieza_por": "Fundamentals of Veterinary Clinical Pathology",
"desde": 1249,
"hasta": 1296,
"motivo": "Índice alfabético final (empieza a media p. 1249, tras la Reference del Appendix A)"
},
{
"libro_empieza_por": "Veterinary Hematology, Clinical Chemistry, and Cytology",
"desde": 1026,
"hasta": 1058,
"motivo": "Índice alfabético final; p. 1026 es además una página escaneada sin texto legible"
}
],
"rangos": [
{
"libro_empieza_por": "Veterinary Hematology, Clinical Chemistry, and Cytology",
"desde": 253,
"hasta": 358,
"especie": "no_domestico",
"motivo": "SECTION III: Hematology of Common Nondomestic Mammals, Birds, Reptiles, Fish, and Amphibians"
},
{
"libro_empieza_por": "Veterinary Hematology, Clinical Chemistry, and Cytology",
"desde": 605,
"hasta": 650,
"especie": "no_domestico",
"motivo": "SECTION V: Clinical Chemistry of Common Nondomestic Mammals, Birds, Reptiles, Fish, and Amphibians"
}
]
}
|