/ Модель

Характеристики

Контекст
512 токенов
Параметры
40 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Базовая модель
bge-small-en-v1.5
Библиотека
sentence-transformers
Опубликована
24 авг 2026

coa-mapper

ЭмбеддингиТекст → embedding3 профессии

Компактная англоязычная модель эмбеддингов для поиска соответствий между счетами QuickBooks Desktop или Sage 50 и целевым планом счетов QuickBooks Online.

133скачиваний за 30 дней1лайквеса обновлены24 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Эмбеддинги» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

COA Mapper v1 — модель GyaanByte Labs для подбора соответствия между счетами бухгалтерского плана QuickBooks Desktop или Sage 50 и счетами целевого плана QuickBooks Online. Она преобразует названия и типы счетов в эмбеддинги, чтобы найти наиболее подходящие счета среди кандидатов из целевого плана; модель не создаёт новые счета. Это дообученная на базе BAAI/bge-small-en-v1.5 компактная BERT-модель примерно на 40 млн параметров с контекстом до 512 токенов.

Репозиторий содержит форматы Safetensors и ONNX, включая вариант для запуска в браузере. Модель предназначена для англоязычных бухгалтерских структур США, ориентированных на US GAAP. В описанном рабочем процессе она используется для поиска кандидатов, после чего результаты ранжирует LLM, а сомнительные соответствия направляются на проверку человеком. Внутренний тест на синтетических данных показывает полезность для сопоставления счетов, но качество на реальных бухгалтерских данных не подтверждено; названия счетов уже дают сильный сигнал для поиска. Лицензия — Apache-2.0.

Сценарии применения

  • подбор целевого счета QuickBooks Online для счета QuickBooks Desktop
  • сопоставление счетов Sage 50 с планом счетов QuickBooks Online
  • поиск близких по смыслу бухгалтерских счетов при миграции данных
  • подготовка списка кандидатов для последующего ранжирования и проверки бухгалтером

Ограничения

Обучение и оценка проводились на синтетических данных, поэтому качество на реальных и нестандартных бухгалтерских планах не подтверждено. Модель рассчитана на англоязычные структуры счетов США, принимает целевой план как набор кандидатов и сама новые счета не создаёт.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

COA Mapper v1

The first open model for chart-of-accounts mapping: given a ledger account from QuickBooks Desktop or Sage 50 (name + type), retrieve the correct target account in the client's new QuickBooks Online chart of accounts.

A 33M-parameter embedding model (BAAI/bge-small-en-v1.5, fine-tuned) — small enough to run on CPU, in a browser, or inside a migration tool.

Results — COA-Map-Bench v1

Test split of gyaanbyte/coa-mapping-synthetic: 137 mappings from 4 held-out companies (2 QuickBooks Desktop, 2 Sage 50) never seen in training. Candidates = the distinct target accounts of the same company (i.e. mapping into the client's new QBO COA). A top-1 hit implies the correct QBO type and detail type.

Methodacc@1acc@5MRR
TF-IDF (char 2–4-grams, cosine)0.7450.9490.824
bge-small-en-v1.5 zero-shot0.7960.9560.868
qwen3:8b zero-shot (picks from the candidate list)0.788——
coa-mapper v1 (this model)0.8830.9640.924

Read the numbers honestly: the benchmark is synthetic, and account names carry strong lexical signal (TF-IDF already gets 74.5%). The fine-tune's gain lives in the hard 25% — abbreviations, near-duplicates to consolidate, dumping-ground splits, type/detail-type disambiguation. An adjudicated benchmark subset is planned for v1.1.

Try it

🧪 Live demo — runs in your browser via Transformers.js (int8 ONNX included in this repo under onnx/; nothing is uploaded).

Usage

from sentence_transformers import SentenceTransformer
m = SentenceTransformer("gyaanbyte/coa-mapper")

# Source accounts as "name (type) [system]"; targets as "name — type / detail type"
src = ["Accum Depr - Equipment (fixed asset) [quickbooks desktop]"]
targets = [
    "Accumulated Depreciation — Fixed Assets / Accumulated Depreciation",
    "Equipment — Fixed Assets / Machinery & Equipment",
    "Depreciation Expense — Other Expense / Depreciation",
]
S = m.encode(src, normalize_embeddings=True)
T = m.encode(targets, normalize_embeddings=True)
print(targets[(S @ T.T).argmax()])

In production we use it as retrieval → LLM re-rank of the top-5 → confidence threshold → human review lane: the goal is hours saved per migration at $0 reconciliation variance, not unattended automation.

Training

  • Base: BAAI/bge-small-en-v1.5 · loss: MultipleNegativesRankingLoss (in-batch negatives)
  • Data: 1,025 (source → target) pairs, train split of the dataset above
  • 4 epochs, batch 32, lr 3e-5, fp16 — 12 seconds on one RTX 5060 laptop GPU
  • Training/eval code: coa_train.py (open)

Limitations

  • Trained and evaluated on synthetic data; real ledgers are messier and more idiosyncratic
  • Target side is QuickBooks Online only; sources are QuickBooks Desktop and Sage 50
  • English, US-GAAP-oriented account structures
  • Candidate pool must be supplied (the target COA); this model does not invent accounts

Who's building this

GyaanByte Labs — accounting data-migration specialists (6+ production migrations, 200,000+ records, $0 variance). The mapper is the engine behind our migration service; the reusable parts are published openly.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · sentence-transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
BertModel
Ревизия весов
0386398

0 моделей