Windows 11, 특히 24H2 버전은 Assistant+ PC에서 로컬로 실행할 수 있는 추가 AI 기반 기능을 제공합니다. 일부 사람들이 생각하는 것과는 달리, 이 통합은 표면 수준의 웹 응답에만 국한되지 않습니다.
타사 앱 개발자도 자신의 애플리케이션에서 AI 기능을 활용할 수 있는 기회를 갖게 됩니다.
CPU, GPU 및 NPU의 조합을 갖춘 Assistant+ PC는 Microsoft의 Windows 11용 AI 통합 계획을 가능하게 합니다. 이 강력한 머신은 AI 작업을 로컬에서 처리할 수 있어 복잡한 AI 모델에 이상적입니다. Microsoft는 개발자가 이 하드웨어를 활용하여 Windows 앱의 성능을 향상할 것을 권장합니다.
타사 앱에 AI 기능 통합
개발자에게 포괄적인 지침을 제공하기 위해 Microsoft는 기본이 아닌 Windows 앱의 AI 통합 범위를 간략하게 설명하는 지원 문서를 게시했습니다.
이 문서에서는 AI 모델, OnnxRuntime과 같은 AI 프레임워크, Windows 앱 개발을 위한 C#, C++, Python과 같은 권장 프로그래밍 언어를 포함한 다양한 AI 개념을 다룹니다.
지원 문서에서는 AI 기능을 Windows 클라이언트 앱에 통합하기 위해 로컬 또는 클라우드 호스팅 AI 모델을 활용할 것을 권장합니다. 개발자는 OnnxRuntime과 같은 AI 프레임워크를 활용하여 통합 경험을 최적화할 수 있습니다.
Microsoft에서 제공하는 로컬 및 클라우드 기반 AI 지원 API
Microsoft는 개발자에게 다양한 로컬 AI 지원 API와 클라우드 기반 AI 지원 API를 제공하는 Microsoft Assistant Runtime을 제공합니다. 이러한 API를 통해 개발자는 다양한 AI 기능을 애플리케이션에 통합할 수 있습니다.
이러한 API의 예로는 텍스트 생성을 위한 Phi Sillica , 텍스트 인식을 위한 OCR, 이미지 생성을 위한 DALL-E 등이 있습니다. 개발자는 공식 Microsoft 학습 페이지에서 자세한 정보와 코드 조각에 액세스할 수 있습니다.
앱과 게임의 실시간 성능 향상을 위해 DirectML 사용
기계 학습 API인 DirectML을 사용하면 개발자가 기계 학습 작업을 GPU에 오프로드하여 앱과 게임의 실시간 성능을 향상시킬 수 있습니다. 개발자는 DirectML의 강력한 기능을 활용하여 AI 기반 기능을 활용하면서 애플리케이션이 최적의 성능을 제공하도록 보장할 수 있습니다.
Windows 11 앱의 추가 AI 기능
Microsoft Photos 및 Paint와 같은 기본 Windows 앱에는 이미 이미지 변환 및 이미지 생성과 같은 작업을 위한 AI 기능이 통합되어 있습니다.
Microsoft는 타사 앱 개발자가 AI를 활용하여 이미지, 비디오 및 오디오를 생성할 수 있는 본격적인 애플리케이션을 만들 수 있는 미래를 구상합니다.
AI 중심 애플리케이션은 메시지에 응답하고 보고서나 요약을 생성하는 등의 활동을 자동화할 수 있습니다. 가능성은 무궁무진하며 개발자는 자신의 애플리케이션에서 AI의 진정한 잠재력을 발휘할 수 있는 기회를 갖게 됩니다.