# 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 ```