Initial SQL-only 1C adapter baseline
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
# 1C Training Data
|
||||
|
||||
Цель: подготовить безопасный датасет для будущего LoRA/adapter fine-tuning по 1С.
|
||||
|
||||
## Principles
|
||||
|
||||
- Сначала RAG и инструменты, потом дообучение.
|
||||
- Дообучение выполняется только на проверенных примерах.
|
||||
- Запрещено добавлять пароли, токены, строки подключения, персональные данные и клиентские секреты.
|
||||
- Нельзя обучать модель на сырых выгрузках баз 1С.
|
||||
- Каждый пример должен пройти экспертное ревью.
|
||||
|
||||
## Files
|
||||
|
||||
- Example dataset: `plugins/1c/training/examples/instruction.examples.jsonl`
|
||||
- Dataset manifest: `plugins/1c/training/manifests/dataset.yaml`
|
||||
- Adapter manifest: `plugins/1c/adapters/qwen3-coder-30b-a3b-1c-lora-v1.yaml`
|
||||
- Registry card: `registry/model-cards/qwen3-coder-30b-a3b-1c-lora-v1.yaml`
|
||||
|
||||
## Validate Example Data
|
||||
|
||||
```powershell
|
||||
python scripts/validate_1c_training_data.py plugins/1c/training/examples/instruction.examples.jsonl
|
||||
```
|
||||
|
||||
## Prepare Chat JSONL
|
||||
|
||||
```powershell
|
||||
python scripts/prepare_1c_training_data.py --input plugins/1c/training/examples/instruction.examples.jsonl --output plugins/1c/training/prepared/train.chat.jsonl
|
||||
```
|
||||
|
||||
## Update Registry
|
||||
|
||||
```powershell
|
||||
python scripts/validate_model_cards.py
|
||||
python scripts/build_model_index.py
|
||||
```
|
||||
|
||||
## Promotion Rule
|
||||
|
||||
Adapter status stays `draft` until:
|
||||
|
||||
- enough examples are collected;
|
||||
- secret scan passes;
|
||||
- expert review is complete;
|
||||
- `plugins/1c/evals/smoke.yaml` passes on base, RAG, and adapter;
|
||||
- rollback path is documented.
|
||||
Reference in New Issue
Block a user