You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"p7_desc": "100% local pipeline to turn PDFs into a searchable RAG knowledge base (answers with citations) and automate ingestion + daily digests with n8n.",
160
+
"p7_why": "It helped me build a full end-to-end system: ingest → page extraction → embeddings → semantic search → answers with sources, fully local, with a secured API (JWT).",
161
+
"p7_problem": "When you pile up PDFs (guides, notes, specs), finding reliable answers is slow and hard to trace.",
162
+
"p7_solution": "Local stack with n8n workflows, Spring Boot API (JWT), Postgres + pgvector, and Ollama for embeddings + RAG returning `sources[]` with page/snippet evidence.",
163
+
"p7_result": "Evidence: `/ask` returns an answer + cited sources/pages; WF1 ingests PDFs from `inbox/` and WF2 writes daily digests to `outbox/` (docs + Postman collection).",
164
+
158
165
"p6_cases": [
159
166
{
160
167
"title": "Concurrency without blocking UI (Coroutines)",
Copy file name to clipboardExpand all lines: assets/i18n/es.json
+7Lines changed: 7 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -155,6 +155,13 @@
155
155
"p6_solution": "Mini-proyectos enfocados: corrutinas (dispatchers/cancelación), multimedia (recursos/ciclo de vida) y persistencia (CRUD).",
156
156
"p6_result": "Evidencia: 3 repos con features + capturas/documentación por mini-caso.",
157
157
158
+
"p7_title": "Knowledge Ops Hub (RAG local + automatización)",
159
+
"p7_desc": "Pipeline 100% local para convertir PDFs en una base de conocimiento consultable con RAG (respuestas con citas) y automatizar ingesta y digests con n8n.",
160
+
"p7_why": "Me permitió montar un sistema completo end-to-end: ingesta → extracción por páginas → embeddings → búsqueda semántica → respuesta con fuentes, todo en local y con API segura (JWT).",
161
+
"p7_problem": "Cuando acumulas PDFs (guías, apuntes, specs), encontrar respuestas fiables es lento y poco trazable.",
162
+
"p7_solution": "Stack local con n8n (workflows de ingesta/digest), Spring Boot API (JWT), Postgres + pgvector y Ollama para embeddings y RAG con `sources[]` por página/snippet.",
163
+
"p7_result": "Evidencia: endpoint `/ask` devuelve respuesta + fuentes/páginas; WF1 procesa PDFs desde `inbox/` y WF2 genera digests en `outbox/` (docs + colección Postman).",
164
+
158
165
"p6_cases": [
159
166
{
160
167
"title": "Concurrencia sin bloquear UI (Coroutines)",
0 commit comments