Fuentes: cómo funciona
Fuentes trae información de la web pública a los documentos de tu espacio, para que Bentho la use al responder. Tiene dos formas de hacerlo:
- Fichas: le das un tema y una plantilla con los datos que quieres. Bentho busca, lee y llena cada campo con el dato, la página de la que sale y la frase literal que lo respalda.
- Fuentes: le das páginas o dominios concretos. Bentho los lee y los publica tal cual, cada vez que la lanzas.
Antes de empezar
- El espacio tiene que tener el módulo Fuentes:
fuentessale en sus módulos enGET /api/companies. Si no, cada ruta responde 403módulo no habilitado para este espacio. - Armar fichas y crear, lanzar, cancelar o borrar fuentes cambia los documentos del espacio: pide una clave escribe. Leer vale con cualquier clave.
- Las rutas cuelgan de
/api/mod/fuentes/{espacio}/, con la misma clave y los mismos límites que el resto de la API.
Una ficha, paso a paso
- Ármala con el tema y la plantilla: responde 202 con su
idenrecibido. - Consulta su estado cada 10 a 15 s hasta que sea
publicadoofallido. Suele tardar unos minutos. - Lee lo que encontró en markdown: el valor, la página y la cita de cada campo, y la traza de la búsqueda.
- Ya está en los documentos del espacio: Bentho la usa para responder desde ese momento.
Busca por vueltas: cada una busca solo los campos que siguen vacíos, y para cuando los llena todos o llega a sus topes (vueltas, páginas o tiempo). Un dato sin página que lo respalde no se inventa: el campo queda «sin respaldo en las páginas leídas».
La plantilla
Markdown: ## abre una sección y cada línea - Nombre: qué buscar es un campo. La descripción guía la búsqueda: di la unidad o el formato que esperas. El # del título se ignora; el tema llega aparte.
# Suelo
## Físico
- Textura: proporción de arena, limo y arcilla
- Densidad aparente: cifra y unidad
## Químico
- pH: valor y método de medidaUna plantilla sin ninguna sección con campos da 422 La plantilla no tiene secciones con campos.
Qué se publica, y dónde
- La ficha se publica en los documentos del espacio como
ficha-<tema>.md, cortada en trozos que se entienden solos. Los campos vacíos no se publican. - Armar otra ficha con el mismo tema la reemplaza: queda una versión nueva del mismo documento.
- Una fuente publica lo que lee cada vez que la lanzas. Borrarla quita de los documentos lo que publicó.
- Si ningún campo se llenó, la ficha queda
publicadopero no publica nada:traza.publicacion.statusessin_datos.
Para que salga más completa
- Aporta 2 a 4
urlsconcretas del caso: suben cuántos campos se llenan. Si la ficha llena menos de la mitad sin ellas,traza.sugerenciate lo recuerda. - Si hay casos parecidos que se mezclan (dos fincas, dos productos), enciende
como.coherencia. - Con
como.dominioslee solo de los sitios que confías; concomo.instrucciones, dile qué priorizar.
Créditos
- Armar una ficha y lanzar una fuente gastan créditos de la bolsa de tu cuenta. Lo que gasta cada una depende de cuánto tenga que buscar y leer.
- Con la bolsa agotada, las rutas que crean o lanzan responden 402 (
bolsa_agotada). Leer y borrar siguen funcionando. - El saldo, en la bolsa de créditos.