Для кого это
Для разработчиков, DevOps и AI-инженеров, которым нужны production-ready LLM-агенты с прозрачной историей решений, без потери состояния между сессиями и без зависимости от вендорских моделей.
Проблема / задача
LLM-агенты в production страдают от трёх проблем: нет аудита решений, потеря состояния между сессиями и самоподтверждение (circular self-validation). Стандартные решения (векторные базы, эмбеддинги) не решают проблему, а лишь заменяют её диффузной памятью без гарантий, какие факты выжили.
Как это работает
fstech-digital/operational-ontology-framework — open-source проект на Python, который стоит оценить перед внедрением или доработкой.
Что видно по README
Open-source фреймворк для запуска LLM-агентов в production, решающий проблемы памяти и аудита. Вместо памяти в модели — файловая система. Пять артефактов: Pin (неизменяемые правила домена), Spec (состояние выполнения задач), Handoff (память между сессиями), Facts (накопленные знания с метаданными), Skills (повторяемые процедуры, улучшаемые с практикой). Агент сам пишет свою память — дисциплина зашита в промпт, а не...
Ключевые возможности
Пять артефактов памяти в markdown-файлах, версионируемых git — полный контроль и аудитМодельно-независимый: встроенные адаптеры для Anthropic, OpenAI, Ollama — переключение провайдера без потери состоянияПолная аудируемость: каждое решение фиксируется с обоснованием, git log и git bisect дают исчерпывающую историюНикакой потери состояния между сессиями: Handoff передаёт контекст, Facts хранят долгосрочные знанияАгент сам управляет своей памятью: write-back, консолидация фактов, автоматическая обрезка устаревших (>90 дней)Встроенная защита от переполнения контекста: предупреждение при превышении 50% окна модели
Технологии
PythonAnthropic SDKOpenAI SDKOllamaGitMarkdownDockerOpenAI APILangChainLLaMARust
Темы и ключи
agent-memoryagent-stateai-agentscc-by-4filesystem-memoryllmmodel-agnosticoperational-ontologypin-spec-handoffwrite-back
Интересный факт
Идея родилась из опыта автора с production-агентами: стандартные решения (RAG, векторные базы) не дают гарантий, какие факты выжили. Фреймворк делает память явной — если файл есть, факт есть. Нет файла — нет факта. Версионирование через git...