quickstart.py 890 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env python3
  2. """
  3. Quick start script for legal discovery pipeline.
  4. """
  5. import sys
  6. from pathlib import Path
  7. def main():
  8. print("=" * 80)
  9. print("LEGAL DISCOVERY PIPELINE - QUICK START")
  10. print("=" * 80)
  11. print()
  12. print("This pipeline processes Signal chat messages for legal discovery.")
  13. print()
  14. print("Steps:")
  15. print("1. Preprocessing: Load, chunk, filter messages")
  16. print("2. Attorney labeling: Label 15-20 sample messages")
  17. print("3. Model deployment: Deploy Qwen 3 + Qwen 2.5")
  18. print("4. Inference: Run dual-model classification")
  19. print("5. Merge: Combine results with confidence scoring")
  20. print()
  21. print("Usage:")
  22. print(" python pipeline/main_pipeline.py <csv_path> --step preprocess")
  23. print()
  24. print("For detailed instructions, see pipeline/README.md")
  25. print("=" * 80)
  26. if __name__ == "__main__":
  27. main()