사전 공개: Qt AI 추론 API 살펴보기 (Proof-of-Concept)

Industry Insights 블로그 시리즈

 

QT IA Machine Vision_final_small_v002

 

MicheleRossi
Michele Rossi

Director, Industry, Qt Group

Tommi Mänttäri-1
Tommi Mänttäri

Senior Manager, R&D

 

 

Qt Group의 2025 해커톤에서 Qt 개발자들은 새로운 실험에 도전했습니다. 그 결과, QML 및 C++ 애플리케이션에 AI를 손쉽게 통합할 수 있도록 만든Qt AI 추론 API (현재 PoC 단계)가 탄생했습니다.

이번 블로그에서 Qt AI 추론 API의 앞으로 공개될 기능을 미리 공개합니다. 이 사전 공개 블로그를 통해 기술적 가능성을 탐색하고, 소중한 개발자 커뮤니티와 산업 파트너분들께 피드백을 받고자 합니다.

산업 자동화 분야에 찾아온 AI 혁신

2024년 Cisco 조사에 따르면, 향후 2년 내에 전체 기업의 41%가 AI 투자를 우선순위에 둘 계획이라고 합니다. 이는 산업 전반에 분명한 변화가 일어나고 있음을 시사합니다. 이제 AI는 산업 자동화의 핵심 요소로 자리잡고 있으며, 더 이상 단순히 실험적인 기술이 아니라 생산성, 효율성, 그리고 혁신을 주도하는 근본적인 동력으로 작용하고 있습니다.

하지만 산업 환경에 AI를 도입하는 것은 결코 쉬운 일이 아닙니다. 하드웨어 제약부터 AI 프레임워크의 파편화에 이르기까지, 기업들은 다양한 플랫폼에서 AI 모델을 효율적으로 배포하는 데 어려움을 겪고 있습니다. 한편으로, 여러 개의 모델이 하나의 파이프라인에서 매끄럽게 상호작용해야 하는 로보틱스 및 산업 애플리케이션 분야에서의 선도적인 혁신에 대한 시장의 관심도 계속 커지고 있습니다.

산업 자동화에서의 AI는

단순히 점진적 개선을 위한 것이 아닙니다. 생산성과

효율성을 근본적으로 향상시키는 데 그 목적이 있습니다.

온디맨드 웨비나 시청하기: "빠르게 다가오는 산업용 AI 애플리케이션의 시대"

가능성의 경계에서

산업을 변화시키는 다양한 기술들 가운데, 엣지 AI(Edge AI)는 혁신 그 자체로 떠오르고 있습니다. 엣지 AI는 컴퓨팅 성능이 제한된 디바이스에서도 실시간 의사결정이 가능하게 만드는 기술입니다.

하지만 엣지(Edge)에서 AI를 배포하는 일은 기존 클라우드 기반 AI와는 또 다른 기술적 과제들을 동반합니다. 그 중 대표적인 과제들은 다음과 같습니다.

  • 제한된 컴퓨팅 성능: 임베디드 디바이스는 클라우드 서버만큼의 기본적인 처리 성능을 갖추고 있지 않습니다. 따라서 이러한 환경에 맞추어 AI 모델을 최적화하는 것이 필요합니다.

  • 에너지 소비: AI 모델을 배터리로 구동되는 디바이스에서 실행하면 과도한 전력 소모로 이어질 수 있습니다.

  • 실시간 처리: 산업 자동화 환경에서는 AI 모델이 즉시 반응해야 하며, 결코 응답이 지연되는 일이 발생해서는 안됩니다. 

  • 사이버보안 리스크: 민감한 산업 데이터를 클라우드로 전송하는 과정에서 보안 문제가 발생할 수 있습니다.

이러한 제약들을 극복할 수 있는 방안을 찾아야만 엣지 AI가 산업 애플리케이션에서 가진 잠재력을 온전히 실현할 수 있습니다.

클라우드는 일부 상황에서는 보안에 취약합니다. 로컬 AI 처리 방식은 보안 측면에서 더 유리하지만, 동시에 하드웨어 제약이라는 한계가
따릅니다. 

AI 기술의 현주소: 파편화의 혼돈 속에 놓이다

개발자들은 TensorFlow, PyTorch, ONNX부터 NVIDIA, Intel, Qualcomm과 같은 벤더별 AI 툴킷에 이르기까지, 수많은 프레임워크를 다뤄야 합니다. 이때 각각의 툴킷은 API, 배포 방식, SDK, 하드웨어 요구사항이 제각기 다릅니다. 이에 더해 API와 기술 자체도 빠르게 변화하고 있어, 전체 흐름을 따라가기가 점점 더 어려워지고 있습니다. 이처럼 복잡한 환경에서는 많은 시간과 학습을 필요로 할 뿐만 아니라, 찾기조차 어려운 AI 전문가의 기술적 역량까지 요구되곤 합니다.

하지만 많은 애플리케이션 개발자들에게 중요한 것은 AI 프레임워크나 모델 자체가 아닙니다. 이들이 필요로 하는 것은 음성을 텍스트로 변환하거나, 텍스트를 음성으로 생성하거나, 최신 언어 모델을 활용하거나, 이미지 및 영상에서 객체를 인식하는 등의 여러 기능들이 완전하고 매끄럽게 통합되어 작동하는 완성도 높은 솔루션입니다.

이러한 상황은 빠른 변화 속도로 인해 더욱 복잡해지고 있습니다. 이에 따라 기업은 구식 기술을 계속 쓸 것인지, 아니면 빠르게 진화하는 AI 환경에 발맞춰 리소스를 투자할 것인지 결정해야 하는 상황에 직면하게 되었습니다.

온디맨드 웨비나 시청하기: "AI, 로보틱스, 그리고 스마트 제조의 미래"

Qt로 구현된 통합형 AI 솔루션

AI를 도입한다는 것은 단순히 수천 줄의 어댑터 코드를 대신 작성해주는 것만을 의미하지 않습니다. Qt로 구축된 통합형 AI 솔루션은 여러 개의 AI 모델을 크로스 플랫폼 파이프라인에 매끄럽게 통합하며, Qt Multimedia 및 Qt AI 추론 API를 활용해 미디어 처리와 프로세스 간 통신을 간소화합니다. 또한 선언형 QML 인터페이스를 통해 직관적인 애플리케이션 로직과 UI 동작을 구현할 수 있습니다.

Qt AI 추론 API (현재 PoC 단계)를 사용하면, 개발자들은 다음과 같은 이점을 누릴 수 있습니다.

  • 핵심 기능: ASR (Whisper), LLMs (Ollama), TTS (Piper)를 하나의 프레임워크 내에서 통합합니다.

  • 단일 API로 다양한 AI 프레임워크 지원: 벤더별로 각각 코드를 작성할 필요가 없습니다.

  • QML과 C++의 매끄러운 통합: 몇 줄의 코드만으로 AI 모델 통합이 가능합니다.

  • 모델 교체의 유연성: Qt QML 애플리케이션에서 단 하나의 파라미터만 조정하여 DeepSeek와 같은 다른 모델로 전환할 수 있습니다.

  • AI 모델의 로컬 혹은 클라우드 배포: 최소한의 노력으로 AI 모델을 유연하게 배포할 수 있습니다.

  • 유연한 AI 파이프라인: 음성 인식 + 텍스트 음성 변환(Text-to-Speech)과 같이 다양한 AI 모델 및 솔루션을 손쉽게 결합할 수 있습니다.

  • 백엔드 플러그인 시스템: 상용 AI 솔루션과 오픈소스 AI 솔수션 모두 지원합니다.

Qt AI 추론 API (현재 PoC 단계)가 모든 것을 하나의 일관된 인터페이스로 추상화해 주기 때문에, 이제 개발자들은 AI 모델이 REST API를 요구하는지, Python 바인딩이 필요한지, 또는 C++ 라이브러리를 써야 하는지를 걱정할 필요가 없습니다. 

 

 

Typical ways to create an AI pipeline (3)

이미지 1. 일반적인 AI 파이프라인 구성 방식

 

이미지 1 설명 - 자세히 알아보기

 

 

AI 앱 개발,
며칠에서
단 몇 분으로 단축시켜 보세요

Image

 

이미지 2. Qt를 활용한 더 나은 AI 파이프라인 구성 방식

 

이미지 2 설명 - 자세히 알아보기

 

 

Qt AI Inference API (PoC) - Architecture Illustration (1)이미지 3. Qt AI 추론 API (PoC) - 아키텍처 구성도

 

이미지 3 설명 - 자세히 알아보기

 

AI 통합을 더 매끄럽고 간편하게

기존 프로토타입은 Windows와 Linux는 물론 NVIDIA Jetson과 같은 임베디드 플랫폼에서도 실행되도록 구축되었습니다.

그리고 그 결과는 명확했습니다. 다양한 AI 프레임워크의 복잡성을 추상화함으로써, 개발자들은 많은 시간을 절약하고 불과 몇 분 만에 AI 모델을 배포할 수 있었습니다. Qt in the middle of AI frameworks

이러한 유연성은 AI 전문가뿐 아니라 내부에 자체적인 AI 모델을 구축하는 기업들에도 큰 이점이 됩니다. 더 이상 벤더마다 상이한 AI 프레임워크를 각각 숙지할 필요 없이, Qt AI 추론 API (현재 PoC 단계)가 그 복잡성을 대신 처리해주기 때문입니다.

자체 AI 모델을 구축하는 기업이라면 최적의 하드웨어 성능을 위해 매번 새로운 벤더의 AI 시스템을 학습할 필요가 없기 때문에 더욱 혜택을 볼 수 있습니다. 

여러분의 의견을 기다립니다

Qt AI 추론 API (현재 PoC 단계)와 엣지 환경에서의 AI 애플리케이션 개발 속도를 획기적으로 높일 수 있는 예제 앱의 리포지토리를 공개하게 되어 매우 기쁩니다. API를 직접 사용해보시고 이 도구가 여러분의 개발 과정을 얼마나 간소화할 수 있는지, 프로젝트에 어떤 미래 경쟁력을 더할 수 있는지 확인해보시기 바랍니다.

➤  예제 앱 (QuteAI)

➤  Qt AI 추론 API (현재 Poc 단계)


Qt AI Inference API (PoC) Blog - Screenshots Combined-1


여러분의 소중한 피드백도 언제나 환영합니다!

 

AI를 활용하는 개발자 혹은 산업 리더이신가요? 위에서 설명드린 접근 방식이 귀사의 프로젝트에 도움이 될 수 있다고 생각되신다면,
언제든지 문의하기를 통해 저희와 함께 Qt AI 추론 API (현재 PoC 단계)를 살펴보며 산업 자동화의 새로운 가능성을 모색해보시기 바랍니다.

 

산업 자동화 분야에서의 Qt에 대해 더 자세히 알아보세요.

 

 


Blog Topics:

Comments