Files
llm/plugins/1c/rag

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