Andrew Ng는 인공지능으로 소프트웨어를 구축하기 위한 세 가지 주요 루프를 설명했다. 이 루프들 중 에이전트 코딩 루프는 AI 에이전트가 코드와 테스트를 스스로 작성하게 한다.개발자들은 이후 이러한 AI 에이전트를 제어하게 된다.