/ Модель

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

Лицензия
Apache 2.0
Архитектура
nano-transformer · dense
Библиотека
safetensors
Опубликована
22 июн 2026

Skylar-980M-Cobol

Генерация текстаТекст → текст3 профессии

Небольшая модель, обученная с нуля для генерации, объяснения и редактирования кода COBOL в локальной среде.

84скачиваний за 30 дней3лайкавеса обновлены8 июл 2026

Бенчмарки

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

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

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

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

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

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

Skylar-980M-Cobol — специализированная авторегрессионная модель Skylar для генерации кода, разработанная с нуля и дообученная на инструкциях по COBOL. Модель содержит около 980 млн параметров, имеет 36 слоёв и размерность 1536; при предварительном обучении использовалась длина последовательности 8192. Весы доступны в формате safetensors по лицензии Apache-2.0.

Модель предназначена для локальной работы с COBOL: она пишет программы по запросу, объясняет конструкции, изменяет код в ходе диалога и переводит код COBOL. Карточка описывает применение в средах с устаревшими банковскими, страховыми и государственными системами, где исходный код должен оставаться внутри организации. Модель обучена только на COBOL и отклоняет запросы по другим языкам программирования.

В заявленных оценках модель показала долю успешной компиляции 80,1% на COBOLEval, однако pass@1 составил 7,5%. Она может быть полезна для черновой генерации и редактирования COBOL, но многошаговые вычисления и абстрактные рассуждения даются ей ненадёжно, поэтому сгенерированную логику следует проверять. Карточка представляет модель как исследовательский артефакт, а не готовую универсальную или передовую систему.

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

  • генерация программ COBOL по текстовому описанию
  • объяснение конструкций и фрагментов COBOL
  • редактирование COBOL-кода по требованиям в диалоге
  • перевод и преобразование кода COBOL
  • создание черновиков кода для устаревших банковских и страховых систем

Ограничения

Модель предназначена только для COBOL, а многошаговые вычисления и абстрактные рассуждения ненадёжны. Заявленный pass@1 на COBOLEval составляет 7,5%, поэтому сгенерированную логику нужно проверять.

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

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

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

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

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

Открыть на Hugging Face

Skylar-980M-Cobol

🔬 Published as a transparent research for the Skylar framework, not as a general-purpose or SOTA model.

A 980M decoder-only COBOL specialist, trained 100% from scratch (random init, no warm-start, no external pretrained weights) and instruction-tuned to write, explain, modify and translate COBOL. Local, sovereign, and small enough to run on a modest GPU — built for legacy banking / insurance / PA settings where code cannot leave the building.

🔗 Watch it grow: https://skyl4r.ai

⚖️ Honest scope

  • COBOL-only by design. It deliberately refuses other languages ("Python non rientra nelle mie competenze: sono specializzato esclusivamente in COBOL"). That focus is a feature, not a gap.
  • Small & token-budget-limited (980M params, 20.37B pretrain tokens) → strong on COBOL syntax, generation and multi-turn edits, weak on multi-step arithmetic/abstract reasoning (a 0.9B capacity ceiling — see results). Expect a competent, honest assistant, not a reasoning engine.
  • A research artifact of the Skylar from-scratch stack, not a finished product.

What it does well (real, measured)

  • Writes correct, compilable COBOL from a request, and modifies it across turns (e.g. "add an OVERFLOW check if the sum exceeds 9999" → correct IF … DISPLAY 'OVERFLOW' ELSE …).
  • Explains COBOL constructs, knows its scope, and declines out-of-domain questions honestly instead of hallucinating.
  • On the executable COBOL benchmark it beats every deployable 7B generalist (below).

Architecture

Parameters~980M
Layers36
Model dim (d_model)1536
Attention heads12 (GQA, 4 KV heads)
Head dim128 (decoupled)
FFNSwiGLU, d_ff 4096
NormalizationRMSNorm (fp32) + QK-Norm
PositionalRoPE (θ=1e6)
Context window8192 (trained) · 16384 max (config)
Vocabulary48128 (code-aware BPE, digit-split)
Embeddingstied (input/output)

Training

  • From scratch, random init — no warm-start, no third-party pretrained weights.
  • Pretrain: 20.37B tokens, sequence length 8192.
  • SFT: ChatML, assistant-only loss, on a curated COBOL instruction mix.

Results — head-to-head on COBOLEval

All models evaluated on the same harness, greedy decoding, seed 0, GnuCOBOL compile+execute, official {NAME}.TXT scoring.

Ordered by pass@1. Skylar-980M-Cobol posts the highest compile-success rate of any model here (80.1% — above even the 14B COBOL-Coder), and is #1 on pass@1 among general-purpose, from-scratch models. The specialized COBOL-Coder (a 14B Qwen2.5-Coder fine-tune, not from-scratch) leads pass@1 — at ~14× the parameters and warm-started from a pretrained code model.

ModelParamsCSR (compile rate)pass@1
Claude Opus 4.8 (reference ceiling, not deployable)—96.6%81.5%
COBOL-Coder-14B (Qwen2.5-Coder fine-tune, not from-scratch)14B73.95%49.33%
Skylar-980M-Cobol (this model)980M80.1%7.5%
Qwen2.5-Coder-7B-Instruct7B6.2%2.1%
CodeLlama-7B-Instruct7B6.8%0.7%
StarCoder2-7B7B48.6%0.0%

COBOLEval — Skylar-980M-Cobol vs the deployable 7B code models, same harness

→ At ~7× fewer parameters than the 7B baselines (and 14× fewer than COBOL-Coder), fully local and from-scratch, it posts the highest compile rate of any deployable model and out-performs the mainstream 7B code models on pass@1.

Conversational usability

Hand-evaluated on real multi-turn dev tasks (identity, generation, multi-turn modification, code comprehension, honest refusal): usable — concise, in-character, writes correct COBOL, keeps context across turns, and stays honestly in-scope.

Usage

Use the skylar library — no custom modeling code lives in this repo; the architecture is provided by the package.

pip install skylar
import skylar

m = skylar.load("Skyl4r-Ai/Skylar-980M-Cobol")

print(m.generate(
    "Scrivimi un programma COBOL che somma due numeri PIC 9(4) e stampa il risultato.",
    system="Sei un esperto programmatore COBOL.",
    max_new_tokens=400))

import skylar registers the nano-transformer architecture, so AutoModelForCausalLM works with no trust_remote_code and no modeling files in the repo:

import skylar                          # registers the architecture
from transformers import AutoModelForCausalLM
from tokenizers import Tokenizer
from huggingface_hub import hf_hub_download
import torch

repo = "Skyl4r-Ai/Skylar-980M-Cobol"
model = AutoModelForCausalLM.from_pretrained(repo).eval()
tok = Tokenizer.from_file(hf_hub_download(repo, "tokenizer.json"))
# (wrap the turn in ChatML <|im_start|>…<|im_end|> as the skylar lib does)

Limitations

  • Multi-step arithmetic / abstract reasoning is unreliable (0.9B ceiling) — verify generated logic.
  • COBOL-only: it will refuse or re-frame non-COBOL requests.
  • pass@1 is modest in absolute terms (COBOL is a hard, low-resource domain — even GPT-4o is at 16.4%); the value is being #1 among deployable models at a fraction of the size, fully local.

License & attribution

© A. Ivanovitch — Apache-2.0. Code & framework: github.com/2sophia/skylar

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

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

GPU в ailist

Универсальный рантайм · safetensors

Нельзя запустить

Архитектура nano-transformer неизвестна transformers в образе рантайма.

Класс архитектуры
NanoTransformer
Ревизия весов
4968a52

0 моделей