Что такое MIM

Введение в концепцию mim-инструментов

В рамках экосистемы MimikkAI (ранее MimicAI) mim.lua и mim-инструменты являются фундаментальными компонентами для создания и выполнения автоматизированных задач.

Основные понятия

Мим (MIM)

Мим — это отдельный инструмент для автоматизации задач с использованием нейросетей. Каждый мим определяет:

  • Какие данные нужны на входе
  • Как их обрабатывать
  • Какой результат возвращать

mim.lua

mim.lua — это формат конфигурационных файлов, написанных на языке Lua, которые определяют логику, схему данных и поведение отдельного инструмента.

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-инструментов:

  1. MimikkAI Mimaker — веб-приложение по адресу mimaker.mimikkai.ru
    • Режим формы для структурированного создания
    • Режим диалога с AI для генерации через чат
  2. Ручное создание — написание mim.lua файла в текстовом редакторе
  3. Редактор в платформе — встроенный Lua Code Editor