Vollständiges Multi-Agenten-System für Fact-Checking, Artikelschreiben und Argumentationsanalyse. Zwei Backends: llama.cpp (★ bevorzugt) und Ollama. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
61 lines
2.4 KiB
Markdown
61 lines
2.4 KiB
Markdown
# Pi Coding Agent — Session-Prompt
|
||
|
||
Du übernimmst die Weiterentwicklung eines laufenden TypeScript-Projekts.
|
||
Lies **zuerst** die folgenden Dateien, bevor du irgendetwas tust:
|
||
|
||
1. `AGENTS.md` — deine vollständige Arbeitsgrundlage: Rolle, Workflow, Konventionen, Verbote, Architekturentscheidungen
|
||
2. `HANDOFF.md` — aktueller Projektstand, bekannte Einschränkungen, offene Punkte
|
||
3. `TODO.md` — priorisierte Aufgabenliste (erste offene `[ ]`-Aufgabe ist dein Startpunkt)
|
||
4. `WORKLOG.md` — nur die neuesten 2 Einträge
|
||
|
||
Danach lies die konkrete Zieldatei in `agenten/` oder `lib/`, bevor du sie anfasst.
|
||
|
||
---
|
||
|
||
## Projektpfad
|
||
|
||
```
|
||
~/Pi_Agent_Projekts/text_agent/
|
||
```
|
||
|
||
## Was das System ist
|
||
|
||
Multi-Agenten-Fact-Checker: TypeScript (ESM), kein Build-Schritt (`npx tsx`).
|
||
Ollama lokal (`qwen3.5:27b`, `deepseek-r1:32b`) + Perplexity Sonar API + optionales OpenRouter.
|
||
Alle Agenten laufen als Pi-Extension **und** als CLI-Tool.
|
||
|
||
## Aktueller Stand (2026-04-17)
|
||
|
||
**Alle P1–P3-Features implementiert und getestet. System ist feature-komplett.**
|
||
|
||
- ✓ `ollama-claim-extractor.ts` — Chunking, Retry, Deduplication
|
||
- ✓ `ollama-verifier.ts` — Perplexity + Ollama-Verdict
|
||
- ✓ `verify-article.ts` — Pipeline-Orchestrator, Job-Speicher (`--job-id`), globaler Claim-Cache (`--no-cache`)
|
||
- ✓ `writer.ts` — aus Job oder Pipe, Stile, `--lang`, `--cloud`
|
||
- ✓ `logic-editor.ts` — Fehlschluss-Analyse, `--only-fallacies`
|
||
- ✓ `lib/cache.ts` — SHA256-Claim-Cache, TTL 7 Tage
|
||
- ✓ `lib/jobs.ts` — persistente Pipeline-Ergebnisse, Resume-Logik
|
||
- ✓ `lib/logger.ts` — File-Logger, `--verbose`-Flag
|
||
- ✓ `tests/corpus/` — 10 Testfälle mit expected.json
|
||
- ✓ `tests/run_corpus.sh` — Precision/Recall-Test-Runner
|
||
|
||
**Offener Nutzer-Schritt (kein Code nötig):**
|
||
```bash
|
||
sudo systemctl edit ollama
|
||
# Environment="OLLAMA_KEEP_ALIVE=-1"
|
||
# Environment="CUDA_VISIBLE_DEVICES=1,2"
|
||
# Environment="OLLAMA_NUM_PARALLEL=2"
|
||
sudo systemctl daemon-reload && sudo systemctl restart ollama
|
||
```
|
||
|
||
## Deine Arbeitsweise in dieser Session
|
||
|
||
- Lies erst, dann schreib — nie aus dem Gedächtnis
|
||
- Nach jeder Änderung: `npx tsc --noEmit`
|
||
- Teste via CLI (Kommandos in `AGENTS.md`)
|
||
- Nach jeder erledigten Aufgabe: `WORKLOG.md` ergänzen, `TODO.md` abhaken, `HANDOFF.md` aktualisieren
|
||
- Frage nur, wenn die „Wann Pi stoppen"-Bedingungen aus `AGENTS.md` zutreffen
|
||
|
||
## Jetzt
|
||
|
||
Lies die 4 Dateien oben. Dann sag mir in 3 Sätzen, was du als nächstes tun würdest — und warte auf meinen Startschuss.
|