{"name":"Lift Calculation Agent","description":"Расчёт числа и параметров лифтов в зданиях: ГОСТ Р 52941-2008 (жилые) и ГОСТ 34758-2021 (нежилые — гостиницы, офисы). Текстовый диалоговый сбор данных.","version":"0.1.0","url":"https://elev-calc-agent.app.sp-ai.ru/a2a/v1","protocolVersion":"0.3","preferredTransport":"JSONRPC","additionalInterfaces":[{"url":"https://elev-calc-agent.app.sp-ai.ru/a2a/v1","transport":"JSONRPC"}],"capabilities":{"streaming":true,"pushNotifications":false,"extensions":[{"uri":"https://ai-37.github.io/ai37-a2ui-catalog/a2ui/catalogs/ai37-a2ui/v2/catalog.json","description":"A2UI catalog v2","required":false},{"uri":"https://a2ui.org/specification/v0_9/catalogs/basic/catalog.json","description":"A2UI base catalog (degradation for base-only clients)","required":false},{"uri":"https://schemas.ai37.ru/a2a/extensions/routing/v1","description":"Compact semantic routing profile for the AI37 agent registry.","required":false,"params":{"domains":["расчёт лифтов","вертикальный транспорт"],"intents":["engineering_calculation","parameter_selection"],"excludes":["нормативный поиск и ответы по СП/ГОСТ без выполнения расчёта","общие справочные вопросы без исходных данных для расчёта","расчёты вне лифтов и вертикального транспорта"]}}]},"defaultInputModes":["application/json"],"defaultOutputModes":["text/markdown","text/plain"],"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"User-JWT (Authentik), валидируется по JWKS"},"apiKeyAuth":{"type":"http","scheme":"bearer","description":"AI37 API-ключ (Authorization: Bearer <ключ>), валидируется через introspection billing"}},"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"skills":[{"id":"calc-lifts-52941","name":"Расчёт лифтов — ГОСТ Р 52941-2008 (жилые)","description":"Только жилые здания. Расчёт числа и параметров лифтов по ГОСТ Р 52941-2008 (Прил. А): период T, число лифтов n, интервал t_и, уровень комфортности. Структурный вход (data по schema) считает сразу; текстовый диалог собирает параметры и по подтверждению возвращает расчёт. Обязательны N и A.","tags":["lifts","gost-52941","residential"],"examples":["Рассчитай лифты для 10-этажного жилого дома на 200 жильцов","Подбор лифтов для жилого здания по ГОСТ 52941"]},{"id":"calc-lifts-34758","name":"Расчёт лифтов — ГОСТ 34758-2021 (гостиницы/офисы)","description":"Только НЕжилые здания — гостиницы и офисы. Расчёт лифтовой группы по ГОСТ 34758-2021 (раздел 7): период T, интервал t_и, проверка вместимости и интервала по нормативу. Тип здания (hotel/office) влияет на автоподстановку времени остановки (Прил. Е.2). Структурный вход считает сразу; текстовый диалог собирает параметры. Обязательны тип здания, N1, A, Nl, скорость и ширина двери.","tags":["lifts","gost-34758","office","hotel"],"examples":["Расчёт вертикального транспорта для офиса, 15 этажей, 2 лифта","Подбор лифтов по ГОСТ 34758 для гостиницы"]}],"x-ai37":{"billing":{"type":"metered","metricCode":"llm_tokens","feature":"elevator-calc-agent","privilege":"elevator-calc-allowed"},"auth":{"required":true},"skillsIo":{"calc-lifts-52941":{"input":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"N":{"type":"integer","minimum":1,"maximum":9007199254740991,"description":"Число заселённых этажей здания"},"A":{"type":"integer","minimum":1,"maximum":9007199254740991,"description":"Общее число жильцов здания"},"hf":{"default":2.8,"type":"number","description":"Высота этажа, м"},"i":{"default":8,"type":"number","minimum":0,"maximum":100,"description":"Расчётная интенсивность пассажиропотока, % (4–8 для жилых)"},"kp":{"default":0.7,"type":"number","minimum":0,"maximum":1,"description":"Коэффициент вероятной высоты подъёма (0,7–0,9)"},"kt":{"default":1.05,"type":"number","minimum":1,"maximum":2,"description":"Коэффициент дополнительных потерь времени (1,05–1,10)"},"gammaUp":{"default":0.8,"type":"number","minimum":0,"maximum":1,"description":"Коэффициент заполнения кабины при подъёме"},"gammaDown":{"default":0.4,"type":"number","minimum":0,"maximum":1,"description":"Коэффициент заполнения кабины при спуске"},"nLifts":{"default":1,"type":"integer","minimum":1,"maximum":10,"description":"Число одинаковых лифтов в группе"},"Q":{"default":1000,"type":"number","minimum":1,"description":"Грузоподъёмность кабины, кг (типовые 400 / 630 / 1000)"},"Vn":{"default":1,"anyOf":[{"type":"number","const":0.63},{"type":"number","const":1},{"type":"number","const":1.6},{"type":"number","const":2.5},{"type":"number","const":4}],"description":"Номинальная скорость, м/с (0,63 / 1,0 / 1,6 / 2,5 / 4,0)"},"H0":{"default":0,"type":"number","description":"Отметка нижней остановки, м"},"Nn":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991,"description":"Число нижних этажей без пользования лифтом"},"h":{"type":"number","minimum":0,"description":"Путь разгона/торможения, м (по умолчанию из таблицы по скорости)"},"t123":{"type":"number","minimum":0,"description":"Потери времени t1+t2+t3, с (по умолчанию из таблицы по скорости)"},"dt":{"default":1,"type":"number","minimum":0,"description":"Время на вход/выход одного пассажира, с"}},"required":["N","A"]},"output":{"type":"object","properties":{},"additionalProperties":true}},"calc-lifts-34758":{"input":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"buildingType":{"type":"string","enum":["hotel","office"],"description":"Тип НЕжилого здания: hotel (гостиница) / office (офис). Жилые здания считаются по ГОСТ Р 52941-2008 (методика calc-lifts-52941)."},"N1":{"type":"integer","minimum":2,"maximum":9007199254740991,"description":"Число обслуживаемых лифтом этажей"},"A":{"type":"integer","minimum":1,"maximum":9007199254740991,"description":"Расчётная заселённость здания, чел."},"Nl":{"type":"integer","minimum":1,"maximum":9007199254740991,"description":"Число одинаковых лифтов в группе"},"hf":{"default":3.3,"type":"number","minimum":0,"description":"Высота этажа, м"},"Q":{"default":1000,"anyOf":[{"type":"number","const":450},{"type":"number","const":630},{"type":"number","const":800},{"type":"number","const":1000},{"type":"number","const":1275},{"type":"number","const":1350},{"type":"number","const":1600},{"type":"number","const":1800},{"type":"number","const":2000},{"type":"number","const":2500}],"description":"Грузоподъёмность из ряда 450/630/800/1000/1275/1350/1600/1800/2000/2500, кг"},"Vn":{"type":"number","minimum":0,"description":"Номинальная скорость, м/с"},"doorWidth":{"anyOf":[{"type":"number","const":800},{"type":"number","const":900},{"type":"number","const":1000},{"type":"number","const":1100},{"type":"number","const":1200}],"description":"Ширина дверного проёма из ряда 800/900/1000/1100/1200, мм"},"tOst":{"type":"number","minimum":0,"description":"Время на остановку, с (по умолчанию авто по Прил. Е из ширины двери, скорости и типа здания)"},"Pk":{"type":"number","minimum":0,"description":"Расчётная вместимость кабины (по умолчанию авто round(E·0,8) по грузоподъёмности)"}},"required":["buildingType","N1","A","Nl","Vn","doorWidth"]},"output":{"type":"object","properties":{},"additionalProperties":true}}}}}