## Dataset Tools (8)
- create_dataset: tạo dataset với fields & questions
- push_records: đẩy records từ pipeline vào Argilla
- get_records: lấy records đã annotate
- query_records: query theo filter (status/annotator/label)
- export_dataset: export ra JSONL hoặc Parquet
- delete_records: xóa records theo filter
- annotation_progress: thống kê tiến độ annotation
- agreement_score: tính IAA (Cohen/Fleiss Kappa, Krippendorff Alpha, Overlap)
## User/Annotator Management Tools (5)
- create_user: tạo user mới (admin | annotator)
- list_users: liệt kê users theo role
- delete_user: xóa user theo username
- manage_workspace: thêm/xóa user khỏi workspace
- annotator_stats: thống kê annotations theo annotator
## Factory Modules (SOLID)
- connection.py: ArgillaConnectionFactory (Singleton)
- dataset.py: DatasetFactory
- record.py: RecordFactory
- export.py: ExportFactory (JSONL/Parquet/HF Hub)
- agreement.py: AgreementFactory (IAA algorithms)
- user.py: UserFactory
## Dependencies
- argilla>=2.0.0, scikit-learn>=1.3.0, krippendorff>=0.6.0
Dataset Tools (8)
User/Annotator Management Tools (5)
Factory Modules (SOLID)
Dependencies