Автор вайбкодил (tege run)
Сейчас набирают популярность модели, которые не рассуждают и не объясняют свои выводы, а просто быстро выносят оценку (см. https://set.ki/post/CDL55sK).
Модели класса «System One» не пишут текст. Они получают сообщение и вопрос заданного вида и возвращают типизированный ответ: вариант из списка, балл или вероятность «да». Вероятность откалибрована: если модель отвечает «0,8», то примерно в 80 % таких случаев правильный ответ действительно «да».
Название отсылает к «Системе 1» Канемана, то есть к быстрому интуитивному мышлению. Ещё такие модели называют моделями решений (deciders). Одна из них, d1-3B от Liquid AI, согласно карточке модели, выдаёт ответ за один прямой проход, не генерируя токенов, и чат-моделью не является.
На основе таких моделей я создал утилиту tege: github.com/ast-ashulga/as.tegerun.cli. Она читает чаты Telegram из белого списка, локально оценивает каждое сообщение и пересылает в один чат только то, что прошло все заданные пороги (например, «вероятность, что это вакансия, не ниже 0,8»). Оценка выполняется на вашем компьютере, и текст сообщений не уходит в облачные сервисы. Для запуска достаточно команды tege run.
Встроенный пример — отбор и классификация вакансий. Но сценариев может быть сколько угодно, ведь вопросы задаёте вы сами: аренда жилья, баг-репорты, лента новостей.
В итоге в отдельном чате собирается только то, что подходит под ваши критерии, без шума и мусора.
Код открыт, и он ваш
Скачивайте, читайте, запускайте и проверяйте, особенно то, как это работает с вашими чатами. Оплата токенов не требуется, ии часть выполняется локально, а это ваша приватность. Утилите, которая читает переписку, не нужно доверять на слово: всё можно посмотреть самому.
Используйте tege как основу для своих задач: меняйте вопросы, пороги, источники. Если найдёте ошибку или придумаете интересный сценарий, пишите. Буду рад узнать, что tege кому-то пригодился.
(tege run используется на macOS, и должна взлететь на Linux)