TGViewer
ALEKSEI ULIANOV | AI-АГЕНТЫ ALEKSEI ULIANOV | AI-АГЕНТЫ @sprut_ai · 5.9K subscribers
Post #388 2.78K
HUMANLIKE: собрал в open source основу для более человечного ИИ-агента

Последние месяцы я развиваю Хэнка, своего личного агента на Hermes.

Мне хотелось получить не просто помощника, которому даёшь команды, а постоянного собеседника. Чтобы с ним можно было обсуждать работу и идеи, сомневаться, спорить, возвращаться к старым темам и вместе принимать решения.

В процессе я понял, что команда «отвечай естественно» практически ничего не решает. Даже большой SOUL.md со временем перестаёт справляться.

В одном разговоре человеку нужен короткий прямой ответ. В другом нужно сначала выслушать. Иногда агент должен уточнить задачу, иногда проверить факт, спокойно принять исправление или, наоборот, не менять позицию только потому, что пользователь надавил.

Если всё это хранить в одном огромном промпте, правила начинают мешаться. Агент повторяет одинаковые вступления, теряет характер и отвечает одним способом на совершенно разные ситуации.

Поэтому я вынес универсальную часть системы Хэнка в отдельный open-source-проект:

Humanlike

https://github.com/AlekseiUL/humanlike

Humanlike размещается между сообщением пользователя и основной моделью.

Сначала он без вызова LLM определяет, что сейчас происходит:

- обычный разговор;
- задача;
- исследование;
- творчество;
- поддержка;
- исправление ошибки;
- рефлексия;
- чувствительная ситуация;
- вопрос о природе самого ИИ.

Затем выбирает способ взаимодействия: ответить прямо, выслушать, уточнить, проверить утверждение, исправиться, удержать позицию или подготовить несколько разных подходов.

После этого модель получает небольшой набор правил, подходящий именно к текущему сообщению. Не весь характер, память и инструкции сразу, а только то, что сейчас действительно нужно.

В Humanlike уже есть:

- маршрутизация русских и английских запросов;
- социальные и когнитивные режимы;
- удержание персоны;
- контроль повторяющихся речевых конструкций;
- работа с исправлениями пользователя;
- отслеживание поведенческого дрейфа;
- отдельный творческий режим;
- опциональная SQLite-память;
- режимы запрета сохранения;
- ограничения размера добавляемого контекста;
- правила честности и приватности;
- интеграция с Hermes через lifecycle hooks.

Ядро работает локально, не вызывает модель, не обращается в интернет и не привязано к конкретному провайдеру. Основной системе по-прежнему остаются вызовы LLM, инструменты, доставка сообщений и хранение переписки.

Сейчас в репозитории 40 офлайн-сценариев. Они проверяют маршрутизацию, память, приватность, удержание позиции, поведенческие режимы и дрейф. CI запускает тесты на нескольких версиях Python под Linux и macOS, собирает пакет и отдельно проверяет его после установки.

Это public beta. Humanlike не делает ИИ человеком и не выдаёт готовую личность в коробке.

Это каркас, на котором можно собрать собственного агента: со своим характером, памятью, правилами общения и реакцией на разные ситуации.

Главное для меня здесь то, что поведение больше не существует только в виде пожеланий внутри длинного промпта. Оно вынесено в код, контракты и тесты. Его можно проверять, менять, сравнивать и развивать независимо от выбранной модели.

Берите, устанавливайте, разбирайте и переделывайте под себя:

🔥🔥🔥https://github.com/AlekseiUL/humanlike

Очень буду рад ⭐️ в репо.
  • 🔥 48
  • 👏 6
  • ⚡ 4
  • ❤ 4
  • 👍 3
  • 🆒 2
  • 🕊 1
More from @sprut_ai
  1. Oct 11, 2026Мне проще проговорить мысль, чем печатать длинный запрос. В этом видео рассказываю, как ис…
  2. Oct 9, 2026https://youtube.com/live/zNnx7mWAxRo?feature=share Приходите поболтать))
  3. Oct 4, 2026Раньше я пробовал новую нейросеть или инструмент и радовался: «Ого, я теперь и это могу!»…
  4. Sep 30, 2026Начинаем!))) https://youtube.com/live/ppXi2StVCOI?feature=share
  5. Sep 25, 2026Приходите, поболтаем сегодня в 20:00 по Москве или 21:00 по Тбилиси! https://youtube.com/l…
  6. Sep 17, 2026Всем привет! Поддержите лайком под видео, плиииз.😉 https://www.youtube.com/watch?v=wm2pei…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →