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
python scripts/prepare_1c_rag_corpus.py
Для проверки на синтетическом примере:
python scripts/prepare_1c_rag_corpus.py --source-dir plugins/1c/rag/examples --output plugins/1c/datasets/prepared/rag_corpus.example.jsonl