
nullpond/minimax-skill-analysis
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MiniMax отгрузил кодовую базу навыков Кими с нахождением и заменой. 13 байт-идентичных файлов, жестко закодированных «кими» в исходном коде, DLL, скомпилированных из kimiagent/.kimi/skills/.
Обзор
Я наткнулся на дискуссии о сходстве между навыками работы с офисными документами MiniMax и Kimi для их платформ агентов ИИ. Любопытно, что я экспортировал файлы навыков и начал сравнивать. То, что я нашел, было... не тонко. Этот репо содержит файлы навыков с обеих платформ. Здесь все поддается независимой проверке — клонируйте репо и запускайте команды самостоятельно. Мастерство MiniMax в PDF поставляет 8 файлов, которые являются байт-за-байт идентичными файлам Кими. Не похожи — идентичны. diff-q ничего не возвращает. Мастерство Word от MiniMax включает в себя еще 5 идентичных файлов, в том числе 3 общих библиотеки .NET и файл проекта .csproj, который был переименован из KimiDocx.csproj в DocxProject. csproj, но содержание которого является байт-идентичным. Браузер MiniMax helper.js сканирует установки Chromium в пользовательских каталогах. Жестко закодированный список имен пользователей: В файлах Python мастера Word автором по умолчанию для комментариев к документам и изменений отслеживания был «Кими». MiniMax переименовали в Assistant.
Обзор (машинный перевод)
Я наткнулся на дискуссии о сходстве между навыками работы с офисными документами MiniMax и Kimi для их платформ агентов ИИ. Любопытно, что я экспортировал файлы навыков и начал сравнивать. То, что я нашел, было… не тонко.
Этот репо содержит файлы навыков с обеих платформ. Здесь все поддается независимой проверке — клонируйте репо и запускайте команды самостоятельно.
13 Байт-идентичные файлы
Мастерство MiniMax в PDF поставляет 8 файлов, которые являются байт-за-байт идентичными файлам Кими. Не похоже — тождественно.[0] ничего не возвращает:
Мастерство Word от MiniMax поставляет еще 5 идентичных файлов, включая 3 общие библиотеки .NET и проектный файл .csproj, который был переименован из KimiDocx.csproj в DocxProject.csproj, но содержание которого является байт-идентификационным.
“Кими” в Кодексе
MiniMax сканирует установки Chromium в пользовательских каталогах. Жестко закодированный список имен пользователей:
В файлах Python мастера Word автор по умолчанию для комментариев к документам и изменений отслеживания был "Kimi". Минимакс изменил его на "Assistant".
##The DLL
Умение MiniMax Word включает в себя скомпилированный двоичный файл .NET DocxChecker.dll. [[8]] На ней:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MiniMax Office Skills: A Side-by-Side Look at Kimi
I came across discussions about similarities between MiniMax’s and Kimi’s office document skills for their AI agent platforms. Curious, I exported the skill files from both and started comparing. What I found was… not subtle.
This repo contains skill files from both platforms. Everything here is independently verifiable — clone the repo and run the commands yourself.
13 Byte-Identical Files
MiniMax’s PDF skill ships 8 files that are byte-for-byte identical to Kimi’s. Not similar — identical. diff -q returns nothing:
$ diff -q kimi/pdf/scripts/cmd_convert.py minimax/original/minimax-pdf/scripts/cmd_convert.py
$ diff -q kimi/pdf/scripts/cmd_extract.py minimax/original/minimax-pdf/scripts/cmd_extract.py
$ diff -q kimi/pdf/scripts/cmd_form.py minimax/original/minimax-pdf/scripts/cmd_form.py
$ diff -q kimi/pdf/scripts/cmd_meta.py minimax/original/minimax-pdf/scripts/cmd_meta.py
$ diff -q kimi/pdf/scripts/cmd_pages.py minimax/original/minimax-pdf/scripts/cmd_pages.py
$ diff -q kimi/pdf/scripts/compile_latex.py minimax/original/minimax-pdf/scripts/compile_latex.py
$ diff -q kimi/pdf/scripts/paged.polyfill.js minimax/original/minimax-pdf/scripts/paged.polyfill.js
$ diff -q kimi/pdf/scripts/pdf.py minimax/original/minimax-pdf/scripts/pdf.py
MiniMax’s Word skill ships 5 more identical files — including 3 shared .NET libraries and a .csproj project file that was renamed from KimiDocx.csproj to DocxProject.csproj but whose content is byte-identical.
“kimi” in the Code
MiniMax’s browser_helper.js scans for Chromium installations across user directories. The hardcoded username list:
['kimi', 'ubuntu', 'sandbox', 'user', 'app'].forEach(user => {
dirs.add(`/home/${user}/.cache/ms-playwright`);
});
In the Word skill’s Python files, the default author for document comments and track changes was "Kimi". MiniMax changed it to "Assistant".
The DLL
MiniMax’s Word skill includes a compiled .NET binary, DocxChecker.dll. Running strings on it:
$ strings minimax/original/minimax-docx/docxchecker/DocxChecker.dll | grep pdb
/Users/minimax/workspace/kimiagent/.kimi/skills/docx(1)/docxchecker_src/obj/Release/net8.0/DocxChecker.pdb
A binary shipped by MiniMax, compiled from a directory called kimiagent/.kimi/skills/.
14 Files Renamed But Not Rewritten
MiniMax renamed every Python file in the Word skill — business_rules.py became integrity.py, helpers.py became utils.py, comments.py became annotations.py. But the content barely changed:
| Kimi | MiniMax | Lines | Changed |
|---|---|---|---|
business_rules.py |
integrity.py |
300 | 4 |
element_order.py |
schema_fixer.py |
593 | 4 |
helpers.py |
utils.py |
727 | 6 |
constants.py |
namespaces.py |
55 | 2 |
xml_tolerance.py |
fuzzy_match.py |
114 | 2 |
validate_docx.py |
check_rules.py |
134 | 8 |
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add nullpond/minimax-skill-analysis