Releases: andromanpro/1c-ai-connector
Release list
v1.3.0 — из коннектора в платформу
Версия v1.0.3 была коннектором: один общий модуль на все провайдеры, чат-обработка,
парсер маркдауна, справочники моделей и экспертов. С февраля кодовая база выросла
с 2 до 34 общих модулей (~23 тысячи строк BSL), и продукт стал платформой
ИИ-подсистем для 1С. Обратная совместимость сохранена: все четыре экспортных
метода КИИ_КоннекторИИ (ЗапросКМодели, ЗапросКМоделиВФоне, ПараметрыМодели,
ЗапросКМоделиФоновоеЗадание) работают с прежними сигнатурами, данные моделей
и экспертов переживают обновление штатной реструктуризацией.
Коннекторы: пять провайдеров вместо одного пути
Монолитный модуль разделён на шлюз и коннекторы провайдеров: OpenAI-совместимые API
(включая локальные LiteLLM/Ollama/LM Studio), Anthropic, Google Gemini, YandexGPT,
GigaChat. Добавлены кеш ответов с TTL, поддержка прокси, OAuth2 (GigaChat),
IAM (Yandex), мультимодальность: изображения и документы во вложениях,
генерация изображений.
Агентская петля (function calling) — новое
Модель вызывает инструменты 1С и продолжает рассуждение по результатам — во всех
пяти форматах провайдеров (tool_use у Anthropic, functionCall у Gemini, toolCallList
у Yandex, function_call у GigaChat, tool_calls у OpenAI-совместимых). Лимиты раундов
и вызовов, дедупликация повторов через кеш петли, принуждение к финальному выводу,
аудит каждого вызова. Форматные адаптеры покрыты тестами; live-прогон выполнялся
на OpenAI-совместимых и DeepSeek, флаги поддержки инструментов у остальных
провайдеров включаются после живого смоука с ключами.
RAG — новое
База знаний с категориями, авто-нарезка на фрагменты, эмбеддинги с версионированием.
Знания привязываются к экспертам, релевантные фрагменты автоматически подмешиваются
в системный промпт. Два бэкенда векторного поиска: встроенный (чистый 1С, ноль
зависимостей) и Qdrant — очередь синхронизации, фоновая заливка, сверка
регламентными заданиями, переключение константой. На 5000 фрагментов Qdrant
быстрее нативного примерно в 1900 раз (~9 мс против ~17 с) при полном совпадении
топ-10. Egress-политики: фрагменты с запретом на внешнюю отправку не покидают базу.
MCP-сервер — новое
HTTP-сервис (JSON-RPC 2.0): внешние ИИ-агенты (Claude, Cursor и другие) работают
с базой 1С как с набором MCP-инструментов — дерево метаданных, структура объекта,
информация о конфигурации, read-only запросы, генерация диаграмм, ping.
Basic Auth, ограничение частоты вызовов, whitelist запросов, сокрытие секретов
в ответах, аудит вызовов.
Мониторинг ошибок — новое
Регламентный сбор ошибок из журнала регистрации с нормализацией и дедупликацией,
пакетный ИИ-анализ, глубокий агентный разбор (модель сама ходит по конфигурации
инструментами), уведомления в Telegram с антиспамом, справочник правил
игнорирования, статистика, HTML-дашборд.
Аудитор кода — новое
По ошибке из журнала находит место в исходниках, собирает контекст вызовов через
подключаемый внешний анализатор и ставит диагноз через модель. Работает
интерактивно и автономным регламентным заданием.
Генератор диаграмм — новое
Описание на естественном языке превращается в диаграмму (mermaid / plantuml /
graphviz / bpmn). Mermaid рендерится локально встроенной mermaid.js без внешних
сервисов; остальные форматы и серверный рендер — через kroki. На моделях
с инструментами генератор сам читает метаданные конфигурации и рисует реальные
реквизиты. Доступен и интерактивно, и как MCP-инструмент.
Качество
- 398 модульных тестов YAxUnit (в v1.0.3 автотестов не было): коннекторы,
петля, RAG, мониторинг, MCP, парсеры. - SonarQube (BSL Language Server): 0 замечаний, рейтинги A/A, технический
долг 0. Осознанные исключения оформлены подавлениями с обоснованием в коде. - Пройден проход сертификационных EDT-проверок (доккомментарии, области, роли).
Роадмап v1.0.x: что выполнено
- Vision API — выполнено с запасом: изображения и документы во вложениях
у всех провайдеров, плюс генерация изображений на выход. - Улучшенная обработка rate limits — повторы с экспоненциальным backoff,
повторяются только транзиентные коды (429/5xx), перманентные ошибки
не дублируют POST-запросы. - Function calling — выполнено с запасом: не разовый вызов функции,
а агентская петля во всех пяти форматах провайдеров. - Embeddings API — выполнено с запасом: поверх эмбеддингов построен весь RAG.
- Streaming — перенесён. Платформенный
ВызватьHTTPМетодотдаёт ответ целиком,
публичного API для чтения SSE-чанков по мере поступления в 1С нет; честная
реализация возможна только эмуляцией (фоновое задание + опрос), это отдельная
задача следующих версий.
Сверх роадмапа добавлены целые подсистемы, которых в планах не было:
RAG с двумя бэкендами, MCP-сервер, мониторинг ошибок с ИИ-анализом,
аудитор кода, генератор диаграмм, агентская петля и 398 автотестов.
Замечания по обновлению с v1.0.3
- Обновление штатное: данные справочников и регистров сохраняются, новые
подсистемы выключены до заполнения их констант (адреса Qdrant/kroki, настройки
мониторинга, ключи провайдеров). - Роль
КИИ_ПолныеПравапересобрана: явные права на объекты расширения вместо
автоматической раздачи на новые объекты (закрыта избыточная выдача прав
на объекты основной конфигурации). Если вы опирались на старое поведение —
назначьте недостающие права своими ролями. - Минимальная протестированная платформа — 8.3.27.
v1.0.3 — visual upgrade
Визуальное улучшение форм для удобства использования
- Расширил окно ввода системного промпта справочнике Эксперты
- Создал форму записи в логах ИИ для удобства анализа
v1.0.2 — Bugfix & Code Quality
- Исправление лишних серверных вызовов на форма тест ИИ
- Исправлены ошибки определения формата текста и ошибки парсинга markdown
- Исправлена ошибка с основным языком в расширении, при котором не отображались синонимы объектов в конфигурации
- Добавлена обработк проверки парсинга md
- Поправлены все замечания АПК и SonarQube
v1.0.1
v1.0.1 — Bugfix & Code Quality
Малый релиз, посвященный исправлению ошибок и доводке качества кода.
- Исправлены все замечания SonarQube и АПК.
ИИкона v1.0.0 — Первый релиз
🎉 ИИкона v1.0.0 — Первый релиз
Первая стабильная версия AI-коннектора для 1С:Предприятие.
📦 Установка
- Скачайте файл
ИИкона_КоннекторИИ_v1.0.0.cfe - В 1С: Конфигурация → Печатные формы отчеты и обработки - Расширения конфигурации → Установить из файла
- Обновите базу данных
- Откройте справочник Модели ИИ и заполните предустановленные модели
📋 Что в релизе
ИИкона_КоннекторИИ_v1.0.0.cfe— расширение для установки
📌 Примечание: Исходники в формате XML/EDT будут добавлены в ближайшее время