본 논문은 대규모 언어 모델(LLM)을 활용하여 AIoT 애플리케이션 개발을 자동화하는 AutoIOT 시스템을 제안한다. AutoIOT는 사용자가 자연어로 요구사항을 입력하면 해석 가능한 프로그램과 문서를 자동으로 생성하며, 반복적인 최적화를 통해 코드 품질을 향상시킨다. 기존 LLM 기반 AIoT 시스템의 개인정보보호 문제, 높은 질의 비용, 토큰 크기 제한 등의 한계점을 해결하기 위해 생성된 프로그램을 로컬에서 실행하여 이러한 문제들을 완화한다. 다양한 AIoT 작업에 대한 광범위한 실험과 사용자 연구를 통해 AutoIOT의 프로그램 합성 능력을 검증하고, 생성된 프로그램이 기존 방식과 비교하여 동등하거나 더 나은 성능을 보임을 확인하였다.