엔비디아 CEO 젠슨 황은 소프트웨어 개발 방식에 있어 획기적인 변화를 의미하는 ‘소프트웨어 2.0’ 개념을 명확히 설명합니다.
소프트웨어 기술 스택부터 우리가 어떻게 소프트웨어를 만들건지에 대한 사고방식까지 모든게 가히 혁명적 변화입니다.
‘소프트웨어 2.0’이 야기한 컴퓨팅 스택의 재구성에 대한 설명도 있습니다.
기계 학습 기반으로 하드웨어와 소프트웨어 개발 방법론은 어떻게 변했을까요?
이러한 새로운 소프트웨어 구축 방식을 정리해서 전달합니다.
소프트웨어 개발에 대한 AI의 영향을 다룬 그의 연설은 인간이 작성한 알고리즘에서 머신러닝 기반 소프트웨어 개발으로의 패러다임 전환을 생생하게 설명합니다.
젠슨 황이 설명한 ‘소프트웨어 1.0’은 사람이 Python, C++ 등과 같은 언어로 알고리즘을 명시적으로 작성하며, 컴퓨터에 단계별 지시를 제공합니다. 이 전통적인 방식은 거대한 소프트웨어 산업의 기반이 되었습니다.
이에 반해 ‘소프트웨어 2.0’은 머신러닝이 주도권을 잡습니다. 인간이 코딩하는 대신, 방대한 데이터셋이 컴퓨터에 입력됩니다. 컴퓨터는 기계 학습을 통해 패턴과 관계를 해석하고, 원하는 결과를 생성하는 기능을 "학습"합니다.
엔비디아 CEO 젠슨 황이 이번 AI Summit India에서 연설한 주요 논점을 정리합니다:
1. 소프트웨어 2.0은 전통적인 소프트웨어 개발(소프트웨어 1.0)과 어떻게 다른가요?
2. 소프트웨어 2.0의 주요 이점은 무엇인가요?
3. AI는 소프트웨어 개발 산업에 어떤 영향을 미쳤나요? 소프트웨어 2.0은 이전에는 상상할 수 없었던 작업을 가능하게 합니다. 젠슨 황은 유니버설 번역기(Universal Translator)에 대해 깊이 있게 논의합니다. 기계 학습으로 훈련된 ‘유니버설 번역기’로 언어, 이미지, 비디오, 단백질, 화학 물질 등 서로 다른 모달리티 간의 정보를 변환이 가능해 졌습니다.
4. AI가 서로 다른 모달리티 간에 정보를 변환하는 몇 가지 예는 무엇인가요? 예를 들어, 텍스트로 이미지 생성, 영상을 이해하는 비디오 캡션, 그리고 중점으로 다룬 신약 개발 역량도 있습니다. 아미노산에서 단백질을 새로운 구조로 만드는 시뮬레이션 등 맞춤형 신약 개발과 의료 서비스가 있습니다.
인간이 코딩한 알고리즘에서 머신러닝 기반 소프트웨어로의 전환은 광범위한 영향을 미칩니다.
유니버설 번역(Universal Translator)와 같은 AI 기술로 잠재적 응용 가능성 영역으로 확장하는 스타트업의 폭발적 증가를 이끕니다.
#인공지능 #엔비디아 #코딩