{"name":"Teplo Calculation Agent","description":"Теплотехнический расчёт ограждающих конструкций зданий по СП 50.13330.2024: нормируемое (Rнорм) и приведённое (Rпр) сопротивление теплопередаче, проверка Rпр ≥ Rнорм, климат по СП 131.13330. Текстовый диалоговый сбор данных.","version":"0.1.0","url":"https://thermal-calc-agent.app.sp-ai.ru/a2a/v1","protocolVersion":"0.3","preferredTransport":"JSONRPC","additionalInterfaces":[{"url":"https://thermal-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/showcase/v1","description":"User-facing showcase profile for the AI37 agent catalog.","required":false,"params":{"title":"Теплотехнический расчёт","summary":"Расчёт ограждающих конструкций и проверка готового теплотехнического расчёта","computes":"Сопротивление теплопередаче ограждающих конструкций, ГСОП по региону и проверка готового теплотехнического расчёта по приложенному файлу","norms":[{"code":"СП 50.13330"}],"starter":"Запусти теплотехнический расчёт","examples":["Посчитай стену жилого дома в Тюмени","Какое сопротивление теплопередаче нужно для перекрытия?"],"order":1}},{"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","file_processing"],"excludes":["нормативный поиск и ответы по СП/ГОСТ без выполнения расчёта","общие справочные вопросы без исходных данных для расчёта","расчёты вне теплотехники и теплозащиты зданий","проверка энергетического паспорта (kоб, удельный расход, класс энергосбережения)","проверка данных, не являющихся теплотехническим расчётом"]}}]},"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-teplo","name":"Теплотехнический расчёт (интерактивный)","description":"Наружные стены, покрытия/кровли, чердачные и подвальные перекрытия, окна, двери. Текстовый диалог: агент собирает тип здания, город (климат tот/zот/tн из СП 131.13330 автоматически), внутреннюю температуру, влажностный режим (условие А/Б), состав слоёв с толщинами; считает ГСОП и Rнорм (табл. 3 СП 50.13330.2024), Rпр по слоям (λ из прил. М), сравнивает и выдаёт отчёт с формулами; при Rпр < Rнорм предлагает толщину утеплителя. В скачиваемом документе по каждой конструкции печатается санитарно-гигиеническое требование (5.1 в СП 50): перепад Δt ≤ Δtн (табл. 5) и температура внутренней поверхности τв ≥ точки росы (п. 5.7).","tags":["teplo","теплотехника","теплозащита","ограждающие-конструкции","сопротивление-теплопередаче","sp-50-13330","утеплитель","interactive"],"examples":["Выполни теплотехнический расчёт ограждающих конструкций","Проверь наружную стену на сопротивление теплопередаче по СП 50","Рассчитай Rнорм и Rпр для стены жилого дома в Новосибирске","Проходит ли кровля по теплозащите?","Какая толщина утеплителя нужна, чтобы стена прошла по СП 50.13330?"]},{"id":"verify-teplo","name":"Проверка готового теплотехнического расчёта","description":"Вход — приложенный файл с ГОТОВЫМ расчётом (PDF/docx/md из проектной документации). Агент извлекает из файла исходные данные и ЗАЯВЛЕННЫЕ в документе результаты (Rтр/Rreq, Rт, коэффициент r, Rфакт, вывод по конструкции), выполняет собственный независимый расчёт по СП 50.13330.2024 и возвращает отчёт-сверку: по каждой конструкции «в документе / у агента / расхождение / статус» (совпадает, расхождение, непроверяемо) и итоговый вывод о корректности. Свой расчёт скачивается протоколом (md/docx). Энергетический паспорт (kоб, удельный расход, класс) НЕ проверяется.","tags":["teplo","теплотехника","проверка-расчёта","сверка","нормоконтроль","sp-50-13330","вложения"],"examples":["Проверь теплотехнический расчёт из приложенного файла","Сверь расчёт стен с СП 50","Правильно ли посчитано сопротивление теплопередаче в этом файле?","Проверь, верно ли выполнен расчёт теплозащиты"]}],"x-ai37":{"billing":{"type":"metered","metricCode":"teplo_calculation","feature":"thermal-calc-agent","privilege":"thermal-calc-allowed"},"auth":{"required":true},"skills":{"calc-teplo":{"billing":{"type":"metered","metricCode":"teplo_calculation","feature":"thermal-calc-agent","privilege":"thermal-calc-allowed"}},"verify-teplo":{"billing":{"type":"metered","metricCode":"teplo_calculation","feature":"thermal-calc-agent","privilege":"thermal-calc-allowed"}}},"skillsIo":{"calc-teplo":{"input":{"type":"object","properties":{},"additionalProperties":true},"output":{"type":"object","properties":{},"additionalProperties":true}},"verify-teplo":{"input":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string"},"description":"context_refs вложений с расчётом; пусто — берутся все файлы хода"}},"required":[],"additionalProperties":false},"output":{"type":"object","properties":{"verdict":{"type":"string","enum":["correct","incorrect","partial"],"description":"итог сверки: корректен / некорректен / проверен частично"},"constructions":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"status":{"type":"string","enum":["match","mismatch","unverifiable"]}},"required":["name","status"],"additionalProperties":true}}},"required":["verdict"],"additionalProperties":true}}}},"supportedInterfaces":[{"url":"https://thermal-calc-agent.app.sp-ai.ru/a2a/v1","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://thermal-calc-agent.app.sp-ai.ru/a2a/v1","protocolBinding":"JSONRPC","protocolVersion":"0.3"}]}