MimikkAI Mimaker

Веб-приложение для создания mim-инструментов

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

Интерфейс приложения

Mimaker состоит из двух основных панелей:

Левая панель: Lua Code Editor

Редактор кода с возможностями:

  • Создание нового файла через AI или форму
  • Загрузка существующего mim.lua для редактирования
  • Экспорт готового файла

Правая панель: MimikkAI Mimaker

Инструменты создания:

  • Заполнить форму — структурированный ввод данных
  • Начать диалог — создание через чат с AI

Режим формы

Пошаговое создание инструмента через интерфейс:

  1. Метаданные — название и описание инструмента
  2. Колонки — определение полей с типами
  3. Промпт — инструкции для нейросети
  4. Предпросмотр — проверка сгенерированного кода

Режим диалога

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

Опишите задачу

Расскажите, что должен делать инструмент естественным языком.

Уточните детали

AI задаст уточняющие вопросы о входных данных, формате вывода и логике работы.

Получите результат

AI сгенерирует готовый mim.lua файл.

Доработайте при необходимости

Продолжите диалог для внесения изменений.

Выбор модели AI

В правом верхнем углу можно выбрать модель нейросети для генерации:

  • deepseek-chat — основная модель

Работа с файлами

Создание нового файла

  1. Нажмите «Новый mim.lua»
  2. Выберите режим создания (форма или диалог)
  3. Следуйте инструкциям

Загрузка существующего файла

  1. Нажмите «Загрузить mim.lua»
  2. Выберите файл на компьютере
  3. Файл откроется в редакторе для изменений

Экспорт файла

  1. После создания/редактирования нажмите «Загрузить»
  2. Файл будет скачан на компьютер

Пример работы

Диалог с AI

Пользователь: Создай инструмент для классификации отзывов клиентов по тональности

AI: Создам инструмент для анализа тональности отзывов. Уточните:

  1. Какие категории тональности нужны?
  2. Нужна ли оценка уверенности?

Пользователь: Категории: положительный, нейтральный, отрицательный. Да, нужна оценка.

AI: Готово! Создал инструмент со следующей структурой...

Результат

local mim = {
    name = "Анализ тональности отзывов",
    description = "Классифицирует отзывы клиентов по тональности"
}

mim.columns = {
    A = {
        label = "Текст отзыва",
        field_type = "STRING",
        is_required = true
    },
    B = {
        label = "Тональность",
        field_type = "STRING",
        readonly = true
    },
    C = {
        label = "Уверенность (%)",
        field_type = "NUMBER",
        readonly = true
    }
}

mim.prompt = [[
Проанализируй отзыв клиента и определи его тональность.

Категории:
- положительный
- нейтральный  
- отрицательный

Верни JSON:
{
    "sentiment": "категория",
    "confidence": число от 0 до 100
}
]]

return mim

Советы по работе

Начните с диалога

Если не уверены в структуре — опишите задачу AI, он предложит оптимальный вариант

Используйте форму для правок

После генерации через диалог удобнее вносить мелкие правки через форму

Сохраняйте файлы

Регулярно экспортируйте файлы для резервного копирования