Компания Nordic Semiconductor добавила разработку с помощью ИИ для своих беспроводных микроконтроллеров IoT, с рабочими процессами, охватывающими полный жизненный цикл от первого прототипа до развернутого парка устройств.
Многие разработчики копируют и вставляют информацию из LLM, обученных на общих данных. Однако решение Nordic AI специально обучено на документации nRF Connect SDK и данных nRF Cloud и интегрируется с любимой IDE разработчика. Оно также подключается к Claude Code, Cursor, GitHub Copilot или любой другой LLM с гораздо меньшей стоимостью токенов благодаря специализированной модели.
Компания заявляет, что оно основано на реализации протокола Model Context Protocol (MCP), где серверы Nordic MCP предоставляют ИИ-ассистентам доступ к проверенным источникам от Nordic, включая документацию SDK, ссылки на API, конфигурации устройств и полевые данные клиента из nRF Cloud.
Ключевые особенности разработки с помощью ИИ от Nordic
- Подключение к документации nRF Connect SDK и данным nRF Cloud
- Интеграция с ИИ-ассистентами, такими как Claude Code, Cursor, GitHub Copilot или любыми другими
- Предназначен для помощи разработчикам, а не для их замены
- Охватывает полный жизненный цикл разработки от прототипирования до управления парком устройств
Nordic объясняет, что ИИ-агент может быть особенно полезен для автоматизации скучных задач, ускорения прототипирования и упрощения отладки, например, при миграции между версиями SDK, при настройке пользовательской платы или диагностике сбоя на развернутом устройстве.
Предоставлено несколько видео-примеров, включая миграцию с помощью ИИ, поиск неисправных устройств в парке, снижение затрат на ИИ, устранение ошибок, сообщенных пользователями, генерацию DeviceTree и Kconfig (см. видео ниже), проверку готовности к релизу и добавление команд оболочки.
Важно быть конкретным и проверять код, так как агент может ошибаться. Например, в видео выше ИИ-агент добавил случайные периферийные устройства (кнопку и дополнительные светодиоды), и это пришлось исправлять вручную. Также очевидно, что для использования этих инструментов нужно быть инженером, поскольку промпт должен быть довольно конкретным и техническим, иными словами, нельзя просто «кодировать на авось» при настройке платы. ИИ-агентов можно сравнить со стажерами или пьяными/обкуренными старшими инженерами-программистами; в любом случае нельзя позволять им действовать самостоятельно, они нуждаются в надзоре…
ИИ часто рассматривается как угроза для средств к существованию инженеров-программистов, но пока это в основном инструмент. Хотя некоторые компании увольняли инженеров-программистов из-за ИИ, появлялись заголовки о повторном найме из-за запретительно высоких затрат на ИИ. Некоторые также утверждают, что число инженеров-программистов может скорее увеличиться, чем уменьшиться, поскольку более дешевая разработка программного обеспечения, и в данном случае прошивок, в конечном итоге может привести к более высокому спросу на программное обеспечение. Время покажет.
Можно посмотреть примеры и узнать, как начать, на веб-сайте Nordic .
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.

