podcast-mindmap/scripts/run_all_qwen.sh

36 lines
1013 B
Bash
Raw Normal View History

#!/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