Что такое MIM
Введение в концепцию mim-инструментов
В рамках экосистемы MimikkAi mim.lua и mim-инструменты являются фундаментальными компонентами для создания и выполнения автоматизированных задач.
Основные понятия
Мим (MIM)
Мим — это отдельный инструмент для автоматизации задач с использованием нейросетей. Каждый мим определяет:
- Какие данные нужны на входе
- Как их обрабатывать
- Какой результат возвращать
mim.lua
mim.lua — это формат конфигурационных файлов, написанных на языке Lua, которые определяют логику, схему данных и поведение отдельного инструмента.
Использование Lua вместо статических конфигов (JSON, YAML) позволяет внедрять исполняемую логику прямо в описание инструмента.
mim-tools (mim-инструменты)
mim-tools — это коллекция специализированных утилит, конфигураций и схем данных, построенных на базе mim.lua.
Преимущества подхода
Гибкость
Lua позволяет создавать динамические промпты и условную логику
Переиспользование
Инструменты можно легко передавать и модифицировать
Интеграция с AI
Нативная поддержка промптов для нейросетей
Пример mim-инструмента
local mim = {
name = "Пример инструмента",
description = "Демонстрация структуры mim.lua"
}
mim.columns = {
A = {
label = "Input",
field_type = "STRING",
is_required = true
},
B = {
label = "Result",
field_type = "NUMBER",
readonly = true
}
}
mim.prompt = [[
Проанализируй входные данные и верни результат.
]]
return mimГде создавать mim-инструменты
Существует несколько способов создания mim-инструментов:
-
**MimikkAi Mimaker ** — веб-приложение по адресу mimaker.mimikkai.ru
- Режим формы для структурированного создания
- Режим диалога с AI для генерации через чат
-
Ручное создание — написание
mim.luaфайла в текстовом редакторе -
Редактор в платформе — встроенный Lua Code Editor
MimikkAi Mimaker требует авторизации для доступа.