#!/bin/bash # Sequentielle Ausführung aller Qwen-Analyse-Scripts # Vermeidet SQLite-Locks durch seriellen Zugriff set -e cd "$(dirname "$0")/.." DB="data/db.sqlite" export DASHSCOPE_API_KEY=$(security find-generic-password -s qwen-api -w) echo "$(date): Starte Qwen-Analyse-Pipeline" echo "================================================" echo "" echo "$(date): #18 Debatten kuratieren (100 Paare, schnellster Task)…" python3 scripts/curate_debates.py "$DB" 100 echo "$(date): #18 fertig." echo "" echo "$(date): #13 Argumentketten klassifizieren (500 Paare)…" python3 scripts/analyse_arguments.py "$DB" 500 echo "$(date): #13 fertig." echo "" echo "$(date): #17 Fragen extrahieren (3727 Absätze)…" python3 scripts/extract_questions.py "$DB" echo "$(date): #17 fertig." echo "" echo "$(date): #16 Claims extrahieren (3727 Absätze)…" python3 scripts/extract_claims.py "$DB" echo "$(date): #16 fertig." echo "" echo "$(date): Alle Qwen-Tasks abgeschlossen." echo "DONE" > /tmp/qwen_pipeline_done