Text_Agent/PI_PROMPT.md
dschlueter 5146b7fa30 feat: Pi Text-Agent — initialer Commit (sauberes Repo)
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>
2026-05-12 04:21:48 +02:00

61 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 P1P3-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.