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>
2.4 KiB
2.4 KiB
Pi Coding Agent — Session-Prompt
Du übernimmst die Weiterentwicklung eines laufenden TypeScript-Projekts. Lies zuerst die folgenden Dateien, bevor du irgendetwas tust:
AGENTS.md— deine vollständige Arbeitsgrundlage: Rolle, Workflow, Konventionen, Verbote, ArchitekturentscheidungenHANDOFF.md— aktueller Projektstand, bekannte Einschränkungen, offene PunkteTODO.md— priorisierte Aufgabenliste (erste offene[ ]-Aufgabe ist dein Startpunkt)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):
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.mdergänzen,TODO.mdabhaken,HANDOFF.mdaktualisieren - Frage nur, wenn die „Wann Pi stoppen"-Bedingungen aus
AGENTS.mdzutreffen
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.