Самая оживлённая тема в ленте про агентов за эти две недели — не новая модель. Это контур.
Последние две недели разговор про разработку с ИИ раз за разом приземлялся на одну форму: агент, который посреди разговора вызывает инструмент, чтобы вытянуть живые данные из реального мира, вместо того чтобы гадать по устаревшему обучению. Голосовой навык на Show HN сделал вызов инструментов посреди разговора главной фичей. HyperProbe (YC S26) предложил read-only-агентов, которые по требованию приносят телеметрию из прода, «сжигая меньше токенов». А агентные рантаймы на Rust вроде SynapsCLI разлетелись за то, что держат контекст каждого воркера «маленьким и свежим», чтобы сессии жили дольше. Общая нить не в том, может ли агент принести живые данные, — а в том, как удержать этот контур ограниченным, дешёвым и безопасным.
Ровно этот контур только что выпустил управляющий слой Forge. И вышел он с границами, встроенными внутрь, а не прикрученными сбоку.
Спросите бота про реальный мир — получите живой ответ
Forge Control разговаривает с вами через Telegram. До сих пор его разговорный запасной путь разводил руками на всём, чего не мог достать из контекста: «нет живого доступа». За эти две недели это изменилось. У бота появился ограниченный контур использования инструментов: спросите про погоду, курс валюты или текущее время где-нибудь — и он потянется через инструмент fetch_url, вытащит живой ответ с публичного эндпоинта и ответит настоящим числом.
Конкретно: «Какая погода в Белграде?» уходит к живому источнику и возвращается с сегодняшними условиями. «Сколько динаров в евро?» бьёт в живой валютный эндпоинт. Бот больше не притворяется — он приносит. Это тот самый трендовый агентный паттерн, работающий на поверхности, которой вы уже управляете Forge.
И он встречает вас там, где вы есть: контур учитывает язык. Он замечает кириллицу в вашем сообщении и автоматически переключает описания возможностей и ответы между русским и английским — без флага и без настройки. Крупнейшая неанглоязычная часть наших операторов получает полноценные ответы на своём языке.
Ограничено по устройству, а не хорошим поведением
Вот почему это история про Forge, а не просто демо чат-бота. Весь спор индустрии за эти две недели был про ограждения вокруг контура — и именно этот читательский интерес наша аудитория вознаграждает. Дольше всего на сайте читателей удерживает пост про ключи, которых агент никогда не видит — потому что он про границу, которая держится самим устройством системы, а не тем, что агента попросили быть аккуратным. Контур использования инструментов в Telegram сделан по тому же принципу.
Исполнитель fetch_url намеренно посажен в клетку:
- Только HTTPS. Он не пойдёт по открытым или внутренним схемам — инструмент дотягивается только до публичного веба по TLS.
- Жёсткие потолки. Каждый запрос ограничен таймаутом в 12 секунд и потолком ответа в 96 КБ. Медленный или огромный эндпоинт не подвесит бота и не разорвёт окно контекста — это та же дисциплина по токенам, которую оптимизируют SynapsCLI и HyperProbe , только здесь она свойство инструмента, а не надежда.
- Ограничено контуром. Бот не получает браузер с открытым концом. Он получает один узкий инструмент с фиксированным контрактом, работающий внутри уже существующей границы исходящего трафика управляющего слоя — той же серверной модели учётных данных и исходящего трафика , на которой работает вся остальная платформа.
Одна честная оговорка, потому что мы предпочитаем недообещать: это курируемый контур использования инструмента поверх fetch_url, а не веб-поиск с открытым концом. Он настроен на живые справки — погода, валюта, время — и с ними справляется отлично. Мы добавили запас по таймауту (многошаговый контур теперь получает секунды, которые ему нужны, чтобы завершиться), чтобы ответы действительно доезжали, — и на этом остановились, а не выдали боту весь интернет.
Маленький инструмент, несущий паттерн
Соблазнительно прочитать «бот теперь умеет проверить погоду» как игрушку. Это не игрушка — это самый маленький честный экземпляр паттерна, который вся экосистема агентов наперегонки пытается сделать правильно: агент дотягивается за фактами за пределы собственного контекста — но так, чтобы это дотягивание не стало обузой. Сделайте ограниченную версию правильно на поверхности с низкими ставками — и та же дисциплина исполнителя (только TLS, потолки по времени и размеру, область одного инструмента) окажется тем, чему вы доверяете, когда ставки выше.
Это сквозная нить всего, что выпускает Forge: возможность, ограниченная по устройству. Браузерный агент, который отдаёт 401 в момент, когда его токен выходит за свою область . Следующая работа, на запуск которой агент обязан спросить разрешение . И теперь — бот управляющего слоя, который приносит вам живой ответ через инструмент, который буквально не может убежать.
Попробовать
Откройте свой чат Forge Control в Telegram и спросите что-нибудь живое — погоду там, где вы сейчас, курс валюты, время в другом городе, — по-русски или по-английски. Посмотрите движок процессов , который крутит этот контур под капотом, или напишите нам на [email protected] , если хотите агентов, которые приносят настоящие ответы, ни разу не сорвавшись с поводка.