Создание MIM-агента
Пошаговое руководство по созданию MIM
В этом разделе вы научитесь создавать собственные mim'ы двумя способами: через MimikkAi Mimaker и вручную.
Способ 1: Через MimikkAi Mimaker
MimikkAi Mimaker — это веб-приложение для создания конфигурационных файлов mim.lua через диалог с AI или структурированную форму.
Доступ к Mimaker
- Перейдите на mimaker.mimikkai.ru
- Авторизуйтесь в системе
Режим «Заполнить форму»
Структурированный способ создания инструмента:
Укажите название и описание
Заполните базовую информацию об инструменте.
Определите колонки
Добавьте входные и выходные поля, укажите типы и обязательность.
Напишите промпт
Составьте инструкции для нейросети.
Скачайте файл
Экспортируйте готовый mim.lua.
Режим «Начать диалог»
Создание инструмента через чат с AI:
- Опишите, что должен делать инструмент
- AI предложит структуру и промпт
- Уточните детали в диалоге
- Скачайте готовый файл
Способ 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Загрузка в систему
После создания файла вручную:
-
Откройте MimikkAi Mimaker
-
В левой панели (Lua Code Editor) нажмите «Загрузить mim.lua»
-
Выберите созданный файл
Практический пример
Создадим инструмент для генерации описаний товаров.
Задача
- Вход: название товара, ключевые характеристики
- Выход: 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Лучшие практики
Советы по созданию эффективных инструментов:
- Чётко формулируйте задачу — инструмент должен решать одну конкретную задачу
- Разделяйте входы и выходы — используйте
readonlyдля результатов - Пишите детальные промпты — укажите формат, стиль и ограничения
- Тестируйте — проверяйте инструмент на разных входных данных
Следующие шаги
- Изучите типы полей подробнее
- Ознакомьтесь с MimikkAi Mimaker