{% extends "layout.html" %} {% block page_title %}Информация{% endblock %} {% block page_description %}Информация о системе, используемых моделях и движках поиска.{% endblock %} {% block content %}

О системе

BSL Search MCP — это система семантического поиска кода для 1С:Предприятие. Позволяет находить фрагменты кода по их смыслу, даже если ключевые слова не совпадают.

Порядок работы:
  1. Добавляется информационная база.
  2. Модель генерирует эмбеддинги и передает их движку.
  3. Движок индексирует данные и обеспечивает выполнение поиска.
Версия: 1.0.0
Платформа: Python + FastAPI
Поддерживаемые файлы: .bsl, .xml

Движки

Модели Машинного Обучения

Для превращения кода в векторы используются нейросетевые модели (Embedding Models). По умолчанию используется облегченная модель, оптимизированная для русского языка и кода.

Модель Тип Описание
cointegrated/rubert-tiny2 Transformer (ONNX) Абсолютный лидер для CPU. Очень быстрый, качество достаточное для поиска кода.
intfloat/multilingual-e5-small Transformer (ONNX) Современный стандарт качественных эмбеддингов. Чуть тяжелее, но точнее.
ai-forever/sbert_large_nlu_ru Transformer (ONNX) Отличная русская модель, но тяжелая для CPU (не рекомендуем для этого сетапа, но можно добавить для опции).
{% endblock %}