Infini-AI-Lab пуска Hermit, рамка с отворен код за адаптери на обвивки за AI агенти
Infini-AI-Lab представи Hermit — рамка с отворен код за адаптери на среди за AI агенти. Hermit е рамка от Infini-AI-Lab, която обучава външен „адаптер на средата“, докато моделът и средата на агента остават фиксирани. Първата версия, v0.1.0, беше публикувана на 25 октомври 2026 г. Постдокторантът от CMU Хайджун Джън я обяви в X на 27 октомври. За разработчиците идеята е проста: адаптирайте агенти Codex или Claude Code към нови задачи без дообучаване или разклоняване на средата.
Накратко
- Размер: Python рамка. Няма собствени параметри. Apache-2.0,
pip install hermit-harness. - Работи на: Офлайн бързият старт не изисква GPU, акаунт за модел или набор от данни. Реалните изпълнения използват всеки API бекенд или локален сървър с vLLM, SGLang или Ollama.
- Производителност: Докладвани са подобрения спрямо базови линии без адаптер в OfficeQA, CL-Bench и ServeLearnBench, всички с GLM 5.3 Flash.
- Най-добър резултат: MWM адаптерът достига точност 0.795 при изследване на бази данни в CL-Bench спрямо 0.580 за базовата линия с контекст.
- Най-слаб резултат: Адаптерът само с промпт постига 0.470 в същата среда, под базовата линия от 0.580.
- Извод: Най-доброто: един цикъл на обучение за 5 метода за еволюция на средата. Най-лошото: повечето резултати са от единични изпълнения и са самостоятелно докладвани.
Какво представлява адаптерът на средата?
Адаптерът на средата е обучаема външна среда. Той работи като плъгин с вградена поддръжка за обучение. Адаптерът на модел, например LoRA, адаптира модел. Адаптерът на средата вместо това адаптира съществуващ агент.
Адаптерът може да съдържа инструкции, умения, памет, инструменти, изпълним код и логика за координация на агенти. Той дори може да представлява цял репозиторий. Спецификацията му определя кои части могат да се обучават и как се проверяват актуализациите. Базовият модел и средата никога не се променят.
Екипът посочва 3 причини за този дизайн. Много среди са със затворен код. Редактирането на средите с отворен код може да наруши внимателно настроените взаимодействия между компонентите. Освен това обучаемият адаптер може да се прехвърля между съвместими модели и среди.
Как Hermit обучава адаптер?
Hermit използва цикъл на обучение в стил RL. Trainer изпълнява пакет от задачи чрез действащия агент с текущия адаптер. Judge оценява резултатите. Evolver прочита траекториите и обратната връзка, след което предлага нов адаптер. Trainer го проверява спрямо шаблона и го записва като следващата версия.
Всяка версия на адаптера се намира в git дърво. Можете да инспектирате, върнете назад или внедрите всяка версия. Програмите за обучение могат да работят в пясъчник, което изисква Linux с bubblewrap.
Днес се предлагат пет метода за еволюция: GEPA, SkillOpt, MetaWorld Model (MWM), Harness² и Continual Harness. ACE и ReHarness са отбелязани като предстоящи. Можете също така да напишете собствен Evolver.
Какви са резултатите от бенчмарковете?
Всички изпълнения по-долу използват GLM 5.3 Flash като действащ модел. Числата са взети от примерните README файлове в репозитория и са самостоятелно докладвани.
OfficeQA (рецепта) задава 172 тестови въпроса за бюлетини на Министерството на финансите на САЩ, оценявани чрез точно съвпадение:
| Метод | Точност |
|---|---|
| Без адаптер | 0.541 |
| Първоначално умение | 0.576 |
| GEPA | 0.580 |
| SkillOpt | 0.600 |
| Continual Harness | 0.634 |
| Harness² | 0.651 |
GEPA и SkillOpt се обучават върху 50 въпроса и се тестват във фиксирано състояние. Вместо това Continual Harness и Harness² се обучават, докато преминават еднократно през тестовия набор. Екипът отчита подобрение от +7.6 пункта за Harness² спрямо референтното му изпълнение, с 95% интервал от +1.7 до +13.4.
CL-Bench (база данни, покер) тества среди със състояние от статията за Continual Learning Bench. При изследване на бази данни MWM достига точност 0.795. Базовата линия на бенчмарка с контекст постига 0.580. При покер, който може да бъде експлоатиран, MWM печели 3.08 големи блайнда на ръка спрямо 2.51 за обучение в контекст.
ServeLearnBench (рецепта) подава поток от 624 заявки за поддръжка на дребно при скрита, променяща се политика. MWM постига 45.3 при тестовете със скрита политика. Най-добрият обучаем метод в класацията, CH, постига 28.7. Оракулът, на когото е предоставена политиката, постига 89.2.
Как Hermit се сравнява с други оптимизатори на агенти?
| Функция | Hermit | GEPA | ACE | Agent Lightning |
|---|---|---|---|---|
| Какво обучава | Външен адаптер на средата | Всеки текстов параметър (промпти, код) | Контекстен наръчник | Промпти и тегла на модела |
| Променя теглата на модела | Не | Не | Не е разкрито | Да, чрез RL или SFT |
| Методи | 5 вградени, персонализирани Evolvers | Рефлексивна еволюция, Парето селекция | Генератор, Reflector, Curator | RL, оптимизация на промпти, SFT |
| Цели за внедряване | Codex, Claude Code, Pi; експортиране на плъгин | DSPy (dspy.GEPA) | Не е разкрито | LangChain, OpenAI Agents SDK, AutoGen, CrewAI и други |
| Лиценз | Apache-2.0 | MIT | Apache-2.0 | MIT |
| Ключов резултат | 0.795 в CL-Bench база данни (самостоятелно докладвано) | AIME 2025: от 46.6% до 56.6% (GPT-4.1 Mini) | +10.6% в AppWorld | Не е разкрито |
Как се инсталира и внедрява?
Инсталирайте от PyPI с pip install hermit-harness или клонирайте репозитория за примерите. CLI поддържа check, train, eval, deploy и convert. Моделите се посочват във формат <backend>/<model id>. Поддържаните бекендове включват Fireworks, OpenAI, Anthropic, DeepSeek, vLLM, SGLang и Ollama.
hermit deploy записва работно пространство за Codex, Claude Code или Pi. hermit convert експортира обучен адаптер като собствен плъгин за Codex, Claude Code, Pi или Hermes. Завършен адаптер за съвместна работа в Lean координира 5 Codex агента, които заедно доказват една теорема.
Ключови изводи
- Hermit обучава външен адаптер; моделът и средата остават фиксирани.
- Предлагат се 5 метода: GEPA, SkillOpt, MWM, Harness², Continual Harness.
- MWM достига 0.795 в CL-Bench база данни спрямо 0.580 при използване на контекст.
- Адаптерите могат да се внедряват в Codex, Claude Code и Pi или да се експортират като плъгини.
- Резултатите са самостоятелно докладвани, предимно от единични изпълнения, с GLM 5.3 Flash.
Разгледайте GitHub репозитория, страницата на проекта и документацията. Също така, следвайте ни в Twitter и не забравяйте да се присъедините към нашия ML SubReddit с над 150 хил. членове и да се абонирате за нашия бюлетин. Чакайте! Имате ли Telegram? Вече можете да се присъедините към нас и в Telegram.
Искате да си партнирате с нас за популяризиране на вашия GitHub репозиторий ИЛИ Hugging Face страница ИЛИ продуктово представяне ИЛИ уебинар и т.н.? Свържете се с нас
Преведено автоматично от английски. Оригиналната статия е на връзката по-долу.