/ Модель

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

Лицензия
Apache 2.0
Базовая модель
Qwen3.5-4B
Опубликована
29 мар 2026

KiCAD-MCP-Qwen3.5-4B-GGUF

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

Дообученная Qwen3.5-4B для выбора и вызова инструментов KiCAD MCP при проектировании схем и печатных плат.

539скачиваний за 30 дней12лайковвеса обновлены29 мар 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

KiCAD-MCP-Qwen3.5-4B — дообученная модель empulse на базе Qwen3.5-4B для помощи в проектировании печатных плат в KiCAD через Model Context Protocol (MCP). Она выбирает и вызывает инструменты KiCAD MCP-сервера, извлекает из запросов обозначения компонентов, координаты и имена цепей, планирует последовательности действий и помогает разбирать ошибки. Сервер, на котором обучалась модель, предоставляет 159 инструментов для работы со схемами, разводкой плат, проверками DRC, экспортом и библиотеками.

Модель содержит 4 млрд параметров и использует архитектуру Gated Delta Network с гибридным вниманием. В репозитории размещены веса GGUF в формате BF16; для работы через llama.cpp требуется сборка с поддержкой Qwen3.5 GDN и кэш KV в BF16. Модель рассчитана на текстовые запросы на английском языке и выдаёт текстовые ответы с инструкциями по вызову инструментов; несмотря на мультимодальность базовой модели, эта версия не обучалась для задач с изображениями. Указана лицензия Apache-2.0.

Модель специализирована на KiCAD и конкретной реализации MCP-сервера. Названия инструментов и их схемы могут отличаться у других серверов, сложные многошаговые задачи для модели такого размера могут быть менее надёжными, а знания о предметной области сосредоточены на KiCAD v10 и распространённых практиках проектирования плат.

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

  • подбор инструмента KiCAD MCP для запроса на создание или редактирование схемы
  • извлечение обозначений компонентов, координат и имён цепей из текстовой команды
  • планирование последовательности действий для проектирования печатной платы
  • разбор ошибок инструментов KiCAD и предложение исправлений
  • проверка и подготовка запросов для DRC, экспорта и управления библиотеками

Ограничения

Обучение ориентировано на конкретную реализацию KiCAD MCP, поэтому схемы и имена инструментов могут отличаться на других серверах; сложные многошаговые цепочки могут быть менее надёжными. Знания сосредоточены на KiCAD v10 и типовых сценариях, а версия модели не обучалась для обработки изображений.

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

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

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

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

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

Открыть на Hugging Face

KiCAD-MCP-Qwen3.5-4B

A fine-tuned Qwen3.5-4B model specialized for KiCAD PCB design assistance via the Model Context Protocol (MCP). Trained to select and invoke the correct tools from a 159-tool KiCAD MCP server covering schematic capture, PCB layout, DRC, export, library management, and more.

Capabilities

  • Tool Selection: Correctly identifies which of 159 KiCAD MCP tools to call based on natural language requests
  • Parameter Extraction: Extracts component references, coordinates, net names, and other parameters from user requests
  • Multi-Step Reasoning: Plans sequences of tool calls for complex PCB design tasks
  • Error Handling: Interprets tool error responses and suggests fixes
  • Refusal: Declines off-topic or destructive requests appropriately
  • Domain Knowledge: Understands PCB design concepts (DRC rules, clearances, layer stacks, component placement)

Tool Categories

The model was trained on a KiCAD MCP server with tools across these categories:

CategoryToolsExamples
Project5create_project, open_project, save_project
Schematic22+add_schematic_component, add_wire, connect_to_net, annotate_schematic
Board12set_board_size, add_layer, add_board_outline, get_board_2d_view
Component17place_component, move_component, rotate_component, find_component
DRC8run_drc, set_design_rules, get_drc_violations, check_clearance
Export8export_gerber, export_pdf, export_bom, export_3d
Routing14route_trace, add_via, add_copper_pour, route_differential_pair
Library8search_footprints, get_footprint_info, list_libraries
And more...Symbol creation, JLCPCB integration, freerouting, UI management

See tool_schema.json for the complete 159-tool schema with descriptions and parameter definitions.

Usage

With llama.cpp

# Download the model
huggingface-cli download empulse/KiCAD-MCP-Qwen3.5-4B-GGUF --local-dir ./model

# Run with llama-server (requires Qwen3.5 support — llama.cpp build from Feb 2026+)
llama-server \
  -m model/kicad-mcp-4b-sft-v3-bf16.gguf \
  -ngl 99 \
  --cache-type-k bf16 --cache-type-v bf16 \
  -c 4096 \
  --port 8080

# Query via OpenAI-compatible API
curl http://localhost:8080/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{
    "messages": [
      {"role": "system", "content": "You are a KiCAD PCB design assistant with MCP tools."},
      {"role": "user", "content": "Run a DRC check on the board"}
    ],
    "temperature": 0.1
  }'

Important Notes

  • GGUF format: bf16 (full precision, 8.4GB). Quantize with llama-quantize if needed.
  • KV cache must be bf16: Use --cache-type-k bf16 --cache-type-v bf16 with llama.cpp. The Gated Delta Network architecture produces incorrect results with f16 cache.
  • Qwen3.5 support required: llama.cpp builds from February 2026+ include Qwen3.5 GDN support (PR #19435).
  • Thinking mode: The model uses <think>...</think> blocks for reasoning by default. Use /nothink prefix to disable.

Training

  • Base model: Qwen/Qwen3.5-4B
  • Architecture: Gated Delta Network (GDN) — hybrid attention, not standard transformer
  • Method: LoRA (rank 32, alpha 64) with two-phase training
    • Phase 1: Continual Pre-Training on domain-specific corpora (MCP protocol, KiCAD documentation, PCB design knowledge)
    • Phase 2: Supervised Fine-Tuning on tool-calling examples
  • Framework: ms-swift 4.0.2 with DeepSpeed ZeRO-2
  • Hardware: 2x NVIDIA RTX 3090 (48GB total)
  • Precision: bfloat16 throughout (required for GDN architecture)

Evaluation

CategoryScore
Tool Selection (10 tests)10/10
No-Tool Response (2 tests)2/2
Refusal (1 test)1/1
Domain Knowledge (1 test)1/1
Total14/14 (100%)

Limitations

  • Trained primarily on a specific KiCAD MCP server implementation — tool names and schemas may differ from other servers
  • 4B parameter model — complex multi-step reasoning chains may be less reliable than larger models
  • Domain knowledge is focused on KiCAD v10 and common PCB design patterns
  • Not trained for vision/image tasks despite Qwen3.5's multimodal capabilities

License

Apache 2.0

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

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

GPU в ailist

llama.cpp

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

Подбираем GPU…

Ревизия весов
504c3df

0 моделей