хуйу нас не матерятся
Я продолжаю делать из lm-studio универсального агента на все случаи жизни, и в этот раз я автоматизировал выбор системного промпта под запрос пользователя.
Системный промпт очень важен для нейронок, а для маленьких локальных нейронок он важен вдвойне:
Проблема в том, что нельзя написать универсальный промпт на все случаи жизни. Сейчс у меня их 5 штук, но, похоже, что через пол года их уже будет пара десятков.
И так как я скотина ленивая, я решил, что пусть нейронка сама себе выбирает подходящий пресет.
Установить можно с официального сайта lm-studio https://lmstudio.ai/ololoev666/system-prompt-autoselector
Его алгоритм работы:

Если подходящий пресет не найден, то используется текущий, выбраный юзером.
Так как нейронке передаются только названия пресетов, важно их сделать подробными: не "ревью", а "локальное код-ревью", или "удалённое git & jira ревью", или "ревью документации" итд.
Короче, надо дать максимум инфы, чтобы нейронка могла качественно сделать выбор.
Так как я linux пользователь, тестировал я это на линупсе. На маке должно работать тоже без проблем, потму, что фаловые системы устроены сходно.
Но на windows я не уверен, что lm-studio хранит пресеты в той же папке ~/.lmstudio/config-presets
Если у вас на windows оно не увидит пресеты, то напишите мне, буду искать где-то винду чтобы тестануть.