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

2.4 KiB
Raw Permalink Blame History

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):

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.