Files

41 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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
```