Типы полей
Описание доступных типов данных для полей mim-инструментов
В mim-инструментах каждое поле имеет определённый тип данных (field_type). Тип влияет на валидацию, отображение и обработку данных.
Доступные типы
STRING
Текстовые данные произвольной длины.
Применение:
- Названия и описания
- Текстовые ответы AI
- Любые строковые данные
NUMBER
Числовые данные (целые и дробные).
Применение:
- Цены и количества
- Процентные значения
- Оценки и рейтинги
BOOLEAN
Логические значения (истина/ложь).
Применение:
- Статусы (да/нет)
- Флаги
- Бинарные признаки
Атрибуты полей
Помимо типа, поля могут иметь дополнительные атрибуты:
is_required
Указывает, что поле обязательно для заполнения.
readonly
Поле только для чтения — используется для выходных данных.
Примеры использования
Инструмент анализа текста
Инструмент обработки заказов
Рекомендации по выбору типа
STRING
Используйте для любых текстовых данных: названий, описаний, ответов AI
NUMBER
Используйте для вычислений: цен, количеств, оценок, процентов
BOOLEAN
Используйте для бинарных значений: статусов, флагов, да/нет
При работе с AI чаще всего используется тип STRING, так как нейросети возвращают текстовые ответы. Используйте NUMBER и BOOLEAN когда нужна последующая обработка или фильтрация данных.