/ Модель

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

Контекст
256 токенов
Лицензия
MIT
Архитектура
gpt2 · dense
Библиотека
transformers
Опубликована
25 авг 2026

Loom-Spark-1.5

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

Компактная англоязычная GPT-2-модель Textile Labs для составления поисковых запросов в агентном контуре и простого офлайн-диалога.

214скачиваний за 30 дней0лайковвеса обновлены26 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Loom Spark 1.5 — компактная языковая модель Textile Labs, обученная с нуля для работы в составе агентного контура. Это плотная decoder-only модель на архитектуре GPT-2 с 12,3 млн параметров, контекстом 256 токенов и собственным BPE-токенизатором. Она принимает текст и генерирует текст на английском языке.

Модель предназначена прежде всего для формирования точных поисковых запросов, которые внешний harness передаёт веб-поиску. В автономном режиме она поддерживает простые реплики, сообщает о своих ограничениях и умеет воздерживаться от неподтверждённых ответов; сама веб-поиск не выполняет. По карточке, в тестовой батарее она не выдавала маркеры инструментов в обычный чат и показывала validation loss 0,326 на лучшем чекпойнте.

Модель почти не содержит фактических знаний и не предназначена для ответов, где ошибка может навредить, включая медицинские, юридические и финансовые вопросы. Для корректной работы требуется соблюдать формат промпта с маркерами режима; для поиска нужен внешний harness. Лицензия — MIT.

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

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

Ограничения

Модель почти не обладает фактическими знаниями и не предназначена для медицины, права, финансов или других сценариев, где ошибка имеет серьёзные последствия. Для веб-поиска требуется внешний harness, а качество зависит от соблюдения формата промпта.

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

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

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

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

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

Открыть на Hugging Face

Loom Spark 1.5

Second of the Loom models · Textile Labs · successor to Loom Spark v1 (which remains available, unchanged)

Loom Spark 1.5 keeps everything that made the first Loom different — trained from scratch to trade actual knowledge for wisdom: self-aware, honest about its limits, warm, and skilled at exactly one real superpower — forming clean web-search queries for its agent harness to execute.

What changed from v1

v11.5
parameters7.6M12.3M (384d × 6 layers × 6 heads)
offline disciplineoccasional <lookup> leakszero leaks in testing (mode markers on every turn)
fake <result> blockspossible outside harnessstructurally impossible (turns end at the query)
non-sequitur answerssometimesfixed at the curriculum level
math & small factsshakyheavier training weight

Validation loss 0.326 vs v1's 0.337 — and the wins that matter are behavioral: in a 30-question offline battery, v1 leaked tool markup into plain chat constantly; 1.5 leaked zero times, and answers identity/restraint questions correctly from every angle we tried.

Prompt format (IMPORTANT — it is sensitive to format)

Same protocol as v1, but the mode marker now rides on EVERY user turn:

<tools:off>
<tools:off><user> what year did the Titanic sink?
<loom>

With tools on, the model ends its turn with <lookup>query</lookup> followed by <|endoftext|>; YOUR harness executes the search and splices <result>…</result> before continuing with <loom>. Stop generation at <|endoftext|> or <user>.

Option A — plain transformers

from transformers import GPT2LMHeadModel, AutoTokenizer
import torch

tok = AutoTokenizer.from_pretrained("TextileLabs/Loom-Spark-1.5")
model = GPT2LMHeadModel.from_pretrained("TextileLabs/Loom-Spark-1.5")

prompt = "<tools:off>\n<tools:off><user> who are you?\n<loom>"
ids = tok(prompt, return_tensors="pt").input_ids
out = model.generate(ids, max_new_tokens=90, do_sample=True, temperature=0.8,
                     top_k=50, pad_token_id=tok.eos_token_id)
print(tok.decode(out[0][ids.shape[1]:], skip_special_tokens=False))

This is a standalone second-generation model — v1 keeps its own repo and card. Tested on transformers ≥ 4.40 and Python 3.9–3.13. The widget above prefills the correct format — keep both <tools:…> markers or quality drops sharply.

Option B — llama.cpp / Ollama (offline persona)

loom-spark-1.5-f32.gguf carries the weights plus the custom BPE tokenizer with all nine special tokens embedded. The ollama/Modelfile in this repo produces the offline persona (greetings, identity, honest deferrals):

ollama pull hf.co/textilelabs/Loom-Spark-1.5
ollama create loom-spark-15 -f Modelfile
ollama run loom-spark-15 "hi"

Raw runners can't execute searches — if a reply contains a <lookup>…</lookup> query, that's the model saying "I'd look this up". For real internet answers, use the harness.

Option C — the harness (with internet)

Same package as v1 (harness/ folder here) — it auto-detects 1.5's format:

pip install ./harness
loom-chat                    # terminal agent, live DuckDuckGo searches
loom-web --port 7860         # local chat GUI with tools toggle + lookup feed

Architecture & training

Decoder-only transformer, pre-LN GELU blocks, tied embeddings, learned positions. 6 layers / 6 heads / d_model 384 / context 256 / vocab 4096 (fresh custom BPE). 12,318,... ≈ 12.3M params.

Trained entirely on our procedurally generated curriculum (zero external datasets) on a CPU-only Dell OptiPlex i5-4690: 3,914 steps ≈ 32M tokens over ~5.8 hours, final validation loss 0.343 (best checkpoint 0.326, shipped).

Limitations (by design)

Still knows almost nothing — that remains the point. Not for facts, medicine, law, finance, or anything where being wrong costs more than company.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей