MS, 자연어 번역 프로그래밍 "코텍스(Codex)" 소개

2시간 걸리던 코딩 2분 만에 해결 AI 기반 코딩, 초보개발자 기술 지원 MS, 신경 처리 장치 Windows에서 지원 제공 Azure 기계 학습의 기능추가

2022-05-26     이호선 기자
마이크로소프트 파워페이지(Microsoft Power Pages)’로 누구나 데스크톱과 모바일에서 유동적이고 시각적으로 웹사이트를 설계, 구성, 퍼블리싱 할 수 있게 한다.(사진=MS)

[디지털비즈온 이호선 기자] Microsoft는 연례 Build 2022 컨퍼런스 중 개발자 커뮤니티를 위한 새로운 도구 및 기능 업데이트를 발표했다.

마이크로소프트(MS) 최고기술책임자 케빈 스콧은 24일(현지시간) 열린 MS 연례 최대 개발자 행사 ‘빌드2022(Microsoft Build 2022)’를 통해 AI 기반 소프트웨어 개발 도구를 통해 개발자가 자연어를 컴퓨터가 이해하는 프로그래밍 언어로 번역하여 자연스럽고 일상적인 언어를 사용하여 소프트웨어를 구축하는 '코덱스(Codex)'를 소개하며 이 같이 강조했다.

코덱스는 인터넷에서 페타바이트 규모의 언어 데이터에 대해 학습된 OpenAI의 자연어 모델인 GPT-3에서 파생됐으며 코덱스가 소프트웨어 개발에 가져다주는 생산성 향상은 게임 체인저이며, 개발자는 "이전에 2시간이 걸렸던 작업을 2분 안에 많은 작업을 수행 할 수 있게 된다고" 소개했다.

‘빌드2022’에서 새로운 OpenAI 서비스는 개발자가 응용 프로그램 프로그래밍 인터페이스로 고품질 모델을 배포하여 응용 프로그램에 보다 효율적으로 언어 기능을 주입 할 수 있도록 지원하기위한 더 큰 노력의 일부이며 Azure OpenAI 서비스가 개발자가 "최첨단" 응용 프로그램의 테이블에 새로운 추론 및 이해 기능을 제공하는 데 도움이 될 것으로 간주했다. 특히 지원 작성, 코드 생성 및 구조화되지 않은 데이터 이해와 같은 사용 사례를 언급했다.

◇AI 기반 로우 코드 개발

비즈니스용 웹사이트 구축에 최적화된 로우 코드 개발 및 호스팅 플랫폼 ‘마이크로소프트 파워페이지(Microsoft Power Pages)’로 누구나 데스크톱과 모바일에서 유동적이고 시각적으로 웹사이트를 설계, 구성, 퍼블리싱 할 수 있게 한다.

AI 기반 로우 코드 및 Microsoft Power Platform을 통해 사용할 수 있는 코드 도구와 같은 코드 도구는 수십억 명의 사람들이 호주의 청력 손실 예방을 전환하기 위해 간단한 종이 양식을 디지털화하는 청각 학자에서 가족 소유 비즈니스 및 가족 소유 기업의 직원의 수동 데이터 입력 작업의 부담을 덜어주는 도구로 자신의 고유 한 문제를 해결하는 데 필요한 소프트웨어 응용 프로그램을 개발할 수 있도록 하는 것을 목표로 했다.

◇MS, 신경 처리 장치 Windows에서 지원 제공

Microsoft는 또한 NPU(신경 처리 장치)에 대한 Windows에서 지원을 제공할 것이라고 발표했다. NPU는 CPU 및 GPU 외에 사용되는 칩이다. 칩은 GPU 또는 CPU를 방해하지 않고 AI 및 기계 학습 관련 워크로드에 맞게 조정되며. 또한 전체 설정 과정에서 전체 전력 사용량을 줄이는 데 사용된다. 전용 AI 칩은 이제 스마트 폰에서도 적용되고 있다. AI 기반 이미지 업스케일러와 같은 앱이 인기를 얻으면서 랩톱 제조업체도 이러한 칩을 장치에 추가했다. 애플은 M1 Macs에 뉴럴 엔진을 보유하고 있으며, 마이크로소프트의 Surface Pro X는 퀄컴과 공동 개발한 SQ1을 보유하고 있다.

◇Azure 기계 학습의 기능추가

개발자가 AI 기능을 앱에 가져올 수 있도록 하는 Azure 코그너티브 서비스는 두 가지 새로운 기능을 추가했다. Azure OpenAI 서비스라고 하는 첫 번째 기능은 개발자가 지원 및 코드 생성 작성에 대한 앱에서 추론을 사용하도록 설정하고 AI의 편향을 미세 조정 및 완화하는 데 도움이 된다.

두 번째 기능인 언어용 코그너티브 서비스(Cognitive service for language)는 개발자가 문서에서 주요 정보를 검색하는 데 도움이 되는 요약 기능을 제공 한다. 여기에는 데이터 탐색기, 공정성, 모델 상호 운용성, 오류 분석, 반사실적 및 인과적 추론 분석과 같은 도구가 포함된다.

GitHub를 포함한 Microsoft의 개발자 부문 사장 인 Julia Liuson은 오늘날의 도구가 AI 지원 개발의 첫 번째 물결이 될 것으로 기대 한다고 밝혔다. (사진 MS)

◇애플·구글·MS 상호협력 하여 암호인식 통합기능 

Tech Crunch 자료에 의하면 Project Volterra는 "동급 최강의"AI 컴퓨팅 용량과 효율성을 특징으로 했다. 이 칩은 ARM 기반이므로 개발자는 Visual Studio, VSCode, Microsoft Office 및 Teams와 같은 도구와 함께 네이티브 ARM 앱을 빌드하고 테스트 할 수 있다. 프로젝트 볼테라 (Project Volterra)는 Arm 네이티브 앱을위한 Microsoft의 "엔드 투 엔드 (end-to-end)"개발자 도구 체인을 예고한다고 설명했다.

Microsoft와 Qualcomm이 AI 개발자 하드웨어 분야에서 파트너십으로 2018년 두 회사는 공동으로 비전 인텔리전스 플랫폼을 출시했으며, Microsoft의 Azure ML 및 Azure IoT Edge 서비스를 통해 실행되는 컴퓨터 비전 알고리즘에 대한 지원을 완전히 통합했다.

◇깃허브 코파일럿'(GitHub Copilot)출시 예정

MS는 AI개발을 돕는 개발자 도구 '깃허브 코파일럿'(GitHub Copilot)을 올 여름 공식 출시할 계획이라고 밝혔다. 깃허브 코파일럿은 코덱스를 사용해 기존 코드로부터 맥락을 이해하고, 추가적인 코드와 기능을 제안하며, 개발자가 자연어로 설명해 코드를 추가할 수도 있는 새로운 개발도구로 비주얼스튜디오 코드에서 확장 프로그램으로 사용할 수 있다. 지난해 6월 프리뷰로 공개된 이 기술은 프로그램 신청자 3분의 1 이상이 일상 사용자가 되는 등 긍정적인 평가를 받았다.