Создание mim-инструмента

Пошаговое руководство по созданию mim-инструмента

В этом разделе вы научитесь создавать собственные mim-инструменты двумя способами: через MimikkAI Mimaker и вручную.

Способ 1: Через MimikkAI Mimaker

MimikkAI Mimaker — это веб-приложение для создания конфигурационных файлов mim.lua через диалог с AI или структурированную форму.

Доступ к Mimaker

  1. Перейдите на mimaker.mimikkai.ru
  2. Авторизуйтесь в системе

Режим «Заполнить форму»

Структурированный способ создания инструмента:

Укажите название и описание

Заполните базовую информацию об инструменте.

Определите колонки

Добавьте входные и выходные поля, укажите типы и обязательность.

Напишите промпт

Составьте инструкции для нейросети.

Скачайте файл

Экспортируйте готовый mim.lua.

Режим «Начать диалог»

Создание инструмента через чат с AI:

  1. Опишите, что должен делать инструмент
  2. AI предложит структуру и промпт
  3. Уточните детали в диалоге
  4. Скачайте готовый файл

Способ 2: Ручное создание

Создайте файл mim.lua в текстовом редакторе.

Шаблон файла

local mim = {
    name = "Название инструмента",
    description = "Описание"
}

mim.columns = {
    A = {
        label = "Входное поле",
        field_type = "STRING",
        is_required = true
    },
    B = {
        label = "Выходное поле",
        field_type = "STRING",
        readonly = true
    }
}

mim.prompt = [[
Ваш промпт для нейросети...
]]

return mim

Загрузка в систему

После создания файла вручную:

  1. Откройте MimikkAI Mimaker
  2. В левой панели (Lua Code Editor) нажмите «Загрузить mim.lua»
  3. Выберите созданный файл

Практический пример

Создадим инструмент для генерации описаний товаров.

Задача

  • Вход: название товара, ключевые характеристики
  • Выход: SEO-оптимизированное описание

Реализация

local mim = {
    name = "Генератор описаний товаров",
    description = "Создаёт SEO-оптимизированные описания для интернет-магазина"
}

mim.columns = {
    A = {
        label = "Название товара",
        field_type = "STRING",
        is_required = true
    },
    B = {
        label = "Характеристики",
        field_type = "STRING",
        is_required = true
    },
    C = {
        label = "Целевая аудитория",
        field_type = "STRING",
        is_required = false
    },
    D = {
        label = "Описание",
        field_type = "STRING",
        readonly = true
    }
}

mim.prompt = [[
Ты — копирайтер интернет-магазина. Создай продающее описание товара.

Требования:
- Длина: 150-200 слов
- Стиль: информативный, но увлекательный
- Включи ключевые преимущества
- Добавь призыв к действию
- Если указана целевая аудитория, адаптируй тон

Формат ответа: только текст описания, без заголовков и пояснений.
]]

return mim

Лучшие практики

Следующие шаги