36 lines
1013 B
Bash
36 lines
1013 B
Bash
|
|
#!/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
|