로컬 AI는 허황된 꿈이다
Source: Dev.to
Overview
소프트웨어는 부분적으로 관찰 가능하고 변화하는 환경에서 실행됩니다. 우리는 운영 체제가 애플리케이션 자체와 자원 할당을 분리하는 데 필요한 인프라임을 발견했습니다. 이는 애플리케이션 개발자에게는 넘어야 할 플랫폼 장벽이 있다는 뜻입니다. 사용자가 소프트웨어 업데이트에 시간을 투자하려는 성향은 개발자가 원하는 만큼 결코 높지 않습니다. 데스크톱 소프트웨어를 구축하면 배포 횟수가 점점 줄어들어 버그 발견, 보안 및 성능 문제, 경험을 통한 반복이 모두 느려집니다. 런타임에서 개발자가 볼 수 없는 상황에서 이전 호환성이 최우선이 되지만 달성하기 어렵습니다. 이 모든 것이 개발 비용 상승으로 이어집니다.
The application and OS need an intermediate platform
공통 표준 위에 구축된 좋고 안정적인 웹 브라우저가 플랫폼 통합, 보안 및 패키징 문제를 해결했습니다. 애플리케이션 개발자는 OS 버전 호환성에 대해 걱정할 필요가 없습니다. 프로세스 수준 최적화와 메모리가 처음으로 완전히 추상화되었으며, 이벤트는 추가 복잡성을 더하지 않고 일급 객체가 되었습니다. 오늘날에도 Google Chrome 브라우저 위의 다른 앱에 비해 macOS용 개발이 훨씬 더 어렵습니다.
Decentralized access matters more than decentralized execution
단순히 웹 서버를 실행하고 원격 인터페이스에 연결하는 것만으로도 큰 운영상의 이점을 얻을 수 있습니다. 개인 컴퓨터의 한계를 넘어서는 워크로드와 계산을 자주 실행하는 것은 더 어렵습니다. 때때로 신뢰할 수 있는 기술은 인스턴트 메신저와 같이 중앙집중화가 필요합니다. 이상하게도 탈중앙화된 이메일 보안을 지원하기 위해서는 일정 부분 중앙집중화가 요구됩니다. 소프트웨어가 가치를 입증하기 전에 사람들에게 비용을 지불하도록 요구하는 것은 어렵습니다. 이 때문에 저렴한 서비스가 인터넷에서 점점 더 많이 제공되는 가격 모델이 생겨났습니다. 역사적으로 접근성이 프라이버시보다 더 중요한 시기였습니다.
People always want a better toy
우리는 이제 손목시계에 고등학교 시절 개인용 컴퓨터보다, 그리고 아폴로 미션의 컴퓨터보다 더 많은 연산 능력을 가지고 있습니다. 사람들은 결코 일거리를 다 쓰지 못합니다. 자연의 상상적이고 물리적인 추상화 나무는 끊임없이 성장합니다. 자연의 객체와 추상 사이에는 믿을 수 없을 만큼의 조합 능력이 존재하며, 시장은 이 조합을 영원히 거래합니다—극적인 변화가 일어나지 않는 한. 소비자가 하드웨어를 업그레이드하는 속도가 기업이 훨씬 더 큰 연산력을 모아 더 나은 장난감을 제공하는 속도보다 느린 한, 로컬에서 구축하는 것이 명백한 선택은 아닙니다.