Initial SQL-only 1C adapter baseline

This commit is contained in:
2026-07-22 03:03:47 +03:00
commit e2503b77e7
545 changed files with 184711 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
# 1C RAG
Здесь будут правила и пайплайны индексации:
- документации 1С;
- стандартов разработки;
- внутренних инструкций;
- описаний типовых конфигураций;
- примеров BSL-кода;
- ошибок и решений.
## Source Layout
Сырые документы кладем в `plugins/1c/rag/sources`.
Поддерживаемые форматы на старте:
- `.md`
- `.txt`
- `.bsl`
- `.os`
Подготовленный JSONL-корпус генерируется в `plugins/1c/datasets/prepared/rag_corpus.jsonl`.
Официальная документация 1С:ИТС подключается отдельным приватным контуром:
`plugins/1c/rag/official-docs`. Полные HTML/Markdown выгрузки ИТС игнорируются
git; в репозитории хранятся только манифесты, скрипты и правила воспроизводимой
индексации.
## Prepare Corpus
```powershell
python scripts/prepare_1c_rag_corpus.py
```
Для проверки на синтетическом примере:
```powershell
python scripts/prepare_1c_rag_corpus.py --source-dir plugins/1c/rag/examples --output plugins/1c/datasets/prepared/rag_corpus.example.jsonl
```