TrueForge: открытая платформа для создания LLM‑агентов в продакшене
TrueForge превращает любую LLM в полноценного агента: подключаем модель, добавляем инструменты, а фреймворк решает проблемы состояния, безопасности и масштабирования.
Что такое TrueForge?
TrueForge – это открытая обвязка (framework), позволяющая быстро превратить любую большую языковую модель (LLM) в автономного агента. Автор статьи на Habr AI демонстрирует, как за пару часов собрать демо‑агента, который читает файлы, вызывает внешние API и обещает выполнить любую задачу.
Как работает демо‑агент?
- Подключение модели – в конфигурации указывается ID модели (OpenAI, Anthropic, Gemini и т.д.).
- Инструменты – добавляются «инструменты» (file‑reader, http‑client, code‑executor). Фреймворк автоматически генерирует промпты, позволяющие модели вызывать их через JSON‑интерфейс.
- Запуск – после старта агент обрабатывает запросы, формирует план действий и последовательно вызывает подключённые инструменты.
Проблемы продакшена и решения TrueForge
- Хранение состояния – TrueForge предлагает встроенный «state store», который сериализует контекст между запросами в базе (Redis, PostgreSQL) и восстанавливает его после перезапуска.
- Безопасность кода – для выполнения сгенерированного кода используется изолированный Docker‑контейнер с ограниченными правами и ограничением времени выполнения.
- Секреты – секреты передаются через безопасный Vault‑интерфейс; агент получает их только после подтверждения пользователя.
- Подтверждение действий – перед критическими операциями (например, финансовый перевод) агент запрашивает явное согласие через UI‑callback.
- Контекст‑управление – встроенный «context compressor» автоматически сокращает историю до 8 К токенов, используя семантическое резюмирование.
- Масштабирование – TrueForge поддерживает горизонтальное масштабирование через Kubernetes‑оператор, позволяя запускать сотни агентов одновременно.
Где взять TrueForge?
Исходный код опубликован на GitHub: https://github.com/trueforge/trueforge. Документация, примеры и шаблоны CI/CD‑pipelines доступны в репозитории. Статья полностью раскрывает детали реализации и даёт ссылки на дополнительные материалы.
TrueForge закрывает большой пробел между быстрым прототипированием LLM‑агентов и их надёжным запуском в продакшене. Для разработчиков это значит меньше времени на «инфраструктурный» код и больше на бизнес‑логику. Студенты курсов смогут экспериментировать с реальными сценариями, а компании получат готовый набор механизмов для безопасного и масштабируемого использования агентов.


