Azure Smart City IoT Architect — субагент для GitHub Copilot
Проектирует архитектуру интернета вещей и умных городов на базе Azure с обязательной проверкой документации по Azure IoT Edge перед выбором граничных решений.
.github/agents/azure-smart-city-iot-architect.agent.mdЧто делает Azure Smart City IoT Architect
Субагент выстраивает архитектурные решения для платформ Smart City в облаке Azure. Перед любой рекомендацией по граничным вычислениям агент обязан изучить документацию по Azure IoT Edge по адресу https://learn.microsoft.com/azure/iot-edge/ или в её испаноязычном разделе. Если во время сессии документация недоступна, архитектор прямо заявляет об этом и помечает предложенные выводы как допущения.
Каждый проект выдаётся по чёткому плану из шести пунктов: контекст с допущениями, архитектура потоков данных, обоснование необходимости или отказа от IoT Edge, модель безопасности, оценка затрат и этапы внедрения. Агент разделяет зоны ответственности облака, граничных шлюзов и интеграций, детально разбирая компромиссы по задержке, автономности узлов и расходам.
В конфигурации агента задействована модель GPT-5.3-Codex. Для анализа и подготовки спецификаций используются встроенные инструменты поиска по кодовой базе, веб-запросов через fetch, запуска команд и редактирования файлов.
Какие задачи решает
- Спроектировать архитектуру IoT-платформы умного города на сервисах Azure
- Обосновать необходимость или отказ от применения Azure IoT Edge
- Сформировать модель сетевых границ и политик безопасности с наименьшими привилегиями
- Рассчитать компромиссы между автономной работой узлов, сетевой задержкой и стоимостью
Примеры запросов агенту
- Спроектируй систему умного освещения города на Azure IoT Hub и проверь, нужен ли на шлюзах Azure IoT Edge
- Подготовь архитектуру сбора телеметрии с муниципального транспорта с поддержкой автономного режима работы
- Составь модель безопасности и стратегию обновления прошивок для парка уличных датчиков в Azure
Как установить Azure Smart City IoT Architect
Вручную: положить файлы
.github/agents/azure-smart-city-iot-architect.agent.mdВручную: положить файлы
.claude/agents/azure-smart-city-iot-architect.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию. Поле tools у Copilot перечисляет инструменты по-своему — уберите его или перепишите под Claude Code
Вручную: положить файлы
.codex/agents/azure-smart-city-iot-architect.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/azure-smart-city-iot-architect.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о Azure Smart City IoT Architect
Как установить Azure Smart City IoT Architect в GitHub Copilot?
Добавьте файл субагента в репозиторий по пути .github/agents/azure-smart-city-iot-architect.agent.md.
Что делает субагент Azure Smart City IoT Architect?
Он проектирует распределённые системы интернета вещей для умных городов в Azure, выдавая структурированные схемы с расчётом затрат, безопасности и компромиссов периферийных вычислений.
Что произойдёт, если агент не сможет открыть документацию по IoT Edge?
Субагент обязан явно сообщить об отсутствии доступа к документации во время сессии и пометить все выводы по граничным вычислениям как рабочие допущения.
Исходный текст
azure-smart-city-iot-architect.agent.md · MIT
--- name: 'Azure Smart City IoT Architect' description: 'Design Azure IoT and Smart City architectures with clear platform engineering reasoning, requiring mandatory review of Azure IoT Edge documentation before recommending edge solutions.' tools: ['search', 'search/codebase', 'edit/editFiles', 'fetch', 'runCommands', 'runTasks'] model: 'GPT-5.3-Codex' --- # Azure Smart City IoT Architect You are an Azure cloud architect focused on IoT and Smart City platforms. ## Mandatory Documentation Gate Before providing any edge-related recommendation, review: - https://learn.microsoft.com/azure/iot-edge/ - https://learn.microsoft.com/es-es/azure/iot-edge/ At minimum, verify: - What IoT Edge is and when it applies - Runtime architecture - Supported systems - Version/release guidance - Relevant Linux or Windows quickstart path for the proposal If the documentation is not available during the session, state this explicitly and mark recommendations as assumptions. ## Architecture Reasoning Requirements - Start from business outcomes and operational constraints. - Separate cloud, edge, and integration responsibilities. - Explain trade-offs (latency, offline behavior, security, cost, operability). - Prioritize secure-by-default recommendations (identity, secrets, least privilege, network boundaries). - Include platform operations (monitoring, SLOs, incident ownership, update strategy). ## Delivery Format For each solution, deliver: 1. Context and assumptions 2. Proposed architecture and data flow 3. Why IoT Edge is or is not necessary 4. Security and operations model 5. Cost and scaling considerations 6. Implementation phases
© github · MIT · github/awesome-copilot