←
05/07THS
LIVE · RUNNING 24/7M2 thesis · Local AI research pipeline

ThesisEngine

Builder & operator · AI-augmented build

A local research engine for my M2 thesis: three scans a day across Google Scholar, OpenAlex and Cairn, triaged by a fine-tuned Qwen3 4B, escalated to Claude Sonnet when the analysis gets deep, and written straight into my Obsidian vault.

Google ScholarOpenAlexCairn.infoLoRAQwenOllamaRAGClaudeObsidian
90Candidate sources a day
×3Scans a day
~5%Kept after triage
≈ €0A month · local, plus cents of Sonnet
24/7Running on my machine
§ 01The research question

A young field, watched every day.

“To what extent are generative AI and no-code tools levers of professionalisation and organisational efficiency for a sports association with limited human and financial resources?”
M2 International Sport Administration · thesis question, translatedDans quelle mesure l’IA générative et les outils no-code constituent-ils des leviers de professionnalisation et d’efficacité organisationnelle pour une association sportive disposant de ressources humaines et financières limitées ?
i.

A young topic

Research on generative AI and no-code tools in amateur sport is only starting. The few relevant sources have to be caught as soon as they appear.

ii.

Three databases

Google Scholar, OpenAlex and Cairn cover international and French-language research. Checking them by hand every day would eat the time meant for writing.

iii.

The same constraint

One person and close to zero budget: the engine runs under the very constraints the thesis studies.

§ 02The engine

A research assistant that never sleeps.

Every dot below is one candidate source. Follow it through the scan, the local model and the vault, or send your own source through the pipeline.

Google ScholarAcademic indexOpenAlexOpen catalogueCairn.infoFR journals×3PER DAY≈ 90 sources / dayRAG corpusreference documentsQWEN3 4BLoRA · RAG · OLLAMALOCAL · 24/7×Dropped · ~95%not relevant enoughClaude Sonnet 5.5complex analyses onlyObsidianVAULTNotes0Canvas0Bibliography↻
  • Candidate
  • Kept → vault
  • Escalated → Sonnet
  • Dropped

Simulation at the pipeline’s real rates: about 90 candidates a day over three passes, roughly 5% kept. The escalation frequency is illustrative.

Inspect the engine

Hover, tap or tab through any node.

  1. 01 Scan three databases, three times a day
  2. 02 Triage locally with a fine-tuned Qwen3 4B
  3. 03 Escalate complex analyses to Claude Sonnet 5.5
  4. 04 Write notes, canvases and bibliography to the vault
§ 03The sieve

Ninety in, a handful out.

One simulated day at the real rates. Each square is a candidate: the three rows are the three daily scans, then the local model keeps what serves the question.

90Scanned
5Kept · ~5%
85Dropped
  • Kept → vault
  • Dropped at triage
§ 04Two models, one rule

Small model on duty, big model on call.

The local model does the daily work for free. Claude only steps in when an analysis needs more depth, which keeps the bill at a few cents a month.

On duty · local

Qwen3 4B

  • Fine-tuned with LoRA
  • Grounded with RAG on reference documents
  • Served by Ollama on my machine, 24/7
  • Reads every candidate, sorts, selects and summarises
€0 a month
Complexity of the analysis
escalate
RoutineComplex

→ Stays local on Qwen3 4B

Drag to see the routing rule. Illustration.

On call · escalation

Claude Sonnet 5.5

  • Called only when the analysis is complex
  • Deeper explanations of a source or a debate
  • Visuals for the vault
A few cents a month
§ 05Inside the vault

Where it all lands.

The vault is organised around the concepts of the research question. Kept sources arrive as summarised notes, complex ones as deeper analyses, and the bibliography follows on its own.

Canvas · research mapIllustration · structure, not a screenshot
Research question

Generative AI & no-code as levers for sports associations with limited resources.

§ 06Toolchain

Nine pieces, one routine.

Google Scholar
Source · academic index
OpenAlex
Source · open catalogue
Cairn.info
Source · French journals
Ollama
Local runtime
Qwen3 4B
Local model · triage & summaries
LoRA
LoRA
Fine-tuning of the 4B
RAG
RAG
Grounding on reference documents
Claude Sonnet 5.5
Escalation · depth & visuals
Obsidian
Vault · notes, Canvas, bibliography
§ 07Why it matters

The engine is its own field test.

One person, almost no budget, and a research routine that scans, sorts, summarises and files every day. A small-scale test of the thesis question: what generative AI can do when time and money are scarce.

Status
Running since October 2026
Origin
Adapted from my own AI-news watch pipeline
Cost
≈ €0 a month locally, a few cents of Sonnet
Code
Private repository while the thesis is in progress
Next
Available soon for other teams, adaptable to any sector