top of page

STMicroelectronics AI 개발 업데이트, STM32 워크플로 연결

4분 전
9분 분량

STMicroelectronics는 11월 4일 네 가지 AI 개발 도구를 발표하며, 모델 선택과 준비, 하드웨어 테스트를 새롭게 설계된 워크플로에 통합했다. 이번 STMicroelectronics AI 개발 업데이트는 전자 제품 내부 기능을 제어하는 소형 칩인 STM32 마이크로컨트롤러를 대상으로 한다. 그 중요성은 별도의 의사결정, 파일, 검증 작업이 필요했던 개발 단계를 연결한다는 데 있다.

핵심적인 긴장은 더 쉬운 개발 환경과 완성된 기기가 요구하는 조건 사이에 있다. 적합한 모델을 찾았다고 해서 해당 모델이 제품의 센서, 메모리 한계 또는 작동 조건과 함께 작동한다는 뜻은 아니다. ST의 발표는 더 큰 모델 카탈로그만으로 배포 문제가 해결된다고 주장하기보다, 그러한 결정들 사이의 경로를 다룬다.

NXP의 eIQ 도구도 모델 개발과 임베디드 하드웨어를 연결한다는 점에서 유용한 비교 대상이다. 이는 엔지니어가 얼마나 효율적으로 근거 있는 설계 선택에 도달할 수 있는지를 둘러싼 경쟁이다. 개발자에게 즉각적인 차이는 시점이다. ST는 완료된 고객 배포 사례를 보고한 것이 아니라, 11월 말 제공 예정인 도구를 발표했다.

STMicroelectronics AI 개발 업데이트가 바꾸는 점

이번 발표는 ST Edge AI Suite 내에서 모델 탐색, 데이터셋 준비, 모델 조정 및 하드웨어 평가를 연결한다.

ST의 AI 개발 워크플로에 따르면, Model Explorer는 이전에는 Model Zoo 리포지터리를 통해 찾아볼 수 있었던 사전 학습 모델에 브라우저 기반으로 접근할 수 있게 한다. Dataset Factory는 원시 데이터 수집과 준비를 담당한다. Model Factory는 학습, 맞춤화 및 양자화를 지원하며, 양자화는 모델을 표현하는 데 사용되는 수치 정밀도를 낮추는 작업이다.

Model Bench는 ST 개발 보드에서 원격으로 모델을 테스트할 수 있는 웹 인터페이스를 제공한다. 이는 ST Edge AI Developer Cloud를 대체한다. 이 도구들은 함께 후보 모델 선택부터 STM32 하드웨어 적합성 평가까지 더욱 연결된 경로를 제시한다.

이 구분이 중요한 이유는 개발 워크플로에 의존 관계가 있기 때문이다. 유망한 모델이 선택한 기기가 여유롭게 제공할 수 있는 수준보다 더 많은 메모리를 요구할 수 있다. 더 작은 버전은 맞을 수 있지만 예측의 유용성은 떨어질 수 있다. 엔지니어링 팀은 무엇이 바뀌었는지 놓치지 않으면서 이러한 결과 사이를 오갈 수 있는 실용적인 방법이 필요하다.

따라서 이번 발표는 워크플로 재설계로서 주목할 가치가 있다. 이는 새로운 수준의 예측 정확도나 측정된 개발 시간 단축을 입증하지는 않는다. 그러한 결과는 애플리케이션에 따라 달라지며, 인터페이스 설명을 넘어서는 근거가 필요하다.

예를 들어 산업 모니터링 프로젝트를 생각해 볼 수 있다. 엔지니어들은 기기가 모터 근처의 비정상적인 진동 패턴을 인식하기를 원한다. 후보 모델을 선택하는 것은 초기 결정인 반면, 변화하는 조건에서도 그 예측이 계속 유용한지를 판단하는 일은 별도의 책임이다.

연결된 환경은 이러한 진행 과정을 정리하는 데 도움이 될 수 있다. 실패한 하드웨어 평가를 고립된 결과가 아니라 다음 모델 결정의 일부로 만들 수 있다. ST의 구현이 그러한 피드백을 실용적으로 만들지는 개발자들이 발표된 도구를 사용할 수 있게 되면 더 분명해질 것이다.

제품의 범위도 중요하다. 이는 예시를 통해 패턴을 학습하고 기기 내에서 실행되는 소프트웨어인 임베디드 머신러닝 애플리케이션을 개발하기 위한 도구다. 모든 STM32 칩이 동일한 AI 기능을 얻게 된다는 발표는 아니다.

마찬가지로 준비와 배포는 서로 다른 활동으로 남는다. 모델을 더 쉽게 맞춤화할 수 있다고 해서 애플리케이션이 신뢰성 요구 사항을 충족한다는 뜻은 아니다. 결과물인 기기는 여전히 완전한 소프트웨어 및 하드웨어 구성과 함께 적절한 테스트를 거쳐야 한다.

현재로서는 STMicroelectronics AI 개발을 가장 명확하게 해석하면 다음과 같다. ST는 기존 엔지니어링 의사결정을 거치는 경로를 재구성하고 있다. 그 가치는 개발자가 이러한 결정 사이를 이동할 때 도구가 유용한 정보를 얼마나 효과적으로 보존하는지에 달려 있다.

임베디드 팀은 인계 지점에서 압박을 받는다

압박을 받는 개발자는 모델 실험을 여러 제약 조건을 동시에 충족하는 제품으로 전환해야 하는 사람들이다.

AI 전문가는 모델이 의도한 패턴을 인식하는지 평가할 수 있다. 임베디드 개발자는 기기가 다른 책임과 함께 해당 모델을 실행할 수 있는지도 판단해야 한다. 제품 책임자에게는 완전한 애플리케이션이 의도된 환경에서 허용 가능한 방식으로 동작한다는 근거가 필요하다.

이러한 책임은 교차하지만 서로 대체 가능한 근거를 만들지는 않는다. 긍정적인 모델 평가는 모든 펌웨어 관련 질문에 답하지 않는다. 기기를 제어하는 소프트웨어인 펌웨어는 모델을 센싱, 통신 및 기타 제품 기능과 조율해야 한다.

이 때문에 전문 분야 간 인계는 중요하다. 하드웨어 평가 이후 모델이 변경되면 이전 측정값은 더 이상 현재 후보를 설명하지 못할 수 있다. 데이터가 바뀌면 이전 정확도 결과 역시 같은 결론을 뒷받침하지 못할 수 있다.

이 엔지니어링 문제는 이번 발표보다 앞서 존재했다. 한 연구 마이크로컨트롤러 학습 검토는 개발을 모델 성능과 기기 제약 조건의 균형을 맞추는 폐쇄 루프로 설명한다. ST의 발표는 관련 활동을 더 일관된 환경으로 가져오려 한다는 점에서 이 확립된 패턴에 부합한다.

상업적 압박은 그 루프에서 비롯된다. 팀은 부적합한 설계를 그 위에 추가 가정을 쌓기 전에 식별할 때 이점을 얻는다. 더 이른 피드백은 해당 결정이 아직 열려 있을 때 모델, 하드웨어 또는 애플리케이션 요구 사항 변경을 뒷받침할 수 있다.

이는 ST의 아직 출시되지 않은 도구가 제공하는 측정된 이점이 아니라, 워크플로 통합에 주목할 분석적 이유다. 발표는 재설계가 얼마나 많은 엔지니어링 노력을 절감하는지를 보여 주는 통제된 비교를 제공하지 않는다. 구매자는 이러한 범주를 구분해야 한다.

소규모 팀에서는 도구 간 반복적인 이전이 결과 조사에 쓰일 수 있었던 주의를 소모할 수 있다. 대규모 조직에서는 문제가 조율로 확대될 수 있다. 서로 다른 그룹은 어떤 모델, 데이터셋, 구성에 관한 결과인지 알아야 한다.

공유 인터페이스는 그러한 이해를 지원할 때만 도움이 된다. 충분한 맥락이 없는 결과는 빠르게 전달되면서도 오해될 수 있다. 중요한 질문은 개발자가 실험에서 제품 결정을 뒷받침하는 근거까지의 경로를 재구성할 수 있는지다.

이는 또한 이번 업데이트가 AI 전문가를 넘어 중요한 이유를 설명한다. 엔지니어링 관리자는 어떤 불확실성이 해소됐고 어떤 것이 여전히 열려 있는지 이해해야 한다. 세련된 시연은 중요한 통합 작업이 미완성인 상태에서도 완성된 것처럼 보일 수 있다.

문서화도 이 논의에 포함된다. 실험을 비교하는 팀에는 기술적 선택과 그 근거를 연결하는 기록이 필요하다. 검색 가능한 지식 기반은 평가 노트와 기술 문서에 계속 접근할 수 있도록 하여 개발 도구를 보완할 수 있다.

이러한 조직적 필요를 ST가 약속한 기능과 혼동해서는 안 된다. 이는 협업 엔지니어링의 실질적인 결과다. 팀이 도구가 만들어 내는 근거를 보존하고 해석할 수 있을 때 더 나은 모델 도구는 더 큰 가치를 만든다.

기존 프로젝트에 대한 합리적인 대응은 범위가 제한된 평가다. 엔지니어는 모든 기존 프로세스를 교체해야 한다고 가정하지 않고도 새 환경이 문제가 되는 인계를 개선하는지 살펴볼 수 있다. 도입은 팀 자체 작업에서 입증된 이점에 따라야 한다.

따라서 압박은 구체적이다. 개발자는 점점 더 접근하기 쉬워지는 모델 실험을 추적 가능한 엔지니어링 결정으로 전환해야 한다. ST의 재설계는 이 전환을 겨냥하며, 그 유용성은 단계 간 연결의 품질에 달려 있다.

중요한 연결 고리는 하드웨어 피드백이다

가장 중요한 연결은 하드웨어 결과에서 다음 개발 결정으로 이어지는 경로다.

특정 테스트 조건에서 수행된 측정인 벤치마크는 매력적인 모델이 특정 대상에 적합하지 않다는 점을 보여 줄 수 있다. 그 결과가 다음에 무엇을 바꿔야 하는지 설명하는 데 도움이 될 때 그 가치는 커진다. 점수 하나만으로는 그러한 설명을 제공하지 못한다.

개발 보드에 대한 원격 접근은 모델 선택 과정에서 하드웨어 평가의 접근성을 높일 수 있다. 엔지니어는 현지 설정의 모든 요소를 마련하기 전에 후보를 조사할 수 있다. 이는 이 접근 방식의 실질적 장점이지만, 실제 접근 조건도 여전히 중요하다.

더 깊은 메커니즘은 반복이다. 개발자는 후보를 평가하고, 허용할 수 없는 제약을 식별하며, 설계를 변경한 뒤 다시 평가한다. 이러한 활동을 연결하는 것은 연속된 버전 간 비교가 의미 있게 유지될 때만 도움이 된다.

예를 들어 팀은 모델의 자원 요구 사항을 낮추기 위해 수치 정밀도를 줄일 수 있다. 이러한 조정은 실행 특성뿐 아니라 예측 동작도 바꿀 수 있다. 적절한 결정은 어느 한쪽 결과가 가장 유리해 보이는지보다 두 요소 모두에 달려 있다.

STMicroelectronics AI 개발 도구는 역할 분담을 통해 이러한 관계를 다룬다. 더 폭넓은 엔지니어링 관점에서 보면 모델 조정은 의도된 기기에 관한 근거와 계속 연결되어야 한다. 이러한 활동을 분리해서 다루면 잘못된 대상을 최적화하기 쉬워진다.

NXP는 이미 비슷한 워크플로 목표를 제시하고 있다. NXP의 eIQ 모델 개발 환경에는 모델 생성, 최적화, 디버깅 및 내보내기를 위한 그래픽 및 명령줄 도구가 포함된다. NXP는 기존 모델과 데이터셋을 개발 프로세스에 가져오는 지원도 설명한다.

이 비교는 새로움에 관한 주장을 제한한다. ST는 경쟁 칩 공급업체들이 이미 소프트웨어 워크플로를 하드웨어 제안의 일부로 인식하는 시장에서 활동하고 있다. 이번 발표는 ST가 이 범주를 도입했거나 그러한 대안을 능가했다는 점을 입증하지 않는다.

NXP의 온디바이스 프로파일링 문서도 물리적 하드웨어에 대한 원격 접근을 설명한다. 실행 시간과 자원이 어디에 사용되는지를 살피는 프로파일링은 개발자가 병목 현상을 조사하는 데 도움이 된다. 해당 문서는 보드 제공 여부가 재고에 따라 달라지고 지원되는 모델 형식이 한계를 부과한다고 언급한다.

이러한 세부 사항은 유용한 비교에서 무엇이 중요한지를 보여 준다. 개발자는 지원 기기, 호환 모델, 테스트 구성 및 실행 후 반환되는 정보를 이해해야 한다. 같은 기능 라벨이 동등한 범위나 동등한 결과를 뜻하지는 않는다.

따라서 중립적인 평가는 관련 환경 전반에서 동일한 애플리케이션 요구 사항을 비교해야 한다. 각 워크플로가 고려 중인 하드웨어에 대해 해석 가능한 근거를 만들 수 있는지를 검토해야 한다. 관련 없는 시연 점수를 직접적인 경쟁으로 취급해서는 안 된다.

공급업체 전반에서 핵심 긴장은 동일하다. 개발 단계에 더 쉽게 접근할 수 있어도, 제약이 있는 디바이스에 대해 더 나은 결정을 내리는 데로 이어져야 한다. 경쟁 구도는 맥락을 더하지만, 엔지니어링 문제를 단순한 승자 가리기로 대체하지는 않는다.

접근성과 통제력 사이에도 차이가 있다. 호스팅 환경은 설정 작업을 줄일 수 있지만, 로컬 프로세스는 사용자 지정이나 통합을 위한 다른 선택지를 제공할 수 있다. 적절한 균형은 프로젝트가 재현하고 유지해야 하는 대상에 따라 달라진다.

ST의 기회는 하드웨어 피드백을 모델 개발의 일상적인 부분으로 만드는 데 있다. 개발자가 실패한 테스트에서부터 재구성 작업을 줄인 상태로 근거 있는 조정에 이르게 된다면, 이 워크플로는 그 가치를 입증한다. 그 결과는 도구 이름만으로 추론할 수 있는 것이 아니라 실제 사용을 통해 확인되어야 한다.

보드 결과가 완성 제품을 검증하는 것은 아니다

하드웨어 벤치마킹은 중요한 질문에 답하지만, 그 결론은 테스트가 수행된 조건에 의해 제한된다.

개발 보드는 엔지니어에게 정의된 플랫폼을 제공한다. 완성 제품에는 자체 센서 선택, 소프트웨어 활동, 물리적 배치, 작동 환경이 추가된다. 보드에서 얻은 증거는 관련성이 있지만, 그 제품의 모든 측면을 자동으로 설명하지는 않는다.

예시로 든 진동 모니터링 디바이스를 다시 생각해 보자. 이 모델은 준비된 녹음에서 패턴을 인식할 수 있지만, 다른 장착 위치에서는 어려움을 겪을 수 있다. 실행 성능과 예측 품질은 서로 다른 질문에 답하므로, 유용한 하드웨어 결과도 이러한 데이터 문제를 해결하지는 못한다.

같은 구분은 타이밍에도 적용된다. 추론, 즉 학습된 모델을 새 입력에 실행하는 과정은 애플리케이션 작업의 일부다. 입력을 수집하고 예측에 따라 동작하는 데도 시간이 걸리므로, 모델 타이밍만으로 완전한 응답 동작을 확정할 수는 없다.

메모리 측정에도 비슷한 맥락이 필요하다. 모델은 애플리케이션의 나머지 부분과 디바이스 리소스를 공유한다. 전용 테스트에서 작동하는 후보라도 개발자가 결과를 신뢰하기 전에 의도한 소프트웨어 구성 안에서 평가해야 한다.

이는 해석의 경계이며, ST 도구의 성능이 낮다는 증거는 아니다. 검토한 발표는 그러한 실패를 입증하지 않는다. 또한 재설계된 워크플로가 이러한 통합 문제를 해소한다는 독립적인 측정치도 제공하지 않는다.

ST는 자사 제품군이 26만 개 이상의 프로젝트를 지원하고 400개 이상의 사전 학습 모델을 제공한다고 말한다. 이는 활동 규모와 카탈로그의 폭에 관한 회사 보고 수치다. 몇 개의 프로젝트가 실제 운영 단계에 도달했는지, 또는 특정 모델이 어떻게 작동했는지는 보여주지 않는다.

광범위한 카탈로그는 유용한 출발점을 찾을 가능성을 높일 수 있다. 그러나 모델을 형성한 데이터를 이해하는 일을 대신할 수는 없다. 개발자는 여전히 후보 모델의 가정이 제품이 마주할 조건에 부합하는지 판단해야 한다.

또한 개발자는 제품군 이름만으로 일관된 호환성을 추정해서는 안 된다. 실질적인 질문은 특정 모델과 소프트웨어 구성이 검토 중인 특정 디바이스에서 작동하는지 여부다. 출시 문서는 이러한 경계를 더 쉽게 식별할 수 있게 해야 한다.

이번 출시는 기존 사용자의 마이그레이션 문제도 남긴다. Model Bench가 이전 클라우드 서비스를 대체하는 만큼, 현재 팀에는 전환에 관한 명확한 지침이 필요하다. 모든 기존 워크플로가 변함없이 이어진다고 가정하기보다 문서화된 동작을 확인해야 한다.

독점 데이터를 다루는 조직에는 또 다른 평가 과제가 있다. 어떤 활동에 원격 서비스가 관여하는지, 제출된 자료에는 어떤 조건이 적용되는지 이해해야 한다. 발표만으로는 프로젝트의 전체 데이터 처리 방식을 추론하기에 충분하지 않다.

재현성도 마찬가지로 중요하다. 다른 엔지니어가 관련 모델, 데이터, 소프트웨어, 하드웨어 조건을 식별할 수 있을 때 결과는 더 유용해진다. 이런 맥락이 없으면 긍정적인 테스트도 프로젝트가 발전한 뒤에는 해석하기 어려워질 수 있다.

이는 STMicroelectronics AI 개발을 바라보는 적절한 회의적 틀이다. 편의성과 함께 워크플로의 증거 추적성을 평가해야 한다. 핵심 질문은 인터페이스가 엔지니어링 판단을 불필요하게 만들 수 있는지가 아니라, 도구가 규율 있는 개발을 얼마나 효과적으로 지원하는지다.

이러한 검토를 유용하게 만들기 위해 반발을 억지로 만들어낼 필요는 없다. 기술적 불확실성만으로 충분하다. 개발자가 출시된 도구를 검토할 수 있기 전까지, 가장 강한 결론은 ST가 의도한 워크플로와 그것이 충족해야 할 평가 기준에 관한 것이다.

11월 말이 다음 점검 시점을 정한다

다음 평가는 순서대로 가용성, 재현 가능한 평가, 가시적인 도입에 초점을 맞춰야 한다.

가용성이 먼저다. 발표된 워크플로는 아직 확립된 개발 관행처럼 평가할 수 없기 때문이다. ST의 STM32 Summit 자료는 이 도구를 더 광범위한 플랫폼 이니셔티브 안에 배치하며, 11월 제공 예정 시점을 반복해 언급한다. 개발자는 실제로 사용할 수 있는 접근 권한과 지원 문서를 지켜봐야 한다.

접근 가능한 출시는 ST가 발표한 워크플로를 제공했다는 근거를 강화할 것이다. 제한된 출시는 누가 사용할 수 있는지와 무엇이 지원되는지를 기준으로 더 좁은 평가가 필요하다. 일정이 변경되면 실질적인 평가 시점도 달라진다.

문서화도 그 신호의 일부가 된다. 개발자는 적합한 하드웨어, 모델 요구사항, 도구 간 경로를 식별할 수 있을 만큼의 세부 정보가 필요하다. 명확한 경계는 지원되는 사용 사례와 가정을 구분하므로 출시를 더 쉽게 평가하게 한다.

다음은 재현 가능한 평가다. 가장 유용한 초기 사례는 정의된 애플리케이션 요구사항을 후보 모델 및 해석 가능한 하드웨어 결과와 연결할 것이다. 다른 개발자가 결론을 이해할 수 있을 정도로 관련 조건을 설명해야 한다.

성공하지 못한 시도도 공개하는 사례는 특히 유익할 것이다. 후보가 실패하고 개발자가 무엇을 바꿀지 결정해야 할 때 워크플로의 가치는 드러나는 경우가 많다. 성공한 최종 결과만 보고하면 그 과정의 해당 부분은 보이지 않는다.

그러한 결정을 거치는 경로가 더 짧고 명확하다는 증거는 ST의 워크플로 주장을 강화할 것이다. 충분한 구성 세부 정보가 없는 매력적인 시연은 판단을 덜 확고하게 만들 것이다. 어느 결과도 적절한 비교 없이 광범위한 하드웨어 성능 주장으로 전환해서는 안 된다.

도입은 마지막 신호다. 향후 몇 달 동안 유용한 증거에는 마이그레이션 지침, 개발자 계정, 그리고 고립된 모델 실행을 넘어서는 사례가 포함될 수 있다. 이는 도구가 지속적인 엔지니어링 작업에 맞는지 판단하는 데 도움이 된다.

기존 사용자에게는 새 인터페이스만큼이나 문서화된 전환이 중요하다. 대체 서비스가 기존 프로세스에 어떻게 맞는지 이해해야 한다. 그 경험을 설명하는 보고서는 출시 발표가 제공할 수 없는 정보를 추가할 것이다.

신규 사용자는 다른 신호를 제공한다. 이들의 경험은 워크플로가 기술적 제약을 가리지 않으면서 초기 평가를 쉽게 만드는지 보여줄 수 있다. 지원되는 작업과 해결되지 않은 한계에 대한 구체적인 설명은 일반적인 열광 표현보다 더 유용하다.

이러한 신호 어느 것도 ST가 다른 공급업체를 대체할 것이라는 예측을 요구하지 않는다. 관련된 결과는 개발자가 후보 선정에서 정당화 가능한 STM32 설계에 이르는 더 명확한 경로를 얻는지 여부다. 경쟁 비교는 비슷한 요구사항 아래에서 그 경로를 측정할 때 유용해진다.

엔지니어링 팀에 실질적인 다음 단계는 기존 요구사항을 중심으로 한 제한적인 평가다. 대표적인 작업을 선택하고 현재 접근 방식을 기준점으로 보존하라. 부적합한 결과를 설명하는 데 필요한 작업을 포함해, 각 프로세스가 만들어내는 증거를 비교하라. 무엇이 더 쉬워지는지, 무엇이 여전히 수동 조사를 필요로 하는지, 어떤 제약이 아직 해결되지 않았는지 기록하라.

출시된 워크플로가 그러한 결정을 더 쉽게 재현하고 방어하게 만든다면 STMicroelectronics AI 개발은 더 폭넓은 도입을 받을 자격이 있다. 제품이 답해야 하는 질문에서 시작한 뒤, 새 도구가 팀이 그 질문에 더 명확히 답하도록 돕는지 평가하라. 아직 해결되지 않은 모델-하드웨어 결정 중 가장 유용한 첫 평가를 만들 수 있는 것은 무엇인가?

 
 

무료로 시작하세요

개인 지식 관리 기능을 갖춘 로컬 우선 AI 어시스턴트

더 나은 AI 경험을 위해

현재 remio는 Windows 10+ (x64) 및 M-Chip Macs만 지원합니다.

업무를 위한 AI 파트너
remio와 더 많은 일을 해내세요

계획하고, 만들고, 완성하세요
모든 일을 한곳에서

bottom of page